diff --git a/3rdparty/pulkomandy/unbootstrap.sh b/3rdparty/pulkomandy/unbootstrap.sh new file mode 100644 index 0000000000..ff8517223e --- /dev/null +++ b/3rdparty/pulkomandy/unbootstrap.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# Convert _bootstrap packages to non-bootstrap version. +# THIS IS A HACK. The _bootstrap packages are cross-compiled on a pseudo-haiku +# environment running on a different host system. Expect binary +# incompatibilities when trying to use them. However, the development files +# should still be valid, allowing us to build a non-bootstrap Haiku against +# these package before we can get the bootstrap image to run reliably enough +# to actually bootstrap the packages. + +mkdir -p work +cd work + +for package in ../packages/*.hpkg +do + echo --- Processing $package --- + echo Cleaning work directory... + rm -r * + echo Extracting package... + package extract $package + echo Converting .PackageInfo... + sed -i .PackageInfo -e s/_bootstrap//g + name=`basename $package|sed -e s/_bootstrap//g` + echo Regenerating package... + package create ../$name +done