forked from TrueCloudLab/certificates
Post-review fixes
This commit is contained in:
parent
73cb04318a
commit
f8b318bb90
2 changed files with 18 additions and 16 deletions
20
Makefile
20
Makefile
|
@ -61,14 +61,22 @@ endif
|
||||||
|
|
||||||
DATE := $(shell date -u '+%Y-%m-%d %H:%M UTC')
|
DATE := $(shell date -u '+%Y-%m-%d %H:%M UTC')
|
||||||
LDFLAGS := -ldflags='-w -X "main.Version=$(VERSION)" -X "main.BuildTime=$(DATE)"'
|
LDFLAGS := -ldflags='-w -X "main.Version=$(VERSION)" -X "main.BuildTime=$(DATE)"'
|
||||||
GOFLAGS := -v
|
|
||||||
|
|
||||||
ifeq (,$(GOFLAGS))
|
# Always explicitly enable or disable cgo,
|
||||||
ifeq (,$(findstring CGO_ENABLED=0,$(GO_ENVS)))
|
# so that go doesn't silently fall back on
|
||||||
|
# non-cgo when gcc is not found.
|
||||||
|
ifeq (,$(findstring CGO_ENABLED,$(GO_ENVS)))
|
||||||
|
ifneq ($(origin GOFLAGS),undefined)
|
||||||
|
# This section is for backward compatibility with
|
||||||
|
#
|
||||||
|
# $ make build GOFLAGS=""
|
||||||
|
#
|
||||||
|
# which is how we recommended building step-ca with cgo support
|
||||||
|
# until June 2023.
|
||||||
GO_ENVS := $(GO_ENVS) CGO_ENABLED=1
|
GO_ENVS := $(GO_ENVS) CGO_ENABLED=1
|
||||||
endif
|
else
|
||||||
else
|
|
||||||
GO_ENVS := $(GO_ENVS) CGO_ENABLED=0
|
GO_ENVS := $(GO_ENVS) CGO_ENABLED=0
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
download:
|
download:
|
||||||
|
@ -79,7 +87,7 @@ build: $(PREFIX)bin/$(BINNAME)
|
||||||
|
|
||||||
$(PREFIX)bin/$(BINNAME): download $(call rwildcard,*.go)
|
$(PREFIX)bin/$(BINNAME): download $(call rwildcard,*.go)
|
||||||
$Q mkdir -p $(@D)
|
$Q mkdir -p $(@D)
|
||||||
$Q $(GOOS_OVERRIDE) $(GO_ENVS) go build $(GOFLAGS) -o $(PREFIX)bin/$(BINNAME) $(LDFLAGS) $(PKG)
|
$Q $(GOOS_OVERRIDE) GOFLAGS=$(GOFLAGS) $(GO_ENVS) go build -v -o $(PREFIX)bin/$(BINNAME) $(LDFLAGS) $(PKG)
|
||||||
|
|
||||||
# Target to force a build of step-ca without running tests
|
# Target to force a build of step-ca without running tests
|
||||||
simple: build
|
simple: build
|
||||||
|
|
14
README.md
14
README.md
|
@ -119,18 +119,12 @@ See our installation docs [here](https://smallstep.com/docs/step-ca/installation
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
Documentation can be found in a handful of different places:
|
* [Official documentation](https://smallstep.com/docs/step-ca) is on smallstep.com
|
||||||
|
* The `step` command reference is available via `step help`,
|
||||||
1. On the web at https://smallstep.com/docs/step-ca.
|
[or on smallstep.com](https://smallstep.com/docs/step-cli/reference/),
|
||||||
|
or by running `step help --http=:8080` from the command line
|
||||||
2. On the command line with `step help ca xxx` where `xxx` is the subcommand
|
|
||||||
you are interested in. Ex: `step help ca provisioner list`.
|
|
||||||
|
|
||||||
3. In your browser, by running `step help --http=:8080 ca` from the command line
|
|
||||||
and visiting http://localhost:8080.
|
and visiting http://localhost:8080.
|
||||||
|
|
||||||
4. The [docs](./docs/README.md) folder is being deprecated, but it still has some documentation and tutorials.
|
|
||||||
|
|
||||||
## Feedback?
|
## Feedback?
|
||||||
|
|
||||||
* Tell us what you like and don't like about managing your PKI - we're eager to help solve problems in this space.
|
* Tell us what you like and don't like about managing your PKI - we're eager to help solve problems in this space.
|
||||||
|
|
Loading…
Reference in a new issue