From 6699545157e0ecdcdefdad0d6f133bf890612c9b Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 24 Jul 2019 10:49:51 +0200 Subject: packages-update: allow to downgrade on change of update channel --- packages-update | 9 +++++++++ 1 file changed, 9 insertions(+) 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; -- cgit v1.2.3-70-g09d2