summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'python-updater.1')
-rw-r--r--python-updater.1111
1 files changed, 111 insertions, 0 deletions
diff --git a/python-updater.1 b/python-updater.1
new file mode 100644
index 0000000..97caa68
--- /dev/null
+++ b/python-updater.1
@@ -0,0 +1,111 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.36.
+.TH PYTHON-UPDATER "1" "August 2008" "python-updater 0.6" "User Commands"
+.SH NAME
+python-updater \- manual page for python-updater 0.6
+.SH SYNOPSIS
+.B python-updater
+[\fIOPTION\fR]
+.SH DESCRIPTION
+python\-updater \fB\-\-\fR Find & rebuild packages broken due to a python upgrade
+.SH OPTIONS
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Print usage
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Print version
+.TP
+\fB\-p\fR, \fB\-\-pretend\fR
+Pretend (don't do anything)
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Increase verbosity (may be specified multiple times)
+.TP
+\fB\-o\fR PYVER, \fB\-\-old\-version\fR PYVER
+Set old python version to upgrade from to PYVER
+.TP
+\fB\-i\fR, \fB\-\-ignore\-versions\fR
+Ignore versions when remerging packages
+(still respects SLOTs)
+.TP
+\fB\-P\fR PM, \fB\-\-package\-manager\fR PM
+Use package manager PM, where PM can be one of:
+portage
+pkgcore
+paludis
+.TP
+\fB\-c\fR CMD, \fB\-\-command\fR CMD
+Pipe found packages to command CMD instead of invoking package
+manager. Only for debug and script use.
+.TP
+\fB\-eCHECK\fR \fB\-\-enable\-CHECK\fR
+Enable CHECK where CHECK can be one of:
+eclass
+pylibdir
+soname
+manual
+.TP
+\fB\-dCHECK\fR \fB\-\-disable\-CHECK\fR
+Disable CHECK. See \fB\-\-enable\fR option for a list of checks
+.PP
+See CHECKS section for explanations about checks and
+EXAMPLES section to learn how to use them.
+.SH EXAMPLES
+
+\(bu Rebuild packages after a python upgrade. Default options are just fine ;)
+
+ $> python-updater
+
+\(bu Rebuild packages omitting manually added ones:
+
+ $> python-updater -dmanual
+ $> python-updater -disable-manual
+
+\(bu You can use unique substrings instead of names for checks:
+
+ $> python-updater -dm -ep
+ $> python-updater --disable-m --enable-pylib
+.SH CHECKS
+pylibdir
+ Find packages that installed files under old python library dir,
+ /usr/lib/python$old/site-packages where $old is old python version
+ Enabled by default.
+
+soname
+ Find packages that have files linked to old libpython (requires pax-utils)
+ Enabled by default.
+
+eclass
+ Find packages that inherited python.eclass and set PYVER to old
+ python version. The packages found by this check may not be
+ broken.
+ Disabled by default.
+
+manual
+ python-updater has a list of packages that are known to break
+ by python upgrades but can't be determined by methods specified
+ above. This check can be disabled if you're sure you've rebuilt
+ the package once and it's OK now.
+ Enabled by default.
+
+Checks can be enabled/disabled on command line with -e/--enable and -d/--disable
+switches.
+
+See EXAMPLES for a list examples.
+
+See ENVIRONMENT on how to set default options to override
+.SH AUTHORS
+Bryan Østergaard "kloeri" <bryan.ostergaard@gmail.com>
+ Wrote main code
+
+Ali Polatel "hawking" <hawking@gentoo.org>
+ Current maintainer
+.SH ENVIRONMENT
+
+PYUPDATER_OPTIONS
+ Default command line options
+.SH "REPORTING BUGS"
+Submit bug reports to https://bugs.gentoo.org/
+.SH COPYRIGHT
+Copyright \(co 2007-2008 Gentoo Foundation,
+distributed under the terms of the GNU General Public License v2