Blame cups-systemd-socket.patch
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
diff --git a/scheduler/cups.service.in b/scheduler/cups.service.in
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
index cd23343..928d77f 100644
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
--- a/scheduler/cups.service.in
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
+++ b/scheduler/cups.service.in
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
@@ -1,11 +1,11 @@
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
[Unit]
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
Description=CUPS Scheduler
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
Documentation=man:cupsd(8)
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
-After=sssd.service
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
+After=network.target sssd.service
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
[Service]
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
ExecStart=@sbindir@/cupsd -l
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
-Type=simple
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
+Type=notify
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
Restart=on-failure
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
[Install]
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
diff --git a/scheduler/main.c b/scheduler/main.c
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
index 4fee24f..206db30 100644
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
--- a/scheduler/main.c
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
+++ b/scheduler/main.c
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
66f882d |
@@ -706,8 +706,16 @@ main(int argc, /* I - Number of command-line args */
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
cd39102 |
#ifdef HAVE_ONDEMAND
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
if (OnDemand)
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+ {
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
6dd0746 |
cupsdAddEvent(CUPSD_EVENT_SERVER_STARTED, NULL, NULL, "Scheduler started on demand.");
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
- else
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+# ifdef HAVE_SYSTEMD
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+ sd_notifyf(0, "READY=1\n"
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+ "STATUS=Scheduler is running...\n"
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+ "MAINPID=%lu",
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+ (unsigned long) getpid());
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+# endif /* HAVE_SYSTEMD */
|
|
![](https://seccdn.libravatar.org/avatar/dced3daff0eaf593785c2ba80f2363745a00be2d6d10edf37e22f3d6862b4f98?s=16&d=retro) |
e946d3c |
+ } else
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
cd39102 |
+
|
|
![](https://seccdn.libravatar.org/avatar/0018fc2b17cf4a22f710625e55459848d0ac8658ccc873f0eb29d6df69b07a81?s=16&d=retro) |
5d14999 |
#endif /* HAVE_ONDEMAND */
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
52c42a0 |
if (fg)
|
|
![](https://seccdn.libravatar.org/avatar/ea65bbbf308b4e40b533a7d82d44d78439b3dfed89f97118a80e7f7e69cb92d8?s=16&d=retro) |
6dd0746 |
cupsdAddEvent(CUPSD_EVENT_SERVER_STARTED, NULL, NULL, "Scheduler started in foreground.");
|