Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | die: use local IFS setting | Zac Medico | 2012-10-27 | 1 | -0/+2 |
| | | | | | This is needed at least for splitting ${EBUILD_OVERLAY_ECLASSES}, in order to avoid potentially strange results. | ||||
* | Add eapi.sh with ___eapi_*() functions and use these functions in other files. | Arfrever Frehtes Taifersar Arahesis | 2012-09-26 | 1 | -9/+8 |
| | |||||
* | Convert funcs of ebuild.sh to __ prefixed namespace. | Brian Harring | 2012-09-14 | 1 | -4/+4 |
| | |||||
* | Convert funcs of isolated-functions.sh to __ prefixed namespace. | Brian Harring | 2012-09-13 | 1 | -25/+25 |
| | |||||
* | drop dead functions | Brian Harring | 2012-09-13 | 1 | -18/+0 |
| | | | | Specifically, esyslog, {un,}set_unless_changed, and remove_path_entry. | ||||
* | Drop diefunc protection. | Brian Harring | 2012-09-13 | 1 | -6/+0 |
| | | | | | The last usage of it was added 67e88b82726a93eda^, 01/20/08; 4.5 years later, the compatibility measure is no longer needed. | ||||
* | Remove tests for deprecated 3_pre2 EAPI. | Ulrich Müller | 2012-08-15 | 1 | -2/+2 |
| | |||||
* | die: fix ${T}/build.log{,.gz} message | Zac Medico | 2012-05-08 | 1 | -2/+2 |
| | |||||
* | Quote atoms in die message for bug #414201. | Zac Medico | 2012-05-01 | 1 | -2/+2 |
| | | | | This allows zsh users to copy/paste while avoiding = expansion. | ||||
* | Print working directory in die message to simplify debugging. | Arfrever Frehtes Taifersar Arahesis | 2012-04-22 | 1 | -0/+1 |
| | |||||
* | Add ${T}/build.log symlink to PORT_LOGDIR. | Zac Medico | 2012-04-22 | 1 | -2/+9 |
| | | | | | | This will fix bug #412865. This makes it easier on people who `emerge foo`, do stuff, `emerge foo`, do stuff, etc... to have the same path to the log in between runs. | ||||
* | portageq: add "colormap" helper | Mike Frysinger | 2012-03-11 | 1 | -1/+1 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | set_colors(): suppress "/dev/tty: No such device" | Zac Medico | 2011-12-18 | 1 | -2/+4 |
| | |||||
* | set_colors(): Redirect input to `stty size` to make it work after | Arfrever Frehtes Taifersar Arahesis | 2011-12-18 | 1 | -1/+1 |
| | | | | commit a3797a63a30579be3ba5418aad7e76fd520f9aee. | ||||
* | Enable colors during the depend phase. | Zac Medico | 2011-11-05 | 1 | -14/+13 |
| | |||||
* | isolated-functions.sh: skip set_colors for depend | Zac Medico | 2011-09-11 | 1 | -8/+13 |
| | | | | This avoids an unneeded stty call. | ||||
* | Move KV funcs to bashrc-functions.sh. | Zac Medico | 2011-09-11 | 1 | -51/+0 |
| | |||||
* | isolated-functions.sh: split save-ebuild-env.sh | Zac Medico | 2011-09-11 | 1 | -91/+0 |
| | |||||
* | ebuild.sh: move hasg* funcs into econf | Zac Medico | 2011-09-11 | 1 | -2/+2 |
| | |||||
* | ebuild.sh: remove unused lchown and lchgrp | Zac Medico | 2011-09-11 | 1 | -1/+1 |
| | |||||
* | die: defer die hooks for EAPI 4 helpers_die | Zac Medico | 2011-08-25 | 1 | -1/+6 |
| | | | | This will fix bug #380625. | ||||
* | Skip QA Notice for hasq/useq during *rm phases. | Zac Medico | 2011-07-15 | 1 | -1/+2 |
| | |||||
* | ebuild.sh: restore old has() implementation | Brian Harring | 2011-07-11 | 1 | -1/+8 |
| | | | | | | | | The needle/haystack implementation handles whitespace as originally intended (prior to commit 659eafddd5964820ce8bdc0d90f5fcf7df04b5b7), as discussed in bug #374791. Signed-off-by: Brian Harring <ferringb@gmail.com> | ||||
* | Add QA Notice for hasq/useq calls (bug #199722). | Zac Medico | 2011-07-08 | 1 | -0/+1 |
| | |||||
* | Remove all hasq/useq calls for bug #199722. | Zac Medico | 2011-07-08 | 1 | -2/+2 |
| | |||||
* | Invert has/hasq and use/useq implementations. | Zac Medico | 2011-07-08 | 1 | -4/+4 |
| | | | | | We need to migrate away from hasq and useq since they are deprecated (bug #199722). | ||||
* | Bug #365439: Add set_unless_changed() and unset_unless_changed(). | Arfrever Frehtes Taifersar Arahesis | 2011-05-01 | 1 | -2/+2 |
| | |||||
* | Update date headers in modified files. | Zac Medico | 2011-02-21 | 1 | -1/+1 |
| | |||||
* | ebuild.sh: remove unused PWORKDIR variable | Zac Medico | 2011-02-21 | 1 | -1/+1 |
| | |||||
* | die: include $EBUILD_PHASE in message | Zac Medico | 2011-01-30 | 1 | -1/+5 |
| | | | | | When a helper binary dies automatically in EAPI 4 and later, we don't get a stack trace, so at least report the phase that failed. | ||||
* | isolated-functions.sh: fix syntax error for die | Zac Medico | 2011-01-30 | 1 | -2/+4 |
| | | | | | | | | Fix die so that dump_trace is not called when the main script is a helper binary. This prevents the following error message when a helper dies automatically in EAPI 4: isolated-functions.sh: line 61: p -= : syntax error: operand expected (error token is "-= ") | ||||
* | whitelist proxy vars and don't save them | Zac Medico | 2010-11-26 | 1 | -1/+1 |
| | |||||
* | Put more variables in PORTAGE_READONLY_VARS instead of using | Zac Medico | 2010-09-17 | 1 | -20/+6 |
| | | | | save_ebuild_env() to unset them. | ||||
* | Rename READONLY_EBUILD_METADATA and READONLY_PORTAGE_VARS to start | Zac Medico | 2010-09-17 | 1 | -1/+1 |
| | | | | with PORTAGE_, and make them both readonly. | ||||
* | Remove unused PORTAGE_MASTER_PID variable. | Zac Medico | 2010-09-17 | 1 | -1/+1 |
| | |||||
* | Don't unset PORTAGE_BUILDDIR in save_ebuild_env() since it's | Zac Medico | 2010-09-17 | 1 | -1/+1 |
| | | | | readonly now. | ||||
* | Bug #336433 - Don't filter the DCCC_PATH variable from environment since | Zac Medico | 2010-09-14 | 1 | -1/+1 |
| | | | | that breaks distcc ebuilds. | ||||
* | Filter more variables that don't need to end up in environment.bz2. | Zac Medico | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | Add a _SANDBOX_COMPAT_LEVEL constant which will be used to enable | Zac Medico | 2010-09-02 | 1 | -1/+2 |
| | | | | a workaround for bug #288863 in the stable branch. | ||||
* | Bug #335340 - Add support for PORTAGE_BZIP2_COMMAND and | Zac Medico | 2010-08-30 | 1 | -0/+1 |
| | | | | | | PORTAGE_BUNZIP2_COMMAND settings in make.conf. This only adds support for binary packages, since that's where pbzip2 can provide the most benefit in common cases. | ||||
* | Implement controllable compression and docompress, bug #273633. | Ulrich Mueller | 2010-08-28 | 1 | -1/+1 |
| | |||||
* | Use a PORTAGE_SIGPIPE_STATUS variable to export 128 + SIGPIPE to the | Zac Medico | 2010-08-25 | 1 | -2/+3 |
| | | | | | ebuild environment. SIGPIPE is typically 13, but its better not to assume that. | ||||
* | Make save_ebuild_env() filter assert_sigpipe_ok(). | Zac Medico | 2010-08-25 | 1 | -1/+1 |
| | |||||
* | Handle SIGPIPE when unpack() extracts tar files through a pipe (bug #309001). | Zac Medico | 2010-08-23 | 1 | -0/+26 |
| | | | | | | | When checking ${PIPESTATUS[@]} for extraction of tar files in unpack(), use a new assert_sigpipe_ok() function which behaves the same as the existing assert() function except that it tolerates pipe writers being killed by SIGPIPE. | ||||
* | Disable EbuildIpcDaemon for now, since it seems to be triggering | Zac Medico | 2010-08-14 | 1 | -1/+2 |
| | | | | | intermittent build failures in my stage builds. For testing purposes set PORTAGE_IPC_DAEMON_ENABLE=1 to enable EbuildIpcDaemon. | ||||
* | Filter PORTAGE_PYTHON in save_ebuild_env(). | Zac Medico | 2010-08-13 | 1 | -1/+1 |
| | |||||
* | Disable the die() stack trace when called by the die helper. | Zac Medico | 2010-08-13 | 1 | -0/+3 |
| | |||||
* | Use EbuildIpcDaemon to replace the functionality of | Zac Medico | 2010-08-13 | 1 | -3/+4 |
| | | | | EBUILD_EXIT_STATUS_FILE. | ||||
* | Make utilities die on failure in EAPI 4, bug 273651 | Dror Levin | 2010-08-12 | 1 | -0/+11 |
| | |||||
* | * Add support for PORTAGE_USERNAME and PORTAGE_GRPNAME | Zac Medico | 2010-07-14 | 1 | -2/+2 |
| | | | | | | | | | | | | environment variables, for use within the chromium-os build environment. * Add PORTAGE_USERNAME and PORTAGE_GRPNAME to the environment whitelist and filter them from the saved environment. Note: In order to support PORTAGE_USERNAME and PORTAGE_GRPNAME settings in make.conf, the associated portage.data attributes may be relocated to the config class in the future. |