summaryrefslogtreecommitdiff
path: root/src/udev/udevadm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/udev/udevadm.c')
-rw-r--r--src/udev/udevadm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/udev/udevadm.c b/src/udev/udevadm.c
index e6dbb111a9..f1115bff7a 100644
--- a/src/udev/udevadm.c
+++ b/src/udev/udevadm.c
@@ -11,6 +11,7 @@
#include "selinux-util.h"
#include "string-util.h"
#include "udevadm.h"
+#include "udevd.h"
#include "udev-util.h"
#include "verbs.h"
#include "util.h"
@@ -110,6 +111,9 @@ static int udevadm_main(int argc, char *argv[]) {
static int run(int argc, char *argv[]) {
int r;
+ if (strstr(program_invocation_short_name, "udevd"))
+ return run_udevd(argc, argv);
+
udev_parse_config();
log_parse_environment();
log_open();