Fix un-locking of files
authorJamie Cameron <jcameron@webmin.com>
Thu, 10 Feb 2011 05:34:01 +0000 (21:34 -0800)
committerJamie Cameron <jcameron@webmin.com>
Thu, 10 Feb 2011 05:34:01 +0000 (21:34 -0800)
ldap-server/config-debian-linux-*-5.9 [moved from ldap-server/config-debian-linux with 100% similarity]
ldap-server/config-debian-linux-6.0-* [new file with mode: 0644]
ldap-server/ldap-server-lib.pl

diff --git a/ldap-server/config-debian-linux-6.0-* b/ldap-server/config-debian-linux-6.0-*
new file mode 100644 (file)
index 0000000..d39b56a
--- /dev/null
@@ -0,0 +1,9 @@
+config_file=/etc/ldap/slapd.d
+schema_dir=/etc/ldap/schema
+slapd=slapd
+ldap_user=ldap
+browse_max=100
+start_cmd=/etc/init.d/slapd start
+stop_cmd=/etc/init.d/slapd stop
+apply_cmd=/etc/init.d/slapd restart
+init_name=slapd
index 1724e44..7afb209 100755 (executable)
@@ -277,7 +277,7 @@ foreach my $file (&recursive_find_ldif($config{'config_file'})) {
                        $dir->{'value'} = $value;
                        push(@rv, $dir);
                        }
-               elsif (/^(\s+\S.*)$/ && @rv && $rv[$#rv]->{'file'} eq $file) {
+               elsif (/^\s+(\S.*)$/ && @rv && $rv[$#rv]->{'file'} eq $file) {
                        # Continuation line
                        local $dir = $rv[$#rv];
                        $dir->{'value'} .= $1;
@@ -860,7 +860,7 @@ foreach my $f (@ldap_lock_files) {
 sub unlock_slapd_files
 {
 foreach my $f (@ldap_lock_files) {
-       &lock_file($f);
+       &unlock_file($f);
        }
 @ldap_lock_files = ( );
 }