commit 33d39f5f75df2b659a536768cfecce3b259ee73f
parent efc8b38339d88ae0b88dacbc091f1db1ab672be5
Author: sin <sin@2f30.org>
Date: Mon, 13 Feb 2017 10:59:27 +0000
Don't automatically run sysmerge on world rebuild
Make it a separate flag instead.
Diffstat:
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/sysbuild b/sysbuild
@@ -5,9 +5,7 @@
# Typical usage:
#
# sysbuild k && reboot
-# sysbuild w x && reboot
-
-finalize=0
+# sysbuild w x f && reboot
upgradekernel() {
rm -rf /usr/obj/sys
@@ -45,10 +43,11 @@ finish() {
usage() {
cat << EOF
-usage: upgrade-obsd [k] [w] [x]
+usage: upgrade-obsd [k] [w] [x] [f]
k Upgrade kernel
w Upgrade world
x Upgrade xenocara
+f Finalize upgrade
EOF
exit 1
}
@@ -58,9 +57,7 @@ for arg in "$@"; do
k) upgradekernel ;;
w) upgradeworld ;;
x) upgradexenocara ;;
+ f) finish ;;
*) usage ;;
esac
done
-
-test "$finalize" -eq 1 && finish
-exit 0