On Fri, Jun 09, 2000 at 10:33:12PM +1000, Anthony Towns wrote:
> /etc/network/if-up.d/10update-resolv == /etc/network/if-down.d/10update-resolv
> perl -i -n -e '$ignore = 1 if (m/^..BEGIN AUTOAJADDED$/); print unless ($ignore); $ignore = 0 if (m/^..END AUTOAJADDED$/);' /etc/resolv.conf
Err, that should be "BEGIN ADDED" not "BEGIN AUTOAJADDED". Or at least
it should've matched the previous echo "#BEGIN ADDED", you can have AUTOAJ
throughout your resolv.conf if you like... :)
To actually test these, you can do something like:
# echo home > /etc/scheme
# ifup -n -v eth0
# ifup -v eth0=work
# ifdown -v eth0
# echo nowhere > /etc/scheme
# ifup -v eth0
Cheers,
aj
--
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG encrypted mail preferred.
``We reject: kings, presidents, and voting.
We believe in: rough consensus and working code.''
-- Dave Clark
Attachment:
pgp3NVbRWEVM7.pgp
Description: PGP signature