From 77ecda496b8ef4ef0994e3ccecfb63cafb3221ae Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Fri, 11 Dec 2015 14:36:12 +0100 Subject: reproducible archlinux: refactor, define repositories once --- bin/reproducible_build_archlinux_pkg.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bin/reproducible_build_archlinux_pkg.sh') diff --git a/bin/reproducible_build_archlinux_pkg.sh b/bin/reproducible_build_archlinux_pkg.sh index 38f51a2b..a15f7bf6 100755 --- a/bin/reproducible_build_archlinux_pkg.sh +++ b/bin/reproducible_build_archlinux_pkg.sh @@ -46,7 +46,7 @@ choose_package() { local SESSION="archlinux-scheduler-$RANDOM" schroot --begin-session --session-name=$SESSION -c jenkins-reproducible-archlinux local REPO - for REPO in core extra ; do + for REPO in $ARCHLINUX_REPOS ; do if [ ! -f ${ARCHLINUX_PKGS}_$REPO ] || [ $DUMMY -nt ${ARCHLINUX_PKGS}_$REPO ] ; then echo "$(date -u ) - updating list of available packages in repository '$REPO'." schroot --run-session -c $SESSION --directory /var/abs/$REPO -- ls -1|sort -R|xargs echo > ${ARCHLINUX_PKGS}_$REPO @@ -57,12 +57,14 @@ choose_package() { schroot --end-session -c $SESSION rm $DUMMY > /dev/null local PKG - for REPO in core extra ; do + for REPO in $ARCHLINUX_REPOS ; do case $REPO in core) MIN_AGE=6 ;; extra) MIN_AGE=27 ;; + *) MIN_AGE=99 # should never happen… + ;; esac for PKG in $(cat ${ARCHLINUX_PKGS}_$REPO) ; do # build package if it has never build or at least $MIN_AGE days ago -- cgit v1.2.3-54-g00ecf