From bfdb9e2902824daac3bb23631b2f254303f7cabb Mon Sep 17 00:00:00 2001 From: David Marec Date: Sun, 21 Oct 2018 16:36:11 +0200 Subject: [PATCH] use -C for make instead of changing current directory --- update_stage0.sh | 7 ++++--- update_stage1.sh | 11 +++++++---- update_stagep.sh | 15 ++++++++++----- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/update_stage0.sh b/update_stage0.sh index 40bb517..31edbce 100755 --- a/update_stage0.sh +++ b/update_stage0.sh @@ -39,6 +39,8 @@ parse() { jarg=`sysctl -n hw.ncpu` +usrsrc=${USRSRC:-/usr/src} + if [ $? -ne 0 ] then usage @@ -48,7 +50,7 @@ fi if [ ${UPDATE:=-0} -eq 1 ]; then echo "updating ..." - svn update /usr/src + svnlite update ${usrsrc} [ ${?} == 1 ] && exit 1 fi @@ -59,7 +61,6 @@ if [ ${CLEANING:=-0} -eq 1 ]; then fi echo building process on ${jarg} jobs -cd /usr/src && make -j${jarg} buildworld && make -j${jarg} kernel KERNCONF=PEPINS \ +make -C ${usrsrc} -j${jarg} buildworld && make -C ${usrsrc} -j${jarg} kernel KERNCONF=PEPINS \ && echo "Reboot the system." - diff --git a/update_stage1.sh b/update_stage1.sh index c4a0442..d85ecbf 100755 --- a/update_stage1.sh +++ b/update_stage1.sh @@ -11,10 +11,13 @@ adjkerntz -i mountro=`zfs get -H readonly llroot/ROOT/master | cut -w -f 3` [ ${mountro} = "on" ] && zfs_mount -mergemaster -p -cd /usr/src && \ -make installworld && \ +usrsrc=${USRSRC:-/usr/src} + +mergemaster -p && \ +make -C ${usrsrc} installworld && \ mergemaster -iF && \ -make delete-old && \ +make -C ${usrsrc} delete-old && \ echo "reboot to delete old libs" +# make -C ${usrsrc} -DBATCH_DELETE_OLD_FILES delete-old +# make -C ${usrsrc} -DBATCH_DELETE_OLD_FILES delete-old-libs diff --git a/update_stagep.sh b/update_stagep.sh index 2aa9dd1..eb2fa22 100755 --- a/update_stagep.sh +++ b/update_stagep.sh @@ -44,13 +44,18 @@ fi if [ ${UPDATE:=-0} -eq 1 ]; then echo "Updating port Tree" - poudriere ports -p HEAD -u && portsnap auto + poudriere ports -p HEAD -u fi -echo "building lapinbilly" +echo ------------------------------------------------------------------ +echo building lapinbilly +echo .................................................................. -poudriere bulk -J ${jarg}:2 -j lapinbilly -p HEAD -f /usr/local/etc/poudriere.d/port-list +poudriere bulk -J ${jarg}:2 -j owncloud -p HEAD -f /usr/local/etc/poudriere.d/lp-list -echo "building llanura" +echo +echo ------------------------------------------------------------------ +echo building llanura +echo .................................................................. -poudriere bulk -J ${jarg}:2 -j release11 -p HEAD -f /usr/local/etc/poudriere.d/port-list-llanura +poudriere bulk -J ${jarg}:2 -j release11 -p HEAD -f /usr/local/etc/poudriere.d/llanura-list -- 2.45.0