mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
sysmngr: fallback to full backup if usr_data partition missing
This commit is contained in:
parent
966dbd6038
commit
f9ad16934c
1 changed files with 10 additions and 1 deletions
|
|
@ -135,12 +135,16 @@ case "$1" in
|
|||
keep_settings=${keep_settings:-1}
|
||||
|
||||
if command -v "opconf_conf_handler" >/dev/null 2>&1; then
|
||||
if ! mountpoint -q /usr_data; then
|
||||
logger -t sysmngr.fwbank "copy_config: usr_data partition not present"
|
||||
config_scope="All"
|
||||
fi
|
||||
|
||||
arg="-k ${keep_settings}"
|
||||
[ -n "${keep_opconf}" ] && arg="${arg} -o ${keep_opconf}"
|
||||
[ -n "${config_scope}" ] && arg="${arg} -s ${config_scope}"
|
||||
|
||||
opconf_conf_handler ${arg}
|
||||
logger -t sysmngr.fwbank ["opconf_conf_handler ${arg}]"
|
||||
else
|
||||
# Fallback to default old behaviour in case opconf not present
|
||||
config_scope="All"
|
||||
|
|
@ -216,6 +220,11 @@ case "$1" in
|
|||
fi
|
||||
|
||||
if command -v "opconf_conf_handler" >/dev/null 2>&1; then
|
||||
if ! mountpoint -q /usr_data; then
|
||||
logger -t sysmngr.fwbank "upgrade: usr_data partition not present"
|
||||
config_scope="All"
|
||||
fi
|
||||
|
||||
arg="-k ${keep_settings}"
|
||||
[ -n "${keep_opconf}" ] && arg="${arg} -o ${keep_opconf}"
|
||||
[ -n "${config_scope}" ] && arg="${arg} -s ${config_scope}"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue