summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2014-12-06 17:34:23 +0000
committerBrian Dolbec <dolsen@gentoo.org>2014-12-06 17:34:23 +0000
commitf2b3f2c94c8c1c9c23912e341b0042e3b63dc329 (patch)
treeb7610017e491ed280b39b26ef75eed9c782874f9 /sys-apps
parentStable for HPPA (bug #525288). (diff)
downloadgentoo-2-f2b3f2c94c8c1c9c23912e341b0042e3b63dc329.tar.gz
gentoo-2-f2b3f2c94c8c1c9c23912e341b0042e3b63dc329.tar.bz2
gentoo-2-f2b3f2c94c8c1c9c23912e341b0042e3b63dc329.zip
add einfo messages
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 0x65E309F2189DB0B8)
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/portage/ChangeLog5
-rw-r--r--sys-apps/portage/portage-9999.ebuild28
2 files changed, 31 insertions, 2 deletions
diff --git a/sys-apps/portage/ChangeLog b/sys-apps/portage/ChangeLog
index 1c92d76db327..706b8503e403 100644
--- a/sys-apps/portage/ChangeLog
+++ b/sys-apps/portage/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-apps/portage
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1418 2014/12/04 10:13:11 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/ChangeLog,v 1.1419 2014/12/06 17:34:23 dolsen Exp $
+
+ 06 Dec 2014; Brian Dolbec <dolsen@gentoo.org> portage-9999.ebuild:
+ Add einfo messages for the new plugin-sync system
04 Dec 2014; Mikle Kolyada <zlogene@gentoo.org> portage-2.2.14.ebuild:
amd64 stable wrt bug #531594
diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild
index 239f71b9547f..00fbc47f5521 100644
--- a/sys-apps/portage/portage-9999.ebuild
+++ b/sys-apps/portage/portage-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.105 2014/09/26 20:32:03 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/portage/portage-9999.ebuild,v 1.106 2014/12/06 17:34:23 dolsen Exp $
EAPI=5
@@ -213,3 +213,29 @@ pkg_preinst() {
chmod g+s,ug+rwx "${ED}"var/log/portage{,/elog}
fi
}
+
+pkg_postinst() {
+ einfo "This version of portage now has the new plugin-sync system"
+ einfo "An additional 'auto-sync = yes' setting is needed for each repo"
+ einfo "you wish 'emerge --sync' to sync"
+ einfo "The default setting is 'no'"
+ einfo "The primary sync action is now controlled via the emaint command"
+ einfo "The emaint sync module is more flexible in its capabilities"
+ einfo "It is similar to layman's -s and -S options"
+ einfo ""
+ einfo " 'emerge --sync' is now equivalent to 'emaint sync -a'"
+ einfo ""
+ einfo "run 'emaint sync --auto' to sync all auto-sync enabled repos"
+ einfo " options are:"
+ einfo " -A, --allrepos Sync all repos that have a sync-url defined"
+ einfo " -a, --auto Sync auto-sync enabled repos only"
+ einfo " -r REPO, --repo REPO Sync the specified repo"
+ einfo " even if 'auto-sync = no' is set"
+ einfo ""
+ einfo "Currently installed sync-type modules include:"
+ einfo " rsync, git, cvs, svn, websync"
+ einfo " the websync module currently runs emerge-webrsync for you"
+ einfo ""
+ einfo "For sync module specifications: https://wiki.gentoo.org/wiki/Project:Portage/Sync"
+ einfo ""
+}