diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2015-06-09 10:58:06 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2015-06-09 11:52:10 +1000 |
commit | 03dfe7b749796c10074b5ebc5e9c3f947d726104 (patch) | |
tree | c5facb68115b277049f3b3e3d2fe3af5585fb0b4 | |
parent | 02776da6ec90d28799561407d8a07f76d1c2c120 (diff) |
hwdb: actually search /run/udev/hwdb.d
The documentation claims hwdb entries may be placed in the volatile
/run/udev/hwdb.d directory but nothing actually looked at it.
-rw-r--r-- | src/hwdb/hwdb.c | 1 | ||||
-rw-r--r-- | src/udev/udevadm-hwdb.c | 1 | ||||
-rw-r--r-- | units/systemd-hwdb-update.service.in | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/src/hwdb/hwdb.c b/src/hwdb/hwdb.c index 446de3a2fc..62b76c9e89 100644 --- a/src/hwdb/hwdb.c +++ b/src/hwdb/hwdb.c @@ -43,6 +43,7 @@ static const char *arg_root = ""; static const char * const conf_file_dirs[] = { "/etc/udev/hwdb.d", + "/run/udev/hwdb.d", UDEVLIBEXECDIR "/hwdb.d", NULL }; diff --git a/src/udev/udevadm-hwdb.c b/src/udev/udevadm-hwdb.c index 00609e31b5..4c933de696 100644 --- a/src/udev/udevadm-hwdb.c +++ b/src/udev/udevadm-hwdb.c @@ -37,6 +37,7 @@ static const char * const conf_file_dirs[] = { "/etc/udev/hwdb.d", + "/run/udev/hwdb.d", UDEVLIBEXECDIR "/hwdb.d", NULL }; diff --git a/units/systemd-hwdb-update.service.in b/units/systemd-hwdb-update.service.in index 7135cff3d9..d13383d55d 100644 --- a/units/systemd-hwdb-update.service.in +++ b/units/systemd-hwdb-update.service.in @@ -16,6 +16,7 @@ ConditionNeedsUpdate=/etc ConditionPathExists=|!@udevlibexecdir@/hwdb.bin ConditionPathExists=|/etc/udev/hwdb.bin ConditionDirectoryNotEmpty=|/etc/udev/hwdb.d/ +ConditionDirectoryNotEmpty=|/run/udev/hwdb.d/ [Service] Type=oneshot |