From 47bc2f8d305f6d14b7f61334bf328447b4f7319d Mon Sep 17 00:00:00 2001
From: Guilhem Moulin <guilhem@fripost.org>
Date: Fri, 5 Jun 2015 18:30:39 +0200
Subject: Change slapd dump filenames.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

E.g., ‘0.ldif’ → ‘slapd-0.ldif’.
---
 roles/common-LDAP/files/usr/local/sbin/slapcat-all.sh | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

(limited to 'roles/common-LDAP/files')

diff --git a/roles/common-LDAP/files/usr/local/sbin/slapcat-all.sh b/roles/common-LDAP/files/usr/local/sbin/slapcat-all.sh
index 4e5b5e4..8aa8f78 100755
--- a/roles/common-LDAP/files/usr/local/sbin/slapcat-all.sh
+++ b/roles/common-LDAP/files/usr/local/sbin/slapcat-all.sh
@@ -9,10 +9,11 @@ PATH=/usr/sbin:/sbin:/usr/bin:/bin
 target="$1"
 umask 0077
 
-slapcat -n0 -l"$target/0.ldif"
-n=$(grep -Ec '^dn:\s+olcDatabase={[1-9][0-9]*}' "$target/0.ldif")
+prefix=slapd-
+slapcat -n0 -l"$target/${prefix}0.ldif"
+n=$(grep -Ec '^dn:\s+olcDatabase={[1-9][0-9]*}' "$target/${prefix}0.ldif")
 
 while [ $n -gt 0 ]; do
-    slapcat -n$n -l"$target/$n.ldif"
+    slapcat -n$n -l"$target/${prefix}$n.ldif"
     n=$(( $n - 1 ))
 done
-- 
cgit v1.2.3