#!/usr/bin/env bash set -euo pipefail if [[ $(id -u) -ne 0 ]]; then echo "This script must be run as root." >&2 exit 1 fi OP=${1:-}; DOMAIN=${2:-} [[ $OP =~ ^(on|off)$ && -n $DOMAIN ]] || { echo "usage: dnsblock on|off "; exit 1; } FILE="/var/lib/dnsmasq/conf.d/block-$DOMAIN.conf" if [[ $OP == on ]]; then tee "$FILE" >/dev/null <