[OpenWrt-Devel] [PATCH procd] sysupgrade: set UPGRADE_BACKUP env variable
Rafał Miłecki
zajec5 at gmail.com
Thu Sep 5 03:20:13 EDT 2019
From: Rafał Miłecki <rafal at milecki.pl>
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 <rafal at milecki.pl>
---
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
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list