diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-10-07 23:30:04 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-10-07 23:30:04 +0000 |
commit | d557bea6d2c3bc311d03f5a4887092957586a16d (patch) | |
tree | 82529f35aa18d1d5b4256f70fd0b453bf2517a91 /bin | |
parent | 753da5d98709eb5705254bfe208918d683abc262 (diff) | |
download | portage-d557bea6d2c3bc311d03f5a4887092957586a16d.tar.gz portage-d557bea6d2c3bc311d03f5a4887092957586a16d.tar.bz2 portage-d557bea6d2c3bc311d03f5a4887092957586a16d.zip |
Bug #287950 - Add support for FEATURES=fail-clean which is useful for cleaning
up temp files on tmpfs after build failures with --keep-going.
svn path=/main/trunk/; revision=14517
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/ebuild | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/ebuild b/bin/ebuild index c10705d0b..bcb55555c 100755 --- a/bin/ebuild +++ b/bin/ebuild @@ -199,6 +199,11 @@ if "test" in pargs: tmpsettings["FEATURES"] = " ".join(sorted(tmpsettings.features)) tmpsettings.backup_changes("FEATURES") +if 'fail-clean' in tmpsettings.features: + tmpsettings.features.remove('fail-clean') + tmpsettings["FEATURES"] = " ".join(sorted(tmpsettings.features)) + tmpsettings.backup_changes("FEATURES") + if opts.skip_manifest: tmpsettings["EBUILD_SKIP_MANIFEST"] = "1" tmpsettings.backup_changes("EBUILD_SKIP_MANIFEST") |