summaryrefslogtreecommitdiff
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix domo and doexe to return non-zero if there are any errors. Thanks toZac Medico2009-03-272-1/+14
| | | | | | zong_sharo for reporting. (trunk r13182) svn path=/main/branches/2.1.6/; revision=13211
* Remove unused tar_opts variable inside unpack(). Thanks to zong_sharo forZac Medico2009-03-271-5/+4
| | | | | | reporting. (trunk r13181) svn path=/main/branches/2.1.6/; revision=13210
* Add support for FEATURES=parse-eapi-glep-55. This feature is only intended forZac Medico2009-03-271-5/+9
| | | | | | | experimental purposes and should not be enabled under normal circumstances. (trunk r13175) svn path=/main/branches/2.1.6/; revision=13205
* Only check for ebuild/eclass modification when a relevant phase is called.Zac Medico2009-03-231-7/+8
| | | | | | (trunk r13150) svn path=/main/branches/2.1.6/; revision=13167
* Use a separate if/then to group boolean or'd expressions together, ratherZac Medico2009-03-231-6/+6
| | | | | | than a subshell. (trunk r13149) svn path=/main/branches/2.1.6/; revision=13166
* Make ebuild(1) detect ebuild/eclass changes and automatically source theZac Medico2009-03-232-3/+16
| | | | | | | | ebuild atain in this case (even though $T/environment may already exist). This should help avoid confusion by ensuring that the latest changes to the ebuild/eclasses are reflected in the environment. (trunk r13148) svn path=/main/branches/2.1.6/; revision=13165
* Add "prepare" to the list of phases that trigger a warning about staleZac Medico2009-03-231-1/+1
| | | | | | ${T}/environment. (trunk r13147) svn path=/main/branches/2.1.6/; revision=13164
* When triggering a fresh unpack inside dyn_unpack(), remove theZac Medico2009-03-231-1/+1
| | | | | | | .prepared, .configured and .installed files along with the others. (trunk r13146) svn path=/main/branches/2.1.6/; revision=13163
* Make config.features a set instead of a list. (trunk r13134)Zac Medico2009-03-231-3/+2
| | | | svn path=/main/branches/2.1.6/; revision=13153
* Update copyright headers. (trunk r13131)Zac Medico2009-03-232-3/+3
| | | | svn path=/main/branches/2.1.6/; revision=13152
* In order to avoid possible duplicate elog messages when using ebuild(1) toZac Medico2009-03-231-0/+7
| | | | | | | | call the same phase multiple times, wipe out elog log files for the current phase just before executing the phase. Thanks to Mike Frysinger <vapier@g.o> for reporting. (trunk r13130) svn path=/main/branches/2.1.6/; revision=13151
* Bug #262365 - Punt the prepalldocs check until there is an alternativeZac Medico2009-03-171-2/+0
| | | | | | available in EAPI 3. (trunk r13117:13119) svn path=/main/branches/2.1.6/; revision=13125
* Punt fix-db.py since it's not really needed. It's been broken since 2.1.6Zac Medico2009-03-171-181/+0
| | | | | | and nobody noticed until bug #262132 was filed. (trunk r13117) svn path=/main/branches/2.1.6/; revision=13124
* Bug #262485 - Handle InvalidAtom from dep_expand(). (trunk r13116)Zac Medico2009-03-171-6/+7
| | | | svn path=/main/branches/2.1.6/; revision=13123
* Bug #262365 - Make the "portage.internal" category (prepalldocs check) av2.1.6.8Zac Medico2009-03-131-0/+1
| | | | | | warning instead of fatal. (trunk r13109) svn path=/main/branches/2.1.6/; revision=13110
* Add missing brackets to [:upper:] and [:lower:] in _sb_append_var() trZac Medico2009-03-131-1/+2
| | | | | | arguments. (trunk r13104) svn path=/main/branches/2.1.6/; revision=13107
* Filter _sb_append_var in save_ebuild_env(). (trunk r13091)Zac Medico2009-03-131-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=13106
* cleanup sandbox env var handling -- make sure we dont insert empty : ↵Zac Medico2009-03-131-29/+27
| | | | | | | | sections and avoid unnecessary eval usage (trunk r13090) svn path=/main/branches/2.1.6/; revision=13105
* Make dyn_clean ignore FEATURES=keepwork when [[ $EMERGE_FROM = binary ]]Zac Medico2009-03-121-2/+3
| | | | | | | and remove shutil.rmtree() call from Binpkg._clean_exit() since dyn_clean is guaranteed to do a full clean now. (trunk r13069) svn path=/main/branches/2.1.6/; revision=13083
* Use posix compatible find -perm arguments. Thanks to Timothy RedaelliZac Medico2009-03-121-2/+2
| | | | | | <drizzt@g.o> for reporting. (trunk r13067) svn path=/main/branches/2.1.6/; revision=13081
* Also add an einfo binary. (trunk r13066)Zac Medico2009-03-121-0/+1
| | | | svn path=/main/branches/2.1.6/; revision=13080
* Bug #262096 - Add separate eerror, elog, eqawarn, and ewarn binaries forZac Medico2009-03-124-0/+11
| | | | | | | use by non-bash programs running inside the ebuild environment, such as sandbox. (trunk r13065) svn path=/main/branches/2.1.6/; revision=13079
* Use ${x##*/} instead of calling basename. (trunk r13064)Zac Medico2009-03-121-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=13078
* Move ebuild helpers into an ebuild-helpers subdirectory. (trunk r13063)Zac Medico2009-03-1248-2/+4
| | | | svn path=/main/branches/2.1.6/; revision=13077
* Bug #261852 - If an unexpected exception is raise from emerge_main() thenZac Medico2009-03-111-0/+16
| | | | | | | show the traceback after the mod_echo output to that the traceback isn't obscured by mod_echo flooding. (trunk r12814) svn path=/main/branches/2.1.6/; revision=13046
* Only execute src_test pre/post hooks when src_test is actually executed.Zac Medico2009-03-111-4/+4
| | | | | | (trunk r12809) svn path=/main/branches/2.1.6/; revision=13041
* Add more QA warnings for econf calls during unexpected phases. Thanks toZac Medico2009-03-111-3/+12
| | | | | | Diego Elio Pettenò <flameeyes@g.o> for the suggestion. (trunk r12808) svn path=/main/branches/2.1.6/; revision=13040
* Use the ebuild_phase helper function to calls phase hooks and fix brokenZac Medico2009-03-111-24/+18
| | | | | | | trap calls that try to unset multiple signal handlers at once without passing - as the first argument. (trunk r12805) svn path=/main/branches/2.1.6/; revision=13039
* Inside dyn_unpack(), only call pre/post phase hooks when src_unpack isZac Medico2009-03-111-2/+1
| | | | | | called (when .unpacked does not already exist). (trunk r12804) svn path=/main/branches/2.1.6/; revision=13038
* Make manifest mode with --force option cause existing digests to be replacedZac Medico2009-03-111-0/+39
| | | | | | | | | | | | for any files that exist in ${DISTDIR}. This provides an alternative to ebuild --force manifest for updating existing distfiles digests. Digests are assumed to be corect for files that do not exist in ${DISTDIR} since the user could simply remove the whole Manifest if they wanted to regenerate digests for all files (and it's safer to regenerate as few as possible because it's less probably that a valid digest will get replaced by an invalid one). (trunk r12802) svn path=/main/branches/2.1.6/; revision=13036
* Replace things like [[ $PORTAGE_BUILDDIR/.prepared -nt $WORKDIR ]] withZac Medico2009-03-111-6/+5
| | | | | | | | | simply [[ -e $PORTAGE_BUILDDIR/.prepared ]] since the timestamp of $WORKDIR is practically always newer due to the other hidden files that are created there as each phase is executed. Thanks to Alfredo Tupone <tupone@g.o> for reporting. (trunk r12795) svn path=/main/branches/2.1.6/; revision=13029
* Generate a QA Notice when EXPORT_FUNCTIONS is called before inherit, sinceZac Medico2009-03-111-0/+7
| | | | | | it's incompatible with <=portage-2.1.6.7. (trunk r12794) svn path=/main/branches/2.1.6/; revision=13028
* for pointers cast to 32bit ints, we always want to abort on 64bit systems, ↵Zac Medico2009-03-111-7/+11
| | | | | | | | not just when FEATURES=stricter (trunk r12793) svn path=/main/branches/2.1.6/; revision=13027
* Make EXPORT_FUNCTIONS store it's arguments in an environment variable andZac Medico2009-03-111-12/+25
| | | | | | | | | | perform the function generation after the current inherit call has returned. This allows an eclass to call EXPORT_FUNCTIONS either before or after it inherits other eclasses, and the result is still the same. Thanks to Donnie Berkholz <dberkholz@g.o> for reporting. (trunk r12784:12792 and r12806) svn path=/main/branches/2.1.6/; revision=13026
* Fix vdb entry writting code in dyn_install() to avoid generating empty entriesZac Medico2009-03-111-3/+4
| | | | | | in some cases. Thanks to Ned Ludd <solar@g.o> for reporting. (trunk r12745) svn path=/main/branches/2.1.6/; revision=12994
* When checking ebuild content, use codecs.open() to force utf_8 encoding forZac Medico2009-03-111-7/+11
| | | | | | py3k compatibility (all ebuilds should have utf_8 encoding). (trunk r12733) svn path=/main/branches/2.1.6/; revision=12982
* reject all set*id binaries that have DT_RPATH:$ORIGIN #260331 (trunk r12712)Zac Medico2009-03-111-3/+8
| | | | svn path=/main/branches/2.1.6/; revision=12967
* Fix headers that contain $Header instead of $Id. (trunk r12701)Zac Medico2009-03-112-3/+3
| | | | svn path=/main/branches/2.1.6/; revision=12956
* Fix StringIO imports so that 2to3 can handle them. Also, replace shlex +Zac Medico2009-03-111-3/+3
| | | | | | StringIO usage with shlex.split() where appropriate. (trunk r12662) svn path=/main/branches/2.1.6/; revision=12925
* For compatibility with python-3.0, open files in text mode where appropriate.Zac Medico2009-03-111-2/+2
| | | | | | (trunk r12642) svn path=/main/branches/2.1.6/; revision=12914
* Use a regular expression for the file.name check. This replaces some oddZac Medico2009-03-111-15/+12
| | | | | | map() usage that 2to3 warns about. (trunk r12638) svn path=/main/branches/2.1.6/; revision=12910
* For python-3.0 compatibility, raise a real exception instead of a string.Zac Medico2009-03-111-2/+2
| | | | | | (trunk r12635) svn path=/main/branches/2.1.6/; revision=12907
* For compatibility with python-3.0, use isinstance() instead of type().Zac Medico2009-03-111-4/+0
| | | | | | (trunk r12633) svn path=/main/branches/2.1.6/; revision=12906
* Make save_ebuild_env() filter NOCOLOR, and remove related code from ebuild.shZac Medico2009-03-112-13/+1
| | | | | | since that variable is not loaded from $T/environment anymore. (trunk r12625) svn path=/main/branches/2.1.6/; revision=12899
* (trunk r12620)Zac Medico2009-03-111-23/+13
| | | | svn path=/main/branches/2.1.6/; revision=12895
* In dyn_package(), show a more informative die message if an error occurs whenZac Medico2009-03-111-1/+1
| | | | | | creating the tarball. (trunk r12618) svn path=/main/branches/2.1.6/; revision=12893
* Automatically export QA_PRESTRIPPED if it's set. Thanks to Raúl PorcelZac Medico2009-03-111-0/+3
| | | | | | <armin76@g.o> for reporting. (trunk r12609) svn path=/main/branches/2.1.6/; revision=12887
* Add a new "portage.internal" warning for prepalldocs usage since the councilZac Medico2009-03-111-0/+1
| | | | | | | ruled that it shouldn't be used in ebuilds. Thanks to Petteri Räty <betelgeuse@g.o> for the initial patch. (trunk r12603) svn path=/main/branches/2.1.6/; revision=12884
* * Remove outdated comment about qa_source() return value (with typo).Zac Medico2009-03-111-2/+2
| | | | | | | * Update copyright header. Thanks to Jeremy Olexa <darkside@g.o> for reporting. (trunk r12602) svn path=/main/branches/2.1.6/; revision=12883
* Add new EAPI 3_pre1 value, and disable unpack() support for *.xz for earlierZac Medico2009-03-111-4/+9
| | | | | | EAPI values. (trunk r12596) svn path=/main/branches/2.1.6/; revision=12877