From 4e10d0b4df0118c048c815d30191da702776735e Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Thu, 22 Dec 2022 12:27:46 +0100 Subject: Add a DNS resolver (Closes: #3) --- debvm-create | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/debvm-create b/debvm-create index c44b67d..e907962 100755 --- a/debvm-create +++ b/debvm-create @@ -112,6 +112,27 @@ if test -n "$SSHKEY"; then INCLUDE_PACKAGES="$INCLUDE_PACKAGES,openssh-server" fi +# add a DNS resolver +case "$SUITE" in + jessie) + set -- '--customize-hook=chroot "$1" systemctl enable systemd-resolved.service' "$@" + set -- '--customize-hook=ln -fs ../run/systemd/resolve/resolv.conf "$1/etc/resolv.conf"' "$@" + ;; + stretch) + set -- '--customize-hook=chroot "$1" systemctl enable systemd-resolved.service' "$@" + set -- '--customize-hook=ln -fs ../run/systemd/resolve/resolv.conf "$1/etc/resolv.conf"' "$@" + INCLUDE_PACKAGES="$INCLUDE_PACKAGES,libnss-resolve" + ;; + buster|bullseye|stable) + set -- '--customize-hook=chroot "$1" systemctl enable systemd-resolved.service' "$@" + set -- '--customize-hook=ln -fs ../run/systemd/resolve/stub-resolv.conf "$1/etc/resolv.conf"' "$@" + INCLUDE_PACKAGES="$INCLUDE_PACKAGES,libnss-resolve" + ;; + *) + INCLUDE_PACKAGES="$INCLUDE_PACKAGES,libnss-resolve" + ;; +esac + # construct mmdebstrap options as $@: set -- \ --verbose \ -- cgit v1.2.3