chiark / gitweb /
udev: do not selinux label files in /run/udev
[elogind.git] / src / udev / udev-builtin-firmware.c
index bd2716fdc8d0108792df0793333c938cb23215f1..56dc8fcaa93b3d9dec17b7020434549cbf284e4e 100644 (file)
@@ -121,7 +121,7 @@ static int builtin_firmware(struct udev_device *dev, int argc, char *argv[], boo
                 /* This link indicates the missing firmware file and the associated device */
                 log_debug("did not find firmware file '%s'\n", firmware);
                 do {
-                        err = util_create_path(udev, misspath);
+                        err = mkdir_parents(misspath, 0755);
                         if (err != 0 && err != -ENOENT)
                                 break;
                         err = symlink(udev_device_get_devpath(dev), misspath);