static const struct command cmds[] = {
{
.name = "info",
- .cmd = udevinfo,
+ .cmd = udevadm_info,
.help = "query sysfs or the udev database",
},
{
.name = "trigger",
- .cmd = udevtrigger,
+ .cmd = udevadm_trigger,
.help = "request events from the kernel",
},
{
.name = "settle",
- .cmd = udevsettle, "",
+ .cmd = udevadm_settle, "",
.help = "wait for the event queue to finish",
},
{
.name = "control",
- .cmd = udevcontrol,
+ .cmd = udevadm_control,
.help = "control the udev daemon",
},
{
.name = "monitor",
- .cmd = udevmonitor,
+ .cmd = udevadm_monitor,
.help = "listen to kernel and udev events",
},
{
.name = "test",
- .cmd = udevtest,
+ .cmd = udevadm_test,
.help = "simulation run",
.debug = 1,
},
const char *pos;
int rc;
+ logging_init("udevadm");
+ udev_config_init();
+ sysfs_init();
+
/* find command */
if (command != NULL)
for (i = 0; cmds[i].cmd != NULL; i++) {
fprintf(stderr, "unknown command, try help\n\n");
rc = 2;
out:
+ sysfs_cleanup();
+ logging_close();
return rc;
}