summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add defaults for FETCHCOMMAND_RSYNC and RESUMECOMMAND_RSYNC. Thanks toZac Medico2010-05-081-0/+3
| | | | Robin H. Johnson <robbat2@gentoo.org>.
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Produce a warning message if the timestamp of the portage tree is more thanZac Medico2010-03-081-0/+4
| | | | | | | 30 days old, and make it adjustable via the PORTAGE_SYNC_STALE variable. Thanks to Ned Ludd <solar@g.o> for the most of this code. svn path=/main/trunk/; revision=15756
* Remove ibiblio.org from the default GENTOO_MIRRORS value. Thanks toZac Medico2010-01-181-2/+3
| | | | | | Jeremy Olexa <darkside@g.o> for this patch. svn path=/main/trunk/; revision=15201
* Enable FEATURES=news by default and document it.Zac Medico2009-10-051-1/+1
| | | | svn path=/main/trunk/; revision=14498
* * Add default ACCEPT_LICENSE and ACCEPT_PROPERTIES values in make.globals.Zac Medico2009-10-051-0/+3
| | | | | | | | | * Set default values if missing from make.globals. * Only warn once if a given license group is missing. * Prune off any parts of an ACCEPT_LICENSE and ACCEPT_PROPERTIES that are made irrelevant by the latest occuring * or -* wildcard. svn path=/main/trunk/; revision=14496
* FEATURES=unmerge-logsZac Medico2009-07-201-1/+1
| | | | | | | | | Keep logs from successful unmerge phases. This is relevant only when PORT_LOGDIR is set. Thanks to Diego Pettenò <flameeyes@gentoo.org> for the suggestion. svn path=/main/trunk/; revision=13844
* Enable FEATURES=assume-digests by default.Zac Medico2009-05-101-2/+2
| | | | svn path=/main/trunk/; revision=13622
* Enable FEATURES=fixpackages by default since the performance is prettyZac Medico2008-12-041-1/+1
| | | | | | reasonable now. Thanks to Jeremy Olexa <darkside@g.o> for the suggestion. svn path=/main/trunk/; revision=12153
* Remove PORTAGE_IONICE_COMMAND setting since it's commented out.Zac Medico2008-11-191-4/+0
| | | | svn path=/main/trunk/; revision=12004
* Add support for FEATURES="protect-owned" which is identical to theZac Medico2008-08-301-1/+7
| | | | | | | | | | | | | | | | | | collision-protect feature except that files may be overwritten if they are not explicitly listed in the contents of a currently installed package. This is particularly useful on systems that have lots of orphan files that have been left behind by older versions of portage that did not support the unmerge-orphans feature. The additional tolerance makes this feature more suitable than collision-protect for being enabled by default. In order to ensure smooth operation of protect-owned in all cases, we also have to set COLLISION_IGNORE="/lib/modules" since files inside this directory are never unmerge. By enabling protect-owned by default, users are protected from problems that may occur due interactions with file collisions and the unmerge-orphans feature which is also enabled by default. svn path=/main/trunk/; revision=11479
* Bug #172496 - Add a PORTAGE_COMPRESS_EXCLUDE_SUFFIXES config variable whichZac Medico2008-08-151-0/+3
| | | | | | | | | is used to filter ecompress arguments. This allows the user to control compression of files installed dodoc, excluding files with specific suffix patterns. The current default value includes all of the suffixes that are recognized by dohtml, as well as pdf. svn path=/main/trunk/; revision=11419
* disable default IONICE command as it breaks for non-root, and ionice might ↵Marius Mauch2008-07-311-1/+2
| | | | | | not always be available svn path=/main/trunk/; revision=11291
* Reduce the default PORTAGE_IONICE_COMMAND priority to "idle" priority sinceZac Medico2008-07-261-1/+1
| | | | | | | | it's probably suitable for most people. This way, even when the IO load is very high, the impact on system responsiveness should be practically unnoticeable. svn path=/main/trunk/; revision=11193
* Bug #206773 - Add a new PORTAGE_IONICE_COMMAND variable that emerge usesZac Medico2008-07-241-0/+3
| | | | | | | | | to adjust ionice priority, similar to PORTAGE_NICENESS but used more like FETCHCOMMAND since so that portage doesn't have to know anything about ionice options. The command should include a \${PID} place-holder to be substituted with an integer pid. svn path=/main/trunk/; revision=11182
* revert accidential commitMarius Mauch2008-06-201-1/+1
| | | | svn path=/main/trunk/; revision=10734
* update release notes/newsMarius Mauch2008-06-201-1/+1
| | | | svn path=/main/trunk/; revision=10733
* Remove eblank nonsenseMarius Mauch2008-06-171-1/+1
| | | | svn path=/main/trunk/; revision=10695
* Add "blank" to the default PORTAGE_ELOG_CLASSES setting.Zac Medico2008-06-171-1/+1
| | | | svn path=/main/trunk/; revision=10681
* * Make portdbapi.aux_get() automatically pull pre-generated metadataZac Medico2008-04-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | directly from the metadata/cache/ directory when metadata-transfer is not enabled in FEATURES. This makes all cache modules behave similar to existing metadata_overlay module, except when FEATURES="metadata-transfer" has been explicitly enabled. * Remove metadata-transfer from FEATURES in make.globals so that it's no longer enabled by default. Users will be happy about this since the "Updating Portage cache" part of emerge --sync can be more time consuming than the rsync run itself. It's also nicer when when using PORTDIR over nfs or bind mounted in a chroot since there's no need to run emerge --metadata. * Update FEATURES="metadata-transfer" docs to warn users of the rsync tree to modify eclases in PORTDIR_OVERLAY if necessary instead of doing it directly in the rsync tree. * Relevant updates to /etc/portage/modules docs. svn path=/main/trunk/; revision=9930
* Implement a PORTAGE_FETCH_RESUME_MIN_SIZE variable that is useful forZac Medico2008-04-031-0/+3
| | | | | | | helping to ensure that small garbage files such as html 404 pages are properly discarded. svn path=/main/trunk/; revision=9687
* Move the default empty compiler flag settings fromZac Medico2008-03-261-0/+5
| | | | | | ebuild.sh to make.globals (bug #214499). svn path=/main/trunk/; revision=9511
* Fix grammar.Zac Medico2008-03-141-1/+1
| | | | svn path=/main/trunk/; revision=9466
* Bug #42456 - When a checksum failure occurs during fetch, use a newZac Medico2008-03-141-0/+3
| | | | | | | | | PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS config variable to control how many mirrors should be tried before aborting the download. This type of behavior used to be enabled only in --fetchonly mode but now it's enabled for all fetch() calls. svn path=/main/trunk/; revision=9463
* * Optimize parallel-fetch to avoid redundant checksum verification.Zac Medico2008-03-141-1/+1
| | | | | | * Add parallel-fetch to the default FEATURES since it is more efficient now. svn path=/main/trunk/; revision=9462
* Quote the file path and uri inside FETCHCOMMAND and RESUMECOMMAND. ThanksZac Medico2008-03-031-2/+2
| | | | | | to igli for suggesting. svn path=/main/trunk/; revision=9418
* Remove the manifest1 digest filter from PORTAGE_RSYNC_OPTS since it'sZac Medico2008-02-011-1/+1
| | | | | | no longer needed. svn path=/main/trunk/; revision=9260
* Bug #204425 - Remove --delete-after from the default PORTAGE_RSYNC_OPTS.Zac Medico2008-01-111-1/+1
| | | | | | | This allows the rsync program to choose the preferred --delete algorithm, or the user can choose one via PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=9163
* enable FEATURES=preserve-libs globally for extended testingMarius Mauch2007-12-041-0/+3
| | | | svn path=/main/trunk/; revision=8838
* Add @localhost to default PORTAGE_ELOG_MAILFROM to account for mail servers ↵Marius Mauch2007-10-061-1/+1
| | | | | | that don't accept mails without a domainname svn path=/main/trunk/; revision=7982
* For bug #187016, and env.d to the default USE_ORDER.Zac Medico2007-07-291-1/+1
| | | | svn path=/main/trunk/; revision=7427
* Add sfperms and strict to the default FEATURES since they're already in the ↵Zac Medico2007-07-231-1/+1
| | | | | | base profile's make.defaults. svn path=/main/trunk/; revision=7377
* Enable FEATURES=userfetch by default.Zac Medico2007-07-231-1/+1
| | | | svn path=/main/trunk/; revision=7375
* For bug #134620, add a FEATURES=unmerge-orphans option that causes unmerge ↵Zac Medico2007-06-131-1/+1
| | | | | | to remove files more aggressively. If a file is not claimed by another package in the same slot and it is not protected by CONFIG_PROTECT, unmerge it even if the modification time or checksum differs from the file that was originally installed. This is enabled in make.globals since the vast majority of users probably want this. svn path=/main/trunk/; revision=6829
* For bug #153967, use -O ${DISTDIR}/${FILE} in the default FETCHCOMMAND.Zac Medico2007-06-061-2/+2
| | | | svn path=/main/trunk/; revision=6741
* - add new echo module for people who don't want any real loggingMarius Mauch2007-04-301-0/+1
| | | | | | | | - add copyright header in elog modules and enable keyword substitution - enable save_summary and echo modules in make.globals svn path=/main/trunk/; revision=6458
* For bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND ↵Zac Medico2007-04-291-2/+2
| | | | | | without a shell. svn path=/main/trunk/; revision=6456
* For bug #175058, properly quote the variables in FETCHCOMMAND and ↵Zac Medico2007-04-281-2/+2
| | | | | | RESUMECOMMAND since the command is spawned in a bash shell. svn path=/main/trunk/; revision=6452
* For bug #168646, remove --prune-empty-dirs from PORTAGE_RSYNC_OPTS since ↵Zac Medico2007-03-021-1/+1
| | | | | | it's only a small optimization and it's inconvenient to force >=rsync-2.6.4 on server admins at this time. If users desire, they can still add it to PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=6129
* For bug #167668, prune empty ${FILESDIR}s by adding --prune-empty-dirs to ↵Zac Medico2007-02-261-1/+1
| | | | | | PORTAGE_RSYNC_OPTS. Thanks to Ulrich Mueller <ulm@kph.uni-mainz.de> for the suggestion. svn path=/main/trunk/; revision=6070
* For bug #167668, use an rsync "hide" filter rule to exclude ↵Zac Medico2007-02-221-1/+1
| | | | | | **/files/digest-* and delete them on the receiver. svn path=/main/trunk/; revision=6047
* Merge package.use and USE from make.defaults together at each level of the ↵Zac Medico2006-10-171-1/+1
| | | | | | profile stack. This is analogous to how use.mask and package.use.mask are planned to be merged for bug #151586. svn path=/main/trunk/; revision=4734
* Implement per-package default USE flags at the ebuild and profile levels for ↵Zac Medico2006-10-141-1/+1
| | | | | | bug #61732. svn path=/main/trunk/; revision=4679
* Remove redundant quotes from PORTAGE_RSYNC_OPTS.Zac Medico2006-10-071-1/+1
| | | | svn path=/main/trunk/; revision=4614
* Remove USE_EXPAND_HIDDEN from make.globals since it's now included in the ↵Zac Medico2006-07-071-3/+0
| | | | | | base profile. svn path=/main/trunk/; revision=3812
* make elog mail module always set the 'From' header for rfc2822 complianceMarius Mauch2006-06-101-1/+1
| | | | svn path=/main/trunk/; revision=3483
* Move hard coding of /etc/env.d in CONFIG_PROTECT_MASK from ↵Zac Medico2006-06-081-0/+1
| | | | | | portage.config.__getitem__() to make.globals. Thanks to pauldv for reporting. svn path=/main/trunk/; revision=3470
* set a timeout on wget to 60 seconds to fix bug 101196; the old timeout was ↵Alec Warner2006-05-251-2/+2
| | | | | | 15 minutes :/ svn path=/main/trunk/; revision=3412
* Add kernel to the default USE_EXPAND_HIDDEN. Thanks to Flameeyes for reporting.Zac Medico2006-05-231-1/+1
| | | | svn path=/main/trunk/; revision=3404
* Add ELIBC and USERLAND to USE_EXPAND_HIDDEN in make.globals since the user ↵Zac Medico2006-05-231-0/+3
| | | | | | can't change those flags easily. svn path=/main/trunk/; revision=3401