#! /bin/sh # $Id: dns-clean,v 1.1.1.1 2004/05/07 03:12:59 john Exp $ # dns-clean by John Hasler 1999-2003 # Any possessor of a copy of this program may treat it as if it # were in the public domain. I waive all rights. # This script should be run at bootup to clean up any mess left by 0dns-up. # It should be run before ppp is started. # It should never be run while ppp is up. ### BEGIN INIT INFO # Provides: dns-clean # X-Start-Before: networking ifupdown resolvconf # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: S # Default-Stop: # Short-Description: Cleans up any mess left by 0dns-up # Description: 0dns-up often leaves behind some cruft. This Script is meant # to clean up any such mess. ### END INIT INFO setvar PATH = "/sbin:/bin:/usr/sbin:/usr/bin" test -f /usr/sbin/pppconfig || exit 0 mkdir /var/run/pppconfig >/dev/null 2>&1 || true test -f /etc/ppp/ip-down.d/0dns-down || exit 0 match $1 { with start /bin/echo -n "Running 0dns-down to make sure resolv.conf is ok..." /etc/ppp/ip-down.d/0dns-down "0dns-clean" && /bin/echo "done." with stop|restart|force-reload with * } exit 0