Aggiunto kea-dhcp-server
Some checks failed
Update Docker Hub Description / dockerHubDescription (push) Failing after 2s

This commit is contained in:
GianLuca Vagnuzzi
2026-01-13 08:53:18 +01:00
parent 22e6b4e2ad
commit e99999cc27
8 changed files with 166 additions and 120 deletions

View File

@@ -30,19 +30,12 @@ done
}
function _main {
[ -e "/data/dhcpd4.conf" ] || cp "/template/dhcpd4.conf" "/data/"
[ -e "/data/dhcpd6.conf" ] || cp "/template/dhcpd6.conf" "/data/"
[ -e "/data/dhcpd4.leases" ] || touch "/data/dhcpd4.leases"
[ -e "/data/dhcpd6.leases" ] || touch "/data/dhcpd6.leases"
useradd dhcpd
uid=$(id -u dhcpd)
gid=$(id -g dhcpd)
chown -R dhcpd: "/data/dhcpd4.leases" "/data/dhcpd6.leases"
[ ! -e /var/run/kea ] && mkdir -p /var/run/kea
[ -e "/var/lib/kea/kea-dhcp4.conf" ] || cp "/template/kea-dhcp4.conf" "/var/lib/kea/"
[ -e "/var/lib/kea/kea-dhcp6.conf" ] || cp "/template/kea-dhcp6.conf" "/var/lib/kea/"
export CMDv6="kea-dhcp6 -c /var/lib/kea/kea-dhcp6.conf"
#export CMDv4="/usr/sbin/dhcpd -4 -f -d --no-pid -cf /data/dhcpd4.conf -lf /data/dhcpd4.leases -user dhcpd -group dhcpd"
export CMDv6="/usr/sbin/dhcpd -6 -f -d --no-pid -cf /data/dhcpd6.conf -lf /data/dhcpd6.leases -user dhcpd -group dhcpd"
chown -R dhcpd: "/data"
chown -R _kea: "/var/lib/kea"
}
custom_bashrc() {