SPECS: busybox.spec, cryptsetup-luks.spec, dmraid.spec, e2fsprogs.spec, lvm...

baggins baggins at pld-linux.org
Mon Mar 23 13:59:12 CET 2009


Author: baggins                      Date: Mon Mar 23 12:59:12 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- put programs for initrd into common directory _libdir/initrd

---- Files affected:
SPECS:
   busybox.spec (1.161 -> 1.162) , cryptsetup-luks.spec (1.40 -> 1.41) , dmraid.spec (1.45 -> 1.46) , e2fsprogs.spec (1.203 -> 1.204) , lvm2.spec (1.131 -> 1.132) , mdadm.spec (1.85 -> 1.86) , module-init-tools.spec (1.70 -> 1.71) , splashutils.spec (1.40 -> 1.41) , udev.spec (1.287 -> 1.288) 

---- Diffs:

================================================================
Index: SPECS/busybox.spec
diff -u SPECS/busybox.spec:1.161 SPECS/busybox.spec:1.162
--- SPECS/busybox.spec:1.161	Sat Mar 14 18:34:15 2009
+++ SPECS/busybox.spec	Mon Mar 23 13:59:05 2009
@@ -81,7 +81,6 @@
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_bindir		/bin
-%define		_initrd_bindir	/bin
 
 %if "%{_target_base_arch}" != "%{_arch}"
 	%define CrossOpts CROSS="%{_target_cpu}-pld-linux-"
@@ -234,7 +233,10 @@
 install -d $RPM_BUILD_ROOT{%{_initrd_bindir},%{_bindir},%{_mandir}/man1,%{_libdir}/busybox}
 
 %{?with_static:install built/busybox.static $RPM_BUILD_ROOT%{_bindir}}
-%{?with_initrd:install built/busybox.initrd $RPM_BUILD_ROOT%{_initrd_bindir}/initrd-busybox}
+%if %{with initrd}
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install built/busybox.initrd $RPM_BUILD_ROOT%{_libdir}/initrd/busybox
+%endif
 
 install busybox.links $RPM_BUILD_ROOT%{_libdir}/busybox
 install docs/BusyBox.1 $RPM_BUILD_ROOT%{_mandir}/man1
@@ -276,7 +278,7 @@
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_initrd_bindir}/initrd-busybox
+%attr(755,root,root) %{_libdir}/initrd/busybox
 %endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -285,6 +287,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.162  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.161  2009/03/14 17:34:15  baggins
 - rel 1
 - restore filterout_ld, it's passed directly to linker so uClibc wrapper

================================================================
Index: SPECS/cryptsetup-luks.spec
diff -u SPECS/cryptsetup-luks.spec:1.40 SPECS/cryptsetup-luks.spec:1.41
--- SPECS/cryptsetup-luks.spec:1.40	Wed Mar 18 22:45:55 2009
+++ SPECS/cryptsetup-luks.spec	Mon Mar 23 13:59:05 2009
@@ -195,7 +195,8 @@
 	$RPM_BUILD_ROOT%{_libdir}/libcryptsetup.so
 
 %if %{with initrd}
-install cryptsetup-initrd $RPM_BUILD_ROOT%{_sbindir}
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install cryptsetup-initrd $RPM_BUILD_ROOT%{_libdir}/initrd/cryptsetup
 %endif
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/initramfs-tools/conf-hooks.d/cryptsetup
@@ -232,7 +233,7 @@
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/cryptsetup-initrd
+%attr(755,root,root) %{_libdir}/initrd/cryptsetup
 %endif
 
 %files initramfs
@@ -249,6 +250,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.41  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.40  2009/03/18 21:45:55  baggins
 - fixed dietlibc segfault
 - build initrd stuff with dietlibc

