aboutsummaryrefslogtreecommitdiffstats
path: root/rebuild-alpine.sh
diff options
context:
space:
mode:
authorAndrew Manison <amanison@anselsystems.com>2010-06-11 13:17:35 +0000
committerAndrew Manison <amanison@anselsystems.com>2010-06-11 13:17:35 +0000
commit8fdcdf953f865c691b01d546a0baea1a1143deeb (patch)
treea4dd7a1e0507814b7a42a0ce784921eb9752ac0a /rebuild-alpine.sh
parent8e157a2055bf4e5f3ec2113b32080f3fcf2f7f34 (diff)
downloadaports-8fdcdf953f865c691b01d546a0baea1a1143deeb.tar.gz
aports-8fdcdf953f865c691b01d546a0baea1a1143deeb.tar.bz2
aports-8fdcdf953f865c691b01d546a0baea1a1143deeb.tar.xz
Fixes for total repository build.
Diffstat (limited to 'rebuild-alpine.sh')
-rwxr-xr-xrebuild-alpine.sh13
1 files changed, 10 insertions, 3 deletions
diff --git a/rebuild-alpine.sh b/rebuild-alpine.sh
index f613265ae4..a163e8a70b 100755
--- a/rebuild-alpine.sh
+++ b/rebuild-alpine.sh
@@ -14,9 +14,15 @@ distclean () {
build () {
local pkgs
local maintainer
+ local pkgno
+ local failed
pkgs=$(./aport.lua deplist $rootdir $1)
+ pktcnt=$(echo $pkgs | wc -w)
+ pkgno=0
+ failed=0
for p in $pkgs ; do
- echo "Building $p"
+ pkgno=$(expr "$pkgno" + 1)
+ echo "Building $p ($pkgno of $pktcnt in $1 - $failed failed)"
cd $rootdir/$1/$p
abuild -rm > $rootdir/$1_$p.txt 2>&1
if [ "$?" = "0" ] ; then
@@ -27,7 +33,8 @@ build () {
maintainer="default maintainer"
fi
echo "Package $1/$p failed to build (output in $rootdir/$1_$p.txt)"
- echo "Package $1/$p failed to build. Notify $maintainer. Output is attached" | email -s "NOT SPAM $p build report" -a $rootdir/$1_$p.txt -n AlpineBuildBot -f build@alpinelinux.org amanison@anselsystems.com
+# echo "Package $1/$p failed to build. Notify $maintainer. Output is attached" | email -s "NOT SPAM $p build report" -a $rootdir/$1_$p.txt -n AlpineBuildBot -f build@alpinelinux.org amanison@anselsystems.com
+ failed=$(expr "$failed" + 1)
fi
done
cd $rootdir
@@ -43,7 +50,7 @@ fi
echo "Refresh aports tree"
git pull
-for s in main testing nonfree unstable ; do
+for s in main testing unstable ; do
echo "Building packages in $s"
build $s
done