Deleted Added
sdiff udiff text old ( 3231:ba2a74b94586 ) new ( 3510:c529f0b16334 )
full compact
1# Copyright (c) 2006 The Regents of The University of Michigan
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 16 unchanged lines hidden (view full) ---

25# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26#
27# Authors: Ali Saidi
28
29import os, sys
30from os.path import isdir, join as joinpath
31from os import environ as env
32
33config_path = os.path.dirname(os.path.abspath(__file__))
34config_root = os.path.dirname(config_path)
35
36def disk(file):
37 system()
38 return joinpath(disk.dir, file)
39
40def binary(file):
41 system()
42 return joinpath(binary.dir, file)
43

--- 14 unchanged lines hidden (view full) ---

58 else:
59 raise ImportError, "Can't find a path to system files."
60
61 if not binary.dir:
62 binary.dir = joinpath(system.dir, 'binaries')
63 if not disk.dir:
64 disk.dir = joinpath(system.dir, 'disks')
65 if not script.dir:
66 script.dir = joinpath(config_root, 'boot')
67
68system.dir = None
69binary.dir = None
70disk.dir = None
71script.dir = None