packages: util-linux-ng/util-linux-ng.spec - no need to regenerate auto* (n...
glen
glen at pld-linux.org
Sat May 8 23:57:10 CEST 2010
Author: glen Date: Sat May 8 21:57:10 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- no need to regenerate auto* (no relevant file patched)
- needs newer llh (tested with 2.6.27) for ionice related syscalls
- disable switch_root on ac
- fix without initrd packaging
---- Files affected:
packages/util-linux-ng:
util-linux-ng.spec (1.66 -> 1.67)
---- Diffs:
================================================================
Index: packages/util-linux-ng/util-linux-ng.spec
diff -u packages/util-linux-ng/util-linux-ng.spec:1.66 packages/util-linux-ng/util-linux-ng.spec:1.67
--- packages/util-linux-ng/util-linux-ng.spec:1.66 Fri May 7 08:50:37 2010
+++ packages/util-linux-ng/util-linux-ng.spec Sat May 8 23:57:04 2010
@@ -43,14 +43,12 @@
Patch2: %{name}-union-mount.patch
URL: http://userweb.kernel.org/~kzak/util-linux-ng/
BuildRequires: audit-libs-devel >= 1.0.6
-BuildRequires: autoconf
-BuildRequires: automake
BuildRequires: gettext-devel
%{?with_fallocate:BuildRequires: glibc-devel >= 6:2.11}
-BuildRequires: intltool
%{?with_selinux:BuildRequires: libselinux-devel}
%{?with_selinux:BuildRequires: libsepol-devel}
BuildRequires: libtool
+BuildRequires: linux-libc-headers >= 7:2.6.27
BuildRequires: ncurses-devel >= 5.0
BuildRequires: pam-devel >= %{pam_ver}
BuildRequires: pkgconfig
@@ -547,13 +545,7 @@
%patch2 -p1
%build
-%{__libtoolize}
-%{__gettextize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"; export CPPFLAGS
+export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses -DHAVE_LSEEK64_PROTOTYPE -DHAVE_LLSEEK_PROTOTYPE"
%if %{with initrd}
%{?with_uClibc:xCC="%{_target_cpu}-uclibc-gcc"}
%{?with_dietlibc:xCC="diet %{__cc}"; xCC=${xCC#*ccache }}
@@ -636,9 +628,9 @@
mv $RPM_BUILD_ROOT%{_sbindir}/{addpart,delpart,partx} $RPM_BUILD_ROOT/sbin
-install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
-install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
+cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/login
+install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/blockdev
+cp -a %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/blockdev
:> $RPM_BUILD_ROOT/etc/security/blacklist.login
:> $RPM_BUILD_ROOT/var/lock/wtmpxlock
@@ -657,7 +649,7 @@
for m in man1 man5 man8 ; do
if [ -d man/$d/$m ]; then
install -d $RPM_BUILD_ROOT%{_mandir}/$d/$m
- install man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
+ cp -a man/$d/$m/* $RPM_BUILD_ROOT%{_mandir}/$d/$m
fi
done
done
@@ -680,19 +672,21 @@
%if %{with initrd}
install -d $RPM_BUILD_ROOT%{_libdir}/initrd
-install blkid.initrd $RPM_BUILD_ROOT%{_libdir}/initrd/blkid
-install findfs.initrd $RPM_BUILD_ROOT%{_libdir}/initrd/findfs
-install fsck.initrd $RPM_BUILD_ROOT%{_libdir}/initrd/fsck
+install -p blkid.initrd $RPM_BUILD_ROOT%{_libdir}/initrd/blkid
+install -p findfs.initrd $RPM_BUILD_ROOT%{_libdir}/initrd/findfs
+install -p fsck.initrd $RPM_BUILD_ROOT%{_libdir}/initrd/fsck
ln -s fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
-%endif
%if %{with dietlibc}
-install diet-libblkid.a $RPM_BUILD_ROOT%{dietlibdir}/libblkid.a
-install diet-libuuid.a $RPM_BUILD_ROOT%{dietlibdir}/libuuid.a
+cp -a diet-libblkid.a $RPM_BUILD_ROOT%{dietlibdir}/libblkid.a
+cp -a diet-libuuid.a $RPM_BUILD_ROOT%{dietlibdir}/libuuid.a
+%endif
%endif
%find_lang %{name}
+rm $RPM_BUILD_ROOT%{_infodir}/dir
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -765,7 +759,9 @@
%attr(755,root,root) /sbin/mkfs
%attr(755,root,root) /sbin/mkswap
%attr(755,root,root) /sbin/partx
+%if "%{pld_release}" != "ac"
%attr(755,root,root) /sbin/switch_root
+%endif
%attr(755,root,root) /sbin/wipefs
%attr(755,root,root) %{_bindir}/cal
%attr(755,root,root) %{_bindir}/chrt
@@ -889,10 +885,11 @@
%{_mandir}/man8/partx.8*
%{_mandir}/man8/rtcwake.8*
%{_mandir}/man8/setarch.8*
+%if "%{pld_release}" != "ac"
%{_mandir}/man8/switch_root.8*
+%endif
%{_mandir}/man8/wipefs.8*
-
%lang(de) %{_mandir}/de/man1/kill.1*
%lang(de) %{_mandir}/de/man1/more.1*
%lang(de) %{_mandir}/de/man1/write.1*
@@ -1314,7 +1311,7 @@
%defattr(644,root,root,755)
%{_libdir}/libblkid.a
-%if %{with dietlibc}
+%if %{with initrd} && %{with dietlibc}
%files -n libblkid-dietlibc
%defattr(644,root,root,755)
%{dietlibdir}/libblkid.a
@@ -1339,7 +1336,7 @@
%defattr(644,root,root,755)
%{_libdir}/libuuid.a
-%if %{with dietlibc}
+%if %{with initrd} && %{with dietlibc}
%files -n libuuid-dietlibc
%defattr(644,root,root,755)
%{dietlibdir}/libuuid.a
@@ -1371,6 +1368,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.67 2010/05/08 21:57:04 glen
+- no need to regenerate auto* (no relevant file patched)
+- needs newer llh (tested with 2.6.27) for ionice related syscalls
+- disable switch_root on ac
+- fix without initrd packaging
+
Revision 1.66 2010/05/07 06:50:37 glen
- run diet without ccache
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/util-linux-ng/util-linux-ng.spec?r1=1.66&r2=1.67&f=u
More information about the pld-cvs-commit
mailing list