Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven M. Parrish <smparrish@gmail.com>2010-12-04 14:09:56 (GMT)
committer Steven M. Parrish <smparrish@gmail.com>2010-12-04 14:09:56 (GMT)
commit53577867e8b7e7c9c1c09502a6557459ea8a51be (patch)
treeead032e24215707a6dd1b3a231dd397fd49b7176
parentef66ec7c96c7fe260948f9167dbc1ff06c2eaf3b (diff)
Fix adhoc issues
-rw-r--r--rpms/sugar/0001-Check-Adhoc-is-Sugar-Adhoc.patch37
-rw-r--r--rpms/sugar/sl1610-default-ad-hoc-networks.patch3
-rw-r--r--rpms/sugar/sugar.spec3
3 files changed, 26 insertions, 17 deletions
diff --git a/rpms/sugar/0001-Check-Adhoc-is-Sugar-Adhoc.patch b/rpms/sugar/0001-Check-Adhoc-is-Sugar-Adhoc.patch
index 9c2401c..cfa3a9b 100644
--- a/rpms/sugar/0001-Check-Adhoc-is-Sugar-Adhoc.patch
+++ b/rpms/sugar/0001-Check-Adhoc-is-Sugar-Adhoc.patch
@@ -1,14 +1,23 @@
---- a/src/jarabe/desktop/meshbox.py
-+++ b/src/jarabe/desktop/meshbox.py
-@@ -383,8 +383,9 @@ class WirelessNetworkView(CanvasPulsingIcon):
- elif self._mode == network.NM_802_11_MODE_ADHOC:
- settings.wireless.mode = 'adhoc'
- settings.wireless.band = 'bg'
-- settings.ip4_config = IP4Config()
-- settings.ip4_config.method = 'link-local'
-+ if network.is_sugar_adhoc_network(self._name):
-+ settings.ip4_config = IP4Config()
-+ settings.ip4_config.method = 'link-local'
-
- wireless_security = self._get_security()
- settings.wireless_security = wireless_security
+diff -crB sugar-0.88.1/src/jarabe/desktop/meshbox.py sugar-0.88.1.41/src/jarabe/desktop/meshbox.py
+*** sugar-0.88.1/src/jarabe/desktop/meshbox.py 2010-12-04 08:43:37.547173317 -0500
+--- sugar-0.88.1.41/src/jarabe/desktop/meshbox.py 2010-12-04 08:47:07.556160591 -0500
+***************
+*** 383,390 ****
+ elif self._mode == network.NM_802_11_MODE_ADHOC:
+ settings.wireless.mode = 'adhoc'
+ settings.wireless.band = 'bg'
+! settings.ip4_config = IP4Config()
+! settings.ip4_config.method = 'link-local'
+
+ wireless_security = self._get_security()
+ settings.wireless_security = wireless_security
+--- 383,391 ----
+ elif self._mode == network.NM_802_11_MODE_ADHOC:
+ settings.wireless.mode = 'adhoc'
+ settings.wireless.band = 'bg'
+! if network.is_sugar_adhoc_network(self._name):
+! settings.ip4_config = IP4Config()
+! settings.ip4_config.method = 'link-local'
+
+ wireless_security = self._get_security()
+ settings.wireless_security = wireless_security
diff --git a/rpms/sugar/sl1610-default-ad-hoc-networks.patch b/rpms/sugar/sl1610-default-ad-hoc-networks.patch
index 1db172f..c415f0a 100644
--- a/rpms/sugar/sl1610-default-ad-hoc-networks.patch
+++ b/rpms/sugar/sl1610-default-ad-hoc-networks.patch
@@ -685,7 +685,7 @@ index bc7f59b..ae63ad2 100644
# we don't keep an index of ap object path to network, but since
# we'll only ever have a handful of networks, just try them all...
for net in self.wireless_networks.values():
-@@ -1104,6 +1304,26 @@ class MeshBox(gtk.VBox):
+@@ -1104,6 +1304,25 @@ class MeshBox(gtk.VBox):
# it (e.g. olpc-mesh adhoc network)
logging.debug('Can not remove access point %s' % ap_o)
@@ -700,7 +700,6 @@ index bc7f59b..ae63ad2 100644
+
+ def remove_adhoc_networks(self):
+ for icon in self._adhoc_networks:
-+ icon.disconnect()
+ self._layout.remove(icon)
+ self._adhoc_networks = []
+
diff --git a/rpms/sugar/sugar.spec b/rpms/sugar/sugar.spec
index 3de9a92..c29450d 100644
--- a/rpms/sugar/sugar.spec
+++ b/rpms/sugar/sugar.spec
@@ -3,7 +3,7 @@
Summary: Constructionist learning platform
Name: sugar
Version: 0.88.1
-Release: 5.40dxo%{?dist}
+Release: 5.41dxo%{?dist}
URL: http://sugarlabs.org/
Source0: http://download.sugarlabs.org/sources/sucrose/glucose/%{name}/%{name}-%{version}.tar.bz2
@@ -211,6 +211,7 @@ multiple instances of sugar.
%patch508 -p1
%patch509 -p1
%patch510 -p1
+%patch511 -p1
%patch601 -p1
%patch602 -p1