luci-app-statistics: harden sysupgrade_backup
Remove sysupgrade_backup from help. Also have it check parameters. Signed-off-by: John Kohl <jtk.git@bostonpog.org>
This commit is contained in:
parent
465bfe24fa
commit
55e0f28b1e
1 changed files with 5 additions and 3 deletions
|
@ -13,9 +13,7 @@ SYSUPGRADE_BACKUP_TWIN_A="${BACKUP_DIR}/sysupgrade.trustme.txt"
|
|||
SYSUPGRADE_BACKUP_TWIN_B="${BACKUP_DIR}/sysupgrade.dont.trustme.txt"
|
||||
EXTRA_COMMANDS="backup sysupgrade_backup"
|
||||
EXTRA_HELP="\
|
||||
backup Backup current rrd database if configured to do so\n\
|
||||
sysupgrade_backup Take a special backup for sysupgrade/configuration saving"
|
||||
|
||||
backup Backup current rrd database if configured to do so"
|
||||
TRACE=0
|
||||
|
||||
doing_backups() {
|
||||
|
@ -150,6 +148,10 @@ copy_backup_for_sysupgrade() {
|
|||
|
||||
sysupgrade_backup() {
|
||||
local filelist="$1"
|
||||
[ -z "$filelist" -o ! -f "$filelist" ] && {
|
||||
echo sysupgrade_backup requires an existing filename argument 1>&2
|
||||
exit 1
|
||||
}
|
||||
[ ${TRACE} -gt 0 ] && logger -t ${0##*/} -- luci_statistics sysupgrade_backup CONF_BACKUP_LIST=${CONF_BACKUP_LIST}
|
||||
doing_backups && {
|
||||
### CONF_BACKUP_LIST=1 means we are generating the
|
||||
|
|
Loading…
Reference in a new issue