summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* In order to reduce time consumed for dependency checks, skip 'dev' profilesZac Medico2008-11-161-1/+5
| | | | | | | | | by default and add an --include-dev option which causes them to be checked. Given the current profiles.desc content, this approximately halves the number of profiles checked by default and also halves the time consumed by repoman. Thanks to Donnie Berkholz <dberkholz@g.o> for the suggestion. svn path=/main/trunk/; revision=11962
* Remove stray print statement from previous commit.Zac Medico2008-11-151-1/+0
| | | | svn path=/main/trunk/; revision=11931
* Bug #173284 - Do not traverse hidden directories such as .svn or .git whenZac Medico2008-11-151-2/+3
| | | | | | search for protected files. svn path=/main/trunk/; revision=11929
* Bug #173284 - Do not traverse hidden directories such as .svn or .git whenZac Medico2008-11-151-3/+5
| | | | | | search for protected files. svn path=/main/trunk/; revision=11928
* Bug #236714 - Handle PortagePackageException raised from Manifest.create().Zac Medico2008-11-151-1/+5
| | | | svn path=/main/trunk/; revision=11926
* Bug #236683 - Fix PermissionDenied handling to report the exception type.Zac Medico2008-11-151-1/+4
| | | | svn path=/main/trunk/; revision=11922
* Fix new* and do* ebuild helpers to generate consistent error messages forZac Medico2008-11-1518-6/+70
| | | | | | | | missing files and generate an appropriate QA Notice when such an error is detected in the build log. Thanks to Diego 'Flameeyes' Pettenò <flameeyes@g.o> for the suggestion. svn path=/main/trunk/; revision=11916
* Exempt live ebuilds from KEYWORDS.missing and KEYWORDS.dropped warnings.Zac Medico2008-11-141-2/+5
| | | | | | Thanks to Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> for the suggestion. svn path=/main/trunk/; revision=11911
* In dyn_package(), use the 'assert' macro (from isolated-functions.sh) die ifZac Medico2008-11-141-2/+2
| | | | | | PIPESTATUS array contains a non-zero exist status. svn path=/main/trunk/; revision=11909
* Having a leading ./ prefix on file paths can trigger a bug inZac Medico2008-11-141-0/+5
| | | | | | | | the cvs server when committing files to multiple directories, so strip the prefix. Thanks to Robin H. Johnson <robbat2@g.o> for reporting. svn path=/main/trunk/; revision=11896
* Derive the changelog_path variable from the new checkdir_relative variable.Zac Medico2008-11-111-6/+1
| | | | svn path=/main/trunk/; revision=11854
* Make FindPortdir() return (None, None, None) on failure, instead of raisingZac Medico2008-11-111-3/+2
| | | | | | a potentially ambiguous ValueError. svn path=/main/trunk/; revision=11853
* Update hardcoded "cvs" error messages to show the correct vcs value.Zac Medico2008-11-111-4/+9
| | | | svn path=/main/trunk/; revision=11851
* Fix pretend output to show git -a option when committing signed manifest.Zac Medico2008-11-111-1/+1
| | | | svn path=/main/trunk/; revision=11850
* Add git support. Thanks to Daniel Robbins for the initial patch.Zac Medico2008-11-111-11/+71
| | | | svn path=/main/trunk/; revision=11849
* When using the `read` builtin to split newlines in e* function arguments, useZac Medico2008-11-071-12/+12
| | | | | | | $REPLY in order to ensure that whitespace in each line is correctly preserved. Thanks to Joe Peterson <lavajoe@g.o> for reporting. svn path=/main/trunk/; revision=11820
* Bug #245356 - Filter POSIXLY_CORRECT from the ebuild environment since itZac Medico2008-11-031-1/+1
| | | | | | breaks stuff. svn path=/main/trunk/; revision=11804
* Make metadata.missing and metadata.bad fatal by removing them from theZac Medico2008-11-021-2/+0
| | | | | | qawarnings set. Thanks to Robin H. Johnson <robbat2@g.o> for the suggestion. svn path=/main/trunk/; revision=11803
* When echoing the emake command, redirect to stderr since otherwise it breaksZac Medico2008-11-011-1/+1
| | | | | | | the gcc ebuild because of the way that the get_make_var() function from toolchain.eclass is used. svn path=/main/trunk/; revision=11784
* Filter PORTAGE_VERBOSE in save_ebuild_env().Zac Medico2008-11-011-1/+1
| | | | svn path=/main/trunk/; revision=11773
* Bug #240295 - When emake is called, echo the make command similar to the wayZac Medico2008-11-011-0/+2
| | | | | | that econf echoes the configure command. svn path=/main/trunk/; revision=11772
* Bug #241906 - Handle InvalidAtom exception raised from vardbapi.match().Zac Medico2008-11-011-1/+2
| | | | svn path=/main/trunk/; revision=11771
* Bug #244792 - Remove confcache support.Zac Medico2008-11-011-27/+2
| | | | svn path=/main/trunk/; revision=11770
* Bug #236609 - Fix columns calculation for TERM="dumb". Thanks to Ulrich MüllerZac Medico2008-10-311-1/+1
| | | | | | <ulm@g.o> for the patch. svn path=/main/trunk/; revision=11764
* Fix broken stuff to avoid tracebacks when running in commit mode withZac Medico2008-10-311-1/+4
| | | | | | --pretend and no vcs. svn path=/main/trunk/; revision=11760
* Pass a Package instance into the config.setcpv() call.Zac Medico2008-10-311-1/+1
| | | | svn path=/main/trunk/; revision=11759
* recheck what changed in the repository also when nothing was added, becauseZac Medico2008-10-301-8/+6
| | | | | | | manifest regeneration might change the Manifest, this fixes bug #229033 (branches/prefix r11755) svn path=/main/trunk/; revision=11757
* Make sure mychanged and mynew are always defined even if there is no vcsZac Medico2008-10-301-0/+2
| | | | | | because commit mode is allowed without a vcs in pretend mode. svn path=/main/trunk/; revision=11753
* define myunadded such that repoman doesn't crash when being run in aZac Medico2008-10-301-0/+1
| | | | | | non-{cvs,svn} dir (branches/prefix r11750) svn path=/main/trunk/; revision=11751
* Update the auto-add message to say "Manifest" instead of "digests". Thanks toZac Medico2008-10-281-1/+1
| | | | | | grobian. svn path=/main/trunk/; revision=11739
* Remove manifest1 digest-* autoadd code. Thanks to grobian.Zac Medico2008-10-281-9/+1
| | | | svn path=/main/trunk/; revision=11738
* Enable bashrc even when $EBUILD_PHASE is unset, so it's possible to overrideZac Medico2008-10-261-2/+1
| | | | | | things like INSTALL_MASK. svn path=/main/trunk/; revision=11726
* Add "bzr" to the lists of live eclasses.Zac Medico2008-10-231-0/+1
| | | | svn path=/main/trunk/; revision=11720
* Add a PROPERTIES.syntax check.Zac Medico2008-10-221-1/+3
| | | | svn path=/main/trunk/; revision=11717
* Bug #186842 - Suppress file merge display, as previously done in --quiet ↵Zac Medico2008-10-211-1/+1
| | | | | | | | | mode, whenever --verbose is not enabled. Also, export PORTAGE_VERBOSE to the ebuild environment and use it to control tar verbosity when creating binary packages. svn path=/main/trunk/; revision=11709
* Add PORTAGE_QUIET to the environment whitelist and filter it from the saved ↵Zac Medico2008-10-211-0/+1
| | | | | | | | ebuild environment. svn path=/main/trunk/; revision=11708
* Remove the unused portage.gpg module and portage_gpg_update.sh script.Zac Medico2008-10-171-6/+0
| | | | svn path=/main/trunk/; revision=11699
* Bug #229033 - When a Manifest is added automatically by repoman, it's in theZac Medico2008-10-141-2/+17
| | | | | | | "mynew" list, so move manifest paths from that list to the "mymanifests" list when necessary. svn path=/main/trunk/; revision=11692
* Add an explicit note about bug #239560 in the relevant code.Zac Medico2008-10-121-1/+3
| | | | svn path=/main/trunk/; revision=11684
* only use dummy echos in do_file() when running in interactive modeMike Frysinger2008-10-101-2/+3
| | | | svn path=/main/trunk/; revision=11673
* At the end of dyn_clean(), also remove the $CATEGORY directory if possible.v2.2_rc12Zac Medico2008-10-091-2/+2
| | | | svn path=/main/trunk/; revision=11667
* Fix code from previous commit so it properly checks $eapi to verify thatZac Medico2008-10-091-1/+2
| | | | | | src_prepare is really a supported phase function. svn path=/main/trunk/; revision=11665
* Bug #240684 - Fix _ebuild_arg_to_phase() to handle the src_prepare phaseZac Medico2008-10-091-0/+3
| | | | | | so that the default() function is properly created. svn path=/main/trunk/; revision=11664
* Use separate temp directories in order to avoid potential name collisions.Zac Medico2008-10-081-7/+8
| | | | svn path=/main/trunk/; revision=11657
* Make "qawarnings" a normal set since the missingvars code might modify it.Zac Medico2008-10-071-1/+1
| | | | svn path=/main/trunk/; revision=11652
* Change the "qawarnings" variable from a list to a set.Zac Medico2008-10-071-3/+3
| | | | svn path=/main/trunk/; revision=11651
* Make HOMEPAGE.missing fatal again since, in cases when homepages are no longerZac Medico2008-10-071-1/+0
| | | | | | | available, we can use a link to some site like packages.gentoo.org or www.unmaintained-free-software.org. svn path=/main/trunk/; revision=11650
* Make HOMEPAGE.missing a warning since some packages become homeless evenZac Medico2008-10-051-0/+1
| | | | | | | though they still continue to work. Thanks to Robin H. Johnson <robbat2@g.o> for the suggestion. svn path=/main/trunk/; revision=11634
* In dyn_clean, cd to $PORTAGE_BUILDDIR/.. before attempting to remove it sinceZac Medico2008-10-051-3/+4
| | | | | | | | some kernels, such as Solaris, return EINVAL when an attempt is made to remove the current working directory. Thanks to Fabian Groffen <grobian@g.o> for reporting. svn path=/main/trunk/; revision=11630
* Bug #239529 - When doins is called on a symlink to a directory, preserve theZac Medico2008-10-051-5/+17
| | | | | | | name of the symlink for the installed directory. This involves temporarily renaming the directory and then renaming it back again. svn path=/main/trunk/; revision=11629