On Mon, 28 Oct 2024 08:38:56 +0200 =?UTF-8?Q?Martin=2D=C3=89ric_Racine?= <martin-eric.rac...@iki.fi> wrote: > On Sun, 27 Oct 2024 22:23:18 +0100 Juliusz Chroboczek <j...@irif.fr> wrote: > > Package: dhcpcd-base > > Version: 1:10.1.0-1 > > > > Hi, > > > > I'm using dhcpcd on a system without systemd. Time is synchronised using > > chrony. Whenever I get a DHCP lease, I receive the following message: > > > > /usr/lib/dhcpcd/dhcpcd-run-hooks: 43: > > /usr/lib/dhcpcd/dhcpcd-hooks/50-timesyncd.conf: systemctl: not found > > > > Please make sure that this script checks for systemd before attempting to > > run systemctl. > > This is upstream's standard script. Please file a bug report upstream.
Forwarded: https://github.com/NetworkConfiguration/dhcpcd/issues/398 dhclient's exit hook uses the following: if [ ! -d /run/systemd/system ]; then return fi if [ ! -x /lib/systemd/systemd-timesyncd ]; then return fi Putting this at the start of dhcpcd's exit hook would accomplish the same. Let's see if upstream agrees. Martin-Éric