mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-31 00:45:18 +00:00
virt-pki-validate: add --help/--version option
Another program gains --help/--version :) * tools/virt-pki-validate.in: Add option parsing. Update documentation to match. * tools/Makefile.am (virt-pki-validate): Substitute version. Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
ab4304b7e0
commit
53924ad5d5
@ -87,8 +87,9 @@ virt-xml-validate.1: virt-xml-validate.in $(top_srcdir)/configure.ac
|
|||||||
rm $(srcdir)/$@; exit 1; fi
|
rm $(srcdir)/$@; exit 1; fi
|
||||||
|
|
||||||
virt-pki-validate: virt-pki-validate.in Makefile
|
virt-pki-validate: virt-pki-validate.in Makefile
|
||||||
$(AM_V_GEN)sed -e 's|[@]sysconfdir@|$(sysconfdir)|' < $< > $@ \
|
$(AM_V_GEN)sed -e 's|[@]sysconfdir@|$(sysconfdir)|g' \
|
||||||
|| (rm $@ && exit 1) && chmod +x $@
|
-e 's|[@]VERSION@|$(VERSION)|g' \
|
||||||
|
< $< > $@ || (rm $@ && exit 1) && chmod +x $@
|
||||||
|
|
||||||
virt-pki-validate.1: virt-pki-validate.in $(top_srcdir)/configure.ac
|
virt-pki-validate.1: virt-pki-validate.in $(top_srcdir)/configure.ac
|
||||||
$(AM_V_GEN)$(POD2MAN) --name VIRT-PKI-VALIDATE $< $(srcdir)/$@ \
|
$(AM_V_GEN)$(POD2MAN) --name VIRT-PKI-VALIDATE $< $(srcdir)/$@ \
|
||||||
|
@ -22,6 +22,36 @@
|
|||||||
#
|
#
|
||||||
# Daniel Veillard <veillard@redhat.com>
|
# Daniel Veillard <veillard@redhat.com>
|
||||||
#
|
#
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
-h | --h | --he | --hel | --help)
|
||||||
|
cat <<EOF
|
||||||
|
Usage:
|
||||||
|
$0 [OPTION]
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-h | --help Display program help
|
||||||
|
-V | --version Display program version
|
||||||
|
EOF
|
||||||
|
exit ;;
|
||||||
|
-V | --v | --ve | --ver | --vers | --versi | --versio | --version)
|
||||||
|
cat <<EOF
|
||||||
|
$0 (libvirt) @VERSION@
|
||||||
|
EOF
|
||||||
|
exit ;;
|
||||||
|
--) shift ;;
|
||||||
|
-) # Not an option but an argument; it gets rejected later
|
||||||
|
;;
|
||||||
|
-*)
|
||||||
|
echo "$0: unrecognized option '$1'" >&2
|
||||||
|
exit 1 ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test $# != 0; then
|
||||||
|
echo "$0: unrecognized argument '$1'" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
USER=`who am i | awk '{ print $1 }'`
|
USER=`who am i | awk '{ print $1 }'`
|
||||||
SERVER=1
|
SERVER=1
|
||||||
CLIENT=1
|
CLIENT=1
|
||||||
@ -300,7 +330,7 @@ exit 0
|
|||||||
|
|
||||||
=head1 SYNOPSIS
|
=head1 SYNOPSIS
|
||||||
|
|
||||||
virt-pki-validate
|
virt-pki-validate [OPTION]
|
||||||
|
|
||||||
=head1 DESCRIPTION
|
=head1 DESCRIPTION
|
||||||
|
|
||||||
@ -309,6 +339,20 @@ a secure libvirt server or client using the TLS encryption protocol.
|
|||||||
It will report any missing certificate or key files on the host. It
|
It will report any missing certificate or key files on the host. It
|
||||||
should be run as root to ensure it can read all the necessary files
|
should be run as root to ensure it can read all the necessary files
|
||||||
|
|
||||||
|
=head1 OPTIONS
|
||||||
|
|
||||||
|
=over
|
||||||
|
|
||||||
|
=item B<-h, --help>
|
||||||
|
|
||||||
|
Display command line help usage then exit.
|
||||||
|
|
||||||
|
=item B<-V, --version>
|
||||||
|
|
||||||
|
Display version information then exit.
|
||||||
|
|
||||||
|
=back
|
||||||
|
|
||||||
=head1 EXIT STATUS
|
=head1 EXIT STATUS
|
||||||
|
|
||||||
Upon successful validation, an exit status of 0 will be set. Upon
|
Upon successful validation, an exit status of 0 will be set. Upon
|
||||||
|
Loading…
x
Reference in New Issue
Block a user