3rdparty/unbootstrap: Correct source packages as well
This commit is contained in:
Vendored
+12
-1
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
# Convert _bootstrap packages to non-bootstrap version.
|
# Convert _bootstrap packages to non-bootstrap version.
|
||||||
# THIS IS A HACK. The _bootstrap packages are cross-compiled on a pseudo-haiku
|
# THIS IS A HACK. The _bootstrap packages are cross-compiled on a pseudo-haiku
|
||||||
# environment running on a different host system. Expect binary
|
# environment running on a different host system. Expect binary
|
||||||
@@ -20,6 +20,17 @@ do
|
|||||||
echo Converting .PackageInfo...
|
echo Converting .PackageInfo...
|
||||||
sed -i .PackageInfo -e s/_bootstrap//g
|
sed -i .PackageInfo -e s/_bootstrap//g
|
||||||
name=`basename $package|sed -e s/_bootstrap//g`
|
name=`basename $package|sed -e s/_bootstrap//g`
|
||||||
|
# If this is a source package, we need to correct the source directory.
|
||||||
|
if [[ $name = *"-source.hpkg" ]]; then
|
||||||
|
oldpkgname=$(basename $package | sed -e s/-source.hpkg//g | sed -e s/_source//g)
|
||||||
|
newpkgname=$(echo $name | sed -e s/-source.hpkg//g | sed -e s/_source//g)
|
||||||
|
if [[ -d develop/sources/$oldpkgname ]]; then
|
||||||
|
echo "Fixing source directory..."
|
||||||
|
mv develop/sources/$oldpkgname develop/sources/$newpkgname;
|
||||||
|
else
|
||||||
|
echo "WARN: Want to fix source directory, but develop/sources/$oldpkgname missing!"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
echo Regenerating package...
|
echo Regenerating package...
|
||||||
package create ../$name
|
package create ../$name
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user