Hi!
I'm unable to rebuild the samba src.rpm --without winbind, because I'm
getting this error:
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/askwar/tmp/samba-root
error: Installed (but unpackaged) file(s) found:
/usr/sbin/debug2html
/usr/sbin/smbfilter
/usr/sbin/winbind
/usr/share/man/man1/rpcclient.1.bz2
/usr/share/man/man8/pdbedit.8.bz2
/usr/share/man/man8/smbspool.8.bz2
Attached is a diff against the samba spec, which fixes this problem.
Alexander Skwar
--
How to quote: http://learn.to/quote (german) http://quote.6x.to (english)
Homepage: http://www.iso-top.biz | Jabber: [EMAIL PROTECTED]
iso-top.biz - Die g�nstige Art an Linux Distributionen zu kommen
Uptime: 1 hour 37 minutes
--- samba.spec.mdk 2002-11-16 14:47:26.000000000 -0500
+++ samba.spec 2002-11-16 15:12:04.000000000 -0500
@@ -1,5 +1,5 @@
%define ver 2.2.6
-%define rel 5.1mdk
+%define rel 5.9mdk
%define vscanver 0.2.5e
# 2.2.4 and 1 replace by samba-team at release
@@ -840,6 +840,71 @@
bzcat %{SOURCE6} > $RPM_BUILD_ROOT%{_miconsdir}/swat.xpm
bzcat %{SOURCE10}> $RPM_BUILD_ROOT%{_datadir}/samba/scripts/print-pdf
+
+# Delete files which will not be included, so that /usr/lib/rpm/check-files
+# doesn't error out when Checking for unpackaged file(s)
+%if ! %build_ldap
+%endif
+
+%if ! %build_acl
+%endif
+
+%if ! %build_winbind
+rm -f $RPM_BUILD_ROOT%{_sbindir}/winbind
+rm -f $RPM_BUILD_ROOT%{_sbindir}/winbindd
+rm -f $RPM_BUILD_ROOT%{_bindir}/wbinfo
+rm -f $RPM_BUILD_ROOT/lib/security/pam_winbind*
+rm -f $RPM_BUILD_ROOT/lib/libnss_winbind*
+rm -f $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
+rm -f $RPM_BUILD_ROOT/etc/pam.d/system-auth-winbind
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/winbindd.8*
+rm -f $RPM_BUILD_ROOT%{_mandir}/man1/wbinfo.1*
+%endif
+
+%if ! %build_wins
+rm -f $RPM_BUILD_ROOT/lib/libnss_wins.so*
+%endif
+
+%ifarch alpha
+rm -f $RPM_BUILD_ROOT/sbin/mount.smb
+rm -f $RPM_BUILD_ROOT/sbin/mount.smbfs
+rm -f $RPM_BUILD_ROOT%{_bindir}/smbmount
+rm -f $RPM_BUILD_ROOT%{_bindir}/smbumount
+rm -f $RPM_BUILD_ROOT%{_sbindir}/smbmnt
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmnt.8*
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbmount.8*
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/smbumount.8*
+%endif
+
+#Files for antivirus support:
+%if ! %build_fprot
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/vfs/vscan-fprotd.so
+%endif
+
+%if ! %build_kaspersky
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/vfs/vscan-kavp.so
+%endif
+
+%if ! %build_mks
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/vfs/vscan-mksd.so
+%endif
+
+%if ! %build_openantivirus
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/vfs/vscan-oav.so
+%endif
+
+%if ! %build_sophos
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/vfs/vscan-sophos.so
+%endif
+
+%if ! %build_symantec
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/vfs/vscan-symantec.so
+%endif
+
+%if ! %build_trend
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/vfs/vscan-trend.so
+%endif
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -1160,11 +1225,12 @@
%{_bindir}/smbtar
%{_bindir}/smbspool
# Link of smbspool to CUPS
-/%{_libdir}/cups/backend/smb
-/%{_mandir}/man1/nmblookup.1*
-/%{_mandir}/man1/findsmb.1*
-/%{_mandir}/man1/smbclient.1*
-/%{_mandir}/man1/smbtar.1*
+%{_libdir}/cups/backend/smb
+%{_mandir}/man1/nmblookup.1*
+%{_mandir}/man1/findsmb.1*
+%{_mandir}/man1/smbclient.1*
+%{_mandir}/man1/smbtar.1*
+%{_mandir}/man8/smbspool.8*
%if %build_ldap
%files common-ldap
@@ -1184,6 +1250,8 @@
%{_bindir}/smbsh
%{_bindir}/smbpasswd
%{_bindir}/smbcacls
+%{_sbindir}/debug2html
+%{_sbindir}/smbfilter
%{_libdir}/smbwrapper.so
%{_libdir}/libsmbclient.so
%attr(-,root,root) %config(noreplace) /etc/samba/smb.conf
@@ -1198,7 +1266,9 @@
%{_mandir}/man5/smb.conf.5*
%{_mandir}/man5/lmhosts.5*
%{_mandir}/man8/smbpasswd.8*
-/%{_mandir}/man1/smbcacls.1*
+%{_mandir}/man1/smbcacls.1*
+%{_mandir}/man1/rpcclient.1*
+%{_mandir}/man8/pdbedit.8*
#%if %build_winbind
#%if %build_ldap
@@ -1279,6 +1349,15 @@
%endif
%changelog
+* Sat Nov 16 2002 Alexander Skwar <[EMAIL PROTECTED]> 2.2.6-5.9mdk
+- Remove installed files which will not be included due to build options,
+ so that /usr/lib/rpm/check-files doesn't error out when
+ Checking for unpackaged file(s)
+- Add debug2html, smbfilter to common package
+- Add /usr/sbin/winbind to winbind package
+- Add rpcclient manpage to common package
+- Add smbspool, pdbedit manpage to client package
+
* Wed Nov 06 2002 Sylvestre Taburet <[EMAIL PROTECTED]> 2.2.6-5mdk
- add winbind ldap hack again, with proper build-require (libldap2-devel)
- enable --with-sendfile-support (default in 3.0. Increases performance).