[node-patches] Change in ovirt-node[master]: Update the recipes to move modified initrds out

rbarry at redhat.com rbarry at redhat.com
Fri Nov 21 03:48:53 UTC 2014


Ryan Barry has uploaded a new change for review.

Change subject: Update the recipes to move modified initrds out
......................................................................

Update the recipes to move modified initrds out

Move dracut creation out of common-post so distro-specific
changes can go in without running dracut multiple times.

Pass the right kernel version into dracut so we don't pick up
whatever `uname -r` is in koji, brew, or other build
environments.

livecd-creator copies the initrd out before post script runs, so
move it out ourselves when we're done to pick up updates.

Change-Id: I3da516d2b29c1adde28811c5b47da1199385b70e
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1152948
Signed-off-by: Ryan Barry <rbarry at redhat.com>
---
M recipe/common-nochroot.ks
M recipe/common-post.ks
A recipe/dracut-post.ks
M recipe/ovirt-node-image.ks.in
4 files changed, 6 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-node refs/changes/14/35414/1

diff --git a/recipe/common-nochroot.ks b/recipe/common-nochroot.ks
index f9ee49b..e3c324e 100644
--- a/recipe/common-nochroot.ks
+++ b/recipe/common-nochroot.ks
@@ -1,6 +1,9 @@
 
 %include version.ks
 
+echo "Copying the initrd out..."
+cp $INSTALL_ROOT/boot/*.img $LIVE_ROOT/isolinux/initrd0.img
+
 if [ -f "ovirt-authorized_keys" ]; then
   echo "Adding authorized_keys to Image"
   mkdir -p $INSTALL_ROOT/root/.ssh
diff --git a/recipe/common-post.ks b/recipe/common-post.ks
index ba0b9fa..f20f107 100644
--- a/recipe/common-post.ks
+++ b/recipe/common-post.ks
@@ -288,6 +288,3 @@
 fi
 
 python -m compileall /usr/lib/python2.*/site-packages/sos
-
-echo "Regenerating initramfs"
-dracut -f || :
diff --git a/recipe/dracut-post.ks b/recipe/dracut-post.ks
new file mode 100644
index 0000000..8923bb8
--- /dev/null
+++ b/recipe/dracut-post.ks
@@ -0,0 +1,2 @@
+echo "Regenerating initramfs"
+dracut -f --kver `rpm -q --qf "%{VERSION}-%{RELEASE}.%{ARCH}" kernel` || :
diff --git a/recipe/ovirt-node-image.ks.in b/recipe/ovirt-node-image.ks.in
index d1903ad..591a3ea 100644
--- a/recipe/ovirt-node-image.ks.in
+++ b/recipe/ovirt-node-image.ks.in
@@ -14,6 +14,7 @@
 %post
 %include common-post.ks
 %include @DISTRO at -post.ks
+%include dracut-post.ks
 %end
 
 %post --nochroot


-- 
To view, visit http://gerrit.ovirt.org/35414
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3da516d2b29c1adde28811c5b47da1199385b70e
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node
Gerrit-Branch: master
Gerrit-Owner: Ryan Barry <rbarry at redhat.com>



More information about the node-patches mailing list