aboutsummaryrefslogtreecommitdiffstats
path: root/packages-update
diff options
context:
space:
mode:
Diffstat (limited to 'packages-update')
-rw-r--r--packages-update9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages-update b/packages-update
index 7d161c2..76bf120 100644
--- a/packages-update
+++ b/packages-update
@@ -30,6 +30,15 @@
/ system script run $Script;
}
+:if (!([ /system resource get version ] ~ ($Update->"channel"))) do={
+ :put "Update channel changed. Want to downgrade? [y/N]";
+ :if ([ :terminal inkey timeout=60 ] = 121) do={
+ :log info ("Rebooting for downgrade.");
+ :delay 1s;
+ / system package downgrade;
+ }
+}
+
:log info ("Rebooting for update.");
:delay 1s;
/ system reboot;