ports/net/smbldap-tools/files/patch-smbldap-config.pl
Alexey Dokuchaev 50ec89c1ba net/smbldap-tools: resurrect^Wreadd previously expired port
Perform minor cleanups, take maintainership for the time being.

Requested by:	someone on t.me/freebsd_ru
2022-11-30 17:08:10 +00:00

55 lines
1.6 KiB
Perl

--- 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
+