From 74efc777fc0a43f571d3296bbd2685a7c4070674 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Sat, 16 Jan 2021 12:16:18 +0100 Subject: [PATCH] firmware: only reroot on base upgrade #4500 --- src/etc/rc.syshook.d/early/05-update | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/etc/rc.syshook.d/early/05-update b/src/etc/rc.syshook.d/early/05-update index 197a75271..0143a33ec 100755 --- a/src/etc/rc.syshook.d/early/05-update +++ b/src/etc/rc.syshook.d/early/05-update @@ -1,9 +1,12 @@ #!/bin/sh # Perform major updates -for STAGE in B P; do - if opnsense-update -${STAGE}; then - # ideally reroot with `-r', but panics on ZFS - reboot - fi -done + +if opnsense-update -B; then + reboot -r +fi + +if opnsense-update -P; then + # XXX omit eventually? + reboot +fi