summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* repoman: exempt virtuals from KEYWORDS.stableZac Medico2012-12-211-1/+1
|
* repoman: fix dep check for * and ~* keywordsZac Medico2012-12-161-2/+4
| | | | | We want the effective ACCEPT_KEYWORDS to correspond to the current profile's arch (rather than using wildcards).
* repoman: check deps for * and ~* keywordsv2.2.0_alpha149Zac Medico2012-12-151-6/+27
|
* repoman keywords.dropped: handle * and ~*Zac Medico2012-12-151-1/+1
|
* Handle closed sys.__stdin__, for multiprocessingZac Medico2012-12-151-1/+1
| | | | | | | Buggy code in python's multiprocessing/process.py closes sys.stdin and reassigns it to open(os.devnull), but fails to update the corresponding __stdin__ reference. So, detect that case and handle it appropriately. The buggy code is visible in http://hg.python.org/lookup/r73708.
* Add QA_CONFIGURE_OPTIONS variable.v2.2.0_alpha148Zac Medico2012-12-111-1/+2
|
* xattr-helper.py: fix AssertionError string formatZac Medico2012-12-111-2/+2
|
* xattr-helper.py: fix backslash quotingZac Medico2012-12-111-3/+6
|
* prepstrip: preserve xattrs, bug #446420Zac Medico2012-12-112-3/+206
|
* prepstrip: handle objcopy failure, bug #446774Zac Medico2012-12-101-4/+8
|
* prepstrip: add comment for bug #445336v2.2.0_alpha144Zac Medico2012-12-011-0/+1
|
* prepstrip: avoid duplicates for bug #445336Zac Medico2012-12-011-2/+4
| | | | | This prevents us from trying to hardlink duplicate splitdebug files, avoiding ln "File exists" failure as reported in bug #445336.
* Revert "prepstrip: avoid duplicates for bug #445336"Zac Medico2012-12-011-1/+1
| | | | | | This reverts commit bba20c632e79426cd006dd2b732fcaed079ac43a. The sort needs to be inside the subshell in order for it to work as intended. A correct patch will follow.
* prepstrip: avoid duplicates for bug #445336Zac Medico2012-11-301-1/+1
| | | | | This prevents us from trying to hardlink duplicate splitdebug files, avoiding ln "File exists" failure as reported in bug #445336.
* repoman: handle missing @DEPRECATED lic groupv2.2.0_alpha143Zac Medico2012-11-291-6/+4
|
* fix ebuild rpm command for rpm 4.10.0Lucas Bickel2012-11-281-6/+5
| | | | | | | | * changes dyn_spec to use a sources_dir in the sandbox * remove deprecated Buildroot from specfile * call rpmbuild with --target instead of Buildroot * grab machine_name from $CHOST and use as --target in rpmbuild * use dir in sandbox instead of /usr/src/rpm/RPMS
* Rename Package.metadata to _metadata.Zac Medico2012-11-261-2/+2
| | | | | The raw metadata is considered a private low-level internal. This makes the Package class consistent with the _pkg_str class.
* unpack(): Handle suffixes in case-insensitive way.Arfrever Frehtes Taifersar Arahesis2012-11-251-6/+10
|
* __sb_append_var(): Quote tr arguments to avoid filename expansion. Avoid a ↵Arfrever Frehtes Taifersar Arahesis2012-11-251-2/+1
| | | | subshell.
* strip trailing whitespaceMike Frysinger2012-11-229-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 Arahesis2012-11-164-1/+24
| | | | package_manager_build_group().
* repoman: validate use restrict atoms, bug #442786Zac Medico2012-11-131-1/+18
|
* emerge-webrsync: rsync -o -g, bug #442190Zac Medico2012-11-071-2/+5
| | | | | This fixes a regression since the -a option was removed in commit e672b5ccbbbe38eda5c733fc799a20d92a8bdf75.
* prepstrip: check USERLAND outside of loopZac Medico2012-11-061-13/+8
|
* prepstrip: handle empty inode listZac Medico2012-11-051-1/+1
|
* prepstrip: account for new inode created by stripZac Medico2012-11-041-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 440638Ulrich Müller2012-10-311-0/+12
|
* die: use local IFS settingZac Medico2012-10-271-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 #439490Zac Medico2012-10-241-0/+17
|
* install_symlink_html_docs(): Additional fix for compatibility with subslots.Arfrever Frehtes Taifersar Arahesis2012-10-241-1/+1
|
* repoman: fix KEYWORDS.dropped for EAPI 5 sub-slotZac Medico2012-10-171-3/+3
|
* glsa: account for EAPI 5 sub-slot in SLOTZac Medico2012-10-171-1/+1
|
* Make __source_all_bashrcs() and install_symlink_html_docs() compatible with ↵Arfrever Frehtes Taifersar Arahesis2012-10-182-2/+2
| | | | subslots.
* Make keepdir() compatible with subslots.Arfrever Frehtes Taifersar Arahesis2012-10-181-2/+2
|
* Move portage.dep._internal_warnings to portage.v2.2.0_alpha139Zac Medico2012-10-162-2/+2
|
* repoman: allow 40 digit gpg keyZac Medico2012-10-161-1/+1
|
* repoman: validate PORTAGE_GPG_KEYZac Medico2012-10-161-0/+9
|
* egencache --update-manifests: re-sign when neededZac Medico2012-10-151-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_alpha138Zac Medico2012-10-141-1/+1
|
* emerge: handle KeyboardInterrupt, not SIGINTZac Medico2012-10-141-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 footersZac Medico2012-10-141-3/+3
|
* repoman: special git commit footer, bug #438364Zac Medico2012-10-141-14/+26
|
* repoman: identical Manifest commit messageZac Medico2012-10-141-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 Medico2012-10-141-1/+8
| | | | | This reverts commit b91eefc82e995ba3463d212f95fa9228c5cf53ae. See bug #437546, comment #3.
* EAPI="5-progress": Add master_repositories(), repository_path(),Arfrever Frehtes Taifersar Arahesis2012-10-145-10/+302
| | | | available_eclasses(), eclass_path() and license_path() functions.
* Add QA_MULTILIB_PATHS for bug #437910.Zac Medico2012-10-101-7/+27
|
* dyn_spec: s/Copyright/License/, bug #437588Tim Boudreau2012-10-081-1/+1
| | | | Fixes 'Unknown tag' error with rpm 4.10.0.
* repoman: check EXTRA_ECONF/EMAKE, bug #437348Zac Medico2012-10-081-1/+1
|
* repoman: identical Manifest commit messageZac Medico2012-10-071-8/+1
| | | | This will fix bug #437546.
* best_version() and has_version(): Improve die() messages.Arfrever Frehtes Taifersar Arahesis2012-10-072-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.