mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-10 21:53:57 +08:00
Makefile: Add EXTRA_VERSION
Add this new make variable so users can specify build information without modifying the runc version nor the source code. Signed-off-by: Rodrigo Campos <rodrigoca@microsoft.com>
This commit is contained in:
@@ -18,7 +18,8 @@ BUILDTAGS ?= seccomp urfave_cli_no_docs
|
||||
BUILDTAGS += $(EXTRA_BUILDTAGS)
|
||||
|
||||
COMMIT ?= $(shell git describe --dirty --long --always)
|
||||
VERSION := $(shell cat ./VERSION)
|
||||
EXTRA_VERSION :=
|
||||
VERSION := $(shell cat ./VERSION)$(EXTRA_VERSION)
|
||||
LDFLAGS_COMMON := -X main.gitCommit=$(COMMIT) -X main.version=$(VERSION)
|
||||
|
||||
GOARCH := $(shell $(GO) env GOARCH)
|
||||
|
||||
@@ -86,6 +86,17 @@ sudo make install
|
||||
|
||||
`runc` will be installed to `/usr/local/sbin/runc` on your system.
|
||||
|
||||
#### Version string customization
|
||||
|
||||
You can see the runc version by running `runc --version`. You can append a custom string to the
|
||||
version using the `EXTRA_VERSION` make variable when building, e.g.:
|
||||
|
||||
```bash
|
||||
make EXTRA_VERSION="+build-1"
|
||||
```
|
||||
|
||||
Bear in mind to include some separator for readability.
|
||||
|
||||
#### Build Tags
|
||||
|
||||
`runc` supports optional build tags for compiling support of various features,
|
||||
|
||||
Reference in New Issue
Block a user