diff options
Diffstat (limited to 'python-updater.1')
-rw-r--r-- | python-updater.1 | 111 |
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 |