From: Michael Prokop Date: Tue, 28 Jan 2020 10:21:44 +0000 (+0100) Subject: GRMLBASE/98-clean-chroot: fix resolvconf symlink handling + get rid of resolvconf... X-Git-Tag: v0.35.0~12 X-Git-Url: http://git.grml.org/?p=grml-live.git;a=commitdiff_plain;h=acf12d4123bd68f4e8eefa0c9fa10e5fbb0ac31b;hp=acf12d4123bd68f4e8eefa0c9fa10e5fbb0ac31b;ds=sidebyside GRMLBASE/98-clean-chroot: fix resolvconf symlink handling + get rid of resolvconf workarounds resolvconf no longer supports usage of /etc/resolvconf/run as such, instead things are supposed to live in /run nowadays. Quoting from resolvconf's debian/changelog: | resolvconf (1.80) unstable; urgency=medium | | [...] | | [ Steve Langasek ] | * Eliminate all references to /etc/resolvconf/run. This should all be done | directly in /run, there is no reason to support making any of this | configurable with a symlink since we already have a versioned dependency | on the version of initscripts that introduces the /run transition. So /etc/resolv.conf being a symlink pointing to /etc/resolvconf/run/resolv.conf no longer works, instead it needs to point to /run/resolvconf/resolv.conf. Given that our resolvconf code dates back to 2007 (see commit 1d1565d0e49), while at it get rid of the workarounds, which don't seem to be needed anymore. Tested this change with builds against Debian/stretch (resolvconf 1.79), Debian/buster (resolvconf 1.79) and Debian/bullseye (resolvconf 1.82). Closes: https://github.com/grml/grml/issues/142 ---