summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Remove stray echo. (trunk r15147)Zac Medico2009-12-241-1/+0
| | | | svn path=/main/branches/2.1.7/; revision=15148
* In save_ebuild_env(), preserve all ebuild phases in any case since excludingZac Medico2009-12-241-2/+0
| | | | | | | the already executed ones from environment.bz2 doesn't save much space, and it's possible that someone would want to look at them later. (trunk r15145) svn path=/main/branches/2.1.7/; revision=15146
* Remove obsolete backing up of ROOTPATH via PORTAGE_ROOTPATH. (trunk r15143)Zac Medico2009-12-241-7/+1
| | | | svn path=/main/branches/2.1.7/; revision=15144
* Bug #297933: Filter BASHOPTS variable for compatibility with bash-4.1.Zac Medico2009-12-241-2/+2
| | | | | | (trunk r15130) svn path=/main/branches/2.1.7/; revision=15142
* Fix the assert alias to avoid 'value to great for base' messages in some cases.Zac Medico2009-12-241-2/+9
| | | | | | Thanks to Jonathan Callen <abcd@g.o> for reporting. (trunk r15121) svn path=/main/branches/2.1.7/; revision=15135
* Bug #296710 - Add equery to QA_INTERCEPTORS since it can trigger a fork bomb.Zac Medico2009-12-171-1/+1
| | | | | | (trunk r15098) svn path=/main/branches/2.1.7/; revision=15103
* Bug #296870 - Allow locale related LANG and LC_* variables to persist betweenZac Medico2009-12-172-6/+12
| | | | | | | ebuild phases, and only filter them for binary and installed packages. (trunk r15096) svn path=/main/branches/2.1.7/; revision=15101
* Combine 2 shift calls into one. (trunk r15059)v2.1.7.14Zac Medico2009-12-131-2/+1
| | | | svn path=/main/branches/2.1.7/; revision=15092
* Bug #296554 - Add decompression support to ecompress (similar to ecompressdirZac Medico2009-12-131-0/+57
| | | | | | | behavior) since dodoc can call ecompress with stuff that's already compressed in some way. (trunk r15058) svn path=/main/branches/2.1.7/; revision=15091
* Make prefix varialbes ED, EPREFIX, and EROOT readonly except in EAPI 0, 1, andZac Medico2009-12-131-0/+7
| | | | | | 2. (trunk r15057) svn path=/main/branches/2.1.7/; revision=15090
* Remove unused STARTDIR variable. (trunk r15051)Zac Medico2009-12-131-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=15085
* Add EAPI 3_pre2 to conditinals so the EAPI 4 stuff is disabled. (trunk r15035)Zac Medico2009-12-134-13/+13
| | | | svn path=/main/branches/2.1.7/; revision=15069
* Enable xz unpack for EAPI 3_pre2. (trunk r15034)Zac Medico2009-12-131-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=15068
* Don't filter/interfere with prefix variables unless they are supported by theZac Medico2009-12-131-1/+12
| | | | | | current EAPI. (trunk r15031) svn path=/main/branches/2.1.7/; revision=15065
* Filter prefix variables ED, EPREFIX, and EROOT insideZac Medico2009-12-131-2/+2
| | | | | | | | | | | | | | | | filter_readonly_variables() but don't mark them readonly for now since some ebuilds/eclasses try to assign EROOT (such as kde4-base_pkg_setup) which causes the whole bash shell to exit like this: >>> Extracting info * CPV: kde-base/oxygen-icons-4.3.4 * REPO: gentoo * USE: elibc_glibc kernel_linux test userland_GNU x86 /var/tmp/portage/kde-base/oxygen-icons-4.3.4/temp/environment: line 2781: EROOT: readonly variable Also, add ED to the environment blacklist. (trunk r15030) svn path=/main/branches/2.1.7/; revision=15064
* Implement forward compatible Prefix support. This makes EPREFIX, ED andZac Medico2009-12-131-2/+2
| | | | | | | | | | EROOT available to the ebuild environment, and updates the manpage accordingly. EPREFIX is hardwired to the empty string, and not configurable. For that, the prefix branch should be used for now. This should satisfy the requirements for EAPI=3. (trunk r15024) svn path=/main/branches/2.1.7/; revision=15060
* Remove obsolete env-update.sh script. (trunk r14992)Zac Medico2009-12-101-219/+0
| | | | svn path=/main/branches/2.1.7/; revision=15010
* Add localization variables (LANG and LC_*) to the environment whitelist andZac Medico2009-12-101-0/+5
| | | | | | | | filter them from the saved environment (so user settings override those of binary packages). Thanks to Fabio Erculiani <lxnay@g.o> for reporting. (trunk r14975) svn path=/main/branches/2.1.7/; revision=15009
* Fix handling for TEMP, TMP, and TMPDIR variables:Zac Medico2009-12-102-1/+7
| | | | | | | | * Add to whitelist so current values are always used. * Always filter them from the saved environment. * Always add thier values to SANDBOX_WRITE. (trunk r14973) svn path=/main/branches/2.1.7/; revision=15007
* Move ebuild helpers to account for rename of EAPI 3 to 4. (trunk r14966)Zac Medico2009-12-103-0/+0
| | | | svn path=/main/branches/2.1.7/; revision=15000
* Bump EAPI conditionals to account for rename of EAPI 3 to 4. Thanks toZac Medico2009-12-104-17/+17
| | | | | | Jonathan Callen <abcd@g.o> for this patch. (trunk r14965) svn path=/main/branches/2.1.7/; revision=14999
* Bug #295715 - Implement a register_success_hook function to complementZac Medico2009-12-063-1/+27
| | | | | | | | register_die_hook, and also add code to ensure the die hooks are called even when the failure is on the python side (like for file collisions). (trunk r14936) svn path=/main/branches/2.1.7/; revision=14950
* Add 'tla' to the lists of live eclasses. (trunk r14935)Zac Medico2009-12-061-1/+2
| | | | svn path=/main/branches/2.1.7/; revision=14949
* Make register_die_hook() ensure that each hook is registered only once.Zac Medico2009-12-061-1/+5
| | | | | | (trunk r14932) svn path=/main/branches/2.1.7/; revision=14946
* Bug #294886 - Show some basic info at the beginning of the build log,Zac Medico2009-11-271-0/+5
| | | | | | including USE flags. (trunk r14907) svn path=/main/branches/2.1.7/; revision=14908
* Use einfo instead of ewarn for the "Skipping make test/check due to ebuildZac Medico2009-11-251-1/+1
| | | | | | restriction." message. (trunk r14885) svn path=/main/branches/2.1.7/; revision=14890
* Remove SLOT.missing since SLOT.invalid handles that case now. (trunk r14824)v2.1.7.5Zac Medico2009-11-161-3/+2
| | | | svn path=/main/branches/2.1.7/; revision=14841
* Bug #292820 - Make the Package constructor handle invalid SLOT values.Zac Medico2009-11-161-0/+1
| | | | | | (trunk r14819) svn path=/main/branches/2.1.7/; revision=14837
* Restore support for bash-3. (trunk r14804)Zac Medico2009-11-161-0/+3
| | | | svn path=/main/branches/2.1.7/; revision=14827
* Collapse two [[ ]] into one. (trunk r14782)Zac Medico2009-11-071-1/+1
| | | | svn path=/main/branches/2.1.7/; revision=14795
* For --debug mode, enable bash tracing when sourcing the ebuild. (trunk r14781)Zac Medico2009-11-071-1/+8
| | | | svn path=/main/branches/2.1.7/; revision=14794
* For compatibility, still exit successfully if there are skipped directories.Zac Medico2009-10-311-1/+1
| | | | | | We can make it more strict later. (trunk r14762) svn path=/main/branches/2.1.7/; revision=14765
* Bug #290921 - Always exit unsuccessfully if -r is not specified and aZac Medico2009-10-311-5/+6
| | | | | | directory is skipped. This reverts a behavior change from r9484. (trunk r14760) svn path=/main/branches/2.1.7/; revision=14764
* Add a parsedate() function which emulates rfc822.parsedate(), since python3Zac Medico2009-10-271-12/+28
| | | | | | doesn't have it. (trunk r14729) svn path=/main/branches/2.1.7/; revision=14737
* Use calendar.timegm instead of time.mktime, for correct timezone handling.Zac Medico2009-10-271-1/+2
| | | | | | (trunk r14728) svn path=/main/branches/2.1.7/; revision=14736
* Don't set mtime on downloaded metadata.dtd when using python3, since theZac Medico2009-10-251-5/+23
| | | | | | | rfc822.parsedate() function is not available. Thanks to Arfrever for reporting. (trunk r14725) svn path=/main/branches/2.1.7/; revision=14727
* Use urllib.urlopen() instead of portage.fetch() for fetching metadata.dtd.Zac Medico2009-10-241-42/+68
| | | | | | (trunk r14709) svn path=/main/branches/2.1.7/; revision=14718
* Use find with -print0 for absolute safety. (trunk r14707)Zac Medico2009-10-241-2/+2
| | | | svn path=/main/branches/2.1.7/; revision=14716
* Bug #289967 - Update installsources rsync code for >=debugedit-4.4.6-r2.Zac Medico2009-10-241-9/+23
| | | | | | Thanks to Peter Alfredsen <loki_val@g.o> for this patch. (trunk r14706) svn path=/main/branches/2.1.7/; revision=14715
* drop IMAGE -- people have had years to catch up (trunk r14694)Zac Medico2009-10-192-5/+1
| | | | svn path=/main/branches/2.1.7/; revision=14697
* Bug #259697 - Update IUSE.invalid docs for glep 56. Thanks to Alec WarnerZac Medico2009-10-191-1/+1
| | | | | | <antarus@g.o> for this patch. (trunk r14681) svn path=/main/branches/2.1.7/; revision=14692
* Move filtering of misc bash variables from save_ebuild_env() toZac Medico2009-10-192-6/+7
| | | | | | | filter_readonly_variables(). Add additional variables found in the output of `env -i bash -c 'declare -p'`. (trunk r14676) svn path=/main/branches/2.1.7/; revision=14689
* Fix messages broken in r14616. Thanks to Arfrever for reporting and thanks toZac Medico2009-10-191-4/+3
| | | | | | Jonathan Callen <abcd@g.o> for this patch. (trunk r14675) svn path=/main/branches/2.1.7/; revision=14688
* Fix breakage in DEFINED_PHASES code. (trunk r14664)Zac Medico2009-10-191-2/+2
| | | | svn path=/main/branches/2.1.7/; revision=14684
* Remove reference to non-existent _source_ebuild function. (trunk r14663)Zac Medico2009-10-191-1/+0
| | | | svn path=/main/branches/2.1.7/; revision=14683
* Preserve variables which have been set in global scope using 'declare'.Zac Medico2009-10-192-67/+64
| | | | | | (trunk r14662) svn path=/main/branches/2.1.7/; revision=14682
* Bug #227225 - Add *DEPEND.badtilde warning for ~ operator used with non-zeroZac Medico2009-10-181-0/+12
| | | | | | | revision. Thanks to David Leverton <levertond@googlemail.com> for this patch. (trunk r14629) svn path=/main/branches/2.1.7/; revision=14657
* Bug #273636 - Add doins and newins support for symlink preservation inZac Medico2009-10-182-7/+30
| | | | | | | | EAPI 3. Thanks to Jonathan Callen <abcd@g.o> for the initial patch (I added EAPI conditionals in order to share code between all EAPIs). (trunk r14625) svn path=/main/branches/2.1.7/; revision=14653
* Use short substitution syntax in use_with() and use_enable(). Thanks toZac Medico2009-10-181-18/+4
| | | | | | Jonathan Callen <abcd@g.o> for this patch. (trunk r14623) svn path=/main/branches/2.1.7/; revision=14651
* Fix einstall() change from previous commit, for compatibility with emptyZac Medico2009-10-181-1/+1
| | | | | | | but set CONF_PREFIX. Thanks to Jonathan Callen <abcd@g.o> for reporting. (trunk r14622) svn path=/main/branches/2.1.7/; revision=14650