bitbake/bin/bitbake:
authorHolger Hans Peter Freyther <zecke@selfish.org>
Sun, 5 Mar 2006 17:09:52 +0000 (17:09 +0000)
committerHolger Hans Peter Freyther <zecke@selfish.org>
Sun, 5 Mar 2006 17:09:52 +0000 (17:09 +0000)
     Prepend the lib module instead of appending to
     override the system installation

bitbake/lib/bb/data.py:
     Same as above, prepend instead of append

bin/bitbake
lib/bb/data.py

index 3fd428a..8ecd98b 100755 (executable)
@@ -22,7 +22,7 @@
 # Place, Suite 330, Boston, MA 02111-1307 USA.
 
 import sys, os, getopt, glob, copy, os.path, re, time
-sys.path.append(os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'lib'))
+sys.path.insert(0,os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])), 'lib'))
 import bb
 from bb import utils, data, parse, debug, event, fatal
 from sets import Set
index 72d0bb0..56ee977 100644 (file)
@@ -31,7 +31,7 @@ if sys.argv[0][-5:] == "pydoc":
     path = os.path.dirname(os.path.dirname(sys.argv[1]))
 else:
     path = os.path.dirname(os.path.dirname(sys.argv[0]))
-sys.path.append(path)
+sys.path.insert(0,path)
 
 from bb import note, debug, data_smart