mirror of
https://github.com/containers/skopeo.git
synced 2025-07-03 18:06:54 +00:00
Make sure we install man pages
Currently we are only installing the skopeo.1 man page. This change will generate and install all man pages. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
parent
097549748a
commit
5c73fdbfdc
9
Makefile
9
Makefile
@ -50,6 +50,7 @@ CONTAINER_RUN := $(CONTAINER_CMD) "$(IMAGE)"
|
|||||||
GIT_COMMIT := $(shell git rev-parse HEAD 2> /dev/null || true)
|
GIT_COMMIT := $(shell git rev-parse HEAD 2> /dev/null || true)
|
||||||
|
|
||||||
MANPAGES_MD = $(wildcard docs/*.md)
|
MANPAGES_MD = $(wildcard docs/*.md)
|
||||||
|
MANPAGES ?= $(MANPAGES_MD:%.md=%)
|
||||||
|
|
||||||
BTRFS_BUILD_TAG = $(shell hack/btrfs_tag.sh) $(shell hack/btrfs_installed_tag.sh)
|
BTRFS_BUILD_TAG = $(shell hack/btrfs_tag.sh) $(shell hack/btrfs_installed_tag.sh)
|
||||||
LIBDM_BUILD_TAG = $(shell hack/libdm_tag.sh)
|
LIBDM_BUILD_TAG = $(shell hack/libdm_tag.sh)
|
||||||
@ -89,10 +90,10 @@ binary-local-static:
|
|||||||
build-container:
|
build-container:
|
||||||
${CONTAINER_RUNTIME} build ${BUILD_ARGS} -t "$(IMAGE)" .
|
${CONTAINER_RUNTIME} build ${BUILD_ARGS} -t "$(IMAGE)" .
|
||||||
|
|
||||||
docs/%.1: docs/%.1.md
|
$(MANPAGES): %: %.md
|
||||||
@sed -e 's/\((skopeo.*\.md)\)//' -e 's/\[\(skopeo.*\)\]/\1/' $< | $(GOMD2MAN) -in /dev/stdin -out $@
|
@sed -e 's/\((skopeo.*\.md)\)//' -e 's/\[\(skopeo.*\)\]/\1/' $< | $(GOMD2MAN) -in /dev/stdin -out $@
|
||||||
|
|
||||||
docs: $(MANPAGES_MD:%.md=%)
|
docs: $(MANPAGES)
|
||||||
|
|
||||||
docs-in-container:
|
docs-in-container:
|
||||||
${CONTAINER_RUNTIME} build ${BUILD_ARGS} -f Dockerfile.build -t skopeobuildimage .
|
${CONTAINER_RUNTIME} build ${BUILD_ARGS} -f Dockerfile.build -t skopeobuildimage .
|
||||||
@ -113,9 +114,9 @@ install-binary: ./skopeo
|
|||||||
install -d -m 755 ${INSTALLDIR}
|
install -d -m 755 ${INSTALLDIR}
|
||||||
install -m 755 skopeo ${INSTALLDIR}/skopeo
|
install -m 755 skopeo ${INSTALLDIR}/skopeo
|
||||||
|
|
||||||
install-docs: docs/skopeo.1
|
install-docs: docs
|
||||||
install -d -m 755 ${MANINSTALLDIR}/man1
|
install -d -m 755 ${MANINSTALLDIR}/man1
|
||||||
install -m 644 docs/skopeo.1 ${MANINSTALLDIR}/man1/skopeo.1
|
install -m 644 docs/*.1 ${MANINSTALLDIR}/man1/
|
||||||
|
|
||||||
install-completions:
|
install-completions:
|
||||||
install -m 755 -d ${BASHINSTALLDIR}
|
install -m 755 -d ${BASHINSTALLDIR}
|
||||||
|
Loading…
Reference in New Issue
Block a user