chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
timedated: replace systemd-timedated-ntp.target logic with simpler scheme
[elogind.git]
/
src
/
udev
/
udev-builtin-firmware.c
diff --git
a/src/udev/udev-builtin-firmware.c
b/src/udev/udev-builtin-firmware.c
index 5ba712c89d64ba9d254741431fd986292c2e46aa..56dc8fcaa93b3d9dec17b7020434549cbf284e4e 100644
(file)
--- a/
src/udev/udev-builtin-firmware.c
+++ b/
src/udev/udev-builtin-firmware.c
@@
-112,7
+112,7
@@
static int builtin_firmware(struct udev_device *dev, int argc, char *argv[], boo
}
util_path_encode(firmware, fwencpath, sizeof(fwencpath));
}
util_path_encode(firmware, fwencpath, sizeof(fwencpath));
- util_strscpyl(misspath, sizeof(misspath),
udev_get_run_path(udev), "
/firmware-missing/", fwencpath, NULL);
+ util_strscpyl(misspath, sizeof(misspath),
"/run/udev
/firmware-missing/", fwencpath, NULL);
util_strscpyl(loadpath, sizeof(loadpath), udev_device_get_syspath(dev), "/loading", NULL);
if (fwfile == NULL) {
util_strscpyl(loadpath, sizeof(loadpath), udev_device_get_syspath(dev), "/loading", NULL);
if (fwfile == NULL) {
@@
-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 {
/* 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);
if (err != 0 && err != -ENOENT)
break;
err = symlink(udev_device_get_devpath(dev), misspath);