To fix this, you need to edit /usr/lib/dnsmasq/dhcp-script.sh
Find the line with
[ -f "$USER_DHCPSCRIPT" ] && . "$USER_DHCPSCRIPT" "$@"
Replace it with
if [ -f "$USER_DHCPSCRIPT" ]; then
filename=$(basename "$USER_DHCPSCRIPT")
ext="${filename##*.}"
if [ "$ext" == "py" ]; then
$USER_DHCPSCRIPT "$@"
else
. "$USER_DHCPSCRIPT" "$@"
fi
fi
@Pepe Which package should I file an issue against? I might even have a stab a PR if time permits but I don’t know where to look.