2 * Copyright (C) 2013 Felix Fietkau <nbd@openwrt.org>
3 * Copyright (C) 2013 John Crispin <blogic@openwrt.org>
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU Lesser General Public License version 2.1
7 * as published by the Free Software Foundation
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
16 #include <sys/types.h>
18 #include <sys/reboot.h>
26 #include "plug/hotplug.h"
30 static int usage(const char *prog)
32 ERROR("Usage: %s [options]\n"
34 "\t-s <path>\tPath to ubus socket\n"
35 "\t-h <path>\trun as hotplug daemon\n"
36 "\t-d <level>\tEnable debug messages\n"
41 int main(int argc, char **argv)
44 char *dbglvl = getenv("DBGLVL");
46 ulog_open(ULOG_KMSG, LOG_DAEMON, "procd");
53 while ((ch = getopt(argc, argv, "d:s:h:")) != -1) {
56 return hotplug_run(optarg);
64 return usage(argv[0]);