--- a/main.c +++ b/main.c @@ -13,7 +13,9 @@ int main(int argc, char *argv[]) { - daemon(0,0); + if ((argc < 2) || strcmp(argv[1], "-f")) + daemon(0,0); + daemonize = 1; log_start(); log_printf("Starting OpenWrt (auto)mountd V1\n");