This is a discussion on [Samba] Patch: FC4 spec file within the Samba forums, part of the Networking and Network Related category; The patch below modifies the spec file for FC4 RPM builds as follows: 1.) Build binaries using the -lmcheck option; ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
The patch below modifies the spec file for FC4 RPM
builds as follows: 1.) Build binaries using the -lmcheck option; various samba commands and smbd process crash badly without; see, for example: https://bugzilla.redhat.com/bugzilla....cgi?id=164353 2.) The Fedora project's samba RPMS install mount.cifs; it would help to have samba.org's RPMS do the same. It would be nice to see these patched incorporated into the next version. Thanks, Murthy Patch again 3.0.20 spec file follows: --- samba.spec 2005-09-27 01:15:16.223751176 -0400 +++ samba.spec.3.0.20-2_new 2005-09-27 01:15:49.973620416 -0400 @@ -4,7 +4,7 @@ Summary: The Samba SMB server. Name: samba Version: 3.0.20 -Release: 2 +Release: 2_new License: GNU GPL Version 2 Group: System Environment/Daemons URL: http://www.samba.org/ @@ -105,7 +105,7 @@ ./autogen.sh fi -CFLAGS="$RPM_OPT_FLAGS" ./configure \ +CFLAGS="$RPM_OPT_FLAGS" LIBS="-lmcheck" ./configure \ --prefix=%{_prefix} \ --localstatedir=/var \ --sysconfdir=/etc \ @@ -127,6 +127,7 @@ make proto make %{?_smp_mflags} all modules nsswitch/libnss_wins.so debug2html +( cd client ; gcc -lmcheck -o mount.cifs $RPM_OPT_FLAGS -Wall -O -D_GNU_SOURCE -D_LARGEFILE64_SOURCE mount.cifs.c ) %install rm -rf $RPM_BUILD_ROOT @@ -153,6 +154,7 @@ install -m644 %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/samba install -m644 %{SOURCE1} $RPM_BUILD_ROOT/etc/logrotate.d/samba install -m755 source/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_bindir} +install -m755 source/client/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs install -m755 %{SOURCE5} $RPM_BUILD_ROOT%{initdir}/smb install -m755 %{SOURCE6} $RPM_BUILD_ROOT%{initdir}/winbind @@ -204,7 +206,6 @@ rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbsh.1* rm -f $RPM_BUILD_ROOT%{_mandir}/man1/smbget.1* rm -f $RPM_BUILD_ROOT%{_mandir}/man5/smbgetrc.5* -rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/mount.cifs.8* rm -f $RPM_BUILD_ROOT/%{_mandir}/man8/umount.cifs.8* rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/testprns.1* @@ -311,6 +312,7 @@ %defattr(-,root,root) /sbin/mount.smb /sbin/mount.smbfs +/sbin/mount.cifs %{_libdir}/samba/lowcase.dat %{_libdir}/samba/upcase.dat %{_libdir}/samba/valid.dat @@ -324,6 +326,7 @@ %{_mandir}/man8/tdbdump.8* %{_mandir}/man8/smbmnt.8* %{_mandir}/man8/smbmount.8* +%{_mandir}/man8/mount.cifs.8* %{_mandir}/man8/smbumount.8* %{_mandir}/man8/smbspool.8* %{_bindir}/nmblookup __________________________________ Yahoo! Mail - PC Magazine Editors' Choice 2005 http://mail.yahoo.com -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba |