Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | When calling doebuild() to spawn the 'depend' phase, just call config.setcpv() | Zac Medico | 2009-03-23 | 3 | -5/+5 | |
| | | | | | | since that should be enough (no need for separate reset or reload calls). svn path=/main/trunk/; revision=13170 | |||||
* | Fix misc typos in comments. | Zac Medico | 2009-03-23 | 2 | -2/+2 | |
| | | | | svn path=/main/trunk/; revision=13168 | |||||
* | Only check for ebuild/eclass modification when a relevant phase is called. | Zac Medico | 2009-03-23 | 1 | -7/+8 | |
| | | | | svn path=/main/trunk/; revision=13150 | |||||
* | Use a separate if/then to group boolean or'd expressions together, rather | Zac Medico | 2009-03-23 | 1 | -6/+6 | |
| | | | | | | than a subshell. svn path=/main/trunk/; revision=13149 | |||||
* | Make ebuild(1) detect ebuild/eclass changes and automatically source the | Zac Medico | 2009-03-23 | 2 | -3/+16 | |
| | | | | | | | | ebuild atain in this case (even though $T/environment may already exist). This should help avoid confusion by ensuring that the latest changes to the ebuild/eclasses are reflected in the environment. svn path=/main/trunk/; revision=13148 | |||||
* | Add "prepare" to the list of phases that trigger a warning about stale | Zac Medico | 2009-03-22 | 1 | -1/+1 | |
| | | | | | | ${T}/environment. svn path=/main/trunk/; revision=13147 | |||||
* | When triggering a fresh unpack inside dyn_unpack(), remove the | Zac Medico | 2009-03-22 | 1 | -1/+1 | |
| | | | | | | .prepared, .configured and .installed files along with the others. svn path=/main/trunk/; revision=13146 | |||||
* | Replace xrange() usage with normal iteration and enumerate() where | Zac Medico | 2009-03-22 | 1 | -14/+15 | |
| | | | | | | | appropriate. Thanks to Douglass Anderson <dja@gendja.com> for the initial patch. svn path=/main/trunk/; revision=13145 | |||||
* | Inside spawn(), avoid redundant os.access() and stat() calls on commonly | Zac Medico | 2009-03-22 | 1 | -1/+2 | |
| | | | | | | | spawned binaries such as BASH_BINARY, SANDBOX_BINARY, and FAKEROOT_BINARY. Thanks to Piotr Jaroszyński <peper@g.o> for reporting. svn path=/main/trunk/; revision=13144 | |||||
* | Inside config.environ(), skip stat call on $T/environment for phases such | Zac Medico | 2009-03-22 | 1 | -5/+6 | |
| | | | | | | | as 'clean' and 'depend' where environment filtering isn't needed. Thanks to Piotr Jaroszyński <peper@g.o> for reporting. svn path=/main/trunk/; revision=13143 | |||||
* | Remove pointless usage of xrange(). Thanks to Douglass Anderson | Zac Medico | 2009-03-22 | 1 | -2/+2 | |
| | | | | | | <dja@gendja.com> for this patch. svn path=/main/trunk/; revision=13142 | |||||
* | Add a temporary workaround for bug #263081 (partially reverts r12757). | Zac Medico | 2009-03-22 | 1 | -0/+12 | |
| | | | | svn path=/main/trunk/; revision=13141 | |||||
* | Fix argument validation to allow file paths. Thanks to Arfrever for reporting. | Zac Medico | 2009-03-22 | 1 | -0/+7 | |
| | | | | svn path=/main/trunk/; revision=13140 | |||||
* | Normalize try/except indentation for compatibility with 2to3. | Zac Medico | 2009-03-20 | 4 | -23/+46 | |
| | | | | svn path=/main/trunk/; revision=13139 | |||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=13138 | |||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 | |
| | | | | svn path=/main/trunk/; revision=13137 | |||||
* | Make sure mysettings.setcpv() always gets called when necessary inside | Zac Medico | 2009-03-18 | 1 | -7/+9 | |
| | | | | | | doebuild_environment(). svn path=/main/trunk/; revision=13136 | |||||
* | Add docstrings for the fd_pipes and returnpid parameters of doebuild(). | Zac Medico | 2009-03-18 | 1 | -0/+7 | |
| | | | | svn path=/main/trunk/; revision=13135 | |||||
* | Make config.features a set instead of a list. | Zac Medico | 2009-03-18 | 2 | -8/+6 | |
| | | | | svn path=/main/trunk/; revision=13134 | |||||
* | Update copyright headers. | Zac Medico | 2009-03-18 | 2 | -3/+3 | |
| | | | | svn path=/main/trunk/; revision=13131 | |||||
* | In order to avoid possible duplicate elog messages when using ebuild(1) to | Zac Medico | 2009-03-18 | 1 | -0/+7 | |
| | | | | | | | | call the same phase multiple times, wipe out elog log files for the current phase just before executing the phase. Thanks to Mike Frysinger <vapier@g.o> for reporting. svn path=/main/trunk/; revision=13130 | |||||
* | Validate argument atoms earlier for build actions.v2.2_rc26 | Zac Medico | 2009-03-17 | 1 | -0/+12 | |
| | | | | svn path=/main/trunk/; revision=13126 | |||||
* | Remove portage.internal docs (goes with previous commit). | Zac Medico | 2009-03-17 | 1 | -3/+0 | |
| | | | | svn path=/main/trunk/; revision=13119 | |||||
* | Bug #262365 - Punt the prepalldocs check until there is an alternative | Zac Medico | 2009-03-17 | 3 | -13/+1 | |
| | | | | | | available in EAPI 3. svn path=/main/trunk/; revision=13118 | |||||
* | Punt fix-db.py since it's not really needed. It's been broken since 2.1.6 | Zac Medico | 2009-03-17 | 1 | -181/+0 | |
| | | | | | | and nobody noticed until bug #262132 was filed. svn path=/main/trunk/; revision=13117 | |||||
* | Bug #262485 - Handle InvalidAtom from dep_expand(). | Zac Medico | 2009-03-17 | 1 | -6/+7 | |
| | | | | svn path=/main/trunk/; revision=13116 | |||||
* | Do not create hardlinks when merging CONFIG_PROTECTed files since config | Zac Medico | 2009-03-17 | 1 | -7/+15 | |
| | | | | | | | | files shouldn't be hardlinked to eachother (for example, shadow installs several identical config files inside /etc/pam.d/). Thanks to Caleb Cushing <xenoterracide@gmail.com> for reporting. svn path=/main/trunk/; revision=13115 | |||||
* | add m68k diff from kolla | Mike Frysinger | 2009-03-15 | 1 | -0/+34 | |
| | | | | svn path=/main/trunk/; revision=13114 | |||||
* | Add make.conf for amd64-fbsd submitted by Timothy Redaelli <drizzt@g.o>. | Zac Medico | 2009-03-14 | 1 | -0/+61 | |
| | | | | svn path=/main/trunk/; revision=13113 | |||||
* | Bug #262365 - Make the "portage.internal" category (prepalldocs check) a | Zac Medico | 2009-03-13 | 1 | -0/+1 | |
| | | | | | | warning instead of fatal. svn path=/main/trunk/; revision=13109 | |||||
* | Tweak grammar. | Zac Medico | 2009-03-13 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=13108 | |||||
* | Add missing brackets to [:upper:] and [:lower:] in _sb_append_var() tr | Zac Medico | 2009-03-13 | 1 | -1/+2 | |
| | | | | | | arguments. svn path=/main/trunk/; revision=13104 | |||||
* | Filter _sb_append_var in save_ebuild_env(). | Zac Medico | 2009-03-12 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=13091 | |||||
* | cleanup sandbox env var handling -- make sure we dont insert empty : ↵ | Mike Frysinger | 2009-03-12 | 1 | -29/+27 | |
| | | | | | | sections and avoid unnecessary eval usage svn path=/main/trunk/; revision=13090 | |||||
* | Bug #261670 - Automatically revert the CHOST metadata to the initial valuev2.2_rc25 | Zac Medico | 2009-03-12 | 2 | -0/+13 | |
| | | | | | | after src_install, in case the ebuild has changed it. svn path=/main/trunk/; revision=13088 | |||||
* | Update docstring for EbuildBuildDir.clean_log(). | Zac Medico | 2009-03-12 | 1 | -2/+1 | |
| | | | | svn path=/main/trunk/; revision=13072 | |||||
* | Bug #261992 - Replace the EbuildBuildDir.clean() method with a clean_log() | Zac Medico | 2009-03-12 | 1 | -15/+9 | |
| | | | | | | | | 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. svn path=/main/trunk/; revision=13071 | |||||
* | Bug #261992 - Inside Binpkg._prefetch_exit(), avoid potention issues with | Zac Medico | 2009-03-12 | 1 | -6/+8 | |
| | | | | | | shutil.rmtree() by just doing a minimal cleanup. svn path=/main/trunk/; revision=13070 | |||||
* | Make dyn_clean ignore FEATURES=keepwork when [[ $EMERGE_FROM = binary ]] | Zac Medico | 2009-03-12 | 2 | -9/+3 | |
| | | | | | | | and remove shutil.rmtree() call from Binpkg._clean_exit() since dyn_clean is guaranteed to do a full clean now. svn path=/main/trunk/; revision=13069 | |||||
* | When translating portage uid/gid to root uid/gid after src_install on | Zac Medico | 2009-03-12 | 1 | -0/+17 | |
| | | | | | | | FreeBSD, temporarily remove all file flags inside $D in order to avoid EPERM errors. Thanks to Timothy Redaelli <drizzt@g.o> for reporting. svn path=/main/trunk/; revision=13068 | |||||
* | Use posix compatible find -perm arguments. Thanks to Timothy Redaelli | Zac Medico | 2009-03-12 | 1 | -2/+2 | |
| | | | | | | <drizzt@g.o> for reporting. svn path=/main/trunk/; revision=13067 | |||||
* | Also add an einfo binary. | Zac Medico | 2009-03-12 | 1 | -0/+1 | |
| | | | | svn path=/main/trunk/; revision=13066 | |||||
* | Bug #262096 - Add separate eerror, elog, eqawarn, and ewarn binaries for | Zac Medico | 2009-03-12 | 4 | -0/+11 | |
| | | | | | | | use by non-bash programs running inside the ebuild environment, such as sandbox. svn path=/main/trunk/; revision=13065 | |||||
* | Use ${x##*/} instead of calling basename. | Zac Medico | 2009-03-12 | 1 | -1/+1 | |
| | | | | svn path=/main/trunk/; revision=13064 | |||||
* | Move ebuild helpers into an ebuild-helpers subdirectory. | Zac Medico | 2009-03-12 | 49 | -3/+6 | |
| | | | | svn path=/main/trunk/; revision=13063 | |||||
* | Use absolute imports instead of relative. | Zac Medico | 2009-03-12 | 2 | -2/+2 | |
| | | | | svn path=/main/trunk/; revision=13062 | |||||
* | Bug #262211 - Avoid triggering an InvalidAtom exception inside the Package | Zac Medico | 2009-03-11 | 1 | -1/+6 | |
| | | | | | | constructor when SLOT is empty. svn path=/main/trunk/; revision=13061 | |||||
* | Bug #262211 - Make vardbapi.aux_get() translate empty SLOT to 0 since other | Zac Medico | 2009-03-11 | 1 | -0/+4 | |
| | | | | | | code expects non-empty SLOT (for generation package slot atoms). svn path=/main/trunk/; revision=13060 | |||||
* | Bug #262012 - Only trigger the slot conflict message about --newuse when | Zac Medico | 2009-03-11 | 1 | -1/+5 | |
| | | | | | | | the installed version is the same as the new one. If they are different versions then there's some other problem. svn path=/main/trunk/; revision=13059 | |||||
* | Add new xpak.5 man page by Lars Hartmann <lars<at>chaotika<dot>org>. | Zac Medico | 2009-03-11 | 1 | -0/+190 | |
| | | | | svn path=/main/trunk/; revision=13056 |