<html>
<head>
</head>
<body>
<div style="color: black;">
<div style="color: black;">
<p style="margin: 0 0 1em 0; color: black;">systemd can depend on services, not bus names. In your example, you'd want:</p>
<p style="margin: 0 0 1em 0; color: black;">Wants=polkit</p>
<p style="margin: 0 0 1em 0; color: black;">However, in most cases, you don't actually want to do this; if the service (in this case, polkit) tells systemd what bus name it is going to ask for, systemd will automatically wait when your service asks for it. </p>
<p style="margin: 0 0 1em 0; color: black;">For instance, the moment your service tries to connect to org.freedesktop.PolicyKit1, systemd will wait for polkit to start before letting your service continue. </p>
</div>
<div style="color: black;">
<p style="color: black; font-size: 10pt; font-family: Arial, sans-serif; margin: 8pt 0;">On June 29, 2018 4:44:27 PM Federico Di Pierro <nierro92@gmail.com> wrote:</p>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,255)">Hi everyone!<br><br>I was wondering whether there was a way for a systemd service to wait for a bus name to appear before starting a service.</div><div class="gmail_default"><font color="#0000ff" face="verdana, sans-serif">Something like:</font><br><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></div><div class="gmail_default"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Requires=org.freedesktop.PolicyKit1</span><br></span><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,255)"><span style="background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">I could not find much googling around.</span><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,255)">Is this possible? </div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,255)">Thanks everyone!</div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Federico</div></div></div></div></div></div>

_______________________________________________<br>
systemd-devel mailing list<br>
<a class="aqm-autolink aqm-autowrap" href="mailto:systemd-devel%40lists.freedesktop.org">systemd-devel@lists.freedesktop.org</a><br>
<a class="aqm-autolink aqm-autowrap" href="https://lists.freedesktop.org/mailman/listinfo/systemd-devel">https://lists.freedesktop.org/mailman/listinfo/systemd-devel</a><br>
</blockquote>
</div>
</div>
</body>
</html>