From 0f3c1366bb927e483abfae23dee0d15e26f87064 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C5=82=20Mi=C5=82ecki?= Date: Thu, 5 Sep 2019 09:20:13 +0200 Subject: [PATCH] sysupgrade: set UPGRADE_BACKUP env variable MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- 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.25.1