Hello community,
here is the log from the commit of package mkinitrd
checked in at Thu May 17 11:45:16 CEST 2007.
--------
--- mkinitrd/mkinitrd.changes 2007-03-30 15:17:54.000000000 +0200
+++ /mounts/work_src_done/STABLE/mkinitrd/mkinitrd.changes 2007-05-11 17:32:03.714965000 +0200
@@ -1,0 +2,17 @@
+Fri May 11 14:37:48 CEST 2007 - agraf@suse.de
+
+- Modularize mkinitrd (FATE #302106)
+- Partly rewrite to create a slick and clean structure
+ (FATE #302106)
+- Include storage device layering detection to resolve device
+ dependencies (FATE #302106)
+- Uses persistent device names internally (FATE #302106)
+- Add LUKS support (FATE #301182)
+- Add USB support (incl. HID)
+- Add Firewire support
+- Netconsole support (#162494)
+- Add support for a "monster"-initrd which includes all features
+ available
+- Add verbose output switch
+
+-------------------------------------------------------------------
Old:
----
hotplug.sh
installkernel
ipconfig.sh
mkinitrd
mkinitrd.8
module_upgrade
run-init.c
New:
----
mkinitrd.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mkinitrd.spec ++++++
--- /var/tmp/diff_new_pack.U13327/_old 2007-05-17 11:45:03.000000000 +0200
+++ /var/tmp/diff_new_pack.U13327/_new 2007-05-17 11:45:03.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package mkinitrd (Version 1.2)
+# spec file for package mkinitrd (Version 2.0)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,19 +15,13 @@
Group: System/Base
Provides: aaa_base:/sbin/mk_initrd
#!BuildIgnore: module-init-tools e2fsprogs udev pciutils reiserfs
-Requires: coreutils modutils util-linux grep e2fsprogs gzip sed gawk cpio udev pciutils sysvinit reiserfs file
+Requires: coreutils modutils util-linux grep gzip sed gawk cpio udev pciutils sysvinit file
Autoreqprov: on
-Version: 1.2
-Release: 162
+Version: 2.0
+Release: 1
Summary: Creates an Initial RAM Disk Image for Preloading Modules
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: mkinitrd
-Source1: installkernel
-Source3: mkinitrd.8
-Source4: hotplug.sh
-Source5: ipconfig.sh
-Source10: run-init.c
-Source20: module_upgrade
+Source0: mkinitrd.tgz
%description
Mkinitrd creates file system images for use as initial RAM disk
@@ -55,7 +49,7 @@
Hannes Reinecke
%prep
-cp %{S:10} .
+%setup
%build
gcc $RPM_OPT_FLAGS -Wall -Os -o run-init run-init.c
@@ -63,16 +57,19 @@
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/lib/mkinitrd/dev
+cp -a lib $RPM_BUILD_ROOT/
+chmod -R 755 $RPM_BUILD_ROOT/lib/mkinitrd
+#chown -R root:root $RPM_BUILD_ROOT/lib/mkinitrd
install -D -m 755 run-init $RPM_BUILD_ROOT/lib/mkinitrd/bin/run-init
-install -D -m 755 %{S:0} $RPM_BUILD_ROOT/sbin/mkinitrd
+install -D -m 755 mkinitrd $RPM_BUILD_ROOT/sbin/mkinitrd
sed -i "s/@BUILD_DAY@/`env LC_ALL=C date -ud yesterday '+%Y%m%d'`/" $RPM_BUILD_ROOT/sbin/mkinitrd
#diff -u %{S:0} $RPM_BUILD_ROOT/sbin/mkinitrd || :
-install -D -m 755 %{S:1} $RPM_BUILD_ROOT/sbin/installkernel
-install -D -m 755 %{S:20} $RPM_BUILD_ROOT/sbin/module_upgrade
-install -D -m 755 %{S:4} $RPM_BUILD_ROOT/usr/share/mkinitrd/hotplug.sh
-install -D -m 755 %{S:5} $RPM_BUILD_ROOT/lib/mkinitrd/bin/ipconfig.sh
+install -D -m 755 installkernel $RPM_BUILD_ROOT/sbin/installkernel
+install -D -m 755 module_upgrade $RPM_BUILD_ROOT/sbin/module_upgrade
+install -D -m 755 hotplug.sh $RPM_BUILD_ROOT/usr/share/mkinitrd/hotplug.sh
+install -D -m 755 ipconfig.sh $RPM_BUILD_ROOT/lib/mkinitrd/bin/ipconfig.sh
ln -s mkinitrd $RPM_BUILD_ROOT/sbin/mk_initrd
-install -D -m 644 %{S:3} $RPM_BUILD_ROOT/%{_mandir}/man8/mkinitrd.8
+install -D -m 644 mkinitrd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/mkinitrd.8
%files
%defattr(-,root,root)
@@ -80,6 +77,11 @@
%dir /lib/mkinitrd
%dir /lib/mkinitrd/dev
%dir /lib/mkinitrd/bin
+%dir /lib/mkinitrd/boot
+%dir /lib/mkinitrd/setup
+/lib/mkinitrd/linuxrc
+/lib/mkinitrd/boot/*
+/lib/mkinitrd/setup/*
/lib/mkinitrd/bin/run-init
%config /lib/mkinitrd/bin/ipconfig.sh
%config /sbin/mkinitrd
@@ -90,6 +92,20 @@
%doc %{_mandir}/man8/mkinitrd.8.gz
%changelog
+* Fri May 11 2007 - agraf@suse.de
+- Modularize mkinitrd (FATE #302106)
+- Partly rewrite to create a slick and clean structure
+ (FATE #302106)
+- Include storage device layering detection to resolve device
+ dependencies (FATE #302106)
+- Uses persistent device names internally (FATE #302106)
+- Add LUKS support (FATE #301182)
+- Add USB support (incl. HID)
+- Add Firewire support
+- Netconsole support (#162494)
+- Add support for a "monster"-initrd which includes all features
+ available
+- Add verbose output switch
* Fri Mar 23 2007 - hare@suse.de
- Create module path if it doesn't exist (#255816)
- Do not parse options for filesystem modules (#246524)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org