SysPaths.py (3231:ba2a74b94586) | SysPaths.py (3510:c529f0b16334) |
---|---|
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 | 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 |
|
33def disk(file): 34 system() 35 return joinpath(disk.dir, file) 36 37def binary(file): 38 system() 39 return joinpath(binary.dir, file) 40 --- 14 unchanged lines hidden (view full) --- 55 else: 56 raise ImportError, "Can't find a path to system files." 57 58 if not binary.dir: 59 binary.dir = joinpath(system.dir, 'binaries') 60 if not disk.dir: 61 disk.dir = joinpath(system.dir, 'disks') 62 if not script.dir: | 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: |
63 script.dir = joinpath(system.dir, 'boot') | 66 script.dir = joinpath(config_root, 'boot') |
64 65system.dir = None 66binary.dir = None 67disk.dir = None 68script.dir = None | 67 68system.dir = None 69binary.dir = None 70disk.dir = None 71script.dir = None |