[systemd-commits] src/efi-boot-generator

Lennart Poettering lennart at kemper.freedesktop.org
Sun Jan 20 16:12:58 PST 2013


 src/efi-boot-generator/efi-boot-generator.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 1da350f18e871566eeab16585e5c18c6e440e30e
Author: Lennart Poettering <lennart at poettering.net>
Date:   Mon Jan 21 01:12:51 2013 +0100

    efi: properly create symlink dir

diff --git a/src/efi-boot-generator/efi-boot-generator.c b/src/efi-boot-generator/efi-boot-generator.c
index ee6ec31..c7bf34a 100644
--- a/src/efi-boot-generator/efi-boot-generator.c
+++ b/src/efi-boot-generator/efi-boot-generator.c
@@ -25,8 +25,9 @@
 #include "efivars.h"
 #include "path-util.h"
 #include "util.h"
+#include "mkdir.h"
 
-static const char *arg_dest = NULL;
+static const char *arg_dest = "/tmp";
 
 int main(int argc, char *argv[]) {
         int r = EXIT_SUCCESS;
@@ -108,6 +109,8 @@ int main(int argc, char *argv[]) {
                 return EXIT_FAILURE;
         }
 
+        mkdir_parents(name, 0755);
+
         if (symlink("../boot.automount", name) < 0) {
                 log_error("Failed to create symlink: %m");
                 return EXIT_FAILURE;



More information about the systemd-commits mailing list