Author: dmeyer
Date: Tue Oct 18 17:08:36 2005
New Revision: 7743

Modified:
   trunk/freevo-ui/freevo

Log:
start the correect installation of freevo

Modified: trunk/freevo-ui/freevo
==============================================================================
--- trunk/freevo-ui/freevo      (original)
+++ trunk/freevo-ui/freevo      Tue Oct 18 17:08:36 2005
@@ -335,11 +335,25 @@
     for path in os.environ['PATH'].split(':'):
         if os.path.isfile(os.path.join(path, freevo_script)):
             freevo_script = os.path.join(path, freevo_script)
+
+
+# fix python path
+__site__ = '../lib/python%s.%s/site-packages' % sys.version_info[:2]
+__site__ = os.path.normpath(os.path.join(os.path.dirname(__file__), __site__))
+
+# extend PYTHONPATH to freevo
+if os.environ.has_key('PYTHONPATH'):
+    os.environ['PYTHONPATH'] = '%s:%s' % (__site__, os.environ['PYTHONPATH'])
+else:
+    os.environ['PYTHONPATH'] = __site__
+
+
 import freevo.version
 python, freevo_python = get_python(1)
 if not python:
     print 'can\'t find python version with installed freevo'
     sys.exit(0)
+
 freevo_helpers = os.path.join(freevo_python, 'helpers')
 dname = os.path.abspath(os.path.join(os.path.dirname(freevo_script), '../'))
 freevo_locale  = os.path.join(dname, 'share/locale')
@@ -349,16 +363,7 @@
 runapp         = ''
 python = [ python ]
 
-__site__ = '../lib/python%s.%s/site-packages' % sys.version_info[:2]
-__site__ = os.path.normpath(os.path.join(os.path.dirname(__file__), __site__))
-__site__ = '%s:%s' % (freevo_python, __site__)
-
-# extend PYTHONPATH to freevo
-if os.environ.has_key('PYTHONPATH'):
-    os.environ['PYTHONPATH'] = '%s:%s' % (__site__, os.environ['PYTHONPATH'])
-else:
-    os.environ['PYTHONPATH'] = __site__
-
+os.environ['PYTHONPATH'] = '%s:%s' % (freevo_python, os.environ['PYTHONPATH'])
 
 # add the variables from above into environ so Freevo can use them, too
 for var in ('freevo_script', 'runapp', 'freevo_python', 'freevo_locale', 
'freevo_doc',
@@ -495,5 +500,5 @@
     print 'Error: unable to start \'%s\'' % proc[0]
     print 'Either the helper does not exist or you need to run \'make\' first'
     sys.exit(0)
-    
+
 start(name, python + proc , bg, check)


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to