diff options
author | kay.sievers@vrfy.org <kay.sievers@vrfy.org> | 2005-03-29 11:25:52 +0200 |
---|---|---|
committer | Greg KH <gregkh@suse.de> | 2005-04-26 23:55:00 -0700 |
commit | fb39f0566e248c09772ed15a3218ef2381700b6a (patch) | |
tree | a4c9599e64e6e0a635314ac4faf77625752338ef /udevtest.c | |
parent | 7ff56624f84d1616470ab6cbeab17c1367e775d7 (diff) |
[PATCH] move execute_program to utils + add action to init_device
Diffstat (limited to 'udevtest.c')
-rw-r--r-- | udevtest.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/udevtest.c b/udevtest.c index f0c38b3a51..2caa654d4c 100644 --- a/udevtest.c +++ b/udevtest.c @@ -86,16 +86,17 @@ int main(int argc, char *argv[], char *envp[]) } else devpath = argv[1]; - info("looking at '%s'", devpath); + subsystem = argv[2]; + setenv("DEVPATH", devpath, 1); + setenv("SUBSYSTEM", subsystem, 1); + setenv("ACTION", "add", 1); + info("looking at device '%s' from subsystem '%s'", devpath, subsystem); /* initialize the naming deamon */ udev_rules_init(); - if (argc == 3) - subsystem = argv[2]; - /* fill in values and test_run flag*/ - udev_init_device(&udev, devpath, subsystem); + udev_init_device(&udev, devpath, subsystem, "add"); /* skip subsystems without "dev", but handle net devices */ if (udev.type != DEV_NET && subsystem_expect_no_dev(udev.subsystem)) { |