diff options
author | Jochen Sprickerhof <git@jochen.sprickerhof.de> | 2022-12-22 12:27:46 +0100 |
---|---|---|
committer | Jochen Sprickerhof <git@jochen.sprickerhof.de> | 2022-12-22 18:25:36 +0100 |
commit | 4e10d0b4df0118c048c815d30191da702776735e (patch) | |
tree | a1954d47f06dd2dcac4dec76b7e9447b7631b4a3 | |
parent | 8098d9d558a1e52736af4183a0e0152300193c54 (diff) | |
download | debvm-4e10d0b4df0118c048c815d30191da702776735e.tar.gz |
Add a DNS resolver (Closes: #3)
-rwxr-xr-x | debvm-create | 21 |
1 files changed, 21 insertions, 0 deletions
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 \ |