<div dir="ltr"><div dir="ltr"><div dir="ltr">Thanks again for all the replies.<div><br></div><div>I am on Ubuntu 16.04 which is using <span class="m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_ m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_10 m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr-alert m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_spell m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_inline_cards m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_disable_anim_appear m_-9153391274761595534gmail-m_-4456559335347467565gmail-ContextualSpelling m_-9153391274761595534gmail-m_-4456559335347467565gmail-ins-del m_-9153391274761595534gmail-m_-4456559335347467565gmail-multiReplace" id="m_-9153391274761595534gmail-m_-4456559335347467565gmail-10" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat;color:inherit;font-size:inherit">systemd</span> version 239. It appears to me that <font face="monospace, monospace"><span class="m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_ m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_11 m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr-alert m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_spell m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_inline_cards m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_disable_anim_appear m_-9153391274761595534gmail-m_-4456559335347467565gmail-ContextualSpelling m_-9153391274761595534gmail-m_-4456559335347467565gmail-ins-del m_-9153391274761595534gmail-m_-4456559335347467565gmail-multiReplace" id="m_-9153391274761595534gmail-m_-4456559335347467565gmail-11" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat;color:inherit;font-size:inherit">systemd</span>-time-wait-sync.service</font> is not present on this version of <span class="m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_ m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_12 m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr-alert m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_spell m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_inline_cards m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_disable_anim_appear m_-9153391274761595534gmail-m_-4456559335347467565gmail-ContextualSpelling m_-9153391274761595534gmail-m_-4456559335347467565gmail-ins-del m_-9153391274761595534gmail-m_-4456559335347467565gmail-multiReplace" id="m_-9153391274761595534gmail-m_-4456559335347467565gmail-12" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat;color:inherit;font-size:inherit">systemd</span>.</div><div><br></div><div>I have one more question related to this. If I switch to using <span style="color:rgb(0,0,0);font-family:Times;font-size:medium"><span class="m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_ m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_13 m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr-alert m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_spell m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_inline_cards m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_disable_anim_appear m_-9153391274761595534gmail-m_-4456559335347467565gmail-ContextualSpelling m_-9153391274761595534gmail-m_-4456559335347467565gmail-ins-del m_-9153391274761595534gmail-m_-4456559335347467565gmail-multiReplace" id="m_-9153391274761595534gmail-m_-4456559335347467565gmail-13" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat;color:inherit;font-size:inherit">systemd's  </span><span class="m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_ m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_14 m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr-alert m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_spell m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_inline_cards m_-9153391274761595534gmail-m_-4456559335347467565gmail-gr_disable_anim_appear m_-9153391274761595534gmail-m_-4456559335347467565gmail-ContextualSpelling m_-9153391274761595534gmail-m_-4456559335347467565gmail-ins-del m_-9153391274761595534gmail-m_-4456559335347467565gmail-multiReplace" id="m_-9153391274761595534gmail-m_-4456559335347467565gmail-14" style="display:inline;border-bottom:2px solid transparent;background-repeat:no-repeat;color:inherit;font-size:inherit">timesyncd</span>.service then in my service unit file I can use </span></div><div><div><br></div><div><font face="monospace, monospace">After=time-sync.target</font></div><div><font face="monospace, monospace">Wants=time-sync.target</font></div></div><div><font face="monospace, monospace"><br></font></div><div><font face="arial, helvetica, sans-serif">Can someone let me know for how long will the unit wait for ntp sync to happen before giving up ? Is there a way I can control this?</font></div></div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 2, 2019 at 6:51 PM Lennart Poettering <<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Di, 02.04.19 12:53, Marc Haber (<a href="mailto:mh%2Bsystemd-devel@zugschlus.de" target="_blank">mh+systemd-devel@zugschlus.de</a>) wrote:<br>
<br>> On Tue, Apr 02, 2019 at 12:32:58PM +0200, Lennart Poettering wrote:<br>> > I thought people have noticed by now that systemd is really about<br>> > removing unnecessary shell scripts from all clean system boot<br>> > codepaths.<br>><br>> The problem is that millions of professional systems administrators do<br>> violently disagree.<br>
<br>Right.<br>
<br>> I have seen unit files full of bash -c and quoting hell. Your work. Be<br>> proud of it.<br>
<br>Hmm? if you want to run a shell script from a .service file, you are<br>welcome to. Not sure why you would squish a shell script into<br>bash -c line. I mean, if you want a shell script, use a shell script,<br>there's nothing wrong with that.<br>
<br>Anyway, I think you fundamentally disagree with the approach we took<br>of having declarative unit files describing services instead of having<br>Turing complete programming languages for everything. At this point<br>that discussion is moot, and you are not going to convince us<br>anyway. Moreover it's off-topic to this mail list thread, hence please<br>let's end this subthread here. Thank you for understanding.<br>
<br>Lennart<br>
<br>--<br>Lennart Poettering, Berlin<br>_______________________________________________<br>systemd-devel mailing list<br>
<a href="mailto:systemd-devel@lists.freedesktop.org" target="_blank">systemd-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/systemd-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/systemd-devel</a></blockquote></div>
</div>