summaryrefslogtreecommitdiff
path: root/network/wicd/dhcpcd_networking.py.diff
diff options
context:
space:
mode:
Diffstat (limited to 'network/wicd/dhcpcd_networking.py.diff')
-rw-r--r--network/wicd/dhcpcd_networking.py.diff67
1 files changed, 67 insertions, 0 deletions
diff --git a/network/wicd/dhcpcd_networking.py.diff b/network/wicd/dhcpcd_networking.py.diff
new file mode 100644
index 0000000000..7447a84278
--- /dev/null
+++ b/network/wicd/dhcpcd_networking.py.diff
@@ -0,0 +1,67 @@
+--- orig/opt/wicd/networking.py 2008-02-11 19:18:48.000000000 -0600
++++ new/opt/wicd/networking.py 2008-03-13 22:05:58.562747876 -0500
+@@ -379,7 +379,7 @@
+ self.ConnectingMessage = 'removing_old_connection'
+ self.lock.release()
+
+- misc.Run("killall dhclient dhclient3 wpa_supplicant")
++ misc.Run("killall dhcpcd dhclient3 wpa_supplicant")
+
+ # Check to see if we need to generate a PSK
+ if self.wpa_driver != "ralink legacy":
+@@ -407,8 +407,8 @@
+ self.ConnectingMessage = 'flushing_routing_table'
+ self.lock.release()
+
+- misc.Run("ip route flush dev " + self.wireless_interface)
+- misc.Run("ip route flush dev " + self.wired_interface)
++ misc.Run("route del dev " + self.wireless_interface)
++ misc.Run("route del dev " + self.wired_interface)
+
+ print "configuring the wireless interface..."
+ self.lock.acquire()
+@@ -517,7 +517,7 @@
+
+ print "running dhcp..."
+ if not self.ShouldDie:
+- misc.Run("dhclient " + self.wireless_interface)
++ misc.Run("dhcpcd " + self.wireless_interface)
+
+ # Code repetition --- bad.
+ # However, I think this is the best way.
+@@ -618,7 +618,7 @@
+ def CreateAdHocNetwork(self,essid,channel,ip,enctype,key,encused,ics):
+ # Remove wpa_supplicant, as it can cause the connection to revert to
+ # previous networks...
+- misc.Run("killall dhclient dhclient3 wpa_supplicant")
++ misc.Run("killall dhcpcd dhclient3 wpa_supplicant")
+ misc.Run('ifconfig ' + self.wireless_interface + ' down')
+ misc.Run('iwconfig ' + self.wireless_interface + ' mode ad-hoc')
+ misc.Run('iwconfig ' + self.wireless_interface + ' channel ' + channel)
+@@ -776,14 +776,14 @@
+ self.lock.acquire()
+ self.ConnectingMessage = 'removing_old_connection'
+ self.lock.release()
+- misc.Run("killall dhclient dhclient3 wpa_supplicant")
++ misc.Run("killall dhcpcd dhclient3 wpa_supplicant")
+
+ print "flushing the routing table..."
+ self.lock.acquire()
+ self.ConnectingMessage = 'flushing_routing_table'
+ self.lock.release()
+- misc.Run("ip route flush dev " + self.wireless_interface)
+- misc.Run("ip route flush dev " + self.wired_interface)
++ misc.Run("route del dev " + self.wireless_interface)
++ misc.Run("route del dev " + self.wired_interface)
+
+ if not network.get("broadcast") is None:
+ self.lock.acquire()
+@@ -810,7 +810,7 @@
+
+ print "running dhcp..."
+ if not self.ShouldDie:
+- misc.Run("dhclient " + self.wired_interface)
++ misc.Run("dhcpcd " + self.wired_interface)
+
+ # Code repetition --- bad.
+ # However, I think this is the best way.