[dracut/f16] fixed crash with livenet installed
Harald Hoyer
harald at fedoraproject.org
Wed Aug 17 07:04:54 UTC 2011
commit 992688db14170739f40c583aa0c39ea59350797d
Author: Harald Hoyer <harald at redhat.com>
Date: Wed Aug 17 09:04:38 2011 +0200
fixed crash with livenet installed
0003-fix-live-crash-with-livenet-installed.patch | 24 ++++++++++++++++++++++
dracut.spec | 7 +++++-
2 files changed, 30 insertions(+), 1 deletions(-)
---
diff --git a/0003-fix-live-crash-with-livenet-installed.patch b/0003-fix-live-crash-with-livenet-installed.patch
new file mode 100644
index 0000000..4c28383
--- /dev/null
+++ b/0003-fix-live-crash-with-livenet-installed.patch
@@ -0,0 +1,24 @@
+From fb216d1a7cc981a50e4cae9179a88406663dda4e Mon Sep 17 00:00:00 2001
+From: Will Woods <wwoods at redhat.com>
+Date: Mon, 15 Aug 2011 11:10:59 -0400
+Subject: [PATCH] fix live crash with livenet installed
+
+parse-livenet.sh shouldn't mess with $root unless it finds a valid URL.
+---
+ modules.d/90livenet/parse-livenet.sh | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/modules.d/90livenet/parse-livenet.sh b/modules.d/90livenet/parse-livenet.sh
+index 78fc906..323fd4a 100755
+--- a/modules.d/90livenet/parse-livenet.sh
++++ b/modules.d/90livenet/parse-livenet.sh
+@@ -12,8 +12,8 @@ liveurl="${liveurl#live:}"
+ case "$liveurl" in
+ http://*|https://*|ftp://*)
+ netroot="livenet:$liveurl"
++ root="livenet" # quiet complaints from init
+ rootok=1 ;;
+ esac
+
+-root="livenet" # quiet complaints from init
+ echo '[ -e /dev/root ]' > $hookdir/initqueue/finished/livenet.sh
diff --git a/dracut.spec b/dracut.spec
index ffeabc8..5056a5f 100644
--- a/dracut.spec
+++ b/dracut.spec
@@ -8,7 +8,7 @@
Name: dracut
Version: 013
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Initramfs generator using udev
%if 0%{?fedora}
@@ -23,6 +23,7 @@ URL: https://dracut.wiki.kernel.org/
# http://git.kernel.org/?p=boot/dracut/dracut.git;a=snapshot;h=%{version};sf=tgz
Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.bz2
Patch1: 0002-90dmsquash-live-dmsquash-live-root-include-fs_lib.sh.patch
+Patch2: 0003-fix-live-crash-with-livenet-installed.patch
BuildArch: noarch
BuildRequires: dash bash
@@ -157,6 +158,7 @@ This package contains tools to assemble the local initrd and host configuration.
%prep
%setup -q -n %{name}-%{version}
%patch1 -p1
+%patch2 -p1
%build
make
@@ -295,6 +297,9 @@ rm -rf $RPM_BUILD_ROOT
%dir /var/lib/dracut/overlay
%changelog
+* Wed Aug 17 2011 Harald Hoyer <harald at redhat.com> 013-4
+- fixed crash with livenet installed
+
* Wed Aug 17 2011 Harald Hoyer <harald at redhat.com> 013-3
- fixed live iso mounting
Resolves: rhbz#730579
More information about the scm-commits
mailing list