diff options
author | Michael R Sweet <michael.r.sweet@gmail.com> | 2019-09-05 12:43:58 -0400 |
---|---|---|
committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2019-09-05 12:43:58 -0400 |
commit | f8688d733bc1ecf86e5b7af7c40b758c0c9c4f28 (patch) | |
tree | 5005053f5122e626b979417e9a94747772f80b58 /scheduler | |
parent | 1e01995a1c5c7d406914c3aed6ceaa33f11bdf68 (diff) | |
download | cups-f8688d733bc1ecf86e5b7af7c40b758c0c9c4f28.tar.gz |
Add workaround for systemd's lack of true launch-on-demand support (Issue #5640)
Diffstat (limited to 'scheduler')
-rw-r--r-- | scheduler/main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scheduler/main.c b/scheduler/main.c index 842b00a42..d5fdf971a 100644 --- a/scheduler/main.c +++ b/scheduler/main.c @@ -757,7 +757,9 @@ main(int argc, /* I - Number of command-line args */ #ifdef HAVE_ONDEMAND if (OnDemand) { +# ifndef HAVE_SYSTEMD /* Issue #5640: systemd doesn't actually support launch-on-demand services, need to fake it */ stop_scheduler = 1; +# endif /* HAVE_SYSTEMD */ break; } #endif /* HAVE_ONDEMAND */ |