| .gitignore | ||
| manual.patch | ||
| networkd-dispatcher-2.2.4.tar.gz | ||
| networkd-dispatcher.spec | ||
| race.patch | ||
| README.md | ||
| sources | ||
| sysconfig.patch | ||
networkd-dispatcher
RPM specfile for networkd-dispatcher,
an event-driven script dispatcher for systemd-networkd
NIC configuration with systemd-networkd is not required for dispatching. Events
fire when using NetworkManager, as well.
Patches
| Patch | Description |
|---|---|
| sysconfig.patch | Service reads /etc/default/networkd-dispatcher instead of /etc/conf.d/networkd-dispatcher.conf |
| manual.patch | Reflect sysconfig.patch in manpage |
| race.patch | Enable --run-startup-triggers by default. Related: Launchpad #1772137 |
Installation
RHEL/Alma/Rocky: EPEL is required
for systemd-networkd
sudo dnf copr enable jlay/networkd-dispatcher
sudo dnf install networkd-dispatcher
Configuration
Service
# file: /etc/default/networkd-dispatcher
networkd_dispatcher_args="--run-startup-triggers"
Alternative builds (found on Arch/Debian/Ubuntu) use /etc/conf.d/%{name},
RPM guidelines suggested /etc/default/%{name}
Hooks
Place executables owned by root in /etc/networkd-dispatcher/{no-carrier.d,configured.d,...}.
See Upstream for state,
variable, and execution information.