diff options
author | John Terpstra <jht@samba.org> | 2002-04-26 11:37:00 +0000 |
---|---|---|
committer | John Terpstra <jht@samba.org> | 2002-04-26 11:37:00 +0000 |
commit | 7428787ecf5c9e1848f3ab9442420b31abe45ef7 (patch) | |
tree | c17709e3b4d27da34f6b7ddb68bd0efebb264d49 /packaging | |
parent | 0089eb329caed751122fbb0c0fcae8c9386a6a0e (diff) | |
download | samba-7428787ecf5c9e1848f3ab9442420b31abe45ef7.tar.gz samba-7428787ecf5c9e1848f3ab9442420b31abe45ef7.tar.xz samba-7428787ecf5c9e1848f3ab9442420b31abe45ef7.zip |
Added "pid dir" option and FHS support for it. Note: Default is unchanged
and still uses /usr/local/samba/var/... as per original location.
Patches from Lars Mueller <lmuelle@suse.de>
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl | 19 | ||||
-rw-r--r-- | packaging/Caldera/OpenLinux/samba2.spec-sam.tmpl | 17 | ||||
-rw-r--r-- | packaging/Caldera/OpenLinux/samba2.spec-team.tmpl | 22 |
3 files changed, 50 insertions, 8 deletions
diff --git a/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl b/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl index f99ec2b3511..019a52fa4f6 100644 --- a/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl +++ b/packaging/Caldera/OpenLinux/samba2.spec-lsb.tmpl @@ -274,6 +274,7 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ --libdir='$(DESTDIR)%{EtcSamba}' \ --with-privatedir='$(LIBDIR)' \ --with-lockdir='$(DESTDIR)/var/lock/samba.d' \ + --with-piddir='$(DESTDIR)/var/run/samba' \ --with-swatdir='$(DESTDIR)/usr/share/swat' \ --with-sambabook='$(DESTDIR)/usr/share/swat/using_samba' \ --with-configdir='$(DESTDIR)'%{EtcSamba} \ @@ -291,6 +292,12 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ # --with-tdbsam make LOGFILEBASE=/var/log/samba.d all nsswitch/libnss_wins.so debug2html bin/smbspool + +# Now build the VFS modules +cd ../examples/VFS +make +cd block +CFLAGS=$RPM_OPT_FLAGS -DPARAMCONF=/etc/samba.d/samba-block.conf" make %Install @@ -298,14 +305,14 @@ make LOGFILEBASE=/var/log/samba.d all nsswitch/libnss_wins.so debug2html bin/smb VVS=packaging/%{Vendor}/%{Dist} mkdir -p $DESTDIR/etc/{{logrotate,pam}.d,sysconfig/daemons} -mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba} +mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba,run/samba} mkdir -p $DESTDIR/usr/share/swat/using_samba/{gifs,figs} mkdir -p $DESTDIR/lib/security mkdir -p $DESTDIR/%{LSBservedir}/{netlogon,profiles,Public} mkdir -p $DESTDIR/etc/skel/Samba mkdir -p $DESTDIR/usr/share/samba/codepages/src $DESTDIR/sbin mkdir -p $DESTDIR/%{SVIdir} -mkdir -p $DESTDIR/usr/{include,lib} +mkdir -p $DESTDIR/usr/{include,lib/samba} make LOGFILEBASE=/var/log/samba.d -C source install @@ -328,6 +335,12 @@ install -m 755 source/nsswitch/libnss_winbind.so $DESTDIR/lib/libnss_winbind.so. ln -s libnss_winbind.so.2.0 $DESTDIR/lib/libnss_winbind.so.2 ln -s libnss_winbind.so.2.0 $DESTDIR/lib/libnss_winbind.so +# Adding VFS modules +install -m 755 examples/VFS/audit.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/recycle.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/skel.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/block/block.so $DESTDIR/usr/lib/samba + install -m 755 source/nsswitch/pam_winbind.so $DESTDIR/lib/security install -m 755 source/bin/wbinfo $DESTDIR/usr/bin install -m 755 source/bin/debug2html $DESTDIR/usr/sbin/debug2html @@ -433,6 +446,7 @@ done cat << 'EOF' | %{mkLists} -d samba Samba base /lib/$ base +/lib/samba/$ base %{LSBservedir} config-IGNORED ^/(etc|var|home|tmp) config-IGNORED swat swat @@ -512,6 +526,7 @@ test "$1" = "0" || exit 0 %dir %attr(755,root,root) /var/lock/samba.d %dir %attr(755,root,root) /var/log/samba.d %dir %attr(1777,root,root) /var/spool/samba +%dir %attr(755,root,root) /var/run/samba %dir %attr(755,root,root) %{LSBservedir} %dir %attr(755,root,root) %{LSBservedir}/netlogon %dir %attr(755,root,root) %{LSBservedir}/profiles diff --git a/packaging/Caldera/OpenLinux/samba2.spec-sam.tmpl b/packaging/Caldera/OpenLinux/samba2.spec-sam.tmpl index 4654c45bb07..0b0d64b915d 100644 --- a/packaging/Caldera/OpenLinux/samba2.spec-sam.tmpl +++ b/packaging/Caldera/OpenLinux/samba2.spec-sam.tmpl @@ -270,6 +270,7 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ --libdir='$(DESTDIR)%{EtcSamba}' \ --with-privatedir='$(LIBDIR)' \ --with-lockdir='$(DESTDIR)/var/lock/samba.d' \ + --with-piddir='$(DESTDIR)/var/run/samba' \ --with-swatdir='$(DESTDIR)/usr/share/swat' \ --with-sambabook='$(DESTDIR)/usr/share/swat/using_samba' \ --with-configdir='$(DESTDIR)'%{EtcSamba} \ @@ -290,13 +291,20 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ make LOGFILEBASE=/var/log/samba.d everything nsswitch/libnss_wins.so +# Now build the VFS modules +cd ../examples/VFS +make +cd block +CFLAGS="$RPM_OPT_FLAGS -DPARAMCONF=/etc/samba.d/samba-block.conf" make + + %Install %{mkDESTDIR} VVS=packaging/%{Vendor}/%{Dist} mkdir -p $DESTDIR/etc/{{logrotate,pam}.d,sysconfig/daemons} -mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba} +mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba,run/samba} mkdir -p $DESTDIR/usr/share/swat/using_samba/{gifs,figs} mkdir -p $DESTDIR/lib/security mkdir -p $DESTDIR/%{LSBservedir}/{netlogon,profiles,Public} @@ -342,6 +350,12 @@ install -m 755 source/bin/smbsh $DESTDIR/usr/bin install -m 755 source/bin/smbwrapper.so $DESTDIR/usr/bin install -m 755 source/bin/smbtorture $DESTDIR/usr/sbin +# Adding VFS modules +install -m 755 examples/VFS/audit.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/recycle.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/skel.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/block/block.so $DESTDIR/usr/lib/samba + cp -p $VVS/smb.conf.sample $DESTDIR%{EtcSamba}/smb.conf.sample cp -p $VVS/smb.conf $DESTDIR%{EtcSamba}/smb.conf cp -p $VVS/smbusers $DESTDIR%{EtcSamba} @@ -425,6 +439,7 @@ done cat << 'EOF' | %{mkLists} -d samba Samba base /lib/$ base +/lib/samba/$ base %{LSBservedir} config-IGNORED ^/(etc|var|home|tmp) config-IGNORED swat swat diff --git a/packaging/Caldera/OpenLinux/samba2.spec-team.tmpl b/packaging/Caldera/OpenLinux/samba2.spec-team.tmpl index 1253d2d1701..ccc852ff4ce 100644 --- a/packaging/Caldera/OpenLinux/samba2.spec-team.tmpl +++ b/packaging/Caldera/OpenLinux/samba2.spec-team.tmpl @@ -192,9 +192,6 @@ a clean and stable API for SMB client application development. %Prep %setup -#%patch0 -p1 -#%patch1 -p1 -#%patch2 -p1 # instead of patch (to help configuration) ... ;^) %{fixUP} -vbT source/Makefile.in -e ' @@ -271,6 +268,7 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ --libdir='$(DESTDIR)%{EtcSamba}' \ --with-privatedir='$(LIBDIR)' \ --with-lockdir='$(DESTDIR)/var/lock/samba.d' \ + --with-piddir='$(DESTDIR)/var/run/samba' \ --with-swatdir='$(DESTDIR)/usr/share/swat' \ --with-sambabook='$(DESTDIR)/usr/share/swat/using_samba' \ --with-configdir='$(DESTDIR)'%{EtcSamba} \ @@ -290,20 +288,26 @@ CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" ./configure \ make LOGFILEBASE=/var/log/samba.d everything nsswitch/libnss_wins.so +# Now build the VFS modules +cd ../examples/VFS +make +cd block +CFLAGS="$RPM_OPT_FLAGS -DPARAMCONF=/etc/samba.d/samba-block.conf" make + %Install %{mkDESTDIR} VVS=packaging/%{Vendor}/%{Dist} mkdir -p $DESTDIR/etc/{{logrotate,pam}.d,sysconfig/daemons} -mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba} +mkdir -p $DESTDIR/var/{lo{ck,g}/samba.d,spool/samba,run/samba} mkdir -p $DESTDIR/usr/share/swat/using_samba/{gifs,figs} mkdir -p $DESTDIR/lib/security mkdir -p $DESTDIR/%{LSBservedir}/{netlogon,profiles,Public} mkdir -p $DESTDIR/etc/skel/Samba mkdir -p $DESTDIR/usr/share/samba/codepages/src $DESTDIR/sbin mkdir -p $DESTDIR/%{SVIdir} -mkdir -p $DESTDIR/usr/{include,lib} +mkdir -p $DESTDIR/usr/{include,lib/samba} make LOGFILEBASE=/var/log/samba.d -C source install @@ -343,6 +347,12 @@ install -m 755 source/bin/smbwrapper.so $DESTDIR/usr/bin install -m 755 source/bin/smbtorture $DESTDIR/usr/sbin install -m 755 $VVS/smbadduser $DESTDIR/usr/bin +# Adding VFS modules +install -m 755 examples/VFS/audit.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/recycle.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/skel.so $DESTDIR/usr/lib/samba +install -m 755 examples/VFS/block/block.so $DESTDIR/usr/lib/samba + cp -p $VVS/smb.conf.sample $DESTDIR%{EtcSamba}/smb.conf.sample cp -p $VVS/smb.conf $DESTDIR%{EtcSamba}/smb.conf cp -p $VVS/smbusers $DESTDIR%{EtcSamba} @@ -426,6 +436,7 @@ done cat << 'EOF' | %{mkLists} -d samba Samba base /lib/$ base +/lib/samba/$ base %{LSBservedir} config-IGNORED ^/(etc|var|home|tmp) config-IGNORED swat swat @@ -499,6 +510,7 @@ test "$1" = "0" || exit 0 %dir %attr(755,root,root) /var/lock/samba.d %dir %attr(755,root,root) /var/log/samba.d %dir %attr(1777,root,root) /var/spool/samba +%dir %attr(755,root,root) /var/run/samba %dir %attr(755,root,root) %{LSBservedir} %dir %attr(755,root,root) %{LSBservedir}/netlogon %dir %attr(755,root,root) %{LSBservedir}/profiles |