Created
December 29, 2011 03:18
-
-
Save fengsi/1531537 to your computer and use it in GitHub Desktop.
xe-guest-utilities IP address patch for Arch Linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- src.orig/usr/sbin/xe-update-guest-attrs 2011-12-28 21:05:13.055346917 -0600 | |
+++ src/usr/sbin/xe-update-guest-attrs 2011-12-28 21:04:02.545354603 -0600 | |
@@ -151,9 +151,9 @@ | |
# 3: sit0: <NOARP> mtu 1480 qdisc noop | |
# link/sit 0.0.0.0 brd 0.0.0.0 | |
-#eval $(ip addr show | \ | |
-# sed -n -e 's/^[[:digit:]]*: \([a-z0-9]*\): .*/ifs="\$ifs \1"; current="\1"; /gp;' \ | |
-# -e 's/^[[:space:]]\{4\}inet \('${IPADDR_RE}'\)\/.*/eval inet_\${current}="\1"; /gp;') | |
+eval $(ip addr show | \ | |
+ sed -n -e 's/^[[:digit:]]*: \([a-z0-9]*\): .*/ifs="\$ifs \1"; current="\1"; /gp;' \ | |
+ -e 's/^[[:space:]]\{4\}inet \('${IPADDR_RE}'\)\/.*/eval inet_\${current}="\1"; /gp;') | |
# e.g. | |
# eth0 Link encap:Ethernet HWaddr 00:13:20:95:E8:74 | |
@@ -175,10 +175,10 @@ | |
# collisions:0 txqueuelen:0 | |
# RX bytes:3604609 (3.4 MiB) TX bytes:3604609 (3.4 MiB) | |
-eval $(/sbin/ifconfig | \ | |
- sed -n -e '/^[0-9a-z][0-9a-z]*\:/,/^$/d' \ | |
- -e 's/^\([0-9a-z][0-9a-z]*\) .*/ifs="\$ifs \1"; current="\1"; /gp;' \ | |
- -e 's/ *inet addr:\('$IPADDR_RE'\) .*/eval inet_\${current}="\1"; /gp;') | |
+#eval $(/sbin/ifconfig | \ | |
+# sed -n -e '/^[0-9a-z][0-9a-z]*\:/,/^$/d' \ | |
+# -e 's/^\([0-9a-z][0-9a-z]*\) .*/ifs="\$ifs \1"; current="\1"; /gp;' \ | |
+# -e 's/ *inet addr:\('$IPADDR_RE'\) .*/eval inet_\${current}="\1"; /gp;') | |
# network | |
for if in $ifs ; do |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment