diff options
Diffstat (limited to 'packaging/Caldera/OpenLinux/samba3.spec.tmpl')
-rw-r--r-- | packaging/Caldera/OpenLinux/samba3.spec.tmpl | 44 |
1 files changed, 16 insertions, 28 deletions
diff --git a/packaging/Caldera/OpenLinux/samba3.spec.tmpl b/packaging/Caldera/OpenLinux/samba3.spec.tmpl index 8bdc4eb0d7..9497c3d600 100644 --- a/packaging/Caldera/OpenLinux/samba3.spec.tmpl +++ b/packaging/Caldera/OpenLinux/samba3.spec.tmpl @@ -22,6 +22,10 @@ Requires : libpam >= 0.66, SysVinit-scripts >= 1.04-6 BuildRoot : /tmp/%{Name}-%{Version} Source: ftp://ftp.samba.org/pub/samba/%{Name}-%{Version}.tar.gz +#Patch0: %{Name}-%{Version}-smbmount.patch +#Patch1: %{Name}-%{Version}-install.patch +#Patch2: %{Name}-%{Version}-smbconf.patch + %Package doc Group : Server/Network @@ -169,7 +173,9 @@ a clean and stable API for SMB client application development. %Prep %setup - +#%patch0 -p1 +#%patch1 -p1 +#%patch2 -p1 for i in {cvs.,change-}log; do [ ! -f ../$i ] || mv ../$i source; done @@ -200,13 +206,13 @@ rm configure autoconf CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ - --prefix='$(DESTDIR)/usr' \ - --localstatedir='$(DESTDIR)/var' \ - --libdir='$(DESTDIR)%{EtcSamba}' \ - --sbindir='$(DESTDIR)/usr/sbin' \ + --prefix=/usr \ + --localstatedir=/var \ + --libdir='%{EtcSamba}' \ + --sbindir=/usr/sbin \ --with-privatedir='$(LIBDIR)' \ - --with-lockdir='$(DESTDIR)/var/lock/samba.d' \ - --with-swatdir='$(DESTDIR)/usr/share/swat' \ + --with-lockdir=/var/lock/samba.d \ + --with-swatdir=/usr/share/swat \ --with-smbmount \ --with-pam \ --with-tdbsam \ @@ -223,23 +229,15 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ --with-smbwrapper \ --with-libsmbclient \ --with-acl-support \ - --with-sambabook=$(DESTDIR)/usr/share/swat/using_samba + --with-sambabook=/usr/share/swat/using_samba # Temp disabled - add later - JHT # --with-pam_smbpass \ # --with-nisplus-home \ -make all nsswitch/libnss_wins.so nsswitch/libnss_winbind.so torture nsswitch/pam_winbind.so everything +make all nsswitch/libnss_wins.so nsswitch/libnss_winbind.so torture nsswitch/pam_winbind.so modules everything (cd tdb; make tdbdump tdbtest tdbtorture tdbtool) -cd ../examples/VFS -#CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ -# --prefix='$(DESTDIR)/usr' \ -# --localstatedir='$(DESTDIR)/var' \ -# --libdir='$(DESTDIR)%{EtcSamba}' \ -# --sbindir='$(DESTDIR)/usr/sbin' -make - %Install %{mkDESTDIR} VVS=packaging/%{Vendor}/%{Dist} @@ -259,7 +257,7 @@ mkdir -p $DESTDIR/usr/share/samba/codepages/src mkdir -p $DESTDIR/usr/share/swat/using_samba/{gifs,figs} mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba} -make -C source install installclientlib +make -C source DESTDIR=$RPM_BUILD_ROOT install-everything installclientlib strip $DESTDIR/usr/bin/smb{mount,mnt,umount} # Add links for mount.smbfs @@ -281,16 +279,6 @@ do install -m 755 source/tdb/$i $DESTDIR/usr/sbin done -# Add VFS Modules -for i in audit.so recycle.so netatalk.so skel.so -do - install -m755 examples/VFS/$i $DESTDIR/lib/samba -done - -#mv $DESTDIR/usr/bin/{make,add,conv}* $DESTDIR/usr/sbin - -#cp -p source/codepages/codepage_def.??? $DESTDIR%{EtcSamba}/codepages/src - # Install the nsswitch library extension file cp -p source/nsswitch/libnss_wins.so $DESTDIR/lib cp -p source/nsswitch/libnss_winbind.so $DESTDIR/lib |