summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Unconditionally disable manifest1 compatibility since it's been droppedZac Medico2008-01-311-4/+1
| | | | | | from the main tree and nobody needs it anymore. (trunk r9252) svn path=/main/branches/2.1.2/; revision=9253
* fix typoZac Medico2008-01-311-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9251
* Make the autotools.eclass functions exempt from the autotoolsZac Medico2008-01-311-2/+7
| | | | | | QA Notice. (trunk r9249) svn path=/main/branches/2.1.2/; revision=9250
* - Remove ebuild.autotools repoman check since it produces lotsZac Medico2008-01-313-30/+32
| | | | | | | | | | | of false positives (bug #207104) and its hard to parse bash - Use QA_INTERCEPTORS in ebuild.sh to implement a runtime 'QA Notice' when autotools is called directly trunk r9235 svn path=/main/branches/2.1.2/; revision=9247
* Bug #206772 - Enable bashrc once again for the clean phase. (trunk r9220)Zac Medico2008-01-311-0/+3
| | | | svn path=/main/branches/2.1.2/; revision=9246
* Replace the current diefunc() and die alias with a single die() function.Zac Medico2008-01-311-6/+9
| | | | | | | | The previous arguments to diefunc() weren't used anyway. The result is that the die message looks better because it doesn't show the alias and all of it's arguments which are totally irrelevant. (trunk r9215:9217) svn path=/main/branches/2.1.2/; revision=9245
* Check for quoted ${A}. Thanks to maekke for this patch. (trunk r9206)Zac Medico2008-01-311-1/+12
| | | | svn path=/main/branches/2.1.2/; revision=9240
* Bug #138159 - add support for --version (trunk r9200)Zac Medico2008-01-311-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9239
* Pass db_keys in to the FakeVartree constructor (merged from trunk). ThisZac Medico2008-01-301-5/+10
| | | | | | | | solves an issue with EAPI missing from the key list which triggers invalid EAPI messages for masked packages in cases where there is an installed version and all ebuilds are masked. svn path=/main/branches/2.1.2/; revision=9234
* In preprocess_ebuild_env(), move a filter_readonly_variables callZac Medico2008-01-121-2/+3
| | | | | | | | | out of a subshell since FreeBSD and prefix users have reported apparent corruption of the PATH environment variable that triggers calls to the wrong version of sed (one that does not support the -r option). (trunk r9193:9195) svn path=/main/branches/2.1.2/; revision=9196
* Replace hardcoded value with max_desc_len. (trunk r9192)Zac Medico2008-01-121-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9193
* Bug #203887 - Make repoman recognize RESTRICT="installsources".Zac Medico2008-01-111-1/+2
| | | | | | (trunk r9190) svn path=/main/branches/2.1.2/; revision=9191
* Adjust the max DESCRIPTION.toolong length to 100 characters so thatZac Medico2008-01-111-2/+2
| | | | | | | it's not too small and only about 3% of packages will trigger it. (trunk r9186) svn path=/main/branches/2.1.2/; revision=9187
* Fix a typo. (trunk r9184)Zac Medico2008-01-111-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9185
* Add a new "ebuild.autotools" check for when ebuilds callZac Medico2008-01-111-5/+19
| | | | | | | | autotools directly instead of using autotools.eclass. Thanks to Betelgeuse for the initial patch. (trunk r9179) svn path=/main/branches/2.1.2/; revision=9183
* Add a DESCRIPTION.toolong warning for when the DESCRIPTION line isZac Medico2008-01-111-0/+11
| | | | | | | over 80 characters long. Thanks to Betelgeuse for the patch. (trunk r9177) svn path=/main/branches/2.1.2/; revision=9181
* Bug #162450 - Try to avoid having so many bugs marked UPSTREAM byZac Medico2008-01-111-0/+7
| | | | | | | encouraging users to report 'poor programming practices' QA issues upstream and show them the $HOMEPAGE for convenience. (trunk r9176) svn path=/main/branches/2.1.2/; revision=9180
* Bug #203887 - Implement RESTRICT=installsources for binaries that areZac Medico2008-01-111-0/+1
| | | | | | not compatible with debugedit. (trunk r9167) svn path=/main/branches/2.1.2/; revision=9175
* Make sure that portdb.findname() returns the correct ebuild.Zac Medico2008-01-111-13/+16
| | | | | | (trunk r9164:9165) svn path=/main/branches/2.1.2/; revision=9173
* Bug #204425 - Remove --delete-after from the default PORTAGE_RSYNC_OPTS.Zac Medico2008-01-111-1/+0
| | | | | | | This allows the rsync program to choose the preferred --delete algorithm, or the user can choose one via PORTAGE_RSYNC_EXTRA_OPTS. (trunk r9163) svn path=/main/branches/2.1.2/; revision=9172
* Bug#204668 - Fix WORKDIR quoting in econf() when updatingZac Medico2008-01-111-2/+4
| | | | | | config.guess and config.sub. (trunk r9162) svn path=/main/branches/2.1.2/; revision=9171
* After loading the environment, make sure the color variablesZac Medico2008-01-111-0/+12
| | | | | | are in sync with the current NOCOLOR setting. (trunk r9158) svn path=/main/branches/2.1.2/; revision=9170
* per bug 204468, remove old check from repoman (all ebuilds inZac Medico2008-01-111-26/+0
| | | | | | gentoo-x86 are migrated). (trunk r9144) svn path=/main/branches/2.1.2/; revision=9168
* Bug #204651 - Make repoman respect NOCOLOR=true. (trunk r9151)Zac Medico2008-01-061-1/+2
| | | | svn path=/main/branches/2.1.2/; revision=9152
* Make filter_readonly_variables() filter PATH in any case sinceZac Medico2008-01-052-3/+3
| | | | | | we never want to save of reload it. (trunk r9147) svn path=/main/branches/2.1.2/; revision=9148
* Filter PATH along with FEATURES when loading environment.bz2.Zac Medico2008-01-051-1/+1
| | | | | | (trunk r9145) svn path=/main/branches/2.1.2/; revision=9146
* Send eerror and ewarn messages to stderr. This is important inZac Medico2008-01-041-2/+2
| | | | | | | | case somebody calls portageq inside a global scope command substitution. The output needs to go to stderr so that the die message from the subshell is visible. (trunk r9140) svn path=/main/branches/2.1.2/; revision=9141
* Recognize export statements when filtering the environment. ThisZac Medico2008-01-031-1/+1
| | | | | | | is needed for compatibility with environment.bz2 files generated by paludis. (trunk r9137) svn path=/main/branches/2.1.2/; revision=9138
* As suggested by grobian, treat Darwin just like USERLAND=gnuZac Medico2007-12-291-1/+1
| | | | | | | since they seem to be switching commands to gnu anyway. (trunk r9118) svn path=/main/branches/2.1.2/; revision=9119
* Make the ecompressdir vecho output show a leading / onZac Medico2007-12-291-2/+3
| | | | | | | the directory path. Thanks to armin76. (trunk r9110:9112) svn path=/main/branches/2.1.2/; revision=9113
* Rely on USERLAND since it's automatically generated byZac Medico2007-12-291-4/+5
| | | | | | isolated-functions.sh when necessary. (trunk r9107) svn path=/main/branches/2.1.2/; revision=9108
* * Remove redundant lchown() compatibility code since theZac Medico2007-12-291-0/+11
| | | | | | | | | | | getattr(os, "lchown", None) call already handles it. * Simplify the userland detection code in portage.data and add a bash version of it to isolated-functions.sh. (trunk r9098:9101) svn path=/main/branches/2.1.2/; revision=9102
* Move XARGS initialization from portage.data to isolated-functions.sh.Zac Medico2007-12-291-0/+11
| | | | | | (trunk r9095:9097) svn path=/main/branches/2.1.2/; revision=9098
* Add support for showing binary package file sizes in emergeZac Medico2007-12-291-6/+14
| | | | | | --search output. (trunk r9094) svn path=/main/branches/2.1.2/; revision=9095
* Bug #202697 - Add / to the default initial SANDBOX_READ in order toZac Medico2007-12-281-1/+1
| | | | | | | avoid a situation where attempts to read arbitrary files trigger sandbox violations. (trunk r9085) svn path=/main/branches/2.1.2/; revision=9086
* Make the FEATURES=sfperms loops safe for whitespace in pathsZac Medico2007-12-281-2/+4
| | | | | | by using find -print0 | while read -d $'\0'. (trunk r9083) svn path=/main/branches/2.1.2/; revision=9084
* In action_regen(), use writemsg() to send error messages toZac Medico2007-12-281-7/+6
| | | | | | stderr. (trunk r9066) svn path=/main/branches/2.1.2/; revision=9077
* Fixes for logic related to FEATURES=test to USE=test mapping:Zac Medico2007-12-283-9/+10
| | | | | | | | | | | | | | | | * Add EBUILD_FORCE_TEST to the environment whitelist and filter it from the saved environment in save_ebuild_env(). * Tweak logic inside the ebuild command and config.regenerate() so that EBUILD_FORCE_TEST works even in odd cases like when USE=test is masked. * Only make FEATURES=test map to USE=test when "test" is actually in IUSE. * Remove USE=test from the set of implicit IUSE so that useq() calls in ebuild.sh properly generate a QA Notice when "test" is missing from IUSE. (trunk r9063:9065) svn path=/main/branches/2.1.2/; revision=9076
* Bug #203323 - Fix the FEATURES=sfperms code so that it doesn't chmodZac Medico2007-12-281-6/+19
| | | | | | | g-r on binaries that are both setuid and setgid. In that case, just chmod o-r. (trunk r9061) svn path=/main/branches/2.1.2/; revision=9075
* Minor code readablity enhancements:Zac Medico2007-12-281-6/+8
| | | | | | | | | | * Use relative_path and full_path variables for files being checked instead of spreading code like x+"/files/"+y all over the place. * Use stat.S_IMODE with octal 0111 instead of hex 0x0248 in the file.executable checks. (trunk r9060) svn path=/main/branches/2.1.2/; revision=9074
* Bug #201498 - Use desktop-file-validate to validate *.desktopZac Medico2007-12-281-1/+27
| | | | | | | | files inside ${FILESDIR} and generate a "desktop.invalid" qa warning if an error is detected. Thanks to Betelgeuse for the initial patch. (trunk r9059) svn path=/main/branches/2.1.2/; revision=9073
* Fix broken handling of the tuple that's returned fromZac Medico2007-12-281-1/+1
| | | | | | verify_all(). Thanks to Betelgeuse. (trunk r9056) svn path=/main/branches/2.1.2/; revision=9072
* Bug #203239 - With FEATURES=noauto, always source ${EBUILD}.Zac Medico2007-12-281-4/+9
| | | | | | | | This will load the ${T}/environment file if available and then source ${EBUILD} to overwrite any functions that have changed. (trunk r9051 and r9062) svn path=/main/branches/2.1.2/; revision=9068
* - small UI cleanups. *should* not cause problems with lackZac Medico2007-12-281-6/+7
| | | | | | of missing newlines. (trunk r9050) svn path=/main/branches/2.1.2/; revision=9067
* Add support for --usepkg and --usepkgonly options together withZac Medico2007-12-211-4/+5
| | | | | | emerge --search. (trunk r9038) svn path=/main/branches/2.1.2/; revision=9039
* Implement a `portageq contents <root> <category/package>` commandZac Medico2007-12-211-0/+25
| | | | | | | that lists all the files that are installed for a given package, with one file listed on each line. (trunk r9035) svn path=/main/branches/2.1.2/; revision=9037
* Enhance the portageq match command to list all installed packagesZac Medico2007-12-211-9/+14
| | | | | | when given an empty string. (trunk r9032:9034) svn path=/main/branches/2.1.2/; revision=9036
* emerge --search enhancements:Zac Medico2007-12-211-26/+95
| | | | | | | | * support for searching installed packages * visibility filtering for both installed and binary packages (trunk r9026:9029) svn path=/main/branches/2.1.2/; revision=9030
* Eliminate redundant "notadded" error filtering. (trunk r9023)Zac Medico2007-12-211-7/+1
| | | | svn path=/main/branches/2.1.2/; revision=9024
* Tweak profile validation and warning logic a bit. (trunk r9015)Zac Medico2007-12-211-1/+3
| | | | svn path=/main/branches/2.1.2/; revision=9022