From cfc905f003aefe4735f8645c561f789ffd0b1f30 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 9 Sep 2011 20:25:17 +0200 Subject: [PATCH] add an option for selecting the main path for netifd addons --- main.c | 7 ++++++- netifd.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index d1f976d..da5ae09 100644 --- a/main.c +++ b/main.c @@ -7,6 +7,7 @@ #include "ubus.h" #include "config.h" +const char *main_path = "."; static char **global_argv; static void netifd_do_restart(struct uloop_timeout *timeout) @@ -28,7 +29,8 @@ static int usage(const char *progname) fprintf(stderr, "Usage: %s [options]\n" "Options:\n" " -s : Path to the ubus socket\n" - "\n", progname); + " -p : Path to netifd addons (default: %s)\n" + "\n", progname, main_path); return 1; } @@ -45,6 +47,9 @@ int main(int argc, char **argv) case 's': socket = optarg; break; + case 'p': + main_path = optarg; + break; default: return usage(argv[0]); } diff --git a/netifd.h b/netifd.h index 916b79e..be29b3c 100644 --- a/netifd.h +++ b/netifd.h @@ -16,6 +16,7 @@ struct device; struct interface; +extern const char *main_path; void netifd_restart(void); #endif -- 2.11.0