]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
- added addrlabel support
authorJan Rękorajski <baggins@pld-linux.org>
Tue, 10 Mar 2009 11:38:00 +0000 (11:38 +0000)
committerJan Rękorajski <baggins@pld-linux.org>
Tue, 10 Mar 2009 11:38:00 +0000 (11:38 +0000)
svn-id: @10197

sysconfig/network-scripts/ifup-aliases

index a1ec8a6bbfbc50023cc780a0c4922aed4255e5b2..5bde4f3c6c89d88d1918cd5852f5f6e15183e091 100644 (file)
@@ -43,6 +43,7 @@ for nr in $(awk 'BEGIN { max=0; }; /^IPADDR[0-9]+=/ { s = $0; gsub(/^IPADDR/, ""
 
        eval IP_ADDR_OPT="\$IP_AOPTS${nr}"
        eval IP_ROUTE_OPT="\$IP_ROPTS${nr}"
+       eval IP_ADDR_LABEL="\$IP_LABEL${nr}"
 
        # Be sure that primary address is added
        if [ "$IP_ADDR" = "$IP4ADDR" -o "$IP_ADDR" = "$IP6ADDR" ]; then
@@ -54,6 +55,7 @@ for nr in $(awk 'BEGIN { max=0; }; /^IPADDR[0-9]+=/ { s = $0; gsub(/^IPADDR/, ""
        if echo $IP_ADDR | grep -q ":"; then
                if is_yes "${IPV6_NETWORKING}"; then
                        ip -6 addr add ${IP_ADDR} dev ${DEVICE} ${IP_ADDR_OPT}
+                       ip -6 addrlabel add prefix ${IP_ADDR} dev ${DEVICE} label ${IP_ADDR_LABEL}
                fi
        elif is_yes "${IPV4_NETWORKING}"; then
                # If broadcast is missing then autocalculate it
This page took 0.059146 seconds and 4 git commands to generate.