summaryrefslogtreecommitdiff
path: root/net/smbldap-tools/files/patch-smbldap-config.pl
diff options
context:
space:
mode:
Diffstat (limited to 'net/smbldap-tools/files/patch-smbldap-config.pl')
-rw-r--r--net/smbldap-tools/files/patch-smbldap-config.pl55
1 files changed, 55 insertions, 0 deletions
diff --git a/net/smbldap-tools/files/patch-smbldap-config.pl b/net/smbldap-tools/files/patch-smbldap-config.pl
new file mode 100644
index 000000000000..ba2626212b4a
--- /dev/null
+++ b/net/smbldap-tools/files/patch-smbldap-config.pl
@@ -0,0 +1,55 @@
+--- smbldap-config.pl.orig 2012-03-05 09:59:44.000000000 +0100
++++ smbldap-config.pl 2014-10-05 19:32:18.349166265 +0200
+@@ -48,7 +48,7 @@
+ print "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n";
+
+ # we first check if Samba is up and running
+-my $test_smb=`pidof smbd`;
++my $test_smb=`pgrep -x smbd`;
+ chomp($test_smb);
+ die "\nSamba needs to be started first !\n" if ($test_smb eq "" || not defined $test_smb);
+
+@@ -290,7 +290,7 @@
+
+ my $default_computer_gidnumber=read_entry(". default computer gidNumber","","515",0);
+
+-my $userLoginShell=read_entry(". default login shell","","/bin/bash",0);
++my $userLoginShell=read_entry(". default login shell","","/bin/sh",0);
+
+ my $skeletonDir=read_entry(". default skeleton directory","","/etc/skel",0);
+
+@@ -441,7 +441,7 @@
+
+ # Login defs
+ # Default Login Shell
+-# Ex: userLoginShell=\"/bin/bash\"
++# Ex: userLoginShell=\"/bin/sh\"
+ userLoginShell=\"$userLoginShell\"
+
+ # Home directory
+@@ -511,12 +511,12 @@
+ # Allows not to use smbpasswd (if with_smbpasswd=\"0\" in smbldap.conf) but
+ # prefer Crypt::SmbHash library
+ with_smbpasswd=\"0\"
+-smbpasswd=\"/usr/bin/smbpasswd\"
++smbpasswd=\"%%LOCALBASE%%/bin/smbpasswd\"
+
+ # Allows not to use slappasswd (if with_slappasswd=\"0\" in smbldap.conf)
+ # but prefer Crypt:: libraries
+ with_slappasswd=\"0\"
+-slappasswd=\"/usr/sbin/slappasswd\"
++slappasswd=\"%%LOCALBASE%%/sbin/slappasswd\"
+
+ # comment out the following line to get rid of the default banner
+ # no_banner=\"1\"
+@@ -557,3 +557,10 @@
+ $mode=0600;
+ chmod $mode,"$smbldap_bind_conf","$smbldap_bind_conf.old";
+
++
++############################################################
++
++=head1 NAME
++
++=cut
++