Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
dhcpd_restart $@
}
+dhcpd_enable() {
+ local services=$(dhcpd_service $@)
+
+ local service
+ for service in ${services}; do
+ service_enable ${service}
+ done
+}
+
+dhcpd_disable() {
+ local services=$(dhcpd_service $@)
+
+ local service
+ for service in ${services}; do
+ service_disable ${service}
+ done
+}
+
dhcpd_edit() {
local proto=${1}
assert isset proto
;;
start)
dhcpd_start ${proto}
+
+ # Make this permanent
+ dhcpd_enable ${proto}
;;
stop)
dhcpd_stop ${proto}
+
+ # Make this permanent
+ dhcpd_disable ${proto}
;;
restart|reload)
dhcpd_reload ${proto}