[Windmill-dev] patch so that Windmill works on Debian
Brandon Craig Rhodes
brandon at rhodesmill.org
Fri Jun 6 12:19:20 PDT 2008
Because Debian does not call Firefox "Firefox", but instead calls it
"Iceweasel", Windmill cannot find the default profile page. The
following patch, which also simplifies a bit the search for a value for
MOZILLA_DEFAULT_PROFILE, makes Windmill able to run under Debian:
===================================================================
--- windmill/conf/global_settings.py (revision 717)
+++ windmill/conf/global_settings.py (working copy)
@@ -95,11 +95,11 @@
if firefoxBin is not None and os.path.isfile(firefoxBin):
MOZILLA_BINARY = firefoxBin
- if os.path.isdir('/usr/share/firefox/defaults/profile'):
- MOZILLA_DEFAULT_PROFILE = '/usr/share/firefox/defaults/profile'
- if os.path.isdir('/usr/lib/mozilla-firefox/defaults/profile'):
- MOZILLA_DEFAULT_PROFILE = '/usr/lib/mozilla-firefox/defaults/profile'
-
+ for path in ('/usr/lib/iceweasel/defaults/profile',
+ '/usr/share/firefox/defaults/profile',
+ '/usr/lib/mozilla-firefox/defaults/profile'):
+ if os.path.isdir(path):
+ MOZILLA_DEFAULT_PROFILE = '/usr/lib/iceweasel/defaults/profile'
elif os.name == 'nt' or sys.platform == 'cygwin':
IE_BINARY = os.path.join(os.environ['ProgramFiles'], 'Internet Explorer', 'iexplore.exe')
===================================================================
--
Brandon Craig Rhodes brandon at rhodesmill.org http://rhodesmill.org/brandon
More information about the Windmill-dev
mailing list