diff options
author | Gerald Carter <jerry@samba.org> | 2002-06-03 16:11:48 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2002-06-03 16:11:48 +0000 |
commit | daa2e9768a1f4f079cbadd590c7e39596dcf710c (patch) | |
tree | 39c8e3a0634c7558f1e1214185239333df0f6aea /packaging | |
parent | 8713b534260dbf8cbb861196375b5d75ebabf529 (diff) | |
download | samba-daa2e9768a1f4f079cbadd590c7e39596dcf710c.tar.gz samba-daa2e9768a1f4f079cbadd590c7e39596dcf710c.tar.xz samba-daa2e9768a1f4f079cbadd590c7e39596dcf710c.zip |
* install VFS moduels in /usr/lib/samba/vfs
* prevent VFS modules from being installed
in with examples/ as well.
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/RedHat/samba2-devel.spec.tmpl | 54 | ||||
-rw-r--r-- | packaging/RedHat/samba2.spec.tmpl | 20 |
2 files changed, 51 insertions, 23 deletions
diff --git a/packaging/RedHat/samba2-devel.spec.tmpl b/packaging/RedHat/samba2-devel.spec.tmpl index 80fa028fa1d..5f48051d8d7 100644 --- a/packaging/RedHat/samba2-devel.spec.tmpl +++ b/packaging/RedHat/samba2-devel.spec.tmpl @@ -182,7 +182,7 @@ CFLAGS="$RPM_OPT_FLAGS $EXTRA" ./configure \ make -j${NUMCPU} proto make -j${NUMCPU} all nsswitch/libnss_wins.so make -j${NUMCPU} debug2html -make -j${NUMCPU} bin/smbspool +make -j${NUMCPU} bin/smbspool everything ## Build VFS modules cd ../examples/VFS @@ -192,7 +192,6 @@ CFLAGS="$RPM_OPT_FLAGS $EXTRA" ./configure \ make - %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT @@ -209,7 +208,7 @@ mkdir -p $RPM_BUILD_ROOT/var/cache/samba 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 +mkdir -p $RPM_BUILD_ROOT%{prefix}/lib/samba/vfs # Install standard binary files for i in nmblookup smbclient smbpasswd smbstatus testparm testprns \ @@ -220,13 +219,13 @@ install -m755 source/bin/$i $RPM_BUILD_ROOT%{prefix}/bin done for i in mksmbpasswd.sh smbtar findsmb do -install -m755 source/script/$i $RPM_BUILD_ROOT%{prefix}/bin + 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 winbindd do -install -m755 source/bin/$i $RPM_BUILD_ROOT%{prefix}/sbin + install -m755 source/bin/$i $RPM_BUILD_ROOT%{prefix}/sbin done # we need a symlink for mount to recognise the smb and smbfs filesystem types @@ -250,7 +249,7 @@ cd .. # Install codepage source files for i in source/codepages/codepage_def.* source/codepages/*.TXT do -install -m644 $i $RPM_BUILD_ROOT/etc/codepages/src + install -m644 $i $RPM_BUILD_ROOT/etc/codepages/src done # Install the nsswitch wins library @@ -264,21 +263,23 @@ install -m755 source/nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/lib install -m755 source/nsswitch/pam_winbind.so $RPM_BUILD_ROOT/lib/security # Install the VFS modules -install -m755 examples/VFS/recycle.so $RPM_BUILD_ROOT%{prefix}/lib/samba -install -m755 examples/VFS/audit.so $RPM_BUILD_ROOT%{prefix}/lib/samba +install -m755 examples/VFS/recycle.so $RPM_BUILD_ROOT%{prefix}/lib/samba/vfs +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) # Install SWAT helper files for i in swat/help/*.html docs/htmldocs/*.html do -install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/help + install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/help done for i in swat/images/*.gif do -install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/images + install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/images done for i in swat/include/*.html do -install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/include + install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/include done # Install the miscellany @@ -490,10 +491,35 @@ fi %doc docs %doc swat/README %doc examples -%{prefix}/sbin/* -/sbin/* -%{prefix}/bin/* +%{prefix}/sbin/smbd +%{prefix}/sbin/nmbd +%{prefix}/sbin/swat +%{prefix}/sbin/smbmnt +%{prefix}/sbin/smbmount +%{prefix}/sbin/smbumount +%{prefix}/sbin/winbindd +/sbin/mount.smbfs +/sbin/mount.smb +%{prefix}/bin/mksmbpasswd.sh +%{prefix}/bin/smbclient +%{prefix}/bin/smbspool +%{prefix}/bin/rpcclient +%{prefix}/bin/testparm +%{prefix}/bin/testprns +%{prefix}/bin/findsmb +%{prefix}/bin/smbstatus +%{prefix}/bin/nmblookup +%{prefix}/bin/make_smbcodepage +%{prefix}/bin/make_unicodemap +%{prefix}/bin/make_printerdef +%{prefix}/bin/smbpasswd +%{prefix}/bin/smbtar +%{prefix}/bin/smbprint +%{prefix}/bin/smbcontrol +%{prefix}/bin/smbcacls +%{prefix}/bin/wbinfo %attr(755,root,root) /lib/libnss_wins.s* +%attr(755,root,root) %{prefix}/lib/samba/*.so %{prefix}/share/swat/help/* %{prefix}/share/swat/images/* %{prefix}/share/swat/include/header.html diff --git a/packaging/RedHat/samba2.spec.tmpl b/packaging/RedHat/samba2.spec.tmpl index 6bbfac9f86d..4b4add518cd 100644 --- a/packaging/RedHat/samba2.spec.tmpl +++ b/packaging/RedHat/samba2.spec.tmpl @@ -209,7 +209,7 @@ mkdir -p $RPM_BUILD_ROOT/var/cache/samba 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 +mkdir -p $RPM_BUILD_ROOT%{prefix}/lib/samba/vfs # Install standard binary files for i in nmblookup smbclient smbpasswd smbstatus testparm testprns \ @@ -220,13 +220,13 @@ install -m755 source/bin/$i $RPM_BUILD_ROOT%{prefix}/bin done for i in mksmbpasswd.sh smbtar findsmb do -install -m755 source/script/$i $RPM_BUILD_ROOT%{prefix}/bin + 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 winbindd do -install -m755 source/bin/$i $RPM_BUILD_ROOT%{prefix}/sbin + install -m755 source/bin/$i $RPM_BUILD_ROOT%{prefix}/sbin done # we need a symlink for mount to recognise the smb and smbfs filesystem types @@ -250,7 +250,7 @@ cd .. # Install codepage source files for i in source/codepages/codepage_def.* source/codepages/*.TXT do -install -m644 $i $RPM_BUILD_ROOT/etc/codepages/src + install -m644 $i $RPM_BUILD_ROOT/etc/codepages/src done # Install the nsswitch wins library @@ -264,21 +264,23 @@ install -m755 source/nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/lib install -m755 source/nsswitch/pam_winbind.so $RPM_BUILD_ROOT/lib/security # Install the VFS modules -install -m755 examples/VFS/recycle.so $RPM_BUILD_ROOT%{prefix}/lib/samba -install -m755 examples/VFS/audit.so $RPM_BUILD_ROOT%{prefix}/lib/samba +install -m755 examples/VFS/recycle.so $RPM_BUILD_ROOT%{prefix}/lib/samba/vfs +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) # Install SWAT helper files for i in swat/help/*.html docs/htmldocs/*.html do -install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/help + install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/help done for i in swat/images/*.gif do -install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/images + install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/images done for i in swat/include/*.html do -install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/include + install -m644 $i $RPM_BUILD_ROOT%{prefix}/share/swat/include done # Install the miscellany |