home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / doc / ppp / examples / scripts / ip-up.local.add < prev    next >
Encoding:
Text File  |  2008-11-26  |  729 b   |  25 lines

  1.  
  2. #
  3. # This sample code shows you one way to modify your setup to allow automatic
  4. # configuration of your resolv.conf for peer supplied DNS addresses when using
  5. # the `usepeerdns' option.
  6. #
  7. # In my case I just added this to my /etc/ppp/ip-up.local script. You may need to 
  8. # create an executable script if one does not exist.
  9. #
  10. # Nick Walker (nickwalker@email.com)
  11. #
  12.  
  13. if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
  14.     rm -f /etc/ppp/resolv.prev
  15.     if [ -f /etc/resolv.conf ]; then
  16.         cp /etc/resolv.conf /etc/ppp/resolv.prev
  17.         grep domain /etc/ppp/resolv.prev > /etc/resolv.conf
  18.         grep search /etc/ppp/resolv.prev >> /etc/resolv.conf
  19.         cat /etc/ppp/resolv.conf >> /etc/resolv.conf
  20.     else
  21.         cp /etc/ppp/resolv.conf /etc
  22.     fi
  23. fi
  24.  
  25.