Austin English : msiexec: Add a manpage.

Alexandre Julliard julliard at winehq.org
Mon Nov 15 13:28:53 CST 2010


Module: wine
Branch: master
Commit: 97d11dbf596b120a256659ba0fd164bae654ba3e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=97d11dbf596b120a256659ba0fd164bae654ba3e

Author: Austin English <austinenglish at gmail.com>
Date:   Sun Nov 14 03:37:22 2010 -0800

msiexec: Add a manpage.

---

 .gitignore                      |    1 +
 programs/msiexec/Makefile.in    |   12 +++++
 programs/msiexec/msiexec.man.in |  104 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 117 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore
index 6085e68..945c830 100644
--- a/.gitignore
+++ b/.gitignore
@@ -260,6 +260,7 @@ loader/wine.fr.man
 loader/wine.man
 loader/wine64
 programs/Makeprog.rules
+programs/msiexec/msiexec.man
 programs/rpcss/epm.h
 programs/rpcss/epm_s.c
 programs/rpcss/irot.h
diff --git a/programs/msiexec/Makefile.in b/programs/msiexec/Makefile.in
index f3eee0d..63026b6 100644
--- a/programs/msiexec/Makefile.in
+++ b/programs/msiexec/Makefile.in
@@ -9,6 +9,18 @@ C_SRCS = \
 
 RC_SRCS = rsrc.rc
 
+MANPAGES = msiexec.man
+
 SVG_SRCS = msiexec.svg
 
 @MAKE_PROG_RULES@
+
+all: $(MANPAGES)
+
+install-man-pages:: $(MANPAGES) $(DESTDIR)$(mandir)/man$(prog_manext)
+	$(INSTALL_DATA) msiexec.man $(DESTDIR)$(mandir)/man$(prog_manext)/msiexec.$(prog_manext)
+
+ at WOW64_DISABLE@ install install-lib:: install-man-pages
+
+uninstall::
+	$(RM) $(DESTDIR)$(mandir)/man$(prog_manext)/msiexec.$(prog_manext)
diff --git a/programs/msiexec/msiexec.man.in b/programs/msiexec/msiexec.man.in
new file mode 100644
index 0000000..780839f
--- /dev/null
+++ b/programs/msiexec/msiexec.man.in
@@ -0,0 +1,104 @@
+.TH MSIEXEC 1 "November 2010" "@PACKAGE_STRING@" "Wine Programs"
+.SH NAME
+msiexec \- Wine MSI Installer
+.SH SYNOPSIS
+.BR "msiexec "\fIcommand\fR " \fI{required parameter}\fR \fI[optional parameter]\fR"...
+.SH DESCRIPTION
+.B msiexec
+is the Wine MSI installer, which is command line
+compatible with its Microsoft Windows counterpart.
+.SH INSTALL OPTIONS
+.IP "\fl/i {package|productcode} [property=foobar]\fR"
+Install {package|productcode} with property=foobar.
+.IP "\fl/a {package|productcode} [property=foobar]\fR"
+Install {package|productcode} in administrator (network) mode.
+.IP "\fx/x {package|productcode} [property=foobar]\fR"
+Uninstall {package|productcode} with property=foobar.
+.IP "\fx/uninstall {package|productcode} [property=foobar]\fR"
+Same as /x.
+.SH REPAIR OPTIONS
+.IP "\fl/f [p|o|e|d|c|a|u|m|s|v] {package|productcode}\fR"
+Repair an installation. Default options are \'omus\'
+.IP "\flp\fR"
+Reinstall the file if it is missing.
+.IP "\flo\fR"
+Reinstall the file if it is missing or if any older version is installed.
+.IP "\fle\fR"
+Reinstall the file if it is missing, or if the installed version is equal or older.
+.IP "\fld\fR"
+Reinstall the file if it is missing or a different version is installed.
+.IP "\flc\fR"
+Reinstall the file if it is missing or the checksum does not match.
+.IP "\fla\fR"
+Reinstall all files.
+.IP "\flu\fR"
+Rewrite all required user registry entries.
+.IP "\flm\fR"
+Rewrite all required machine registry entries.
+.IP "\fls\fR"
+Overwrite any conflicting shortcuts.
+.IP "\flv\fR"
+Recache the local installation package from the source installation package.
+.SH PATCHING
+.IP "\fx/p {patch} [property=foobar]\fR"
+Apply {patch}. This should not be used with any of the above options.
+.SH UI CONTOL
+.IP "\fx/q{|n|b|r|f}\fR"
+These options allow changing the behavior of the UI when installing MSI packages.
+.IP "\fx/q\fR"
+Show no UI.
+.IP "\fx/qn\fR"
+Same as /q.
+.IP "\fx/qb\fR"
+Show a basic UI.
+.IP "\fx/qr\fR"
+Shows a reduced user UI.
+.IP "\fx/qf\fR"
+Shows a full UI.
+.SH LOGGING
+.IP "\fl/l[*][i|w|e|a|r|u|c|m|o|p|v|][+|!] {logfile}\fR"
+Enable logging to {logfile}. Defaults are \'iwearmo\'.
+.IP "\fl*\fR"
+Enable all logging options except \'v\' and \'x\'.
+.IP "\fli\fR"
+Log status messages.
+.IP "\flw\fR"
+Log nonfatal warnings.
+.IP "\fle\fR"
+Log all error messages.
+.IP "\fla\fR"
+Log start of actions.
+.IP "\flr\fR"
+Log action specifc records.
+.IP "\flu\fR"
+Log user requests.
+.IP "\flc\fR"
+Log initial UI parameters.
+.IP "\flm\fR"
+Log out of memory errors.
+.IP "\flo\fR"
+Log out of diskspace messages.
+.IP "\flp \fR"
+Log terminal properties.
+.IP "\flv \fR"
+Verbose logging.
+.IP "\flx \fR"
+Log extra debugging messages.
+.IP "\fl+ \fR"
+Append logging to existing file.
+.IP "\fl! \fR"
+Flush each line to log.
+.SH OTHER OPTIONS
+.IP "\fx/h\fR"
+Show help.
+.IP "\fx/j[u|m] {package|productcode} [/t transform] [/g languageid] \fR"
+Advertise {package} optionally with /t {transform} and /g {languageid}.
+.IP "\fx/y\fR"
+Register MSI service.
+.IP "\fx/z\fR"
+Unregister MSI service.
+.IP "\fx/?\fR"
+Same as /h.
+
+.SH "SEE ALSO"
+.BR wine(1),




More information about the wine-cvs mailing list