2 from os
.path
import isdir
, join
as joinpath
3 from os
import environ
as env
11 global systemdir
, bindir
, diskdir
, scriptdir
14 path
= env
['M5_PATH'].split(':')
16 path
= [ '/dist/m5/system' ]
18 for systemdir
in path
:
19 if os
.path
.isdir(systemdir
):
22 raise ImportError, "Can't find a path to system files."
25 bindir
= joinpath(systemdir
, 'binaries')
27 diskdir
= joinpath(systemdir
, 'disks')
29 scriptdir
= joinpath(systemdir
, 'boot')
33 return joinpath(diskdir
, file)
37 return joinpath(bindir
, file)
41 return joinpath(scriptdir
, file)