================================================================
Index: SPECS/dmraid.spec
diff -u SPECS/dmraid.spec:1.45 SPECS/dmraid.spec:1.46
--- SPECS/dmraid.spec:1.45	Thu Mar 19 00:20:14 2009
+++ SPECS/dmraid.spec	Mon Mar 23 13:59:05 2009
@@ -142,7 +142,7 @@
 	--enable-static_link
 
 %{__make} -j1
-cp -f tools/dmraid{,-initrd}
+mv -f tools/dmraid dmraid-initrd
 %{__make} clean
 %endif
 
@@ -165,7 +165,8 @@
         $RPM_BUILD_ROOT%{_libdir}/libdmraid.so
 
 %if %{with initrd}
-install -D tools/dmraid-initrd $RPM_BUILD_ROOT/sbin/dmraid-initrd
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install dmraid-initrd $RPM_BUILD_ROOT%{_libdir}/initrd/dmraid
 %endif
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/initramfs-tools/hooks/dmraid
@@ -196,7 +197,7 @@
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) /sbin/dmraid-initrd
+%attr(755,root,root) %{_libdir}/initrd/dmraid
 %endif
 
 %files initramfs
@@ -210,6 +211,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.46  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.45  2009/03/18 23:20:14  baggins
 - fix static link (selinux_static patch)
 - clean bconds

================================================================
Index: SPECS/e2fsprogs.spec
diff -u SPECS/e2fsprogs.spec:1.203 SPECS/e2fsprogs.spec:1.204
--- SPECS/e2fsprogs.spec:1.203	Wed Mar 18 16:23:22 2009
+++ SPECS/e2fsprogs.spec	Mon Mar 23 13:59:05 2009
@@ -764,9 +764,10 @@
 touch $RPM_BUILD_ROOT%{_sysconfdir}/blkid.tab
 
 %if %{with initrd}
-install initrd-blkid $RPM_BUILD_ROOT/sbin/initrd-blkid
-install initrd-e2fsck $RPM_BUILD_ROOT/sbin/initrd-e2fsck
-install initrd-mke2fs $RPM_BUILD_ROOT/sbin/initrd-mke2fs
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install initrd-blkid $RPM_BUILD_ROOT%{_libdir}/initrd/blkid
+install initrd-e2fsck $RPM_BUILD_ROOT%{_libdir}/initrd/e2fsck
+install initrd-mke2fs $RPM_BUILD_ROOT%{_libdir}/initrd/mke2fs
 %endif
 
 %{?with_dietlibc:install diet-libuuid.a $RPM_BUILD_ROOT%{dietlibdir}/libuuid.a}
@@ -1079,7 +1080,9 @@
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) /sbin/initrd-*
+%attr(755,root,root) %{_libdir}/initrd/blkid
+%attr(755,root,root) %{_libdir}/initrd/e2fsck
+%attr(755,root,root) %{_libdir}/initrd/mke2fs
 %endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -1088,6 +1091,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.204  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.203  2009/03/18 15:23:22  baggins
 - rel 2
 - added libuuid-dietlibc (for cryptsetup-initrd)

================================================================
Index: SPECS/lvm2.spec
diff -u SPECS/lvm2.spec:1.131 SPECS/lvm2.spec:1.132
--- SPECS/lvm2.spec:1.131	Wed Mar 18 17:03:25 2009
+++ SPECS/lvm2.spec	Mon Mar 23 13:59:05 2009
@@ -275,8 +275,11 @@
 
 touch $RPM_BUILD_ROOT%{_sysconfdir}/lvm/lvm.conf
 
-%{?with_initrd:install initrd-lvm $RPM_BUILD_ROOT%{_sbindir}/initrd-lvm}
-%{?with_initrd:install initrd-dmsetup $RPM_BUILD_ROOT%{_sbindir}/initrd-dmsetup}
+%if %{with initrd}
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install initrd-lvm $RPM_BUILD_ROOT%{_libdir}/initrd/lvm
+install initrd-dmsetup $RPM_BUILD_ROOT%{_libdir}/initrd/dmsetup
+%endif
 
 %{?with_dietlibc:install diet-libdevmapper.a $RPM_BUILD_ROOT%{dietlibdir}/libdevmapper.a}
 
