summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Don't compress empty files, bug 340935.Ulrich Mueller2010-10-141-0/+1
|
* Fix indention error in repoman headerstring code.v2.2_rc94Zac Medico2010-10-111-3/+3
|
* Fix portageq to handle NOCOLOR.Zac Medico2010-10-111-0/+5
|
* Invert repoman cvs logic for headerstring.Zac Medico2010-10-111-1/+1
|
* has/best_version: eqawarn if EAPI wrong for atomZac Medico2010-10-111-4/+42
| | | | | Instead of calling die as in bug #340387, just call eqawarn for the time being.
* Don't look for $Header$ when using svn.Michał Górny2010-10-111-17/+23
| | | | | | Subversion doesn't expand $Header$, so look only for $Id$ if using subversion. In addition, the whole grepping code is now executed only for CVS and Subversion.
* Use EAPI to validate best/has_version atoms.Zac Medico2010-10-081-2/+5
|
* Revert fix for bug #339939, pending discussion.Zac Medico2010-10-071-15/+0
| | | | This reverts commit abb7c534eee48795354ae3ab1b17ef319bf5e6e3.
* repoman: Don't count git snapshots as live.Zac Medico2010-10-071-0/+15
| | | | | This solves bug #339939 by searching for a EGIT_COMMIT variable definition.
* Include gpg key in repoman commit message.Zac Medico2010-10-061-1/+3
|
* Fix ebuild(1) to handle layout.conf masters.Zac Medico2010-10-051-5/+9
|
* Fix undefined name 'output_mode'.Zac Medico2010-10-041-1/+1
|
* egencache: Sort file names for ChangeLogSebastian Luther2010-10-041-6/+76
|
* egencache --update-changelogs: write if neededMichał Górny2010-10-031-9/+18
| | | | | Compare the last commit timestamp with the ChangeLog file timestamp to guess whether a particular ChangeLog needs updating.
* egencache --update-changelogs: Filter messagesMichał Górny2010-10-031-4/+15
| | | | | Drop common commit message suffixes like 'git-svn-id' and repoman version note.
* egencache --update-changelogs: escape CP regexpMichał Górny2010-10-031-1/+1
|
* egencache --update-changelogs: don't break change list on hyphens.Michał Górny2010-10-031-2/+6
|
* egencache --update-changelogs: strip leading CP from the log messages.Michał Górny2010-10-031-1/+4
|
* Add support for 'egencache --update-changelogs'.Michał Górny2010-10-021-4/+141
|
* Fix readonly variable assignment for PORTAGE_BINPKG_TMPFILE whenZac Medico2010-09-301-1/+1
| | | | ebuild(1) calls the 'package' phase.
* Invert portageq list_preserved_libs returncode meaning.Zac Medico2010-09-291-4/+4
| | | | Thanks to Jeremy Olexa <darkside@g.o> for the suggestion.
* Fix a typo in a comment.Zac Medico2010-09-281-1/+1
|
* Fix breakage (from reposyntax branch) in repoman's ability to appendZac Medico2010-09-281-1/+4
| | | | the current repo to PORTDIR_OVERLAY.
* doman: ${mandir} can't contain complete suffix so don't check for it.Michał Górny2010-09-271-1/+1
| | | | | We're appending only a single character of manfile suffix to ${mandir}, so we don't need to expect having anything more in there.
* Bug #338588 - Allow quickpkg to create packages even though theZac Medico2010-09-251-3/+10
| | | | current user doesn't have permission to lock /var/db/pkg.
* In EbuildIpc._receive_reply(), close the input_file when finished.v2.2_rc86Zac Medico2010-09-211-0/+2
|
* In EbuildIpc._wait(), use waitpid() instead of wait() since we reallyZac Medico2010-09-211-1/+1
| | | | only need to wait on one process.
* Bug #337465 - Make ebuild-ipc use an array in order to force aZac Medico2010-09-211-3/+16
| | | | single atomic read of a whole pickle.
* Make ebuild-ipc use select() for timeouts, instead of alarm signals.Zac Medico2010-09-211-29/+44
|
* Fix default() and default_src_install() definitions to account forZac Medico2010-09-201-0/+10
| | | | the new EAPI 4 default src_install implementation.
* Make ebuild-ipc use a normal read() call instead of array.fromfile()Zac Medico2010-09-201-13/+3
| | | | since that should work fine for blocking IO.
* Make ebuild-ipc kill the child IO process before it exits due to timeout.Zac Medico2010-09-201-1/+8
|
* Fix ebuild-ipc to correctly handle non-zero return codes fromZac Medico2010-09-201-4/+8
| | | | has_version ipc calls.
* Rewrite ebuild-ipc timeout handling to use forks.Zac Medico2010-09-201-62/+85
| | | | | | | Use forks so that the child process can handle blocking IO un-interrupted, while the parent handles all timeout considerations. This helps to avoid possible race conditions from interference between timeouts and blocking IO operations.
* Make ebuild-ipc show an additional 'read failed' message if the bufferZac Medico2010-09-201-1/+8
| | | | happens to be empty after the read loop.
* If ebuild-ipc times out during read, check if the read buffer isZac Medico2010-09-201-2/+4
| | | | non-empty in order to try to avoid a possible race condition.
* Revert "Add option -s to docompress command."Ulrich Mueller2010-09-201-7/+1
| | | | This reverts commit f2375609adc80ebe5395d84902af4045ecea2f73.
* Make repoman tolerate errors from utime() when fetching metadata.dtd.Zac Medico2010-09-191-2/+9
|
* Fix ebuild-ipc.py to timeout if necessary when opening input_fileZac Medico2010-09-181-2/+8
| | | | in blocking mode.
* Use blocking IO in ebuild-ipc.py and EbuildIpcDaemon._send_reply(),Zac Medico2010-09-181-17/+1
| | | | in hopes that it will be more portable (see bug #337465).
* Put more variables in PORTAGE_READONLY_VARS instead of usingZac Medico2010-09-172-24/+20
| | | | save_ebuild_env() to unset them.
* Rename READONLY_EBUILD_METADATA and READONLY_PORTAGE_VARS to startZac Medico2010-09-172-5/+6
| | | | with PORTAGE_, and make them both readonly.
* Remove unused PORTAGE_MASTER_PID variable.Zac Medico2010-09-171-1/+1
|
* Add virtual/linux-sources to repoman's RDEPEND.suspect check.Zac Medico2010-09-171-0/+1
| | | | http://archives.gentoo.org/gentoo-dev/msg_adb45dedc05bc023de23be90015e8629.xml
* Don't unset PORTAGE_BUILDDIR in save_ebuild_env() since it'sZac Medico2010-09-171-1/+1
| | | | readonly now.
* Add PORTAGE_BUILDDIR to READONLY_PORTAGE_VARS since it's extremelyZac Medico2010-09-171-1/+1
| | | | important now that ebuild-ipc relies on it.
* Bug #337180 - Add a --unmatched-removal option for stricter checkingZac Medico2010-09-151-0/+4
| | | | of package.mask and package.unmask files for unmatched removal atoms.
* Make ebuild-ipc.py close the output_file before trying to re-open itZac Medico2010-09-141-2/+6
| | | | after it has timed out.
* Bug #336433 - Don't filter the DCCC_PATH variable from environment sinceZac Medico2010-09-141-1/+1
| | | | that breaks distcc ebuilds.
* Add option -s to docompress command.Ulrich Mueller2010-09-141-1/+7
|