Waiting for (transient) hostname configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear systemd developers,

Sorry for my very bad english.

We use the hostname provided by DHCP to start the right subset of our
applications on each of our machines (in other words the transient
hostname is used as predictable machine identifier).

Make it works on the ancient SysV is straightforward but I can't find
a (reasonable) way to achieve the same goal with systemd. We already
use both "Requires" and "After" with "network-online.target
nss-lookup.target" into our units but it isn't enough. When our units
start they obtain "localhost" from %H specifier. We don't find a way
to wait for (transient) hostname to be configured. The only solution
that it seems to work is to replace our binary in ExecStart with a
script which make a busy-loop until `hostname` output doesn't differ
from "localhost".

Is there a better way?

Thank you very much!

Ciao,
Alessio



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux