mirror of
https://github.com/gravitational/teleport
synced 2024-10-18 08:13:24 +00:00
Don't warn about missing libfido2 for Windows builds. (#47662)
This commit is contained in:
parent
3e75921c8a
commit
c1a6e174db
4
Makefile
4
Makefile
|
@ -361,7 +361,7 @@ binaries:
|
|||
# until we can use this Makefile for native Windows builds.
|
||||
.PHONY: $(BUILDDIR)/tctl
|
||||
$(BUILDDIR)/tctl:
|
||||
@if [[ -z "$(LIBFIDO2_BUILD_TAG)" ]]; then \
|
||||
@if [[ "$(OS)" != "windows" && -z "$(LIBFIDO2_BUILD_TAG)" ]]; then \
|
||||
echo 'Warning: Building tctl without libfido2. Install libfido2 to have access to MFA.' >&2; \
|
||||
fi
|
||||
GOOS=$(OS) GOARCH=$(ARCH) $(CGOFLAG) go build -tags "$(PAM_TAG) $(FIPS_TAG) $(LIBFIDO2_BUILD_TAG) $(PIV_BUILD_TAG) $(KUSTOMIZE_NO_DYNAMIC_PLUGIN)" -o $(BUILDDIR)/tctl $(BUILDFLAGS) ./tool/tctl
|
||||
|
@ -382,7 +382,7 @@ $(BUILDDIR)/teleport: ensure-webassets bpf-bytecode rdpclient
|
|||
$(BUILDDIR)/tsh: KUBECTL_VERSION ?= $(shell go run ./build.assets/kubectl-version/main.go)
|
||||
$(BUILDDIR)/tsh: KUBECTL_SETVERSION ?= -X k8s.io/component-base/version.gitVersion=$(KUBECTL_VERSION)
|
||||
$(BUILDDIR)/tsh:
|
||||
@if [[ -z "$(LIBFIDO2_BUILD_TAG)" ]]; then \
|
||||
@if [[ "$(OS)" != "windows" && -z "$(LIBFIDO2_BUILD_TAG)" ]]; then \
|
||||
echo 'Warning: Building tsh without libfido2. Install libfido2 to have access to MFA.' >&2; \
|
||||
fi
|
||||
GOOS=$(OS) GOARCH=$(ARCH) $(CGOFLAG_TSH) go build -tags "$(FIPS_TAG) $(LIBFIDO2_BUILD_TAG) $(TOUCHID_TAG) $(PIV_BUILD_TAG) $(VNETDAEMON_TAG) $(KUSTOMIZE_NO_DYNAMIC_PLUGIN)" -o $(BUILDDIR)/tsh $(BUILDFLAGS) ./tool/tsh
|
||||
|
|
Loading…
Reference in a new issue