diff options
author | Andrew Manison <amanison@anselsystems.com> | 2010-07-02 08:08:13 +0000 |
---|---|---|
committer | Andrew Manison <amanison@anselsystems.com> | 2010-07-02 08:08:13 +0000 |
commit | 79765211f6541090c4f8e629a34732e9ccaa24fd (patch) | |
tree | 6c392c706ba919497e641f14595e8aae4ca375f3 /rebuild-alpine.sh | |
parent | 00630fd78516f529daf3005c7defcd6baf4b95f9 (diff) | |
parent | 2da022a8f0642c8990ba999256fc8b9ccada29f2 (diff) | |
download | aports-79765211f6541090c4f8e629a34732e9ccaa24fd.tar.bz2 aports-79765211f6541090c4f8e629a34732e9ccaa24fd.tar.xz |
Merge remote branch 'alpine/master'; fixes for build problems.
Conflicts:
main/abuild/APKBUILD
Diffstat (limited to 'rebuild-alpine.sh')
-rwxr-xr-x | rebuild-alpine.sh | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/rebuild-alpine.sh b/rebuild-alpine.sh index a163e8a70b..5f975dd159 100755 --- a/rebuild-alpine.sh +++ b/rebuild-alpine.sh @@ -1,9 +1,11 @@ -rootdir=$(pwd) +rootdir=$(pwd -P) distclean () { + echo "Removing traces of previous builds from $rootdir" local allpkgs=$(find $rootdir -maxdepth 3 -name APKBUILD -print | sed -e 's/\/APKBUILD//g' | sort) for p in $allpkgs ; do cd $p + pwd abuild clean 2>&1 abuild cleanoldpkg 2>&1 abuild cleanpkg 2>&1 @@ -16,7 +18,7 @@ build () { local maintainer local pkgno local failed - pkgs=$(./aport.lua deplist $rootdir $1) + pkgs=$($rootdir/aport.lua deplist $rootdir $1) pktcnt=$(echo $pkgs | wc -w) pkgno=0 failed=0 @@ -42,14 +44,19 @@ build () { touch START_OF_BUILD.txt -if [ "$1" != "noclean" ] ; then - echo "Removing traces of previous builds" +if [ "$1" = "clean" ] ; then + echo "Invoked with 'clean' option. This will take a while ..." tmp=$(distclean) + echo "Done" fi echo "Refresh aports tree" git pull +#cd main/build-base +#abuild -Ru +#cd $rootdir + for s in main testing unstable ; do echo "Building packages in $s" build $s |