Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | locks.py: make hardlink lock files hidden | Zac Medico | 2011-12-13 | 1 | -4/+6 |
| | | | | | This is for consistency with the behavior for normal lock files, since commit ce44ea3e914098a52bc0d1d995e71661659e77ca (bug #142369). | ||||
* | RepoConfigLoader: masters eclass override order | Zac Medico | 2011-12-13 | 1 | -1/+6 |
| | | | | | | | | Only append the current repo to eclass_locations if it's not there already. This allows masters to have more control over eclass override order, which may be useful for scenarios in which there is a plan to migrate eclasses to a master repo. Thanks to Brian Harring <ferringb@gentoo.org) for suggesting this behavior. | ||||
* | FifoIpcDaemon: use plain fd instead of fdopen | Zac Medico | 2011-12-13 | 1 | -8/+8 |
| | |||||
* | AbstractEbuildProcess: interactive pkg_config | Zac Medico | 2011-12-13 | 1 | -0/+2 |
| | |||||
* | AbstractEbuildProcess: null in if not interactive | Zac Medico | 2011-12-13 | 1 | -1/+13 |
| | |||||
* | config: use frozenset for _constant_keys lookup | Zac Medico | 2011-12-13 | 1 | -11/+14 |
| | |||||
* | Don't nest sandbox in emerge/repoman tests. | Zac Medico | 2011-12-11 | 2 | -1/+6 |
| | |||||
* | data._init(): use 'portage' default in first callv2.2.0_alpha80 | Zac Medico | 2011-12-11 | 1 | -9/+7 |
| | |||||
* | load_emerge_config: change order of code back | Zac Medico | 2011-12-10 | 1 | -7/+6 |
| | | | | | A couple of recent commits touched this function, and code got moved around unnecessarily. | ||||
* | PORTAGE_OVERRIDE_EPREFIX: alphabetize vars | Zac Medico | 2011-12-10 | 1 | -2/+2 |
| | |||||
* | Remove _SANDBOX_COMPAT_LEVEL. | Zac Medico | 2011-12-10 | 3 | -7/+2 |
| | |||||
* | Add _ENABLE_XATTR constant for the stable branch. | Zac Medico | 2011-12-10 | 2 | -2/+8 |
| | |||||
* | ResolverPlayground: don't nest sandbox | Zac Medico | 2011-12-10 | 1 | -0/+4 |
| | |||||
* | data.py: avoid portage.settings when possible | Zac Medico | 2011-12-10 | 1 | -4/+16 |
| | |||||
* | data.py: rename var to _portage_username | Zac Medico | 2011-12-10 | 1 | -8/+8 |
| | |||||
* | config: init data/output modules in constructor | Zac Medico | 2011-12-10 | 4 | -8/+8 |
| | | | | | The first constructed config object initializes these modules, and subsequent calls to the _init() functions have no effect. | ||||
* | config: skip unneeded constructor code for clones | Zac Medico | 2011-12-10 | 1 | -4/+4 |
| | |||||
* | const.py: fix spelling of a comment | Zac Medico | 2011-12-10 | 1 | -1/+1 |
| | |||||
* | Make eprefix=None params map to const.EPREFIX | Zac Medico | 2011-12-10 | 3 | -5/+6 |
| | |||||
* | actions.py: fix grammar in comment | Zac Medico | 2011-12-10 | 1 | -1/+1 |
| | |||||
* | Binpkg: move imports to top | Zac Medico | 2011-12-10 | 1 | -2/+2 |
| | |||||
* | Use portage.shutil for safer unicode handling. | Zac Medico | 2011-12-10 | 15 | -19/+16 |
| | |||||
* | vartree.py: lazy movefile import | Zac Medico | 2011-12-10 | 1 | -1/+1 |
| | |||||
* | movefile.py: open /dev/null in binary mode | Zac Medico | 2011-12-10 | 1 | -1/+1 |
| | |||||
* | get_term_size: all values >= 0 for bug #394091 | Zac Medico | 2011-12-10 | 1 | -5/+10 |
| | |||||
* | config.environ: allow prefix vars if no EAPI | Zac Medico | 2011-12-10 | 1 | -2/+2 |
| | | | | | This allows access to EPREFIX inside things like post_sync hooks, where EAPI is undefined. | ||||
* | doebuild: disable noauto for binpkgs later | Zac Medico | 2011-12-10 | 1 | -4/+8 |
| | | | | | This is safer since doebuild_environment() can modify FEATURES if setcpv isn't called before. | ||||
* | emerge: allow search when profile is missing | Zac Medico | 2011-12-09 | 1 | -2/+2 |
| | |||||
* | Make portdbapi.eclassdb a property. | Zac Medico | 2011-12-09 | 1 | -1/+7 |
| | |||||
* | config: set PORTAGE_OVERRIDE_EPREFIX for subprocs | Zac Medico | 2011-12-09 | 1 | -0/+5 |
| | |||||
* | Rename override var to PORTAGE_OVERRIDE_EPREFIX. | Zac Medico | 2011-12-09 | 4 | -5/+5 |
| | |||||
* | create_trees: add public eprefix parameter | Zac Medico | 2011-12-09 | 2 | -6/+4 |
| | |||||
* | config: make eprefix constructor parameter public | Zac Medico | 2011-12-09 | 3 | -10/+6 |
| | |||||
* | config: constructor default portage.const.EPREFIX | Zac Medico | 2011-12-09 | 1 | -1/+2 |
| | |||||
* | Use portage.const.EPREFIX more. | Zac Medico | 2011-12-09 | 6 | -9/+7 |
| | |||||
* | portage.util.movefile._copyxattr(): Print more informative exception | Arfrever Frehtes Taifersar Arahesis | 2011-12-10 | 1 | -3/+18 |
| | | | | when target filesystem does not support extended attributes. | ||||
* | Add portage.exception.OperationNotSupported exception. | Arfrever Frehtes Taifersar Arahesis | 2011-12-10 | 1 | -0/+4 |
| | |||||
* | Binpkg: ensure $ED exists after extraction | Zac Medico | 2011-12-09 | 1 | -0/+1 |
| | |||||
* | Binpkg: handle missing dir after chpathtool | Zac Medico | 2011-12-09 | 1 | -5/+11 |
| | |||||
* | Binpkg: fix os.path.dirname() usage | Zac Medico | 2011-12-09 | 1 | -1/+1 |
| | | | | It doesn't behave as intended for $ED which has a trailing slash. | ||||
* | Binpkg: add chpathtool support for prefix | Zac Medico | 2011-12-09 | 1 | -5/+59 |
| | | | | | | This uses a python-based chpathtool implementation which is intended to be compatible with the C-based implemenation that the prefix branch uses. | ||||
* | BinpkgEnvExtractor: fix PORTAGE_LOG_FILE spelling | Zac Medico | 2011-12-09 | 1 | -2/+2 |
| | |||||
* | Support FEATURES=xattr. | Zac Medico | 2011-12-09 | 2 | -3/+6 |
| | |||||
* | portage.util.movefile._copyxattr(): Support usage of xattr module from | Arfrever Frehtes Taifersar Arahesis | 2011-12-10 | 1 | -18/+27 |
| | | | | dev-python/pyxattr. | ||||
* | portage.util.movefile._copyxattr(): Support usage of getfattr and | Arfrever Frehtes Taifersar Arahesis | 2011-12-10 | 1 | -4/+23 |
| | | | | setfattr executables. | ||||
* | data.py: grp/pwd struct attrs, not indexes | Zac Medico | 2011-12-09 | 1 | -2/+2 |
| | |||||
* | Auto-generate PORTAGE_GRP/USERNAME for prefix. | Zac Medico | 2011-12-09 | 1 | -0/+20 |
| | | | | | | For prefix environments, default to the UID and GID of the top-level EROOT directory. This allows us to avoid using hardcoded defaults. It's still possible to override these variables via make.conf. | ||||
* | Auto-generate PORTAGE_INST_GID/UID for prefix. | Zac Medico | 2011-12-09 | 1 | -4/+20 |
| | | | | | | For prefix environments, default to the UID and GID of the top-level EROOT directory. This allows us to avoid using hardcoded defaults. It's still possible to override these variables via make.conf. | ||||
* | Delete portage.dbapi.porttree._repo_info class and _repo_info attribute of | Arfrever Frehtes Taifersar Arahesis | 2011-12-09 | 3 | -27/+9 |
| | | | | | portage.dbapi.porttree.portdbapi objects. Migrate consumers to repositories attribute of portage.dbapi.porttree.portdbapi objects. | ||||
* | tests/bin: sanitize env | Zac Medico | 2011-12-08 | 1 | -3/+3 |
| | | | | This fixes interference from FEATURES=force-prefix in the env. |