r11126: adding libmsrpc to solaris, redhat, and fedora packaging
authorGerald Carter <jerry@samba.org>
Mon, 17 Oct 2005 16:58:53 +0000 (16:58 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:05:01 +0000 (11:05 -0500)
(This used to be commit c3bb9f6514eba302929bb7c8edea396a547bdf28)

packaging/Fedora/samba.spec.tmpl
packaging/RedHat/samba.spec.tmpl
packaging/Solaris/makepkg.sh

index bd403fc9dc5229969792d3a159939e827e5e2e19..27b8e277f40f2fbaeec41fd2fe27533e3c126c43 100644 (file)
@@ -196,6 +196,14 @@ install -m 755 source/bin/libsmbclient.a $RPM_BUILD_ROOT%{_libdir}/libsmbclient.
 install -m 644 source/include/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
 rm -f $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.*
 
+# make install puts libmsrpc.so in the wrong place on x86_64
+rm -f $RPM_BUILD_ROOT/usr/lib || true
+mkdir -p $RPM_BUILD_ROOT%{_libdir} $RPM_BUILD_ROOT%{_includedir}
+install -m 755 source/bin/libmsrpc.so $RPM_BUILD_ROOT%{_libdir}/libmsrpc.so
+install -m 755 source/bin/libmsrpc.a $RPM_BUILD_ROOT%{_libdir}/libmsrpc.a
+install -m 644 source/include/libmsrpc.h $RPM_BUILD_ROOT%{_includedir}
+rm -f $RPM_BUILD_ROOT%{_libdir}/samba/libmsrpc.*
+
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
 install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/swat
 
index 0794d57b2481e73f45e79bcaa4a76d7d477dfb78..a4718e027b93df840a4909e024f1cc33ce7d711d 100644 (file)
@@ -187,6 +187,11 @@ install -m 755 source/bin/libsmbclient.so $RPM_BUILD_ROOT%{prefix}/lib/
 install -m 755 source/bin/libsmbclient.a $RPM_BUILD_ROOT%{prefix}/lib/
 install -m 644 source/include/libsmbclient.h $RPM_BUILD_ROOT%{prefix}/include/
 
+# libmsrpc
+install -m 755 source/bin/libmsrpc.so $RPM_BUILD_ROOT%{prefix}/lib/
+install -m 755 source/bin/libmsrpc.a $RPM_BUILD_ROOT%{prefix}/lib/
+install -m 644 source/include/libmsrpc.h $RPM_BUILD_ROOT%{prefix}/include/
+
 # Install the miscellany
 install -m755 packaging/RedHat/smbprint $RPM_BUILD_ROOT%{prefix}/bin
 install -m755 packaging/RedHat/smb.init $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
index e60669703c6b618f8ec6a20e2860900f74623b2b..4c2bf529cb3859821cd1a98b71b159d78b08f540 100644 (file)
@@ -46,8 +46,14 @@ add_dynamic_entries()
        
        echo "#\n# libsmbclient\n#"
        echo f none lib/libsmbclient.so 0755 root other
+       echo f none lib/libsmbclient.a 0755 root other
        echo f none include/libsmbclient.h 0644 root other
 
+       echo "#\n# libmsrpc\n#"
+       echo f none lib/libmsrpc.so 0755 root other
+       echo f none lib/libmsrpc.a 0755 root other
+       echo f none include/libmsrpc.h 0644 root other
+
        if [ -f lib/smbwrapper.so -a -f bin/smbsh ]; then
                echo "#\n# smbwrapper\n#"
                echo f none lib/smbwrapper.so 0755 root other