Na preparação de um chroot, estou fazendo um mount --bind /etc/resolv.conf ${MOUNTPOINT}/etc/resolv.conf . Eu preciso disso porque o ${MOUNTPOINT} contém um etc/resolv.conf quebrado.
No entanto, mount está faltando o ponto da operação. Ele reclama que ${MOUNTPOINT}/etc/resolv.conf "é um link simbólico para lugar nenhum". Sim eu conheço. É por isso que estou fazendo a religação em primeiro lugar.
[edit] Por solicitação, /etc/resolv.conf é um arquivo normal:
-rw-r--r-- 1 root root 42 Feb 6 12:52 /etc/resolv.conf
com conteúdo normal
nameserver 192.168.4.1
Isso também deve ser usado após o chroot, mas não alterando o% real${MOUNTPOINT}/etc/resolv.conf. Isso deve permanecer como está:
lrwxrwxrwx 1 root root 27 Jun 14 2017 ${MOUNTPOINT}/etc/resolv.conf -> /run/resolvconf/resolv.conf
(Background: Eu sei sobre religar /run/ no contexto de resolv.conf . Não funciona para mim, /etc/resolv.conf é um arquivo real e não um link simbólico. É apenas ${MOUNTPOINT}/etc/resolv.conf que está quebrado, e só está quebrado durante o chroot , então não posso sobrescrevê-lo).