Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | unpack(): Handle suffixes in case-insensitive way. | Arfrever Frehtes Taifersar Arahesis | 2012-11-25 | 1 | -6/+10 |
| | |||||
* | __sb_append_var(): Quote tr arguments to avoid filename expansion. Avoid a ↵ | Arfrever Frehtes Taifersar Arahesis | 2012-11-25 | 1 | -2/+1 |
| | | | | subshell. | ||||
* | strip trailing whitespace | Mike Frysinger | 2012-11-22 | 9 | -32/+32 |
| | | | | | | No functional changes here. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | EAPI="5-progress": Add package_manager_build_user() and ↵ | Arfrever Frehtes Taifersar Arahesis | 2012-11-16 | 4 | -1/+24 |
| | | | | package_manager_build_group(). | ||||
* | repoman: validate use restrict atoms, bug #442786 | Zac Medico | 2012-11-13 | 1 | -1/+18 |
| | |||||
* | emerge-webrsync: rsync -o -g, bug #442190 | Zac Medico | 2012-11-07 | 1 | -2/+5 |
| | | | | | This fixes a regression since the -a option was removed in commit e672b5ccbbbe38eda5c733fc799a20d92a8bdf75. | ||||
* | prepstrip: check USERLAND outside of loop | Zac Medico | 2012-11-06 | 1 | -13/+8 |
| | |||||
* | prepstrip: handle empty inode list | Zac Medico | 2012-11-05 | 1 | -1/+1 |
| | |||||
* | prepstrip: account for new inode created by strip | Zac Medico | 2012-11-04 | 1 | -17/+43 |
| | | | | | | | Since strip creates a new inode, we need to know the initial set of inodes in advance, so that we can avoid interference due to trying to strip the same (hardlinked) file multiple times in parallel. See bug #421099. | ||||
* | repoman: add check for deprecated licenses, bug 440638 | Ulrich Müller | 2012-10-31 | 1 | -0/+12 |
| | |||||
* | die: use local IFS setting | Zac Medico | 2012-10-27 | 1 | -0/+2 |
| | | | | | This is needed at least for splitting ${EBUILD_OVERLAY_ECLASSES}, in order to avoid potentially strange results. | ||||
* | Use checkbashisms for init.d scripts, bug #439490 | Zac Medico | 2012-10-24 | 1 | -0/+17 |
| | |||||
* | install_symlink_html_docs(): Additional fix for compatibility with subslots. | Arfrever Frehtes Taifersar Arahesis | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | repoman: fix KEYWORDS.dropped for EAPI 5 sub-slot | Zac Medico | 2012-10-17 | 1 | -3/+3 |
| | |||||
* | glsa: account for EAPI 5 sub-slot in SLOT | Zac Medico | 2012-10-17 | 1 | -1/+1 |
| | |||||
* | Make __source_all_bashrcs() and install_symlink_html_docs() compatible with ↵ | Arfrever Frehtes Taifersar Arahesis | 2012-10-18 | 2 | -2/+2 |
| | | | | subslots. | ||||
* | Make keepdir() compatible with subslots. | Arfrever Frehtes Taifersar Arahesis | 2012-10-18 | 1 | -2/+2 |
| | |||||
* | Move portage.dep._internal_warnings to portage.v2.2.0_alpha139 | Zac Medico | 2012-10-16 | 2 | -2/+2 |
| | |||||
* | repoman: allow 40 digit gpg key | Zac Medico | 2012-10-16 | 1 | -1/+1 |
| | |||||
* | repoman: validate PORTAGE_GPG_KEY | Zac Medico | 2012-10-16 | 1 | -0/+9 |
| | |||||
* | egencache --update-manifests: re-sign when needed | Zac Medico | 2012-10-15 | 1 | -0/+4 |
| | | | | | | If the Manifest is signed with a different key from the one specified by --gpg-key or PORTAGE_GPG_KEY, strip the existing signature and re-sign the Manifest. | ||||
* | repoman: fix commit_footer NameErrorv2.2.0_alpha138 | Zac Medico | 2012-10-14 | 1 | -1/+1 |
| | |||||
* | emerge: handle KeyboardInterrupt, not SIGINT | Zac Medico | 2012-10-14 | 1 | -45/+52 |
| | | | | | | | | We handle KeyboardInterrupt instead of installing a SIGINT handler, since exiting from signal handlers intermittently causes python to ignore the SystemExit exception with a message like this: Exception SystemExit: 130 in <function remove at 0x7fd2146c1320> ignored | ||||
* | repoman: initial caps for git commit msg footers | Zac Medico | 2012-10-14 | 1 | -3/+3 |
| | |||||
* | repoman: special git commit footer, bug #438364 | Zac Medico | 2012-10-14 | 1 | -14/+26 |
| | |||||
* | repoman: identical Manifest commit message | Zac Medico | 2012-10-14 | 1 | -8/+6 |
| | | | | | | Include the signed/unsigned part it the initial commit message, so that it's identical to the Manifest commit message. See bug #437546, comment #3. | ||||
* | Revert "repoman: identical Manifest commit message" | Zac Medico | 2012-10-14 | 1 | -1/+8 |
| | | | | | This reverts commit b91eefc82e995ba3463d212f95fa9228c5cf53ae. See bug #437546, comment #3. | ||||
* | EAPI="5-progress": Add master_repositories(), repository_path(), | Arfrever Frehtes Taifersar Arahesis | 2012-10-14 | 5 | -10/+302 |
| | | | | available_eclasses(), eclass_path() and license_path() functions. | ||||
* | Add QA_MULTILIB_PATHS for bug #437910. | Zac Medico | 2012-10-10 | 1 | -7/+27 |
| | |||||
* | dyn_spec: s/Copyright/License/, bug #437588 | Tim Boudreau | 2012-10-08 | 1 | -1/+1 |
| | | | | Fixes 'Unknown tag' error with rpm 4.10.0. | ||||
* | repoman: check EXTRA_ECONF/EMAKE, bug #437348 | Zac Medico | 2012-10-08 | 1 | -1/+1 |
| | |||||
* | repoman: identical Manifest commit message | Zac Medico | 2012-10-07 | 1 | -8/+1 |
| | | | | This will fix bug #437546. | ||||
* | best_version() and has_version(): Improve die() messages. | Arfrever Frehtes Taifersar Arahesis | 2012-10-07 | 2 | -4/+18 |
| | | | | | | - Print different die() message for invalid atoms. - Mention ebuild-ipc instead of portageq in other die() messages when ebuild-ipc is actually used. | ||||
* | MetadataRegen: inherit AsyncScheduler | Zac Medico | 2012-10-06 | 1 | -2/+3 |
| | |||||
* | ebuild.sh: comment on noauto behavior | Zac Medico | 2012-10-04 | 1 | -2/+4 |
| | |||||
* | repoman: avoid Manifest double signaturev2.2.0_alpha135 | Zac Medico | 2012-10-03 | 1 | -1/+11 |
| | |||||
* | egencache: add --update-manifests, bug #436918 | Zac Medico | 2012-10-03 | 1 | -3/+157 |
| | | | | | | | | | | Update manifest files, and sign them if signing is enabled. This supports parallelization if enabled via the --jobs option. The --thin-manifests and --sign-manifests options may be used to manually override layout.conf settings. There's also a new --strict-manifests option that may be used to manually override the "strict" FEATURES setting, a --gpg-key option to override PORTAGE_GPG_KEY, and a --gpg-dir option to override PORTAGE_GPG_DIR. | ||||
* | debug-print: chgrp ${PORTAGE_GRPNAME:-portage} | Zac Medico | 2012-09-30 | 1 | -2/+2 |
| | | | | | | This fixes warnings for prefix users (see commits 1c3c3b802014ac6356af09d149aaaffce6c14dc3 and 6983b1a1dd21f931ba751b727bd1a3c460383840). | ||||
* | phase-functions.sh: chgrp $T/environment | Zac Medico | 2012-09-30 | 1 | -0/+2 |
| | | | | | | | | | | | | This partially reverts commit 314791e319e3ac7ce75f3a6f9ae9cc5c2b837df6, in order to cover possible cases where it may not actually be redundant, like if ebuild(1) is used to call pkg_setup as root, and then a different user calls src_unpack. We use PORTAGE_GRPNAME if set, in order to avoid triggering irrelevant warnings for unprivileged prefix users (see chown and chgrp wrappers in commit 45bedf9cdc10fafd94858f67d62b36d35dd99544). This mirrors the approach taken in commit 1c3c3b802014ac6356af09d149aaaffce6c14dc3 of the prefix branch. | ||||
* | phase-functions.sh: remove redundant chown/chmod | Zac Medico | 2012-09-30 | 1 | -2/+0 |
| | | | | | | These calls trigger warnings in prefix mode, since commit 45bedf9cdc10fafd94858f67d62b36d35dd99544. They are redundant, since the permissions are handled the _post_phase_userpriv_perms function. | ||||
* | Add chown and chgrp wrappers for prefix. | Zac Medico | 2012-09-30 | 3 | -5/+34 |
| | | | | | | | For prefix, there is typically only a single unprivileged user who owns everthing that is built and installed, and in this case it's desirable to ignore chown and chrgrp failures. So, move the logic from fowners into chown and chgrp wrappers, as discussed in bug #433453. | ||||
* | Fix indent from last commit.v2.2.0_alpha134 | Zac Medico | 2012-09-27 | 1 | -5/+5 |
| | |||||
* | ebuild.sh: EAPI conditional usex dummy | Zac Medico | 2012-09-27 | 1 | -2/+6 |
| | | | | | | This probably makes no difference in practice, since it only affects the "depend" phase. Note that we're allowed to use EAPI conditionals here, since we parse the EAPI on the python side and pass it to bash. | ||||
* | prepalldocs: fix inverted eapi_has_docompress | Zac Medico | 2012-09-26 | 1 | -1/+1 |
| | | | | This broke in commit ab46499322311c1faa710c63d0a5339e49a9061a. | ||||
* | dodoc: source isolated-functions.sh earlier | Zac Medico | 2012-09-26 | 1 | -2/+2 |
| | | | | This is needed since commit ab46499322311c1faa710c63d0a5339e49a9061a. | ||||
* | Add eapi.sh with ___eapi_*() functions and use these functions in other files. | Arfrever Frehtes Taifersar Arahesis | 2012-09-26 | 34 | -297/+386 |
| | |||||
* | Use constants for hardcoded *DEPEND lists. | Zac Medico | 2012-09-25 | 1 | -6/+6 |
| | |||||
* | repoman: rename most *DEPEND.* to dependency.* | Zac Medico | 2012-09-25 | 1 | -38/+25 |
| | | | | This makes it easier to add new types, like HDEPEND. | ||||
* | portageq: Automatically do not include imported functions in the list of ↵ | Arfrever Frehtes Taifersar Arahesis | 2012-09-25 | 1 | -4/+2 |
| | | | | commands. | ||||
* | repoman: support HDEPEND for EAPI 5-hdepend | Zac Medico | 2012-09-24 | 1 | -12/+19 |
| |