summaryrefslogtreecommitdiffstats
path: root/bin/ebuild.sh
Commit message (Collapse)AuthorAgeFilesLines
* moving the portage-specific sandbox-code out of the ebuild-specific src_testSimon Stelling2006-09-031-2/+2
| | | | svn path=/main/trunk/; revision=4382
* Stack /etc/profile.env inside portage.config so that it doesn't stop ↵Zac Medico2006-07-291-2/+0
| | | | | | variables in inappropriate places. See bug #51370. svn path=/main/trunk/; revision=4048
* make .keep files package-dependant to fix bug 102436Simon Stelling2006-07-181-2/+2
| | | | svn path=/main/trunk/; revision=3917
* Skip the install phase when ${PORTAGE_BUILDDIR}/.installed exists. See bug ↵Zac Medico2006-06-241-0/+5
| | | | | | #137864. svn path=/main/trunk/; revision=3646
* Source /etc/portage/bashrc after the profile.bashrcs, since user env should ↵Zac Medico2006-06-131-14/+14
| | | | | | be over to override the profile env. svn path=/main/trunk/; revision=3508
* Fix generation of ebuild log file names for bug #136285.Zac Medico2006-06-131-0/+1
| | | | svn path=/main/trunk/; revision=3506
* make elog mail module always set the 'From' header for rfc2822 complianceMarius Mauch2006-06-101-1/+1
| | | | svn path=/main/trunk/; revision=3483
* Fix unpack so that it works with 7z archives for bug #135134. Thanks to ↵Zac Medico2006-06-011-0/+8
| | | | | | Paul Bredbury <brebs@sent.com> for the initial patch. svn path=/main/trunk/; revision=3447
* When /usr/lib/distcc/bin does not exist, only add a maximum of one distcc to ↵Zac Medico2006-05-241-2/+6
| | | | | | CC and CXX for bug #84150. svn path=/main/trunk/; revision=3408
* Don't warn about RESTRICT=test unless FEATURES=test is enabled for bug #134004.Zac Medico2006-05-221-3/+3
| | | | svn path=/main/trunk/; revision=3389
* slightly easier test to read for DISTDR/unpack checkMike Frysinger2006-05-091-1/+1
| | | | svn path=/main/trunk/; revision=3335
* Give a less confusing error message when unpack() arguments begin with ↵Zac Medico2006-05-081-0/+2
| | | | | | ${DISTDIR}. Thanks to Flameeyes for reporting. svn path=/main/trunk/; revision=3333
* Move the fake $HOME that's used for ebuilds from ↵Zac Medico2006-05-081-1/+1
| | | | | | $PORTAGE_TMPDIR/portage/homedir to $PORTAGE_BUILDDIR/homedir so that each build has a unique $HOME for bug #130395. svn path=/main/trunk/; revision=3330
* Fix some small typos in ebuild.sh for bug #86151. Thanks to Yoshino for ↵Zac Medico2006-05-041-2/+2
| | | | | | this patch. svn path=/main/trunk/; revision=3319
* Improve the error message when an eclass is not found and remove unnecesary ↵Zac Medico2006-05-031-3/+2
| | | | | | ERRORMSG variable. svn path=/main/trunk/; revision=3316
* revert rev 3300 as it has various issues and doesn't fully solve the problemSimon Stelling2006-05-021-3/+0
| | | | svn path=/main/trunk/; revision=3305
* don't let profile.env overwrite variables that are already set; bug 130229Simon Stelling2006-05-011-0/+5
| | | | svn path=/main/trunk/; revision=3300
* make portage shut up if --quiet is given; bug 62273Simon Stelling2006-05-011-33/+32
| | | | svn path=/main/trunk/; revision=3296
* Add PORTAGE_BIN_PATH and PORTAGE_PYM_PATH to the enviroment and use them to ↵Zac Medico2006-04-301-6/+10
| | | | | | replace hard coded paths in ebuild.sh and misc-functions.sh. svn path=/main/trunk/; revision=3280
* In the clean phase, for maximum chflags portablility, make *unlnk flags ↵Zac Medico2006-04-291-6/+2
| | | | | | optional and drop the USERLAND test (bug #113536). svn path=/main/trunk/; revision=3264
* support *.bz #130406Mike Frysinger2006-04-191-1/+1
| | | | svn path=/main/trunk/; revision=3176
* touchup syntax and dont execute the loop as many timesMike Frysinger2006-04-151-5/+5
| | | | svn path=/main/trunk/; revision=3158
* use strip_duplicate_slashes instead of "for 1 2 3 do var=${var/\/\///}"Simon Stelling2006-04-151-5/+1
| | | | svn path=/main/trunk/; revision=3157
* remove all unneeded slashes, not only // or ///Simon Stelling2006-04-151-2/+4
| | | | svn path=/main/trunk/; revision=3156
* `` must dieSimon Stelling2006-04-151-24/+24
| | | | svn path=/main/trunk/; revision=3155
* some more hasq fixesSimon Stelling2006-04-151-10/+6
| | | | svn path=/main/trunk/; revision=3154
* use has instead of bloated bash constructsSimon Stelling2006-04-151-3/+1
| | | | svn path=/main/trunk/; revision=3153
* fix typo from rev 3151Simon Stelling2006-04-151-1/+1
| | | | svn path=/main/trunk/; revision=3152
* only move $T/environment if it exists; bug 64926Simon Stelling2006-04-151-1/+1
| | | | svn path=/main/trunk/; revision=3151
* Support EBUILD_PHASE during package and rpm phases for bug #129244.Zac Medico2006-04-111-2/+2
| | | | svn path=/main/trunk/; revision=3125
* set PKG_CONFIG_PATH correct on multilib systems; bug 126801Simon Stelling2006-04-061-0/+6
| | | | svn path=/main/trunk/; revision=3083
* add /usr/local/{,s}bin to PATH; bug 117713Simon Stelling2006-04-061-1/+1
| | | | svn path=/main/trunk/; revision=3082
* Compare distfiles timestamps with the files in PORTAGE_ACTUAL_DISTDIR ↵Zac Medico2006-03-291-1/+1
| | | | | | instead of with the symlinks in DISTDIR. Thanks to Ed Catmur for this patch (bug #127930). svn path=/main/trunk/; revision=3036
* - set sane perms on unpacking. If anybody hates this than they are welcome ↵Ned Ludd2006-03-271-0/+1
| | | | | | to tie it into FEATURES= sfperms svn path=/main/trunk/; revision=3028
* Include the die call itself (including line number) in the printed call ↵Zac Medico2006-03-231-0/+1
| | | | | | stack when an ebuild dies. svn path=/main/trunk/; revision=2972
* Enable bash tracing during sourcing of bashrc for --debug mode. See bug ↵Zac Medico2006-03-221-1/+9
| | | | | | #126442. svn path=/main/trunk/; revision=2971
* Move has, hasq, and hasv functions to isolated-functions.sh since they do ↵Zac Medico2006-03-201-16/+0
| | | | | | not depend on ebuild.sh. svn path=/main/trunk/; revision=2964
* Add NOCOLOR support to ebuild.sh and make emerge automatically add NOCOLOR ↵Zac Medico2006-03-191-2/+10
| | | | | | to portage.settings when --nocolor is specified. See bug #126756. svn path=/main/trunk/; revision=2952
* Make successful inherit calls return success so that \'source ${EBUILD}` ↵Zac Medico2006-03-181-1/+2
| | | | | | returns success when an ebuild calls inherit last. svn path=/main/trunk/; revision=2940
* Fix PORTAGE_WORKDIR_MODE so that 0700 is correctly substituted when ↵Zac Medico2006-03-181-1/+1
| | | | | | PORTAGE_WORKDIR_MODE is unset or null. svn path=/main/trunk/; revision=2933
* Prevent "eclass-debug.log: No such file or directory" messages that are ↵Zac Medico2006-03-181-1/+1
| | | | | | produced during the "depend" phase when ${T} doesn't exist. svn path=/main/trunk/; revision=2931
* touchup some more misc bits of bash codeMike Frysinger2006-03-161-15/+12
| | | | svn path=/main/trunk/; revision=2905
* cleanup bash code in use*() and has*() functions with the help of agriffisMike Frysinger2006-03-161-41/+15
| | | | svn path=/main/trunk/; revision=2903
* add support for unpacking .tbz, .a, and .deb filesMike Frysinger2006-03-161-1/+4
| | | | svn path=/main/trunk/; revision=2902
* Add a new PORTAGE_WORKDIR_MODE config variable so that the mode of WORKDIR ↵Zac Medico2006-03-161-2/+4
| | | | | | is no longer hard coded. See bug #8688. svn path=/main/trunk/; revision=2901
* declare more local variables to prevent env pollutionMike Frysinger2006-03-161-2/+4
| | | | svn path=/main/trunk/; revision=2900
* - dont allow people to call `install` with -s via ↵Mike Frysinger2006-03-161-39/+28
| | | | | | | | insopts/diropts/exeopts/libopts and simplify them in general - fix "nostrip" usage and DEBUGBUILD svn path=/main/trunk/; revision=2898
* Move PORTAGE_INST_UID and PORTAGE_INST_GID from ebuild.sh to make.globals so ↵Zac Medico2006-03-111-4/+0
| | | | | | they can be overridden. svn path=/main/trunk/; revision=2846
* Fix dyn_clean in ebuild.sh so that it removes the builddir correctly (if it ↵Zac Medico2006-03-101-3/+5
| | | | | | is empty). See bug #105706. svn path=/main/trunk/; revision=2840
* Move dyn_rpm and dyn_spec from ebuild.sh to misc-functions.sh.Zac Medico2006-03-101-48/+0
| | | | svn path=/main/trunk/; revision=2838