diff options
author | Gerald Carter <jerry@samba.org> | 2002-06-06 14:25:02 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2002-06-06 14:25:02 +0000 |
commit | 4deaeec1374900a13d4887580681b490c543beb2 (patch) | |
tree | 658bf962c7672218f05f7170ea00e9e31b39f277 /packaging | |
parent | 6e59fe60f2ae44032e64fcf2e7203bb5862b2083 (diff) | |
download | samba-4deaeec1374900a13d4887580681b490c543beb2.tar.gz samba-4deaeec1374900a13d4887580681b490c543beb2.tar.xz samba-4deaeec1374900a13d4887580681b490c543beb2.zip |
fixes for building smbclient and installing winbind init scripts
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/RedHat/samba2.spec.tmpl | 15 | ||||
-rwxr-xr-x | packaging/RedHat/smb.init | 8 |
2 files changed, 15 insertions, 8 deletions
diff --git a/packaging/RedHat/samba2.spec.tmpl b/packaging/RedHat/samba2.spec.tmpl index 4b4add518cd..7ab3f65f1da 100644 --- a/packaging/RedHat/samba2.spec.tmpl +++ b/packaging/RedHat/samba2.spec.tmpl @@ -45,6 +45,10 @@ for Shadow passwords and quotas. Do NOT recompile with the SHADOW_PWD option enabled %changelog +* Thu Jun 6 2002 Gerald Carter <jerry@samba.org> + - add separate winbindd init script + - build and install libsmbclient + * Sun Jun 2 2002 Gerald Carter <jerry@samba.org> - include audit and recycle VFS modules in /usr/lib/samba @@ -178,7 +182,8 @@ CFLAGS="$RPM_OPT_FLAGS $EXTRA" ./configure \ --with-syslog \ --with-utmp \ --with-sambabook=%{prefix}/share/swat/using_samba \ - --with-swatdir=%{prefix}/share/swat + --with-swatdir=%{prefix}/share/swat \ + --with-libsmbclient make -j${NUMCPU} proto make -j${NUMCPU} all nsswitch/libnss_wins.so make -j${NUMCPU} debug2html @@ -210,6 +215,7 @@ mkdir -p $RPM_BUILD_ROOT/var/{log,run}/samba mkdir -p $RPM_BUILD_ROOT/var/spool/samba mkdir -p $RPM_BUILD_ROOT/lib/security mkdir -p $RPM_BUILD_ROOT%{prefix}/lib/samba/vfs +mkdir -p $RPM_BUILD_ROOT%{prefix}/{lib,include} # Install standard binary files for i in nmblookup smbclient smbpasswd smbstatus testparm testprns \ @@ -269,6 +275,10 @@ install -m755 examples/VFS/audit.so $RPM_BUILD_ROOT%{prefix}/lib/samba/vfs # clean out VFS directory since it will get installed as documentation later (cd examples/VFS; make clean) +# libsmbclient +install -m 644 source/bin/libsmbclient.a $RPM_BUILD_ROOT/usr/lib/ +install -m 644 source/include/libsmbclient.h $RPM_BUILD_ROOT/usr/include/ + # Install SWAT helper files for i in swat/help/*.html docs/htmldocs/*.html do @@ -287,6 +297,7 @@ done install -m644 swat/README $RPM_BUILD_ROOT%{prefix}/share/swat install -m755 packaging/RedHat/smbprint $RPM_BUILD_ROOT%{prefix}/bin install -m755 packaging/RedHat/smb.init $RPM_BUILD_ROOT/etc/rc.d/init.d/smb +install -m755 packaging/RedHat/winbind.init $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind install -m755 packaging/RedHat/smb.init $RPM_BUILD_ROOT%{prefix}/sbin/samba install -m644 packaging/RedHat/samba.log $RPM_BUILD_ROOT/etc/logrotate.d/samba install -m644 packaging/RedHat/smb.conf $RPM_BUILD_ROOT/etc/samba/smb.conf @@ -301,7 +312,9 @@ rm -rf $RPM_BUILD_ROOT %post /sbin/chkconfig --add smb +/sbin/chkconfig --add winbind /sbin/chkconfig smb off +/sbin/chkconfig winbind off echo "Looking for old /etc/smb.conf..." if [ -f /etc/smb.conf -a ! -f /etc/samba/smb.conf ]; then diff --git a/packaging/RedHat/smb.init b/packaging/RedHat/smb.init index 8f5c9199e60..2ee449c8593 100755 --- a/packaging/RedHat/smb.init +++ b/packaging/RedHat/smb.init @@ -24,9 +24,6 @@ case "$1" in echo -n "Starting SMB services: " daemon smbd -D daemon nmbd -D - if [ "`grep -i 'winbind uid' /etc/samba/smb.conf | egrep -v [\#\;]`" ]; then - daemon winbindd - fi echo touch /var/lock/subsys/smb ;; @@ -40,11 +37,8 @@ case "$1" in for pid in $smbdpids; do kill -TERM $pid done - ## nmbd and winbindd are ok to kill using killproc() + ## nmbd is ok to kill using killproc() killproc nmbd -TERM - if [ "`ps -ef | grep winbind | grep -v grep`" ]; then - killproc winbindd - fi rm -f /var/lock/subsys/smb echo "" ;; |