packages: libnfsidmap/libnfsidmap.spec - rel 3 - move lib and plugins to /l...

baggins baggins at pld-linux.org
Wed Jan 18 21:45:56 CET 2012


Author: baggins                      Date: Wed Jan 18 20:45:56 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 3
- move lib and plugins to /lib allowing idmapper early startup

---- Files affected:
packages/libnfsidmap:
   libnfsidmap.spec (1.23 -> 1.24) 

---- Diffs:

================================================================
Index: packages/libnfsidmap/libnfsidmap.spec
diff -u packages/libnfsidmap/libnfsidmap.spec:1.23 packages/libnfsidmap/libnfsidmap.spec:1.24
--- packages/libnfsidmap/libnfsidmap.spec:1.23	Mon Jan 16 13:20:48 2012
+++ packages/libnfsidmap/libnfsidmap.spec	Wed Jan 18 21:45:51 2012
@@ -7,7 +7,7 @@
 Summary(pl.UTF-8):	Biblioteka pomagająca w mapowaniu identyfikatorów, głównie dla NFSv4
 Name:		libnfsidmap
 Version:	0.25
-Release:	2
+Release:	3
 License:	BSD
 Group:		Libraries
 Source0:	http://www.citi.umich.edu/projects/nfsv4/linux/libnfsidmap/%{name}-%{version}.tar.gz
@@ -91,12 +91,12 @@
 %endif
 
 %configure \
-	--with-pluginpath=%{_libdir}/libnfsidmap
+	--with-pluginpath=/%{_lib}/libnfsidmap
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_sysconfdir}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir},/%{_lib}}
 %{?with_dietlibc:install -d $RPM_BUILD_ROOT%{dietlibdir}}
 
 %{__make} install \
@@ -106,7 +106,13 @@
 
 %{?with_dietlibc:install diet-libnfsidmap.a $RPM_BUILD_ROOT%{dietlibdir}/libnfsidmap.a}
 
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/libnfsidmap/*.{a,la}
+mv $RPM_BUILD_ROOT%{_libdir}/libnfsidmap $RPM_BUILD_ROOT/%{_lib}
+mv -f $RPM_BUILD_ROOT%{_libdir}/libnfsidmap.so.* $RPM_BUILD_ROOT/%{_lib}
+ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libnfsidmap.so.*.*.*) \
+	$RPM_BUILD_ROOT%{_libdir}/libnfsidmap.so
+
+%{__rm} $RPM_BUILD_ROOT/%{_lib}/libnfsidmap/*.{a,la}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -118,21 +124,20 @@
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING ChangeLog README
 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/idmapd.conf
-%attr(755,root,root) %{_libdir}/libnfsidmap.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libnfsidmap.so.0
-%dir %{_libdir}/libnfsidmap
-%attr(755,root,root) %{_libdir}/libnfsidmap/nsswitch.so
-%attr(755,root,root) %{_libdir}/libnfsidmap/static.so
+%attr(755,root,root) /%{_lib}/libnfsidmap.so.*.*.*
+%attr(755,root,root) %ghost /%{_lib}/libnfsidmap.so.0
+%dir /%{_lib}/libnfsidmap
+%attr(755,root,root) /%{_lib}/libnfsidmap/nsswitch.so
+%attr(755,root,root) /%{_lib}/libnfsidmap/static.so
 # -plugin-ldap subpackage?
-%attr(755,root,root) %{_libdir}/libnfsidmap/umich_ldap.so
+%attr(755,root,root) /%{_lib}/libnfsidmap/umich_ldap.so
 # -plugin-gums subpackage (BR: some datagrid software - VOMS?)
-#%attr(755,root,root) %{_libdir}/libnfsidmap/gums.so
+#%attr(755,root,root) /%{_lib}/libnfsidmap/gums.so
 %{_mandir}/man5/idmapd.conf.5*
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libnfsidmap.so
-%{_libdir}/libnfsidmap.la
 %{_includedir}/nfsidmap.h
 %{_pkgconfigdir}/libnfsidmap.pc
 %{_mandir}/man3/nfs4_uid_to_name.3*
@@ -153,6 +158,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.24  2012/01/18 20:45:51  baggins
+- rel 3
+- move lib and plugins to /lib allowing idmapper early startup
+
 Revision 1.23  2012/01/16 12:20:48  arekm
 - rel 2; define proper (lib64 aware) plugin path
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libnfsidmap/libnfsidmap.spec?r1=1.23&r2=1.24&f=u



More information about the pld-cvs-commit mailing list