Skip to content
Permalink
Browse files

Allow to define `COMMIT` by env

Some package managers download the archive instead of cloning the git repo.
When they do that, the call to git fails.

This commit allows package managers to provide the COMMIT value via environment.

Signed-off-by: Julien Durillon <julien.durillon@clever-cloud.com>
  • Loading branch information...
judu authored and Julien Durillon committed Jun 11, 2019
1 parent b4a0b1d commit 6770c8695aa5338a80552bc541e8070a8c43a643
Showing with 1 addition and 1 deletion.
  1. +1 −1 Makefile
@@ -14,7 +14,7 @@ RUNC_IMAGE := runc_dev$(if $(GIT_BRANCH_CLEAN),:$(GIT_BRANCH_CLEAN))
PROJECT := github.com/opencontainers/runc
BUILDTAGS ?= seccomp
COMMIT_NO := $(shell git rev-parse HEAD 2> /dev/null || true)
COMMIT := $(if $(shell git status --porcelain --untracked-files=no),"${COMMIT_NO}-dirty","${COMMIT_NO}")
COMMIT ?= $(if $(shell git status --porcelain --untracked-files=no),"${COMMIT_NO}-dirty","${COMMIT_NO}")

MAN_DIR := $(CURDIR)/man/man8
MAN_PAGES = $(shell ls $(MAN_DIR)/*.8)

0 comments on commit 6770c86

Please sign in to comment.
You can’t perform that action at this time.