<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi,<br>
</p>
<div style="color: rgb(0, 0, 0);">
<div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
I got a case were After= and Wants= doesn't seem to have an effect for the opticsd.service.</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
<span style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">./info.log.1:2021-12-17T21:30:02.684+00:00 </span>[ INFO ] systemd[1]: Starting
Iris detection...</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
./info.log.1:2021-12-17T21:30:02.884+00:00 [ INFO ] systemd[1]: Starting Wiper power manager...</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
./info.log.1:2021-12-17T21:30:02.886+00:00 [ INFO ] systemd[1]: Starting Optics daemon...</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
./info.log.1:2021-12-17T21:30:02.888+00:00 [ INFO ] systemd[1]: Started Optics daemon.</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
./info.log.1:2021-12-17T21:30:02.890+00:00 [ INFO ] systemd[1]: Started Wiper power manager.</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
./info.log.1:2021-12-17T21:30:02.890+00:00 [ INFO ] systemd[1]: Starting Temperature controller...</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
</div>
<div style="font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:16px">
./info.log.1:2021-12-17T21:30:02.895+00:00 [ INFO ] systemd[1]: Started Temperature controller.</div>
<br>
<p></p>
<p><br>
</p>
<p><br>
</p>
<p><span># /usr/lib/systemd/system/coco-wiper-manager.service</span><br>
</p>
<p></p>
<div></div>
<div>[Unit]</div>
<div>Description=Wiper power manager</div>
<div>Before=temperature-controller.service wiper-service.service</div>
<div>...</div>
<div></div>
<div>[Install]</div>
<div>WantedBy=temperature-controller.service wiper-service.service</div>
<div></div>
<br>
<p></p>
<p></p>
<div># /etc/systemd/system/opticsd.service</div>
<div>[Unit]</div>
<div>Description=Optics daemon</div>
<div>...</div>
<div>After=iris-detection.service</div>
<div>Wants=iris-detection.service</div>
<div>After=temperature-controller.service</div>
<div>Wants=temperature-controller.service</div>
<div>...</div>
<div>
<div>[Install]</div>
<div>WantedBy=multi-user.target</div>
<div><br>
</div>
<div># /etc/systemd/system/iris-detection.service</div>
<div>[Unit]</div>
<div>Description=Iris detection</div>
<div>PartOf=opticsd.service</div>
<div><br>
</div>
<div># /usr/lib/systemd/system/wiper-service.service</div>
<div>[Unit]</div>
<div>Description=Wiper Service</div>
<div>Wants=temperature-controller.service</div>
<div>After=temperature-controller.service</div>
<br>
</div>
<div>
<div># /usr/lib/systemd/system/temperature-controller.service</div>
<div>[Unit]</div>
<div>Description=Temperature controller</div>
<div>...</div>
<div></div>
<div>After=iris-detection.service</div>
<div>Wants=iris-detection.service</div>
<div><br>
</div>
<div>Is it possible that After= is ignored, even if Wants= is specified?</div>
<br>
</div>
Best Regards,<br>
<p></p>
<div id="Signature">
<div name="divtagdefaultwrapper" style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:; margin:0">
Christopher Wong
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>