Force mode +x on insmod.static binary (RHBZ#666880).
[febootstrap.git] / helper / init.c
index 275f4db..06a7aa7 100644 (file)
@@ -64,6 +64,12 @@ main ()
     exit (EXIT_FAILURE);
   }
 
+  /* A perennial problem is that /sbin/insmod.static is not
+   * executable.  Just make it executable.  It's easier than fixing
+   * everyone's distro.
+   */
+  chmod ("/sbin/insmod.static", 0755);
+
   FILE *fp = fopen ("/modules", "r");
   if (fp == NULL) {
     perror ("fopen: /modules");