Commit d0862281 authored by Adrian Reber's avatar Adrian Reber Committed by Pavel Emelyanov

crit: added crit manpage

Based on debian's manpage from Salvatore Bonaccorso:

e708a3a Sync manpage for crit to include short explanation for new subcommands
7dd571a Fix position for optional arguments in crit's manpage
017f8d9 Add minimal manpage for the crit

travis-ci: success for crit: added crit manpage
Signed-off-by: 's avatarAdrian Reber <areber@redhat.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent f4754023
...@@ -7,16 +7,21 @@ A2X := a2x ...@@ -7,16 +7,21 @@ A2X := a2x
XMLTO := xmlto XMLTO := xmlto
FOOTER := footer.txt FOOTER := footer.txt
SRC += criu.txt SRC1 += crit.txt
SRC8 += criu.txt
SRC := $(SRC1) $(SRC8)
XMLS := $(patsubst %.txt,%.xml,$(SRC)) XMLS := $(patsubst %.txt,%.xml,$(SRC))
MANS := $(patsubst %.txt,%.8,$(SRC)) MAN1S := $(patsubst %.txt,%.1,$(SRC1))
MAN8S := $(patsubst %.txt,%.8,$(SRC8))
MANS := $(MAN1S) $(MAN8S)
MAN1DIR := $(MANDIR)/man1
MAN8DIR := $(MANDIR)/man8 MAN8DIR := $(MANDIR)/man8
GROFF :=groff GROFF :=groff
PAPER :=$(shell paperconf 2>/dev/null || echo letter) PAPER :=$(shell paperconf 2>/dev/null || echo letter)
GROFF_OPTS := -Tps -t -dpaper=$(PAPER) -P-p$(PAPER) -man -msafer -rC1 -rD1 -rS11 GROFF_OPTS := -Tps -t -dpaper=$(PAPER) -P-p$(PAPER) -man -msafer -rC1 -rD1 -rS11
PSS := $(MANS:%.8=%.ps) PSS := $(patsubst %,%.ps,$(basename $(MANS)))
PDFS := $(MANS:%.8=%.pdf) PDFS := $(patsubst %,%.pdf,$(basename $(MANS)))
all: check $(MANS) all: check $(MANS)
ps: $(PSS) ps: $(PSS)
...@@ -38,11 +43,20 @@ $(FOOTER): ../Makefile.versions ...@@ -38,11 +43,20 @@ $(FOOTER): ../Makefile.versions
$(Q) echo ":man version: $(CRIU_VERSION)" >> $@ $(Q) echo ":man version: $(CRIU_VERSION)" >> $@
$(Q) echo ":man manual: CRIU Manual" >> $@ $(Q) echo ":man manual: CRIU Manual" >> $@
%.1: %.txt $(FOOTER) custom.xsl
$(call msg-gen, $@)
$(Q) $(ASCIIDOC) -b docbook -d manpage -o $(patsubst %.1,%.xml,$@) $<
$(Q) $(XMLTO) man -m custom.xsl $(patsubst %.1,%.xml,$@) 2>/dev/null
%.8: %.txt $(FOOTER) custom.xsl %.8: %.txt $(FOOTER) custom.xsl
$(call msg-gen, $@) $(call msg-gen, $@)
$(Q) $(ASCIIDOC) -b docbook -d manpage -o $(patsubst %.8,%.xml,$@) $< $(Q) $(ASCIIDOC) -b docbook -d manpage -o $(patsubst %.8,%.xml,$@) $<
$(Q) $(XMLTO) man -m custom.xsl $(patsubst %.8,%.xml,$@) 2>/dev/null $(Q) $(XMLTO) man -m custom.xsl $(patsubst %.8,%.xml,$@) 2>/dev/null
%.ps: %.1
$(call msg-gen, $@)
$(Q) $(GROFF) $(GROFF_OPTS) $^ > $@
%.ps: %.8 %.ps: %.8
$(call msg-gen, $@) $(call msg-gen, $@)
$(Q) $(GROFF) $(GROFF_OPTS) $^ > $@ $(Q) $(GROFF) $(GROFF_OPTS) $^ > $@
...@@ -56,12 +70,17 @@ clean: ...@@ -56,12 +70,17 @@ clean:
$(Q) rm -f $(XMLS) $(MANS) $(PSS) $(PDFS) $(FOOTER) $(Q) rm -f $(XMLS) $(MANS) $(PSS) $(PDFS) $(FOOTER)
install: $(MANS) install: $(MANS)
$(E) " INSTALL " $(MANS) $(E) " INSTALL " $(MAN8S)
$(Q) mkdir -p $(DESTDIR)$(MAN8DIR) $(Q) mkdir -p $(DESTDIR)$(MAN8DIR)
$(Q) install -m 644 $(MANS) $(DESTDIR)$(MAN8DIR) $(Q) install -m 644 $(MAN8S) $(DESTDIR)$(MAN8DIR)
$(E) " INSTALL " $(MAN1S)
$(Q) mkdir -p $(DESTDIR)$(MAN1DIR)
$(Q) install -m 644 $(MAN1S) $(DESTDIR)$(MAN1DIR)
uninstall: uninstall:
$(E) " UNINSTALL" $(MANS) $(E) " UNINSTALL" $(MAN1S)
$(Q) $(RM) $(addprefix $(DESTDIR)$(MAN8DIR)/,$(MANS)) $(Q) $(RM) $(addprefix $(DESTDIR)$(MAN1DIR)/,$(MAN1S))
$(E) " UNINSTALL" $(MAN8S)
$(Q) $(RM) $(addprefix $(DESTDIR)$(MAN8DIR)/,$(MAN8S))
.PHONY: clean install uninstall .PHONY: clean install uninstall
CRIT(1)
=======
include::footer.txt[]
NAME
----
crit - CRiu Image Tool
SYNOPSIS
--------
*crit* 'decode' [-h] [-i IN] [-o OUT] [--pretty]
*crit* 'encode' [-h] [-i IN] [-o OUT]
*crit* 'info' [-h] in
*crit* 'x' [-h] dir {ps,fds,mems}
*crit* 'show' [-h] in
DESCRIPTION
-----------
*crit* is a feature-rich replacement for existing *criu* show.
ARGUMENTS
---------
Positional Arguments
~~~~~~~~~~~~~~~~~~~~
*decode*::
convert *criu* image from binary type JSON
*encode*::
convert *criu* image from JSON type to binary
*info*::
show info about image
*x*::
explore image directory
*show*::
convert *criu* image from binary to human-readable JSON
Optional Arguments
~~~~~~~~~~~~~~~~~~
*-h*, *--help*::
Print some help and exit
SEE ALSO
--------
criu(8)
AUTHOR
------
The CRIU team
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment