mirror of
https://github.com/containers/skopeo.git
synced 2025-07-07 03:39:10 +00:00
Merge pull request #1331 from mtrmac/revert-destdir
Reintroduce the GNU semantics of DESTDIR
This commit is contained in:
commit
af550fda48
30
Makefile
30
Makefile
@ -10,12 +10,12 @@ export GOPROXY=https://proxy.golang.org
|
|||||||
# (and the user will probably find out because the cgo compilation will fail).
|
# (and the user will probably find out because the cgo compilation will fail).
|
||||||
GPGME_ENV := CGO_CFLAGS="$(shell gpgme-config --cflags 2>/dev/null)" CGO_LDFLAGS="$(shell gpgme-config --libs 2>/dev/null)"
|
GPGME_ENV := CGO_CFLAGS="$(shell gpgme-config --cflags 2>/dev/null)" CGO_LDFLAGS="$(shell gpgme-config --libs 2>/dev/null)"
|
||||||
|
|
||||||
# Normally empty, DESTDIR can be used to relocate the entire install-tree
|
# The following variables very roughly follow https://www.gnu.org/prep/standards/standards.html#Makefile-Conventions .
|
||||||
DESTDIR ?=
|
DESTDIR ?=
|
||||||
CONTAINERSCONFDIR ?= ${DESTDIR}/etc/containers
|
PREFIX ?= /usr/local
|
||||||
|
CONTAINERSCONFDIR ?= /etc/containers
|
||||||
REGISTRIESDDIR ?= ${CONTAINERSCONFDIR}/registries.d
|
REGISTRIESDDIR ?= ${CONTAINERSCONFDIR}/registries.d
|
||||||
SIGSTOREDIR ?= ${DESTDIR}/var/lib/containers/sigstore
|
SIGSTOREDIR ?= /var/lib/containers/sigstore
|
||||||
PREFIX ?= ${DESTDIR}/usr/local
|
|
||||||
BINDIR ?= ${PREFIX}/bin
|
BINDIR ?= ${PREFIX}/bin
|
||||||
MANDIR ?= ${PREFIX}/share/man
|
MANDIR ?= ${PREFIX}/share/man
|
||||||
BASHCOMPLETIONSDIR ?= ${PREFIX}/share/bash-completion/completions
|
BASHCOMPLETIONSDIR ?= ${PREFIX}/share/bash-completion/completions
|
||||||
@ -153,23 +153,23 @@ clean:
|
|||||||
rm -rf bin docs/*.1
|
rm -rf bin docs/*.1
|
||||||
|
|
||||||
install: install-binary install-docs install-completions
|
install: install-binary install-docs install-completions
|
||||||
install -d -m 755 ${SIGSTOREDIR}
|
install -d -m 755 ${DESTDIR}${SIGSTOREDIR}
|
||||||
install -d -m 755 ${CONTAINERSCONFDIR}
|
install -d -m 755 ${DESTDIR}${CONTAINERSCONFDIR}
|
||||||
install -m 644 default-policy.json ${CONTAINERSCONFDIR}/policy.json
|
install -m 644 default-policy.json ${DESTDIR}${CONTAINERSCONFDIR}/policy.json
|
||||||
install -d -m 755 ${REGISTRIESDDIR}
|
install -d -m 755 ${DESTDIR}${REGISTRIESDDIR}
|
||||||
install -m 644 default.yaml ${REGISTRIESDDIR}/default.yaml
|
install -m 644 default.yaml ${DESTDIR}${REGISTRIESDDIR}/default.yaml
|
||||||
|
|
||||||
install-binary: bin/skopeo
|
install-binary: bin/skopeo
|
||||||
install -d -m 755 ${BINDIR}
|
install -d -m 755 ${DESTDIR}${BINDIR}
|
||||||
install -m 755 bin/skopeo ${BINDIR}/skopeo
|
install -m 755 bin/skopeo ${DESTDIR}${BINDIR}/skopeo
|
||||||
|
|
||||||
install-docs: docs
|
install-docs: docs
|
||||||
install -d -m 755 ${MANDIR}/man1
|
install -d -m 755 ${DESTDIR}${MANDIR}/man1
|
||||||
install -m 644 docs/*.1 ${MANDIR}/man1
|
install -m 644 docs/*.1 ${DESTDIR}${MANDIR}/man1
|
||||||
|
|
||||||
install-completions:
|
install-completions:
|
||||||
install -m 755 -d ${BASHCOMPLETIONSDIR}
|
install -m 755 -d ${DESTDIR}${BASHCOMPLETIONSDIR}
|
||||||
install -m 644 completions/bash/skopeo ${BASHCOMPLETIONSDIR}/skopeo
|
install -m 644 completions/bash/skopeo ${DESTDIR}${BASHCOMPLETIONSDIR}/skopeo
|
||||||
|
|
||||||
shell: build-container
|
shell: build-container
|
||||||
$(CONTAINER_RUN) bash
|
$(CONTAINER_RUN) bash
|
||||||
|
Loading…
Reference in New Issue
Block a user