use -C for make instead of changing current directory
[fbsd-stable-mgmt.git] / update_stage1.sh
index c4a04422d12c618671af0c54125a3eae7e15e38f..d85ecbf126f45ce850f93a6fef06de6cdfd92763 100755 (executable)
@@ -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