Hi Adam,

On Tue, Jan 13, 2009 at 09:16:29AM -0600, Adam Williams wrote:
> will the mount.cifs compile error on Fedora 10 i386 and x86_64 be fixed 
> when running packing/RHEL/makerpms.sh?  I've submitted bug reports and got 
> a patch on 12/23/08 from you and reported that the patch didn't fix the 
> error and never got a reply.

yes, three patches concerning RHEL packaging will be included.
These patches fix the problem for me. Please report if it they don't work
for you.

Please find attached the patches.

Karolin

-- 
Samba                   http://www.samba.org
SerNet                  http://www.sernet.de
sambaXP                 http://www.sambaxp.org

From c93a5131913a1a18645c4f972be6f6b2c1715f28 Mon Sep 17 00:00:00 2001
From: Michael Adam <ob...@samba.org>
Date: Wed, 17 Dec 2008 18:56:34 +0100
Subject: [PATCH] packaging(RHEL): fix build of [u]mount.cifs

mount.cifs is now built by make everything.
And it needs extra objects anyways (mtab.o),
which is why the build of mount.cifs failed.

Michael
(cherry picked from commit 96c811cf222be5463a6705feae73d6215685c5f1)

Signed-off-by: Michael Adam <ob...@samba.org>
(cherry picked from commit 308dbca653ce1d689b75f9b781237c67df4233a8)
(cherry picked from commit 9745e36c011a76669aad7a0a861ba1520ef8cec3)
(cherry picked from commit 1c1e196b648ae3ef241401f859842450c5153181)
---
 packaging/RHEL/samba.spec.tmpl |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/packaging/RHEL/samba.spec.tmpl b/packaging/RHEL/samba.spec.tmpl
index 49a0109..1e43116 100644
--- a/packaging/RHEL/samba.spec.tmpl
+++ b/packaging/RHEL/samba.spec.tmpl
@@ -179,12 +179,6 @@ fi
 make CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" %{?_smp_mflags} \
 	all modules pam_smbpass
 
-## build the cifs fs mount helper
-cd client
-gcc  -o mount.cifs $RPM_OPT_FLAGS  -D_GNU_SOURCE -Wall -D_GNU_SOURCE -D_LARGEFILE64_SOURCE mount.cifs.c
-gcc  -o umount.cifs $RPM_OPT_FLAGS  -D_GNU_SOURCE -Wall -D_GNU_SOURCE -D_LARGEFILE64_SOURCE umount.cifs.c
-cd ..
-
 # Remove some permission bits to avoid to many dependencies
 cd ..
 find examples docs -type f | xargs -r chmod -x
@@ -251,8 +245,8 @@ install -m644 setup/samba.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/samba
 install -m755 setup/smbprint $RPM_BUILD_ROOT%{_bindir}
 install -m644 setup/smbusers $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
 install -m644 setup/smb.conf $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
-install -m755 source/client/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs
-install -m755 source/client/umount.cifs $RPM_BUILD_ROOT/sbin/umount.cifs
+install -m755 bin/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs
+install -m755 bin/umount.cifs $RPM_BUILD_ROOT/sbin/umount.cifs
 install -m755 source/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_bindir}
 
 /bin/rm $RPM_BUILD_ROOT%{_sbindir}/*mount.cifs
-- 
1.6.0.2

From 097e9d64ade609da9f920156c98b466dc6c42dab Mon Sep 17 00:00:00 2001
From: Karolin Seeger <ksee...@samba.org>
Date: Thu, 8 Jan 2009 13:10:59 +0100
Subject: [PATCH] packaging RHEL: Fix syntax error in samba.spec.tmpl.

Karolin
---
 packaging/RHEL/samba.spec.tmpl |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/packaging/RHEL/samba.spec.tmpl b/packaging/RHEL/samba.spec.tmpl
index a93b5d9..e0e772c 100644
--- a/packaging/RHEL/samba.spec.tmpl
+++ b/packaging/RHEL/samba.spec.tmpl
@@ -222,8 +222,7 @@ install -m 755 source/nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_libarch}/libnss
 # Samba 3.2.2 installs them into /usr/lib{,64}/samba/ .
 # This step will become unnecessary in 3.3.0.
 #
-for library in libsmbclient libsmbsharemodes libwbclient libtalloc libtdb
-libnetapi
+for library in libsmbclient libsmbsharemodes libwbclient libtalloc libtdb libnetapi
 do
 	mv -f ${RPM_BUILD_ROOT}%{_libarchdir}/samba/${library}.* \
 		${RPM_BUILD_ROOT}%{_libarchdir}/
-- 
1.6.0.2

From 9995378cf3f28af183030c3867513552d85bf935 Mon Sep 17 00:00:00 2001
From: Michael Adam <ob...@samba.org>
Date: Wed, 17 Dec 2008 22:27:39 +0100
Subject: [PATCH] packaging(RHEL): fix typo in [u]mount.cifs installation

Michael
(cherry picked from commit 835108bcf84a5f47f46d237c7a93c572348125a1)

Signed-off-by: Michael Adam <ob...@samba.org>
(cherry picked from commit 71c74725bce403e36e4dc38287802c95b8d4de66)
(cherry picked from commit cfc140d3924dd6be893d242ce5df22e2128f09f8)
(cherry picked from commit 8b4c199deffd724a4a2219ccb8ffb91524101cd9)
---
 packaging/RHEL/samba.spec.tmpl |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/packaging/RHEL/samba.spec.tmpl b/packaging/RHEL/samba.spec.tmpl
index 1e43116..a93b5d9 100644
--- a/packaging/RHEL/samba.spec.tmpl
+++ b/packaging/RHEL/samba.spec.tmpl
@@ -245,8 +245,8 @@ install -m644 setup/samba.pamd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/samba
 install -m755 setup/smbprint $RPM_BUILD_ROOT%{_bindir}
 install -m644 setup/smbusers $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
 install -m644 setup/smb.conf $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
-install -m755 bin/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs
-install -m755 bin/umount.cifs $RPM_BUILD_ROOT/sbin/umount.cifs
+install -m755 source/bin/mount.cifs $RPM_BUILD_ROOT/sbin/mount.cifs
+install -m755 source/bin/umount.cifs $RPM_BUILD_ROOT/sbin/umount.cifs
 install -m755 source/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_bindir}
 
 /bin/rm $RPM_BUILD_ROOT%{_sbindir}/*mount.cifs
-- 
1.6.0.2

Attachment: pgp5M5rtnOKYT.pgp
Description: PGP signature

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to