Date: Monday, September 21, 2020 @ 15:30:03 Author: shibumi Revision: 711227
upgpkg: kubeone 1.0.2-2 enable all security flags for kubeone Modified: kubeone/trunk/PKGBUILD ----------+ PKGBUILD | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-09-21 14:45:04 UTC (rev 711226) +++ PKGBUILD 2020-09-21 15:30:03 UTC (rev 711227) @@ -7,7 +7,7 @@ # We check out the repo via git for retrieving necessary information # for `kubeone version`. _kubeone_commit="cd136169157687f2cc6ad720393d2115c834c181" -pkgrel=1 +pkgrel=2 pkgdesc="A lifecycle management tool for Highly-Available Kubernetes clusters" url="https://www.kubeone.io" arch=("x86_64") @@ -17,6 +17,14 @@ source=("${pkgname}-${_pkgver}::git+https://github.com/kubermatic/kubeone#commit=${_kubeone_commit}") sha512sums=('SKIP') +prepare() { + cd "${pkgname}-${_pkgver}" + sed -E 's/(CGO_ENABLED)=0/\1=1/g' -i Makefile + sed '/^export GOFLAGS/ s/$/ -modcacherw -buildmode=pie/' -i Makefile + sed '/^GOLDFLAGS?=/ s/=/= -linkmode=external /' -i Makefile + +} + build() { cd "${pkgname}-${_pkgver}" export CGO_CPPFLAGS="${CPPFLAGS}" @@ -23,7 +31,6 @@ export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" make build } @@ -33,7 +40,6 @@ export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" make test }
