summaryrefslogtreecommitdiffstats
path: root/bin/ebuild-helpers/fowners
Commit message (Collapse)AuthorAgeFilesLines
* Add chown and chgrp wrappers for prefix.Zac Medico2012-09-301-5/+0
| | | | | | | For prefix, there is typically only a single unprivileged user who owns everthing that is built and installed, and in this case it's desirable to ignore chown and chrgrp failures. So, move the logic from fowners into chown and chgrp wrappers, as discussed in bug #433453.
* Add eapi.sh with ___eapi_*() functions and use these functions in other files.Arfrever Frehtes Taifersar Arahesis2012-09-261-2/+3
|
* Convert funcs of isolated-functions.sh to __ prefixed namespace.Brian Harring2012-09-131-1/+1
|
* fowners: return success for prefix if EUID != 0Zac Medico2012-03-291-2/+8
| | | | This is based on a patch by Jeremy Olexa from bug #409893.
* Support FEATURES=force-prefix.Zac Medico2011-12-081-1/+1
| | | | | | | This adjusts the logic from commit ff52f9dc31004becb8022e6437088d01917f413c to use FEATURES=force-prefix instead of USE=prefix. This has the advantage that we don't have to make any assumptions about the USE=prefix.
* Make USE=prefix enable EPREFIX in all EAPIs.Zac Medico2011-12-071-1/+2
| | | | | | | | This is safe because the prefix flag should be masked in all non-prefix profiles, and older EAPIs would otherwise be useless with prefix configurations. This brings compatibility with the prefix branch of portage, which also supports EPREFIX for all EAPIs (for obvious reasons).
* Add EPREFIX and ED support in all ebuild helpers.Zac Medico2011-11-011-2/+4
| | | | This allows our prefix tests to use helpers like insinto, doins, and dosym.
* * In helpers_die arguments, display ${0##*/} instead of $0 since $0Zac Medico2010-08-181-2/+2
| | | | | | is needlessly long. * When calling helpers_die from a function, use ${FUNCNAME[0]} in arguments instead of $0.
* Make utilities die on failure in EAPI 4, bug 273651Dror Levin2010-08-121-1/+6
|
* Add back executable bits, accidentally removed in previous commit.Zac Medico2010-03-241-0/+0
|
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Move ebuild helpers into an ebuild-helpers subdirectory.Zac Medico2009-03-121-0/+9
svn path=/main/trunk/; revision=13063