File keactrl of Package kea-container
#!/bin/bash
additional_args=""
while [[ $# -gt 0 ]]; do
key="$1"
case $key in
-s|--string)
server="$2"
shift # past argument
shift # past value
;;
*) # other options
additional_args="$additional_args $1"
shift # past argument
;;
esac
done
if [ -z $additional_args ]; then
echo "ERROR: missing command"
echo "usage is keactrl command [-s server]"
echo "commands: start stop reload status version"
exit 1
fi
if [ -z $server ]; then
if [ "$(podman ps -a -q -f name=kea-dhcp4)" ]; then
podman exec -it kea-dhcp4 keactrl $additional_args -s dhcp4
fi
if [ "$(podman ps -a -q -f name=kea-dhcp6)" ]; then
podman exec -it kea-dhcp6 keactrl $additional_args -s dhcp6
fi
else
podman exec -it kea-$server keactrl $additional_args -s $server
fi