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