source: npl/internetserver/poptop_ppp/patches/ppp-2.4.2-change_resolv_conf.patch @ e1b2384

perl-5.22
Last change on this file since e1b2384 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100644
File size: 1.6 KB
  • ppp-2.4.2/scripts/ip-down.local.add

    old new  
    99#
    1010# Nick Walker (nickwalker@email.com)
    1111#
     12. /etc/sysconfig/network-scripts/network-functions
    1213
    13 if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
    14         if [ -f /etc/ppp/resolv.prev ]; then
    15                 cp -f /etc/ppp/resolv.prev /etc/resolv.conf
     14if [ -n "$USEPEERDNS" -a -f /var/run/ppp/resolv.conf ]; then
     15        if [ -f /var/run/ppp/resolv.prev ]; then
     16                change_resolv_conf /var/run/ppp/resolv.prev
    1617        else
    17                 rm -f /etc/resolv.conf
     18                change_resolv_conf
    1819        fi
    1920fi
    2021
  • ppp-2.4.2/scripts/ip-up.local.add

    old new  
    99#
    1010# Nick Walker (nickwalker@email.com)
    1111#
     12. /etc/sysconfig/network-scripts/network-functions
    1213
    13 if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
    14         rm -f /etc/ppp/resolv.prev
     14if [ -n "$USEPEERDNS" -a -f /var/run/ppp/resolv.conf ]; then
     15        rm -f /var/run/ppp/resolv.prev
    1516        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
     17                cp /etc/resolv.conf /var/run/ppp/resolv.prev
     18                rscf=/var/run/ppp/resolv.new
     19                grep domain /var/run/ppp/resolv.prev > $rscf
     20                grep search /var/run/ppp/resolv.prev >> $rscf
     21                change_resolv_conf $rscf
     22                rm -f $rscf
    2023        else
    21                 cp /etc/ppp/resolv.conf /etc
     24                change_resolv_conf /var/run/ppp/resolv.conf
    2225        fi
    2326fi
    2427
Note: See TracBrowser for help on using the repository browser.