Safely set /etc/resolv.conf to an empty file in buildd images

In the buildd image chroot, /etc/resolv.conf is a symbolic link to
a configuration file in the /run directory. A call to truncate will
modify that file, which we should not do. Instead, we want to remove
the symbolic link and replace it with an empty file.
This commit is contained in:
David Krauser 2020-03-25 18:24:27 -04:00
parent 8f76e539b1
commit 8bc9cb77a1

View File

@ -1,4 +1,3 @@
#!/bin/sh
set -e
chroot chroot truncate -s 0 /etc/resolv.conf
#!/bin/sh -e
chroot chroot rm /etc/resolv.conf
chroot chroot touch /etc/resolv.conf