mirror of
https://github.com/Jguer/yay
synced 2024-10-06 08:09:11 +00:00
fix(maintenance): build PIE executable and trim path by default
This commit is contained in:
parent
d4c327c153
commit
f0aa4e0b5a
6
Makefile
6
Makefile
|
@ -23,8 +23,8 @@ POTFILE := default.pot
|
|||
POFILES := $(addprefix $(LOCALEDIR)/,$(addsuffix .po,$(LANGS)))
|
||||
MOFILES := $(POFILES:.po=.mo)
|
||||
|
||||
GOFLAGS := -v -mod=mod
|
||||
EXTRA_GOFLAGS ?=
|
||||
GOFLAGS ?= -v -trimpath -mod=readonly -modcacherw
|
||||
EXTRA_GOFLAGS ?= -buildmode=pie
|
||||
LDFLAGS := $(LDFLAGS) -X "main.yayVersion=${VERSION}" -X "main.localePath=${SYSTEMLOCALEPATH}"
|
||||
|
||||
RELEASE_DIR := ${PKGNAME}_${VERSION}_${ARCH}
|
||||
|
@ -86,7 +86,7 @@ docker-release-x86_64:
|
|||
.PHONY: docker-build
|
||||
docker-build:
|
||||
docker build -t yay-$(ARCH):${VERSION} .
|
||||
docker run -e="ARCH=$(ARCH)" --name yay-$(ARCH) yay-$(ARCH):${VERSION} make build VERSION=${VERSION}
|
||||
docker run -e="ARCH=$(ARCH)" --name yay-$(ARCH) yay-$(ARCH):${VERSION} make build VERSION=${VERSION} PREFIX=${PREFIX}
|
||||
docker cp yay-$(ARCH):/app/${BIN} $(BIN)
|
||||
docker container rm yay-$(ARCH)
|
||||
|
||||
|
|
Loading…
Reference in a new issue