[arch-projects] [mkinitcpio][PATCH 13/26] mkinitcpio: explicitly create $BUILDROOT

Dave Reisner d at falconindy.com
Mon Sep 26 21:22:14 EDT 2011


Avoids explosions if a user has no HOOKS in their config, as seen:

https://bbs.archlinux.org/viewtopic.php?pid=966344

Signed-off-by: Dave Reisner <dreisner at archlinux.org>
---
 mkinitcpio |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/mkinitcpio b/mkinitcpio
index 98bea64..0116722 100755
--- a/mkinitcpio
+++ b/mkinitcpio
@@ -183,6 +183,9 @@ fi
 TMPDIR=$(mktemp -d "${TMPDIR:-/tmp}/mkinitcpio.XXXXXX")
 declare BUILDROOT=$TMPDIR/root
 
+# explicitly create the buildroot
+mkdir "$TMPDIR/root"
+
 # use preset $PRESET
 if [[ $PRESET ]]; then
     # allow absolute path to preset file, else resolve it
-- 
1.7.6.4



More information about the arch-projects mailing list