summaryrefslogtreecommitdiffstats
path: root/bin/ebuild.sh
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Move the install phase qa checks from ebuild.sh to misc-functions.sh and add ↵Zac Medico2006-03-091-255/+1
| | | | | | the necessary support to spawnebuild. svn path=/main/trunk/; revision=2837
* Remove "myarg" from the ebuild.sh env before it is saved so that it doesn't ↵Zac Medico2006-03-091-0/+3
| | | | | | interfere when ebuild.sh is sourced by other scripts. svn path=/main/trunk/; revision=2836
* Remove install_mask from ebuild.sh since it's in misc-functions.sh now.Zac Medico2006-03-091-22/+0
| | | | svn path=/main/trunk/; revision=2833
* Split install_mask and parts of dyn_preinst from ebuild.sh to ↵Zac Medico2006-03-091-87/+4
| | | | | | misc-functions.sh and add the necessary support to doebuild. svn path=/main/trunk/; revision=2832
* Split dyn_package from ebuild.sh to misc-functions.sh and add MISC_SH_BINARY ↵Zac Medico2006-03-091-31/+5
| | | | | | support to spawnebuild. svn path=/main/trunk/; revision=2831
* add support for ebuild authors to mark stuff as ignorableMike Frysinger2006-03-091-8/+38
| | | | svn path=/main/trunk/; revision=2830
* Move PKG_INSTALL_MASK functionality (see bug #81025) from dyn_install to ↵Zac Medico2006-03-081-3/+1
| | | | | | dyn_package because we don't want PKG_INSTALL_MASK to affect the install phase (INSTALL_MASK is in dyn_preinst). svn path=/main/trunk/; revision=2826
* - commit initial split install masking code. this commits adds new portage ↵Ned Ludd2006-03-081-15/+26
| | | | | | variable PKG_INSTALL_MASK for fine tuning what gets added to the binary .tbz2 and xpak data. This function will probably be later split out into a misc-functions.sh by zac svn path=/main/trunk/; revision=2825
* only scan for exec stacks on linux/glibc hostsMike Frysinger2006-03-061-7/+12
| | | | svn path=/main/trunk/; revision=2819
* fix BASH_ARGV walkingMike Frysinger2006-03-051-1/+1
| | | | svn path=/main/trunk/; revision=2817
* - have scanelf nuke insecure rpathsNed Ludd2006-03-051-3/+8
| | | | svn path=/main/trunk/; revision=2813
* add some URLs for people to learn moreMike Frysinger2006-03-041-0/+2
| | | | svn path=/main/trunk/; revision=2808
* Add a sanity check in dyn_clean() to make sure that PORTAGE_BUILDDIR is not ↵Zac Medico2006-02-281-0/+5
| | | | | | zero length for bug #124203. svn path=/main/trunk/; revision=2800
* enable exec stack scanning on ppc64Mike Frysinger2006-02-201-1/+1
| | | | svn path=/main/trunk/; revision=2754
* silence extdebug errors when on bash2; it's handled by the code already, ↵Brian Harring2006-02-151-1/+1
| | | | | | just is fugly. svn path=/main/trunk/; revision=2713
* - add portage to MULTILIB_STRICT_EXEMPTNed Ludd2006-02-111-1/+1
| | | | svn path=/main/trunk/; revision=2693
* add CATEGORY to ebuild.5 and declare it readonly in ebuild.shZac Medico2006-02-051-1/+1
| | | | svn path=/main/trunk/; revision=2670
* Remove all bug referencesJason Stubbs2006-02-041-3/+3
| | | | svn path=/main/trunk/; revision=2649
* confcache, baby.Brian Harring2006-02-031-2/+27
| | | | svn path=/main/trunk/; revision=2632
* bug #116681 , better handling of MULTILIB_STRICT_EXEMPTBrian Harring2006-02-021-2/+2
| | | | svn path=/main/trunk/; revision=2622
* touchup syntax/output of new $D/$D checkMike Frysinger2006-02-011-3/+3
| | | | svn path=/main/trunk/; revision=2621
* - portage allows installing files into ${D}/${D}. Simon Stelling bug #120941Ned Ludd2006-02-011-0/+10
| | | | svn path=/main/trunk/; revision=2620
* Chris PeBenito writes in #110857 for SELinux updates:Mike Frysinger2006-01-301-10/+9
| | | | | | | | | | | | | 1) change ebuild.sh code to use selinux configuration to determine where the file contexts are, rather than a setting in make.conf. 2) change portage support to a FEATURE rather than USE. This enables the user to disable the portage support if their setup is broken, while still enabling selinux support in any packages they might merge. I was going to submit a patch for portage.py, but the place it needs to be changed (line 7234 in rev 1.524.2.76/2.0.53_rc6), features (the variable) isn't filled yet, so I was unsure of the proper fix. svn path=/main/trunk/; revision=2606
* m68k generates proper gnu stack markingsMike Frysinger2006-01-271-1/+1
| | | | svn path=/main/trunk/; revision=2586
* fixed up dump_trace, courtesy of spyderousBrian Harring2006-01-231-12/+27
| | | | svn path=/main/trunk/; revision=2575
* Added usage info to dump_trace, and credit for the code (eselect authors)Brian Harring2006-01-231-0/+3
| | | | svn path=/main/trunk/; revision=2574
* updated diefunc "post the relevant info" msgBrian Harring2006-01-231-1/+1
| | | | svn path=/main/trunk/; revision=2573
* bash tracebacks. :)Brian Harring2006-01-231-1/+17
| | | | svn path=/main/trunk/; revision=2572
* store all auxdbkeys in vdb and add a new emaint target to create missing entriesMarius Mauch2006-01-221-1/+2
| | | | svn path=/main/trunk/; revision=2568
* also catch leading null runpathsMike Frysinger2006-01-201-1/+1
| | | | svn path=/main/trunk/; revision=2567
* handle cross-compilers as wellMike Frysinger2006-01-091-1/+1
| | | | svn path=/main/trunk/; revision=2552
* generate a log file for users to attach to bug reportsMike Frysinger2006-01-061-0/+7
| | | | svn path=/main/trunk/; revision=2539
* only complain about executable stacks on architectures that actually support ↵Mike Frysinger2006-01-051-2/+9
| | | | | | them svn path=/main/trunk/; revision=2527
* update copyright yearsMike Frysinger2006-01-051-2/+2
| | | | svn path=/main/trunk/; revision=2526
* Add CTARGET back into the list of vars to be written out for installedv2.1_pre3Jason Stubbs2005-12-311-1/+1
| | | | | | packages. svn path=/main/trunk/; revision=2510
* BUILDIR => BUILDDIRJason Stubbs2005-12-311-1/+1
| | | | svn path=/main/trunk/; revision=2508
* Update the `touch .unpacked` error message to output the actual path in orderJason Stubbs2005-12-311-1/+1
| | | | | | to match the other touch error messages. svn path=/main/trunk/; revision=2507
* - add back in 1 newline after trimming all the extraneous onesNed Ludd2005-12-261-1/+1
| | | | svn path=/main/trunk/; revision=2481
* - update fatal qa error handlingNed Ludd2005-12-261-9/+9
| | | | svn path=/main/trunk/; revision=2480
* quote a bit moreMike Frysinger2005-12-261-4/+4
| | | | svn path=/main/trunk/; revision=2476
* rename BUILDDIR to PORTAGE_BUILDDIRMike Frysinger2005-12-261-40/+40
| | | | svn path=/main/trunk/; revision=2475
* 'DISTFILES indirection; access $BUILDDIR/distdir instead of $DISTFILES , ↵Brian Harring2005-12-261-0/+3
| | | | | | thus blocking unstated access. svn path=/main/trunk/; revision=2474
* - consolidate noman noinfo nodoc into a simple loop and use INSTALL_MASK. ↵Ned Ludd2005-12-251-17/+8
| | | | | | Add debug to default list of MULTILIB_STRICT_EXEMPT= svn path=/main/trunk/; revision=2473
* - trim extraneous spaces tabs form feeds and newlinesNed Ludd2005-12-251-2/+2
| | | | svn path=/main/trunk/; revision=2467
* register_death_hook -> register_die_hookBrian Harring2005-12-251-1/+1
| | | | | | thanks to axxo for the catch. svn path=/main/trunk/; revision=2465