projects
/
matthijs
/
upstream
/
backupninja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rdiff: handle "keep = yes" to disable old backups removal (Closes: #424633)
[matthijs/upstream/backupninja.git]
/
handlers
/
ldap.helper
diff --git
a/handlers/ldap.helper
b/handlers/ldap.helper
index 44b08cb07a68ec3c039b57d160d8428d1ebef795..697c720209595a84c62de09a7bd8fc32a7cd938e 100644
(file)
--- a/
handlers/ldap.helper
+++ b/
handlers/ldap.helper
@@
-1,3
+1,6
@@
+# -*- mode: sh; sh-basic-offset: 3; indent-tabs-mode: nil; -*-
+
+HELPERS="$HELPERS ldap:ldap_database_backup"
ldap_create_file() {
while true; do
ldap_create_file() {
while true; do
@@
-43,7
+46,7
@@
$passwordfile
# conf = /etc/ldap/slapd.conf
# databases = all
EOF
# conf = /etc/ldap/slapd.conf
# databases = all
EOF
- chmod
0
00 $next_filename
+ chmod
6
00 $next_filename
return
done
}
return
done
}
@@
-51,7
+54,7
@@
done
ldap_wizard() {
bdb=no
ldbm=no
ldap_wizard() {
bdb=no
ldbm=no
- for backend in `grep -e "^backend" /etc/ldap/slapd.conf |
awk
'{print $2}'`; do
+ for backend in `grep -e "^backend" /etc/ldap/slapd.conf |
@AWK@
'{print $2}'`; do
if [ "$backend" == "bdb" -a "$bdb" == "no" ]; then
bdb=yes
elif [ "$backend" == "ldbm" -a "$ldbm" == "no" ]; then
if [ "$backend" == "bdb" -a "$bdb" == "no" ]; then
bdb=yes
elif [ "$backend" == "ldbm" -a "$ldbm" == "no" ]; then