Bug #196435 - Add some more references to quickpkg(1) since
authorZac Medico <zmedico@gentoo.org>
Mon, 22 Oct 2007 20:28:22 +0000 (20:28 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 22 Oct 2007 20:28:22 +0000 (20:28 -0000)
sometimes people don't realize that it exists. (trunk r8185)

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

man/emerge.1
man/make.conf.5
pym/emergehelp.py

index 047677242debbe0d28add87e5b25533a480b03fe..20f954cd6aa61dcefc9b4111abf62f27f92b3d87 100644 (file)
@@ -222,9 +222,10 @@ buffer is not cleared prior to the prompt, so an accidental press of the
 Tells emerge to build binary packages for all ebuilds processed in
 addition to actually merging the packages.  Useful for maintainers
 or if you administrate multiple Gentoo Linux systems (build once,
-emerge tbz2s everywhere).  The package will be created in the
+emerge tbz2s everywhere) as well as disaster recovery. The package
+will be created in the
 \fI${PKGDIR}/All\fR directory.  An alternative for already\-merged
-packages is to use \fBquickpkg\fR which creates a tbz2 from the
+packages is to use \fBquickpkg\fR(1) which creates a tbz2 from the
 live filesystem.
 .TP
 .BR "\-\-buildpkgonly " (\fB\-B\fR)
@@ -664,6 +665,7 @@ Contains the default variables for the build process.  \fBDo not edit
 this file\fR.
 .SH "SEE ALSO"
 .BR "emerge \-\-help",
+.BR quickpkg (1),
 .BR ebuild (1),
 .BR ebuild (5),
 .BR make.conf (5),
index 863b35d0784c96efb59b45438e1e153865695a8f..7a93e3b8fa739d3c2601d063bea6db7ac907f5d8 100644 (file)
@@ -143,7 +143,9 @@ not \fIassume\-digests\fR is enabled. The \fBebuild\fR(1) \fBdigest\fR command
 has a \fB\-\-force\fR option that can be used to force regeneration of digests.
 .TP
 .B buildpkg
-Binary packages will be created for all packages that are merged.
+Binary packages will be created for all packages that are merged. Also see
+\fBquickpkg\fR(1) and \fBemerge\fR(1) \fB\-\-buildpkg\fR and
+\fB\-\-buildpkgonly\fR options.
 .TP
 .B buildsyspkg
 Build binary packages for just packages in the system set.
index e2a4f39c27218019f0a997012005032f49f8b27b..99b1cbb60264d7377bf01482b3f4ddfe21048be3 100644 (file)
@@ -21,6 +21,11 @@ def shorthelp():
        print bold("Actions:")+" [ "+green("--clean")+" | "+green("--depclean")+" | "+green("--prune")+" | "+green("--regen")+" | "+green("--search")+" | "+green("--unmerge")+" ]"
 
 def help(myaction,myopts,havecolor=1):
+       # TODO: Implement a wrap() that accounts for console color escape codes.
+       from textwrap import wrap
+       desc_left_margin = 14
+       desc_indent = desc_left_margin * " "
+       desc_width = 80 - desc_left_margin - 5
        if not myaction and ("--verbose" not in myopts):
                shorthelp()
                print
@@ -184,11 +189,16 @@ def help(myaction,myopts,havecolor=1):
                print "              time prior to the prompt will be interpreted as a choice!"
                print
                print "       "+green("--buildpkg")+" ("+green("-b")+" short option)"
-               print "              Tell emerge to build binary packages for all ebuilds processed"
-               print "              (in addition to actually merging the packages.  Useful for"
-               print "              maintainers or if you administrate multiple Gentoo Linux"
-               print "              systems (build once, emerge tbz2s everywhere) as well as disaster"
-               print "              recovery."
+               desc = "Tells emerge to build binary packages for all ebuilds processed in" + \
+                       " addition to actually merging the packages. Useful for maintainers" + \
+                       " or if you administrate multiple Gentoo Linux systems (build once," + \
+                       " emerge tbz2s everywhere) as well as disaster recovery. The package" + \
+                       " will be created in the" + \
+                       " ${PKGDIR}/All directory. An alternative for already-merged" + \
+                       " packages is to use quickpkg(1) which creates a tbz2 from the" + \
+                       " live filesystem."
+               for line in wrap(desc, desc_width):
+                       print desc_indent + line
                print
                print "       "+green("--buildpkgonly")+" ("+green("-B")+" short option)"
                print "              Creates a binary package, but does not merge it to the"