[Unit] Description=Furtka apps catalog sync Requires=network-online.target After=network-online.target # network-online.target is satisfied by *any* routable address. On dual-stack # LANs that is usually the IPv6 SLAAC address, which lands a second or so # before DHCPv4 — and the first sync then dies with "Network is unreachable" # (first hardware bench, 2026-08-25). Retry a few times instead of waiting # for the daily timer. StartLimitIntervalSec=15min StartLimitBurst=8 [Service] Type=oneshot ExecStart=/usr/local/bin/furtka catalog sync TimeoutStartSec=5min Restart=on-failure RestartSec=20s [Install] WantedBy=multi-user.target