summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Remove the killparent() function and associated SIGINT trap since thisZac Medico2008-02-102-9/+1
| | | | | | | should already be handled on the python side and it won't work with dropped privileges anyway. svn path=/main/trunk/; revision=9327
* fix nasty typoMarius Mauch2008-02-091-3/+3
| | | | svn path=/main/trunk/; revision=9316
* Bug #155993 - Update environment.bz2 after postinst in caseZac Medico2008-02-072-1/+12
| | | | | | | installation phases need to pass some variables to uninstallation phases. svn path=/main/trunk/; revision=9281
* For the useq() IUSE qa check, use [[ $u =~ $PORTAGE_IUSE ]] insteadZac Medico2008-02-061-1/+1
| | | | | | | of egrep since apparently it's compatible in this case. Thanks to igli for this. svn path=/main/trunk/; revision=9279
* Make qa_source and qa_call save the return value and return it. ThanksZac Medico2008-02-061-4/+8
| | | | | | to igli for suggesting. svn path=/main/trunk/; revision=9278
* don't record internal providers in NEEDED records as they are pointless for ↵Marius Mauch2008-02-051-2/+21
| | | | | | all useful applications in portage and complicate them instead (e.g. bug #205531) svn path=/main/trunk/; revision=9275
* Remove the manifest1 digest file removal code since it's no longerZac Medico2008-02-011-39/+0
| | | | | | needed. svn path=/main/trunk/; revision=9262
* Bug #205718 - Fix quoting of ${INSTALL_MASK} where appropriate. ThanksZac Medico2008-01-311-3/+3
| | | | | | to Ed Catmur <ed@catmur.co.uk> for this patch. svn path=/main/trunk/; revision=9256
* Disable manifest1_compat for ebuild --force digest.Zac Medico2008-01-311-1/+1
| | | | svn path=/main/trunk/; revision=9254
* Unconditionally disable manifest1 compatibility since it's been droppedZac Medico2008-01-311-4/+1
| | | | | | from the main tree and nobody needs it anymore. svn path=/main/trunk/; revision=9252
* Make the autotools.eclass functions exempt from the autotoolsZac Medico2008-01-311-2/+7
| | | | | | QA Notice. svn path=/main/trunk/; revision=9249
* Remove the last traces of the ebuild.autotools check.Zac Medico2008-01-301-2/+0
| | | | svn path=/main/trunk/; revision=9236
* - Remove ebuild.autotools repoman check since it produces lotsZac Medico2008-01-302-15/+31
| | | | | | | | | 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 svn path=/main/trunk/; revision=9235
* Pull more functions out of repoman proper and into repoman.utilities, ↵Alec Warner2008-01-271-146/+11
| | | | | | correct a typo, clean up imports svn path=/main/trunk/; revision=9227
* Restore desktop.invalid as a warning; was an intergration errorAlec Warner2008-01-271-0/+1
| | | | svn path=/main/trunk/; revision=9222
* Move random functions out of repoman and into utilties.pyAlec Warner2008-01-261-132/+20
| | | | svn path=/main/trunk/; revision=9221
* Bug #206772 - Enable bashrc once again for the clean phase.Zac Medico2008-01-221-0/+3
| | | | svn path=/main/trunk/; revision=9220
* We need to implement diefunc() since environment.bz2 files containZac Medico2008-01-211-1/+7
| | | | | | calls to it (due to alias expansion). svn path=/main/trunk/; revision=9217
* Replace the current diefunc() and die alias with a single die() function.Zac Medico2008-01-201-6/+3
| | | | | | | | | 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. (branches/prefix r9212) svn path=/main/trunk/; revision=9216
* fix typo in emerge-webrsync from r9118Alec Warner2008-01-131-1/+1
| | | | svn path=/main/trunk/; revision=9201
* style fixes (imports), add support for --version (bug 138159)Alec Warner2008-01-131-4/+8
| | | | svn path=/main/trunk/; revision=9200
* Remove redundant return statement.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9195
* 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). An example of what users have observed: >>> Source compiled. sed: illegal option -- r usage: sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...] Traceback (most recent call last): File "/usr/lib/portage/bin/filter-bash-environment.py", line 51, in <module> compile_egrep_pattern(args[0]), file_in, file_out) File "/usr/lib/portage/bin/filter-bash-environment.py", line 34, in filter_bash_environment file_out.write(line) IOError: [Errno 32] Broken pipe svn path=/main/trunk/; revision=9194
* Replace hardcoded value with max_desc_len.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9192
* Bug #203887 - Make repoman recognize RESTRICT="installsources".Zac Medico2008-01-111-1/+2
| | | | svn path=/main/trunk/; revision=9190
* 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. svn path=/main/trunk/; revision=9186
* Fix a typo.Zac Medico2008-01-111-1/+1
| | | | svn path=/main/trunk/; revision=9184
* Add a new "ebuild.autotools" check for when ebuilds callZac Medico2008-01-111-0/+2
| | | | | | | autotools directly instead of using autotools.eclass. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9179
* 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. svn path=/main/trunk/; revision=9177
* 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. svn path=/main/trunk/; revision=9176
* Bug #203887 - Implement RESTRICT=installsources for binaries that areZac Medico2008-01-111-0/+1
| | | | | | not compatible with debugedit. svn path=/main/trunk/; revision=9167
* Fix the "Appending to PORTDIR_OVERLAY..." feature which wasZac Medico2008-01-111-13/+11
| | | | | | broken by the previous commit. svn path=/main/trunk/; revision=9165
* Make sure that portdb.findname() returns the correct ebuild.Zac Medico2008-01-111-0/+5
| | | | svn path=/main/trunk/; revision=9164
* Bug#204668 - Fix WORKDIR quoting in econf() when updatingZac Medico2008-01-111-2/+4
| | | | | | config.guess and config.sub. svn path=/main/trunk/; revision=9162
* After loading the environment, make sure the color variablesZac Medico2008-01-081-0/+12
| | | | | | are in sync with the current NOCOLOR setting. svn path=/main/trunk/; revision=9158
* Make filter_readonly_variables() filter PATH in any case sinceZac Medico2008-01-052-3/+3
| | | | | | we never want to save of reload it. svn path=/main/trunk/; revision=9147
* Filter PATH along with FEATURES when loading environment.bz2.Zac Medico2008-01-051-1/+1
| | | | svn path=/main/trunk/; revision=9145
* per bug 204468, remove old check from repoman (all ebuilds in gentoo-x86 are ↵Alec Warner2008-01-051-26/+0
| | | | | | migrated). svn path=/main/trunk/; revision=9144
* 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. svn path=/main/trunk/; revision=9140
* Recognize export statements when filtering the environment. ThisZac Medico2008-01-031-1/+1
| | | | | | | is needed for compatibility with environment.bz2 files generated by paludis. svn path=/main/trunk/; revision=9137
* As suggested by grobian, treat Darwin just like USERLAND=gnuZac Medico2007-12-293-8/+3
| | | | | | since they seem to be switching commands to gnu anyway. svn path=/main/trunk/; revision=9118
* Fix USERLAND references to handle Darwin like BSD.Zac Medico2007-12-292-5/+7
| | | | svn path=/main/trunk/; revision=9117
* Fix broken Darwin USERLAND detection.Zac Medico2007-12-291-0/+3
| | | | svn path=/main/trunk/; revision=9116
* Fix handling of leading / charactes some more.Zac Medico2007-12-291-1/+2
| | | | svn path=/main/trunk/; revision=9112
* Make the ecompressdir vecho output show a leading / onZac Medico2007-12-291-1/+1
| | | | | | the directory path. Thanks to armin76. svn path=/main/trunk/; revision=9111
* Rely on USERLAND since it's automatically generated byZac Medico2007-12-291-5/+1
| | | | | | isolated-functions.sh when necessary. svn path=/main/trunk/; revision=9107
* Simplify the userland detection code in portage.data and addZac Medico2007-12-291-0/+11
| | | | | | a bash version of it to isolated-functions.sh. svn path=/main/trunk/; revision=9100
* Move XARGS initialization from portage.data to isolated-functions.sh.Zac Medico2007-12-291-0/+11
| | | | svn path=/main/trunk/; revision=9096
* 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. svn path=/main/trunk/; revision=9085
* Make the FEATURES=sfperms loops safe for whitespace in pathsZac Medico2007-12-281-2/+4
| | | | | | by using find -print0 | while read -d $'\0'. svn path=/main/trunk/; revision=9083