Glue hooks to sync dhcpcd.conf & /etc/network/interfaces
Find a file
Marcos Méndez 17ed09fbe7
All checks were successful
security / security (push) Successful in 1m12s
package / build (push) Successful in 2m50s
Merge pull request 'ci: Forgejo workflows for git.pop.coop' (#3) from ci/forgejo-workflows into keel/trixie
2026-10-14 19:49:42 -03:00
.forgejo/workflows ci: Forgejo workflows for git.pop.coop 2026-10-14 22:32:49 +00:00
.github/workflows ci: security scanning, with the findings read and justified 2026-10-07 18:18:32 +00:00
debian chore: Keel Linux maintainers in debian/control 2026-10-07 14:15:18 +00:00
if-post-down.d Handle IFACE='--all' (not sure how, but happens under some unknown circumstance?) 2026-07-15 16:51:42 +10:00
if-pre-up.d Handle IFACE='--all' (not sure how, but happens under some unknown circumstance?) 2026-07-15 16:51:42 +10:00
lib final touches 2026-04-29 17:00:23 +10:00
release_notes Add gitignore and release notes 2026-06-10 15:44:53 +10:00
.gitignore Add gitignore and release notes 2026-06-10 15:44:53 +10:00
LICENSE Initial commit of dhcpcd glue hook package 2026-04-22 09:24:52 +10:00
README.md Initial commit of dhcpcd glue hook package 2026-04-22 09:24:52 +10:00

tkl-dhcpcd-ifupdown-glue

Provides ifupdown glue hook scripts to keep dhcpcd.conf and /etc/network/interfaces in sync.

If an interface is configured as either 'static' or 'manual', ifup dynamically adds config to /etc/dhcpcd.conf to disable DHCP for that interface.

When an interface is bought down, config is removed from /etc/dhcpcd.conf to ensure that manually invoking dhcpcd still works as expected.

Supports enabling/disabling IPv4 and IPv6 DHCP separately via interfaces file.