Changeset 3452
- Timestamp:
- Jun 16, 2007, 4:17:07 PM (18 years ago)
- Location:
- trunk/essentials/sys-apps/portage/pym
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/essentials/sys-apps/portage/pym/portage.py ¶
r3431 r3452 72 72 DEPRECATED_PROFILE_FILE, USER_VIRTUALS_FILE, EBUILD_SH_ENV_FILE, \ 73 73 INVALID_ENV_FILE, CUSTOM_MIRRORS_FILE, CONFIG_MEMORY_FILE,\ 74 INCREMENTALS, EAPI, MISC_SH_BINARY 74 INCREMENTALS, EAPI, MISC_SH_BINARY, ROOT_PATH 75 75 76 76 from portage_data import ostype, lchown, userland, secpass, uid, wheelgid, \ … … 1003 1003 1004 1004 if config_root is None: 1005 if sys.platform == "os2knix": 1006 config_root = "/@unixroot/" 1007 else: 1008 config_root = "/" 1005 config_root = ROOT_PATH 1009 1006 1010 1007 config_root = normalize_path(os.path.abspath( … … 1256 1253 1257 1254 if target_root is None: 1258 if sys.platform == "os2knix": 1259 target_root = "/@unixroot/" 1260 else: 1261 target_root = "/" 1255 target_root = ROOT_PATH 1262 1256 1263 1257 target_root = normalize_path(os.path.abspath( … … 4009 4003 return newsplit 4010 4004 4011 def _expand_new_virtuals(mysplit, edebug, mydbapi, mysettings, myroot= "/",4005 def _expand_new_virtuals(mysplit, edebug, mydbapi, mysettings, myroot=ROOT_PATH, 4012 4006 trees=None, **kwargs): 4013 4007 """Recursively expand new-style virtuals so as to collapse one or more … … 4305 4299 4306 4300 def dep_check(depstring, mydbapi, mysettings, use="yes", mode=None, myuse=None, 4307 use_cache=1, use_binaries=0, myroot= "/", trees=None):4301 use_cache=1, use_binaries=0, myroot=ROOT_PATH, trees=None): 4308 4302 """Takes a depend string and parses the condition.""" 4309 4303 edebug = mysettings.get("PORTAGE_DEBUG", None) == "1" … … 4689 4683 4690 4684 class portagetree: 4691 def __init__(self, root= "/", virtual=None, clone=None, settings=None):4685 def __init__(self, root=ROOT_PATH, virtual=None, clone=None, settings=None): 4692 4686 4693 4687 if clone: … … 5472 5466 class vartree(object): 5473 5467 "this tree will scan a var/db/pkg database located at root (passed to init)" 5474 def __init__(self, root= "/", virtual=None, clone=None, categories=None,5468 def __init__(self, root=ROOT_PATH, virtual=None, clone=None, categories=None, 5475 5469 settings=None): 5476 5470 if clone: … … 8154 8148 writemsg("%s\n" % msg, noiselevel=-1) 8155 8149 8156 update_config_files( "/",8150 update_config_files(ROOT_PATH, 8157 8151 mysettings.get("CONFIG_PROTECT","").split(), 8158 8152 mysettings.get("CONFIG_PROTECT_MASK","").split(), 8159 8153 myupd) 8160 8154 8161 trees["/"]["bintree"] = binarytree( "/", mysettings["PKGDIR"],8155 trees["/"]["bintree"] = binarytree(ROOT_PATH, mysettings["PKGDIR"], 8162 8156 settings=mysettings) 8163 8157 for update_cmd in myupd: … … 8313 8307 kwargs = {} 8314 8308 for k, envvar in (("config_root", "PORTAGE_CONFIGROOT"), ("target_root", "ROOT")): 8315 kwargs[k] = os.environ.get(envvar, "/")8309 kwargs[k] = os.environ.get(envvar, ROOT_PATH) 8316 8310 8317 8311 db = create_trees(**kwargs) -
TabularUnified trunk/essentials/sys-apps/portage/pym/portage_const.py ¶
r3432 r3452 10 10 11 11 import os 12 # Some of the constants starting with '/' aren't prefixed 13 # by anything else and needs to be corrected on os2knix. 12 13 # bird: ROOT_PATH ends with a trailing slash. 14 # EXE_SUFF is .exe on OS/2 and NT systems. 14 15 import sys 16 ROOT_PATH = "/" 17 EXE_SUFF = "" 18 if sys.platform == "os2knix" or sys.platform == "ntknix": 19 ROOT_PATH = "/@unixroot/" 20 EXE_SUFF = ".exe" 15 21 16 22 VDB_PATH = "var/db/pkg" 17 23 PRIVATE_PATH = "var/lib/portage" 18 CACHE_PATH = "/var/cache/edb" 19 if sys.platform == "os2knix": 20 CACHE_PATH = "/@unixroot" + CACHE_PATH 24 CACHE_PATH = ROOT_PATH+"var/cache/edb" 21 25 DEPCACHE_PATH = CACHE_PATH+"/dep" 22 26 … … 34 38 EBUILD_SH_BINARY = PORTAGE_BIN_PATH+"/ebuild.sh" 35 39 MISC_SH_BINARY = PORTAGE_BIN_PATH + "/misc-functions.sh" 36 SANDBOX_BINARY = "/usr/bin/sandbox"37 BASH_BINARY = "/bin/bash"38 MOVE_BINARY = "/bin/mv"39 PRELINK_BINARY = "/usr/sbin/prelink"40 SANDBOX_BINARY = ROOT_PATH+"usr/bin/sandbox"+EXE_SUFF 41 BASH_BINARY = ROOT_PATH+"bin/bash"+EXE_SUFF 42 MOVE_BINARY = ROOT_PATH+"bin/mv"+EXE_SUFF 43 PRELINK_BINARY = ROOT_PATH+"usr/sbin/prelink"+EXE_SUFF 40 44 41 45 WORLD_FILE = PRIVATE_PATH + "/world" … … 45 49 USER_VIRTUALS_FILE = USER_CONFIG_PATH+"/virtuals" 46 50 EBUILD_SH_ENV_FILE = USER_CONFIG_PATH+"/bashrc" 47 INVALID_ENV_FILE = "/etc/spork/is/not/valid/profile.env"51 INVALID_ENV_FILE = ROOT_PATH+"etc/spork/is/not/valid/profile.env" 48 52 CUSTOM_MIRRORS_FILE = USER_CONFIG_PATH+"/mirrors" 49 53 CONFIG_MEMORY_FILE = PRIVATE_PATH + "/config" … … 63 67 MANIFEST2_IDENTIFIERS = ["AUX","MISC","DIST","EBUILD"] 64 68 65 if sys.platform == "os2knix":66 SANDBOX_BINARY = "/@unixroot" + SANDBOX_BINARY67 BASH_BINARY = "/@unixroot" + BASH_BINARY68 MOVE_BINARY = "/@unixroot" + MOVE_BINARY69 PRELINK_BINARY = "/@unixroot" + PRELINK_BINARY70 INVALID_ENV_FILE = "/@unixroot" + INVALID_ENV_FILE71 72 69 # =========================================================================== 73 70 # END OF CONSTANTS -- END OF CONSTANTS -- END OF CONSTANTS -- END OF CONSTANT
Note:
See TracChangeset
for help on using the changeset viewer.