summaryrefslogtreecommitdiffstats
path: root/bin/ebuild.sh
Commit message (Collapse)AuthorAgeFilesLines
* Add FEATURES=fakeroot support which causes install and package phases to run ↵Zac Medico2007-07-241-2/+2
| | | | | | inside fakeroot when a non-root user runs the ebuild command. Thanks to swegener for the initial patch. (trunk r7379) svn path=/main/branches/2.1.2/; revision=7380
* For bug #184774, put lha's -q option last since otherwise the option parser ↵Zac Medico2007-07-221-1/+1
| | | | | | now requires level 0, 1, or 2 to be specified. (trunk r7358) svn path=/main/branches/2.1.2/; revision=7359
* Save the repo name along with the other metadata inside dyn_compile() so ↵Zac Medico2007-07-131-0/+1
| | | | | | that it's saved inside binary packages for when they are finally merged. (trunk r7247) svn path=/main/branches/2.1.2/; revision=7248
* For bug #184566, enable the emerge --info action to run an option pkg_info() ↵Zac Medico2007-07-081-1/+6
| | | | | | function from each installed ebuild. (trunk r7201) svn path=/main/branches/2.1.2/; revision=7202
* Fix quoting. (trunk r7057)Zac Medico2007-06-271-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7058
* Format $EBUILD_OVERLAY_ECLASSES output more like it was before. (trunk r7055)Zac Medico2007-06-271-1/+5
| | | | svn path=/main/branches/2.1.2/; revision=7056
* Format the callstack indentation more like it used to be. (trunk r7050)Zac Medico2007-06-271-2/+2
| | | | svn path=/main/branches/2.1.2/; revision=7051
* Send the ebuild die message through eerror and make sure that elog_process() ↵Zac Medico2007-06-271-17/+18
| | | | | | gets called when an ebuild dies. This makes the elog echo module display the die message last in case other elog messages push the original die message off of the top of the screen. (trunk r7047) svn path=/main/branches/2.1.2/; revision=7049
* change "EXEDESTTREE" to "_E_EXEDESTTREE_" to try and prevent abuse from ↵Zac Medico2007-06-211-7/+6
| | | | | | ebuild writers (trunk r6351) svn path=/main/branches/2.1.2/; revision=6903
* change DOCDESTTREE to _E_DOCDESTTREE_ to try and prevent abuse from ebuild ↵Zac Medico2007-06-211-5/+6
| | | | | | writers (trunk r6347) svn path=/main/branches/2.1.2/; revision=6902
* For bug #180165, make portageq print a "Permission denied" error when ↵Zac Medico2007-06-201-5/+13
| | | | | | appropriate and make has_version die if portageq has an unexpected exit code. (trunk r6880:6882) svn path=/main/branches/2.1.2/; revision=6885
* For bug #148702, use the * token to trigger wildcard expansion of IUSE. ↵Zac Medico2007-06-091-0/+5
| | | | | | This adds flexibility and prevents flags from being enabled unexpectedly. (trunk r6784) svn path=/main/branches/2.1.2/; revision=6785
* Skip bogus '$ECLASS inherited illegally' messages when installing from a ↵v2.1.2.10Zac Medico2007-06-091-1/+2
| | | | | | binary package. (trunk r6775) svn path=/main/branches/2.1.2/; revision=6776
* For bug #181104, make econf give an appropriate error message when configure ↵Zac Medico2007-06-081-0/+2
| | | | | | is not executable. (trunk r6766) svn path=/main/branches/2.1.2/; revision=6767
* For bug #61732, support -flag in USE (instead of just +flag). Given the ↵Zac Medico2007-05-301-1/+1
| | | | | | current default USE_ORDER, -flag in IUSE has no effect. (trunk r6671) svn path=/main/branches/2.1.2/; revision=6672
* fix from James C. Georgas to not modify EXTRA_EINSTALL #178544 (trunk ↵Zac Medico2007-05-221-3/+4
| | | | | | r6552:6553) svn path=/main/branches/2.1.2/; revision=6573
* Make sure USE=test is properly enabled when the test phase is forced via the ↵Zac Medico2007-05-101-1/+6
| | | | | | ebuild command, even when USE from ${T}/environment doen't have it. (trunk r6512:6513) svn path=/main/branches/2.1.2/; revision=6514
* For bug #177211, use chmod -R on the children of the current directory in ↵Zac Medico2007-05-051-1/+2
| | | | | | order to reduce the size of the argument list. (trunk r6479:6480 svn path=/main/branches/2.1.2/; revision=6481
* convert `type -p` to `type -P` as noted by grobian (trunk r6410:6411)v2.1.2.4Zac Medico2007-04-161-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=6414
* Properly anchor sed regexp for readlonly attribut filtering. (trunk r6300:6301)Zac Medico2007-03-271-2/+2
| | | | svn path=/main/branches/2.1.2/; revision=6302
* Filter the readonly attribute from variables saved in ${T}/environment to ↵Zac Medico2007-03-271-1/+2
| | | | | | prevent 'readonly variable' error messages in later phases. (trunk r6298:6299) svn path=/main/branches/2.1.2/; revision=6300
* source ${T}/environment before the definition of qa_source() and qa_call() ↵Zac Medico2007-03-271-6/+6
| | | | | | so that the call stack shows the original files and line numbers instead of those from ${T}/environment. Thanks to Markus Ullmann <jokey@gentoo.org> for reporting. (trunk r6296:6297) svn path=/main/branches/2.1.2/; revision=6298
* For bug #163262 and conformance with section 7.2 of the PMS, make the export ↵Zac Medico2007-03-161-0/+1
| | | | | | attribute of variables persist between ebuild phases. (trunk r6211:6212) svn path=/main/branches/2.1.2/; revision=6213
* Don't exclude . since that excludes the entire contents of some tar files. ↵Zac Medico2007-02-181-1/+1
| | | | | | (trunk r6003:6004) svn path=/main/branches/2.1.2/; revision=6005
* When calling tar, always exclud . in order to preserver ↵Zac Medico2007-02-181-6/+6
| | | | | | PORTAGE_WORKDIR_MODE. Thanks to Brian Harring in bug #167544. (trunk r6001:6002) svn path=/main/branches/2.1.2/; revision=6003
* Only echo PORTAGE_LOG_FILE if it's actually set (may not be if sesandbox is ↵Zac Medico2007-02-071-1/+2
| | | | | | enabled). (trunk r5912) svn path=/main/branches/2.1.2/; revision=5913
* For bug #165034, make sure that symlinks are excluded from chmod calls. ↵Zac Medico2007-02-031-1/+1
| | | | | | (trunk r5876:5879) svn path=/main/branches/2.1.2/; revision=5882
* Use find + xargs to avoid a potential 'Argument list too long' from bash. ↵Zac Medico2007-01-311-3/+1
| | | | | | (trunk r5844:5845) svn path=/main/branches/2.1.2/; revision=5846
* For bug #164617, don't change permissions on ${WORKDIR} with unpack(). ↵Zac Medico2007-01-301-1/+5
| | | | | | (trunk r5842) svn path=/main/branches/2.1.2/; revision=5843
* Use the portable -o option for tar. Thanks to Timothy Redaelli ↵Zac Medico2007-01-171-1/+1
| | | | | | <drizzt@gentoo.org> for the patch. (trunk r5676) svn path=/main/branches/2.1.2/; revision=5688
* Use the portable -o option for tar. Thanks to Timothy Redaelli ↵Zac Medico2007-01-161-12/+5
| | | | | | <drizzt@gentoo.org> for the patch. svn path=/main/trunk/; revision=5676
* Disable the test phase when USE=test is masked (for consistency with the fix ↵Zac Medico2007-01-141-0/+3
| | | | | | for bug #69021). svn path=/main/trunk/; revision=5646
* make sure people call addread/addwrite/adddeny/addpredict correctlyMike Frysinger2007-01-131-0/+4
| | | | svn path=/main/trunk/; revision=5632
* For bug #88485, show the location of the build log whenever a build fails.Zac Medico2007-01-121-0/+1
| | | | svn path=/main/trunk/; revision=5590
* For bug #160075, send all 'QA Notice' messages to eqawarn. Also, modify ↵Zac Medico2007-01-101-20/+8
| | | | | | eqawarn to use vecho and send ouput to stderr. svn path=/main/trunk/; revision=5507
* Misc typo fixes, patch by Benno Schulenberg (bug #157812)Marius Mauch2007-01-101-11/+11
| | | | svn path=/main/trunk/; revision=5504
* Okies this works locally for me now (and Zac)Alec Warner2007-01-091-3/+3
| | | | svn path=/main/trunk/; revision=5492
* Zac pointed out that the retcodes would be wrong if stuff failed...Yeah...Alec Warner2007-01-091-2/+2
| | | | svn path=/main/trunk/; revision=5489
* Disable qa_source usage until it actually worksMarius Mauch2007-01-091-3/+3
| | | | svn path=/main/trunk/; revision=5488
* Always run src_test when calling 'ebuild foo test'Marius Mauch2007-01-091-1/+2
| | | | svn path=/main/trunk/; revision=5487
* Antarus sucks at bash, thanks for Genone for reporting this major bug.Alec Warner2007-01-081-1/+3
| | | | svn path=/main/trunk/; revision=5485
* Implement QA checks that attempt to detect changed shopts and IFS in ↵Alec Warner2007-01-081-31/+57
| | | | | | ebuild/eclass/profile code. Spit a warning if that is the case. I expect this check will eventually reset the shopts and IFS, but in this case it may break things that depend on the current behavior svn path=/main/trunk/; revision=5484
* Punt the abort_unpack() handler since it's pointless anyway.Zac Medico2006-12-301-10/+0
| | | | svn path=/main/trunk/; revision=5425
* For bug #148603, when an ebuild dies, print eclasses that are from overlays. ↵Zac Medico2006-12-251-0/+16
| | | | | | Thanks to Alec Warner for the initial patch. svn path=/main/trunk/; revision=5392
* Use a SIGTERM signal to support a die call inside of a subshell.Zac Medico2006-12-251-0/+7
| | | | svn path=/main/trunk/; revision=5391
* Fix inverted EAPI default logic.Zac Medico2006-12-231-1/+1
| | | | svn path=/main/trunk/; revision=5358
* Use a pipe instead of a temp file for the depend phase.Zac Medico2006-12-221-29/+23
| | | | svn path=/main/trunk/; revision=5350
* Fix the "help" phase so that it works without build dirs.Zac Medico2006-12-221-1/+3
| | | | svn path=/main/trunk/; revision=5347
* force environment.bz2 to be clobbered if it already existsMike Frysinger2006-12-171-1/+1
| | | | svn path=/main/trunk/; revision=5307
* remove pointless redirects to /dev/null when using hasq()Mike Frysinger2006-12-171-2/+2
| | | | svn path=/main/trunk/; revision=5306