From: Rafał Miłecki <[email protected]>

It points to the backup file to use duing sysupgrace process. Right now
it's hardcoded to the /tmp/sysupgrade.tgz. Once all cleanups are in
place "sysupgrade" ubus method should be extended to allow passing any
custom path.

Signed-off-by: Rafał Miłecki <[email protected]>
---
 sysupgrade.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sysupgrade.c b/sysupgrade.c
index ce30798..19fb054 100644
--- a/sysupgrade.c
+++ b/sysupgrade.c
@@ -48,6 +48,8 @@ void sysupgrade_exec_upgraded(const char *prefix, char *path, 
char *command,
                setenv("WDTFD", wdt_fd, 1);
        }
 
+       setenv("UPGRADE_BACKUP", "/tmp/sysupgrade.tgz", 1);
+
        blobmsg_for_each_attr(option, options, rem) {
                const char *prefix = "UPGRADE_OPT_";
                char value[11];
-- 
2.21.0


_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to