update genini so it is more like m5
authorNathan Binkert <binkertn@umich.edu>
Thu, 10 Mar 2005 18:38:44 +0000 (13:38 -0500)
committerNathan Binkert <binkertn@umich.edu>
Thu, 10 Mar 2005 18:38:44 +0000 (13:38 -0500)
test/genini.py:
    import m5config after environment variables are setup so
    the behaviour is more like that of the simulator and so
    what are normally compile-time variables like FULL_SYSTEM
    can be properly set from the command line.

--HG--
extra : convert_revision : 1951d3015b091338724b66a3a86a818f9ac97b26

test/genini.py

index 9c28ef361857094a84c83ed7157f0331d4fc5e66..f4d1575db2e0b5fe315078212de4e3b361815839 100755 (executable)
@@ -34,7 +34,6 @@ sys.path.append(joinpath(mypath, '../util/pbs'))
 sys.path.append(joinpath(mypath, '../sim/pyconfig'))
 
 from importer import AddToPath, LoadMpyFile
-from m5config import *
 
 AddToPath('.')
 
@@ -49,12 +48,14 @@ try:
             else:
                 name = arg[:offset]
                 value = arg[offset+1:]
-            env[name] = value
+            os.environ[name] = value
         if opt == '-I':
             AddToPath(arg)
 except getopt.GetoptError:
     sys.exit('Improper Usage')
 
+from m5config import *
+
 for arg in args:
     LoadMpyFile(arg)