Emit a warning when the 'daemon' keyword is used in master-worker mode
for systemd (-Ws). This never worked and was always ignored by setting
MODE_FOREGROUND during cmdline parsing.
return -1;
if (strcmp(args[0], "daemon") == 0) {
- global.mode |= MODE_DAEMON;
+ if (global.tune.options & GTUNE_USE_SYSTEMD) {
+ ha_warning("'%s' is not compatible with -Ws (master-worker mode for systemd), ignoring.\n", args[0]);
+ } else {
+ global.mode |= MODE_DAEMON;
+ }
} else if (strcmp(args[0], "quiet") == 0) {
global.mode |= MODE_QUIET;