@@ -298,7 +301,6 @@
 %exclude %{_sbindir}/dmeventd
 %exclude %{_sbindir}/dmsetup
 %{?with_clvmd:%attr(755,root,root) %{_usrsbindir}/clvmd}
-%{?with_initrd:%exclude %{_sbindir}/initrd-*}
 %{_mandir}/man?/*
 %exclude %{_mandir}/man8/dmsetup.8*
 %attr(750,root,root) %dir %{_sysconfdir}/lvm
@@ -334,11 +336,11 @@
 %if %{with initrd}
 %files -n device-mapper-initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/initrd-dmsetup
+%attr(755,root,root) %{_libdir}/initrd/dmsetup
 
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/initrd-lvm
+%attr(755,root,root) %{_libdir}/initrd/lvm
 %endif
 
 %files initramfs
@@ -352,6 +354,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.132  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.131  2009/03/18 16:03:25  baggins
 - rel 3
 

================================================================
Index: SPECS/mdadm.spec
diff -u SPECS/mdadm.spec:1.85 SPECS/mdadm.spec:1.86
--- SPECS/mdadm.spec:1.85	Sun Mar 15 15:26:12 2009
+++ SPECS/mdadm.spec	Mon Mar 23 13:59:05 2009
@@ -24,11 +24,11 @@
 BuildRequires:	groff
 BuildRequires:	rpmbuild(macros) >= 1.213
 %if %{with initrd}
-%{!?with_dietlibc:BuildRequires:	glibc-static}
-%if %{with dietlibc}
+	%if %{with dietlibc}
 BuildRequires:	dietlibc-static
-%endif
-Requires:	%{name}-initrd = %{epoch}:%{version}-%{release}
+	%else
+BuildRequires:	glibc-static
+	%endif
 %endif
 BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post,preun):	/sbin/chkconfig
@@ -123,9 +123,10 @@
 	$RPM_BUILD_ROOT%{_datadir}/initramfs-tools/{hooks,scripts/local-top}
 
 %if %{with initrd}
-install initrd-mdadm $RPM_BUILD_ROOT%{_sbindir}
-install initrd-mdassemble $RPM_BUILD_ROOT%{_sbindir}
-ln -s initrd-mdadm $RPM_BUILD_ROOT%{_sbindir}/initrd-mdctl
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install initrd-mdadm $RPM_BUILD_ROOT%{_libdir}/initrd/mdadm
+install initrd-mdassemble $RPM_BUILD_ROOT%{_libdir}/initrd/mdassemble
+ln -s mdadm $RPM_BUILD_ROOT%{_libdir}/initrd/mdctl
 %endif
 
 install mdadm $RPM_BUILD_ROOT%{_sbindir}
@@ -170,11 +171,11 @@
 %config(noreplace) %attr(640,root,root) /etc/cron.d/mdadm-checkarray
 
 %if %{with initrd}
-%exclude %{_sbindir}/initrd-*
-
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/initrd-*
+%attr(755,root,root) %{_libdir}/initrd/mdadm
+%attr(755,root,root) %{_libdir}/initrd/mdassemble
+%attr(755,root,root) %{_libdir}/initrd/mdctl
 %endif
 
 %files initramfs
@@ -188,6 +189,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.86  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.85  2009/03/15 14:26:12  arekm
 - up to 2.6.9
 

================================================================
Index: SPECS/module-init-tools.spec
diff -u SPECS/module-init-tools.spec:1.70 SPECS/module-init-tools.spec:1.71
--- SPECS/module-init-tools.spec:1.70	Mon Mar  2 16:32:08 2009
+++ SPECS/module-init-tools.spec	Mon Mar 23 13:59:05 2009
@@ -113,11 +113,12 @@
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/modprobe.d/usb.conf
 
 %if %{with initrd}
-install initrd-mod/sbin/depmod $RPM_BUILD_ROOT%{_sbindir}/initrd-depmod
-install initrd-mod/sbin/insmod $RPM_BUILD_ROOT%{_sbindir}/initrd-insmod
-install initrd-mod/sbin/lsmod $RPM_BUILD_ROOT%{_sbindir}/initrd-lsmod
-install initrd-mod/sbin/modprobe $RPM_BUILD_ROOT%{_sbindir}/initrd-modprobe
-install initrd-mod/sbin/rmmod $RPM_BUILD_ROOT%{_sbindir}/initrd-rmmod
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd
+install initrd-mod/sbin/depmod $RPM_BUILD_ROOT%{_libdir}/initrd/depmod
+install initrd-mod/sbin/insmod $RPM_BUILD_ROOT%{_libdir}/initrd/insmod
+install initrd-mod/sbin/lsmod $RPM_BUILD_ROOT%{_libdir}/initrd/lsmod
+install initrd-mod/sbin/modprobe $RPM_BUILD_ROOT%{_libdir}/initrd/modprobe
+install initrd-mod/sbin/rmmod $RPM_BUILD_ROOT%{_libdir}/initrd/rmmod
 %endif
 
 %clean
@@ -136,9 +137,6 @@
 %dir /etc/modprobe.d
 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/*.conf
 %attr(755,root,root) %{_sbindir}/*
-%if %{with initrd}
-%exclude %{_sbindir}/initrd-*
-%endif
 %{_mandir}/man5/depmod.conf.5*
 %{_mandir}/man5/modprobe.conf.5*
 %{_mandir}/man5/modules.dep.5*
@@ -147,7 +145,11 @@
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/initrd-*
+%attr(755,root,root) %{_libdir}/initrd/depmod
+%attr(755,root,root) %{_libdir}/initrd/insmod
+%attr(755,root,root) %{_libdir}/initrd/lsmod
+%attr(755,root,root) %{_libdir}/initrd/modprobe
+%attr(755,root,root) %{_libdir}/initrd/rmmod
 %endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -156,6 +158,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.71  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.70  2009/03/02 15:32:08  baggins
 - rel 4
 - use dietlibc

================================================================
Index: SPECS/splashutils.spec
diff -u SPECS/splashutils.spec:1.40 SPECS/splashutils.spec:1.41
--- SPECS/splashutils.spec:1.40	Sun Nov 30 22:33:53 2008
+++ SPECS/splashutils.spec	Mon Mar 23 13:59:05 2009
@@ -233,7 +233,6 @@
 %dir /var/run/splashutils
 
 # for initrd
-#%dir %{_libdir}/initrd
 #%{_libdir}/initrd/fbcondecor_helper
 
 %files devel
@@ -257,6 +256,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.41  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.40  2008/11/30 21:33:53  arekm
 - fix combreloc
 

================================================================
Index: SPECS/udev.spec
diff -u SPECS/udev.spec:1.287 SPECS/udev.spec:1.288
--- SPECS/udev.spec:1.287	Wed Mar 18 19:57:52 2009
+++ SPECS/udev.spec	Mon Mar 23 13:59:05 2009
@@ -291,20 +291,14 @@
 install %{SOURCE32} $RPM_BUILD_ROOT%{_datadir}/initramfs-tools/scripts/init-premount/udev
 
 %if %{with initrd}
-install -d $RPM_BUILD_ROOT%{_sbindir}
-install udev-initrd/sbin/udevadm $RPM_BUILD_ROOT%{_sbindir}/initrd-udevadm
-install udev-initrd/sbin/udevd $RPM_BUILD_ROOT%{_sbindir}/initrd-udevd
-ln -s initrd-udevd $RPM_BUILD_ROOT%{_sbindir}/udevstart.initrd
-install udev-initrd/lib/udev/ata_id $RPM_BUILD_ROOT/lib/udev/initrd-ata_id
-install udev-initrd/lib/udev/cdrom_id $RPM_BUILD_ROOT/lib/udev/initrd-cdrom_id
-install udev-initrd/lib/udev/edd_id $RPM_BUILD_ROOT/lib/udev/initrd-edd_id
-install udev-initrd/lib/udev/path_id $RPM_BUILD_ROOT/lib/udev/initrd-path_id
-install udev-initrd/lib/udev/scsi_id $RPM_BUILD_ROOT/lib/udev/initrd-scsi_id
-install udev-initrd/lib/udev/usb_id $RPM_BUILD_ROOT/lib/udev/initrd-usb_id
-install udev-initrd/lib/udev/vol_id $RPM_BUILD_ROOT/lib/udev/initrd-vol_id
-install udev-initrd/lib/udev/collect $RPM_BUILD_ROOT/lib/udev/initrd-collect
-install udev-initrd/lib/udev/create_floppy_devices $RPM_BUILD_ROOT/lib/udev/initrd-create_floppy_devices
-install udev-initrd/lib/udev/fstab_import $RPM_BUILD_ROOT/lib/udev/initrd-fstab_import
+install -d $RPM_BUILD_ROOT%{_libdir}/initrd/udev
+install udev-initrd/sbin/udevadm $RPM_BUILD_ROOT%{_libdir}/initrd/udevadm
+install udev-initrd/sbin/udevd $RPM_BUILD_ROOT%{_libdir}/initrd/udevd
+ln -s udevd $RPM_BUILD_ROOT%{_libdir}/initrd/udevstart
+install udev-initrd/lib/udev/*_id $RPM_BUILD_ROOT%{_libdir}/initrd/udev/
+install udev-initrd/lib/udev/collect $RPM_BUILD_ROOT%{_libdir}/initrd/udev/collect
+install udev-initrd/lib/udev/create_floppy_devices $RPM_BUILD_ROOT%{_libdir}/initrd/udev/create_floppy_devices
+install udev-initrd/lib/udev/fstab_import $RPM_BUILD_ROOT%{_libdir}/initrd/udev/fstab_import
 %endif
 
 %clean
@@ -426,9 +420,13 @@
 %if %{with initrd}
 %files initrd
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/initrd-*
-%attr(755,root,root) %{_sbindir}/udevstart.initrd
-%attr(755,root,root) /lib/udev/initrd-*
+%attr(755,root,root) %{_libdir}/initrd/udevd
+%attr(755,root,root) %{_libdir}/initrd/udevadm
+%attr(755,root,root) %{_libdir}/initrd/udevstart
+%attr(755,root,root) %{_libdir}/initrd/udev/*_id
+%attr(755,root,root) %{_libdir}/initrd/udev/collect
+%attr(755,root,root) %{_libdir}/initrd/udev/create_floppy_devices
+%attr(755,root,root) %{_libdir}/initrd/udev/fstab_import
 %endif
 
 %files initramfs
@@ -458,6 +456,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.288  2009/03/23 12:59:05  baggins
+- put programs for initrd into common directory _libdir/initrd
+
 Revision 1.287  2009/03/18 18:57:52  arekm
 - up to 140
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/busybox.spec?r1=1.161&r2=1.162&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/cryptsetup-luks.spec?r1=1.40&r2=1.41&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/dmraid.spec?r1=1.45&r2=1.46&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/e2fsprogs.spec?r1=1.203&r2=1.204&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/lvm2.spec?r1=1.131&r2=1.132&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/mdadm.spec?r1=1.85&r2=1.86&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/module-init-tools.spec?r1=1.70&r2=1.71&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/splashutils.spec?r1=1.40&r2=1.41&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/udev.spec?r1=1.287&r2=1.288&f=u



More information about the pld-cvs-commit mailing list