1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
# -*- shell-script -*-
# this is sourced by other scripts.
workdir=${AUTOPKGTEST_TMP:-$(mktemp -d)}
make tests/getifname
netif=$(tests/getifname)
adduser --quiet --system --shell=/bin/bash --disabled-password \
--gecos 'resolvconf-admin test user,,,,' testdaemon0
adduser --quiet testdaemon0 resolvconf-admins
tid=$(id -u testdaemon0)
cp /etc/resolv.conf "$workdir/resolv.conf"
for nameserver in 8.8.4.4 1.2.3.4; do
su - testdaemon0 -c "resolvconf-admin add $netif $nameserver"
grep -qFx "nameserver $nameserver" /etc/resolv.conf
su - testdaemon0 -c "resolvconf-admin del $netif"
done
diff -u "/etc/resolv.conf" "$workdir/resolv.conf"
deluser --quiet --remove-home --system testdaemon0
|