git://git.onelab.eu
/
plcapi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c3fc031
)
tweak plc.d/db so that clean-dump works better, and can take an optional number of...
author
Thierry Parmentelat
<thierry.parmentelat@inria.fr>
Sat, 26 Nov 2022 13:45:44 +0000
(14:45 +0100)
committer
Thierry Parmentelat
<thierry.parmentelat@inria.fr>
Sat, 26 Nov 2022 13:45:44 +0000
(14:45 +0100)
plc.d/db
patch
|
blob
|
history
diff --git
a/plc.d/db
b/plc.d/db
index
d3af6da
..
ccf9bf6
100755
(executable)
--- a/
plc.d/db
+++ b/
plc.d/db
@@
-139,8
+139,10
@@
function dump_drupal_db() {
}
# Clean up old backups
}
# Clean up old backups
-function clean_dumps() {
- find /var/lib/pgsql/backups '(' -name "$PLC_DB_NAME.*.sql" -o -name "drupal.*.sql" ')' -a -atime +15 | xargs rm -f
+function clean_dump() {
+ local days="$1"; shift
+ [[ -z "$days" ]] && days=15
+ find /var/lib/pgsql/backups '(' -name "${PLC_DB_NAME}*.sql" -o -name "drupal*.sql" ')' -a -mtime +$days | xargs rm -f
check
}
check
}
@@
-210,8
+212,8
@@
restore)
clean-dump)
MESSAGE=$"Cleaning old database dumps"
dialog "$MESSAGE"
clean-dump)
MESSAGE=$"Cleaning old database dumps"
dialog "$MESSAGE"
-
- clean_dump
s
+ # clean_dump has a builtin default, so no problem
+ clean_dump
$2
result "$MESSAGE"
;;
result "$MESSAGE"
;;