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).

Reply via email to