summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--images/NEWS1
-rwxr-xr-ximages/make_boot_img3
2 files changed, 3 insertions, 1 deletions
diff --git a/images/NEWS b/images/NEWS
index bdb7d0f16..507525b24 100644
--- a/images/NEWS
+++ b/images/NEWS
@@ -1,3 +1,4 @@
+- ensure initrd is created with 644 perms (normally 600 for security reasons)
- fix 32-bit isolinux wrapper (s/i586/i386)
Version 1.95 - 2 November 2013 by Colin Guthrie
diff --git a/images/make_boot_img b/images/make_boot_img
index 5325d2cf6..ed4c5baec 100755
--- a/images/make_boot_img
+++ b/images/make_boot_img
@@ -162,7 +162,8 @@ sub initrd {
mkdir_p("build/dracut.conf.d");
# TODO if --nofscks and --no-hostonly are switched, dracut gives an error - fix or report upstream
- __ "DRAKX_STAGE1_BINARY=$stage1_binary DRAKX_INIT_BINARY=$init_binary dracut --conf dracut.conf --confdir ./build/dracut.conf.d --add ' $modules ' --add-drivers ' $drivers ' '$img' '$kernel'"
+ __ "DRAKX_STAGE1_BINARY=$stage1_binary DRAKX_INIT_BINARY=$init_binary dracut --conf dracut.conf --confdir ./build/dracut.conf.d --add ' $modules ' --add-drivers ' $drivers ' '$img' '$kernel'";
+ chmod(0644, $img);
}