Changeset 1d02f01 in bootscripts-standard for clfs/sysconfig/network-devices/services/ipv4-static


Ignore:
Timestamp:
Oct 23, 2007, 1:07:58 AM (17 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
master
Children:
1680407
Parents:
d8a3177
Message:

Merged Updates from BLFS/LFS SVNs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • clfs/sysconfig/network-devices/services/ipv4-static

    rd8a3177 r1d02f01  
    4444fi
    4545
    46 if [ -n "${SOURCE}" ]; then
    47         args="${args} src ${SOURCE}"
    48 fi
    49 
    5046case "${2}" in
    5147        up)
    5248                boot_mesg "Adding IPv4 address ${IP} to the ${1} interface..."
    53                 if [ "${INTERFACE}" != "" ]; then
    54                         ip addr add ${args} dev ${1} label ${1}
    55                 else
    56                         ip addr add ${args} dev ${1}
    57                 fi
     49                ip addr add ${args} dev ${1}
    5850                evaluate_retval
    5951       
    60                 if [ "${INTERFACE}" = "" ]; then
    61                         if [ -n "${GATEWAY}" ]; then
    62                                 if ip route | grep -q default; then
    63                                         boot_mesg "Gateway already setup; skipping." ${WARNING}
    64                                         echo_warning
    65                                 else
    66                                         boot_mesg "Setting up default gateway..."
    67                                         ip route add default via ${GATEWAY} dev ${1}
    68                                         evaluate_retval
    69                                  fi
    70                         fi
     52                if [ -n "${GATEWAY}" ]; then
     53                        if ip route | grep -q default; then
     54                                boot_mesg "Gateway already setup; skipping." ${WARNING}
     55                                echo_warning
     56                        else
     57                                boot_mesg "Setting up default gateway..."
     58                                ip route add default via ${GATEWAY} dev ${1}
     59                                evaluate_retval
     60                         fi
    7161                fi
    7262        ;;
    7363       
    7464        down)
    75                 if [ "${INTERFACE}" = "" ]; then
    76                         boot_mesg "Removing Settings From ${1} interface..."
    77                         ip address flush dev ${1}
     65                if [ -n "${GATEWAY}" ]; then
     66                        boot_mesg "Removing default gateway..."
     67                        ip route del default
    7868                        evaluate_retval
    7969                fi
     70       
     71                boot_mesg "Removing IPv4 address ${IP} from the ${1} interface..."
     72                ip addr del ${args} dev ${1}
     73                evaluate_retval
    8074        ;;
    8175       
Note: See TracChangeset for help on using the changeset viewer.