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

svn path=/main/branches/2.1.2/; revision=9561

bin/emerge

index c7e528db22df56187fbb29cf5c9c87df112218be..1b28dc760e06185147bd257ec7f6a5ddf8a71d06 100755 (executable)
@@ -6319,6 +6319,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):