Bug #139023 - When the --digest option is enabled, advise the user that
authorZac Medico <zmedico@gentoo.org>
Tue, 18 Mar 2008 23:44:12 +0000 (23:44 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 18 Mar 2008 23:44:12 +0000 (23:44 -0000)
`repoman manifest` is the preferred way to generate manifests.

svn path=/main/trunk/; revision=9482

pym/_emerge/__init__.py

index 7556c0044846d1c7ce8706c6a265191566b06986..f00946fb2509be61e32af5a86fd7a6834618fec3 100644 (file)
@@ -6790,6 +6790,18 @@ def action_build(settings, trees, mtimedb,
        if pretend or fetchonly:
                # make the mtimedb readonly
                mtimedb.filename = None
+       if "--digest" in myopts:
+               msg = "The --digest option can prevent corruption from being" + \
+                       " noticed. The `repoman manifest` command is the preferred" + \
+                       " way to generate manifests and it is capable of doing an" + \
+                       " entire repository or category at once."
+               prefix = bad(" * ")
+               writemsg(prefix + "\n")
+               from textwrap import wrap
+               for line in wrap(msg, 72):
+                       writemsg("%s%s\n" % (prefix, line))
+               writemsg(prefix + "\n")
+
        if "--quiet" not in myopts and \
                ("--pretend" in myopts or "--ask" in myopts or \
                "--tree" in myopts or "--verbose" in myopts):