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 |