Merged from trunk -r13063:13091
| 13064 | Use ${x##*/} instead of calling basename. |
| zmedico | |
| 13065 | Bug #262096 - Add separate eerror, elog, eqawarn, and ewarn |
| zmedico | binaries for use by non-bash programs running inside the |
| | ebuild environment, such as sandbox. |
| 13066 | Also add an einfo binary. |
| zmedico | |
| 13067 | Use posix compatible find -perm arguments. Thanks to |
| zmedico | Timothy Redaelli <drizzt@g.o> for reporting. |
| 13068 | When translating portage uid/gid to root uid/gid after |
| zmedico | src_install on FreeBSD, temporarily remove all file flags |
| | inside $D in order to avoid EPERM errors. Thanks to Timothy |
| | Redaelli <drizzt@g.o> for reporting. |
| 13069 | Make dyn_clean ignore FEATURES=keepwork when [[ |
| zmedico | $EMERGE_FROM = binary ]] and remove shutil.rmtree() call |
| | from Binpkg._clean_exit() since dyn_clean is guaranteed to |
| | do a full clean now. |
| 13070 | Bug #261992 - Inside Binpkg._prefetch_exit(), avoid |
| zmedico | potention issues with shutil.rmtree() by just doing a |
| | minimal cleanup. |
| 13071 | Bug #261992 - Replace the EbuildBuildDir.clean() method |
| zmedico | with a clean_log() method since log cleanup is all that's |
| | currently needed and shutil.rmtree() can fail with |
| | "OSError: [Errno 36] File name too long" due to strange |
| | file names, or on FreeBSD it can fail with EPERM due to |
| | file flags in $D. |
| 13072 | Update docstring for EbuildBuildDir.clean_log(). |
| zmedico | |
| 13088 | Bug #261670 - Automatically revert the CHOST metadata to |
| zmedico | the initial value after src_install, in case the ebuild has |
| | changed it. |
| 13090 | cleanup sandbox env var handling -- make sure we dont |
| SpankMan | insert empty : sections and avoid unnecessary eval usage |
| 13091 | Filter _sb_append_var in save_ebuild_env(). |
| zmedico | |
svn path=/main/branches/prefix/; revision=13099