summaryrefslogtreecommitdiffstats
path: root/packaging/PHT/TurboLinux/samba2.spec.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/PHT/TurboLinux/samba2.spec.tmpl')
-rw-r--r--packaging/PHT/TurboLinux/samba2.spec.tmpl55
1 files changed, 33 insertions, 22 deletions
diff --git a/packaging/PHT/TurboLinux/samba2.spec.tmpl b/packaging/PHT/TurboLinux/samba2.spec.tmpl
index 0633f62a7e7..5f586f0bbca 100644
--- a/packaging/PHT/TurboLinux/samba2.spec.tmpl
+++ b/packaging/PHT/TurboLinux/samba2.spec.tmpl
@@ -11,12 +11,6 @@ Prereq: chkconfig fileutils
BuildRoot: /var/tmp/samba
Prefix: /usr
-%package debugtools
-Version: PVERSION
-Release: PRELEASE
-Group: Networking
-Summary: Programs to debug Samba and to test SMB client integrity
-
%package -n smbfs
Version: PVERSION
Release: PRELEASE
@@ -69,6 +63,9 @@ more information on SMB and NetBIOS over TCP/IP. There you also find
explanation for conceps like NetBIOS name or share.
%changelog
+* Thu Jul 26 2001 John H Terpstra <jht@samba.org>
+- Addded WinBind stuff
+
* Tue Mar 27 2001 John H Terpstra <jht@samba.org>
- Fixes to make 2.2 compile
@@ -193,20 +190,29 @@ autoconf
autoheader
NUMCPU=`grep processor /proc/cpuinfo | wc -l`
CFLAGS="$RPM_OPT_FLAGS $EXTRA" ./configure \
- --prefix=%{prefix} \
--libdir=/etc/samba \
+ --prefix=%{prefix} \
--with-lockdir=/var/lock/samba \
- --with-privatedir=/etc \
- --with-swatdir=%{prefix}/share/swat \
- --with-quotas \
- --with-smbmount \
--with-pam \
--with-pam_smbpass \
+ --with-privatedir=/etc \
--with-profile \
+ --with-quotas \
+ --with-sambabook=%{prefix}/share/swat/using_samba
+ --with-smbmount \
+ --with-swatdir=%{prefix}/share/swat \
--with-syslog \
--with-utmp \
- --with-netatalk \
- --with-sambabook=%{prefix}/share/swat/using_samba
+ --with-codepagedir=/usr/share/samba/codepages \
+ --with-configdir=/etc/samba \
+ --with-fhs \
+ --with-pam \
+ --with-pam_smbpass \
+ --with-quotas \
+ --with-smbmount \
+ --with-syslog
+ --with-utmp \
+ --without-smbwrapper \
make -j${NUMCPU} all smbfilter nsswitch/libnss_wins.so
make -j${NUMCPU} debug2html
@@ -241,7 +247,7 @@ install -m755 source/script/$i $RPM_BUILD_ROOT%{prefix}/bin
done
# Install secure binary files
-for i in smbd nmbd swat smbmount smbumount smbmnt debug2html smbfilter
+for i in smbd nmbd swat smbmount smbumount smbmnt debug2html smbfilter wbinfo winbindd
do
install -m755 -s source/bin/$i $RPM_BUILD_ROOT/usr/sbin
done
@@ -256,20 +262,23 @@ done
# Install codepage source files
for i in 437 737 775 850 852 861 866 932 936 949 950 1251
do
-install -m644 source/codepages/codepage_def.$i $RPM_BUILD_ROOT%{prefix}/samba/codepages/src
+install -m644 source/codepages/codepage_def.$i $RPM_BUILD_ROOT%{prefix}/share/samba/codepages/src
done
for i in 437 737 850 852 861 866 932 936 949 950 ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 KOI8-R
do
-install -m644 source/codepages/CP$i.TXT $RPM_BUILD_ROO%{prefix}/samba/codepages/src
+install -m644 source/codepages/CP$i.TXT $RPM_BUILD_ROOT%{prefix}/share/samba/codepages/src
done
-# Install the nsswitch library extension file
+# Install the nsswitch library extension files
install -m755 source/nsswitch/libnss_wins.so $RPM_BUILD_ROOT/lib
+install -m755 source/nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/lib
# Make link for wins resolver
( cd $RPM_BUILD_ROOT/lib; ln -s libnss_wins.so libnss_wins.so.2; )
+( cd $RPM_BUILD_ROOT/lib; ln -s libnss_winbind.so libnss_winbind.so.2; )
# Install PAM pam_smbpass.so
install -m644 source/bin/pam_smbpass.so $RPM_BUILD_ROOT/lib/security
+install -m644 source/nsswitch/pam_winbind.so $RPM_BUILD_ROOT/lib/security
# Install SWAT helper files
for i in swat/help/*.html docs/htmldocs/*.html
@@ -312,6 +321,7 @@ install -m644 docs/manpages/swat.8 $RPM_BUILD_ROOT%{prefix}/share/man/man8
install -m644 docs/manpages/smbmount.8 $RPM_BUILD_ROOT%{prefix}/share/man/man8
install -m644 docs/manpages/smbmnt.8 $RPM_BUILD_ROOT%{prefix}/share/man/man8
install -m644 docs/manpages/smbumount.8 $RPM_BUILD_ROOT%{prefix}/share/man/man8
+install -m644 docs/manpages/winbindd.8 $RPM_BUILD_ROOT%{prefix}/share/man/man8
install -m644 packaging/PHT/TurboLinux/smb.conf $RPM_BUILD_ROOT/etc/samba/smb.conf
install -m644 packaging/PHT/TurboLinux/smbusers $RPM_BUILD_ROOT/etc/samba/smbusers
install -m755 packaging/PHT/TurboLinux/smbprint $RPM_BUILD_ROOT%{prefix}/bin
@@ -320,7 +330,7 @@ install -m755 packaging/PHT/TurboLinux/smb.init $RPM_BUILD_ROOT/etc/rc.d/init.d/
install -m755 packaging/PHT/TurboLinux/smb.init $RPM_BUILD_ROOT%{prefix}/sbin/samba
install -m644 packaging/PHT/TurboLinux/samba.pamd $RPM_BUILD_ROOT/etc/pam.d/samba
install -m644 packaging/PHT/TurboLinux/samba.log $RPM_BUILD_ROOT/etc/logrotate.d/samba
-echo 127.0.0.1 localhost > $RPM_BUILD_ROOT/etc/lmhosts
+echo 127.0.0.1 localhost > $RPM_BUILD_ROOT/etc/samba/lmhosts
# Link smbmount to /sbin/mount.smb and /sbin/mount.smbfs
ln -sf %{prefix}/sbin/smbmount $RPM_BUILD_ROOT/sbin/mount.smb
@@ -339,7 +349,7 @@ for i in 437 737 775 850 852 861 866 932 936 949 950 1251
do
%{prefix}/bin/make_smbcodepage c $i %{prefix}/share/samba/codepages/src/codepage_def.$i %{prefix}/share/samba/codepages/codepage.$i
done
-for i in 437 737 850 852 861 866 932 936 949 950 ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 KOI8-R
+for i in 437 737 850 852 861 866 932 936 949 950 1251 ISO8859-1 ISO8859-2 ISO8859-5 ISO8859-7 KOI8-R
do
%{prefix}/bin/make_unicodemap $i %{prefix}/share/samba/codepages/src/CP$i.TXT %{prefix}/share/samba/codepages/unicode_map.$i
done
@@ -434,6 +444,8 @@ fi
%attr(-,root,root) %{prefix}/sbin/smbd
%attr(-,root,root) %{prefix}/sbin/nmbd
%attr(-,root,root) %{prefix}/sbin/swat
+%attr(-,root,root) %{prefix}/sbin/wbinfo
+%attr(-,root,root) %{prefix}/sbin/winbindd
%attr(-,root,root) %{prefix}/sbin/debug2html
%attr(0750,root,root) %{prefix}/sbin/samba
%attr(-,root,root) %{prefix}/bin/smbclient
@@ -450,9 +462,8 @@ fi
%attr(-,root,root) %{prefix}/bin/smbtar
%attr(-,root,root) %{prefix}/bin/smbprint
%attr(-,root,root) %{prefix}/bin/smbspool
-%attr(-,root,root) %{prefix}/bin/smbadduser
-%attr(755,root,root) /lib/libnss_wins.s*
-%attr(755,root,root) /lib/security/pam_smbpass.so
+%attr(755,root,root) /lib/libnss_win*
+%attr(755,root,root) /lib/security/pam_*
%attr(-,root,root) %{prefix}/share/swat/help/*
%attr(-,root,root) %{prefix}/share/swat/images/*
%attr(-,root,root) %{prefix}/share/swat/include/header.html