Blame SOURCES/0001-fix-dracut-dependencies.patch

df3aee
From 6cdb5011c59ff19c684428318a028bc0a6bf5ac4 Mon Sep 17 00:00:00 2001
df3aee
Message-Id: <6cdb5011c59ff19c684428318a028bc0a6bf5ac4.1417711268.git.jpoimboe@redhat.com>
df3aee
From: Josh Poimboeuf <jpoimboe@redhat.com>
df3aee
Date: Wed, 3 Dec 2014 16:04:04 -0600
df3aee
Subject: [PATCH] fix dracut dependencies
df3aee
df3aee
The "kpatch install" command is broken because the kpatch script has
df3aee
some missing dependencies in the initramfs.  Make sure the new
df3aee
dependencies (readelf and awk) are added to the initramfs.
df3aee
---
df3aee
 contrib/module-setup.sh | 6 +++---
df3aee
 1 file changed, 3 insertions(+), 3 deletions(-)
df3aee
df3aee
diff --git a/contrib/module-setup.sh b/contrib/module-setup.sh
df3aee
index 71ec41a..0259b79 100755
df3aee
--- a/contrib/module-setup.sh
df3aee
+++ b/contrib/module-setup.sh
df3aee
@@ -19,11 +19,11 @@ install() {
df3aee
     # install kpatch script
df3aee
     inst_any -d /usr/sbin/kpatch /usr/local/sbin/kpatch /usr/sbin/kpatch
df3aee
 
df3aee
-    # install insmod (needed by kpatch script)
df3aee
+    # install kpatch script dependencies
df3aee
     inst_symlink /usr/sbin/insmod
df3aee
-
df3aee
-    # install dirname (needed by kpatch script)
df3aee
     inst /usr/bin/dirname
df3aee
+    inst /usr/bin/readelf
df3aee
+    inst /usr/bin/awk
df3aee
     
df3aee
     # install core module
df3aee
     inst_any -d /usr/lib/modules/$kernel/extra/kpatch/kpatch.ko /usr/local/lib/modules/$kernel/extra/kpatch/kpatch.ko /usr/lib/modules/$kernel/extra/kpatch/kpatch.ko /usr/lib/kpatch/$kernel/kpatch.ko /usr/local/lib/kpatch/$kernel/kpatch.ko
df3aee
-- 
df3aee
1.9.3
df3aee