diff options
Diffstat (limited to 'testing/traefik/APKBUILD')
-rw-r--r-- | testing/traefik/APKBUILD | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/testing/traefik/APKBUILD b/testing/traefik/APKBUILD deleted file mode 100644 index a4464149149..00000000000 --- a/testing/traefik/APKBUILD +++ /dev/null @@ -1,81 +0,0 @@ -# Contributor: Joe Holden <jwh@zorins.us> -# Contributor: Michał Polański <michal@polanski.me> -# Maintainer: Joe Holden <jwh@zorins.us> -pkgname=traefik -pkgver=2.1.2 -pkgrel=1 -pkgdesc="The Cloud Native Edge Router" -url="https://traefik.io" -arch="all !x86 !s390x !armhf !armv7" # tests fails on x86 and armhf -license="MIT" -makedepends="go go-bindata" -install="$pkgname.pre-install" -pkgusers="$pkgname" -pkggroups="$pkgname" -subpackages="$pkgname-openrc" -options="chmod-clean" -source="$pkgname-$pkgver.tar.gz::https://github.com/containous/traefik/archive/v$pkgver.tar.gz - traefik.initd - traefik.confd - traefik.toml" - -builddir="$srcdir/src/github.com/containous/$pkgname" - -# secfixes: -# 1.7.14-r0: -# - CVE-2019-9512 -# - CVE-2019-9514 - -export GOPATH="$srcdir" -export BUILD_TIMESTAMP=$(date -u "+%Y-%m-%dT%TZ" ${SOURCE_DATE_EPOCH:+-d @$SOURCE_DATE_EPOCH}) - -prepare() { - default_prepare - mkdir -p "$srcdir/src/github.com/containous" - mv "$srcdir"/$pkgname-$pkgver "$builddir"/ -} - -build() { - go generate - go build \ - -ldflags " - -X github.com/containous/traefik/v2/pkg/version.Version=$pkgver - -X github.com/containous/traefik/v2/pkg/version.Codename=cantal - -X github.com/containous/traefik/v2/pkg/version.BuildDate=$BUILD_TIMESTAMP - " \ - -v -o bin/$pkgname \ - ./cmd/$pkgname -} - -check() { - # Unit tests - go test ./... - - # Integration tests - cd "$builddir"/integration - go test -integration ./... -} - -package() { - install -m755 -D "$srcdir"/$pkgname.initd \ - "$pkgdir"/etc/init.d/$pkgname - - install -m644 -D "$srcdir"/$pkgname.confd \ - "$pkgdir"/etc/conf.d/$pkgname - - install -m755 -D bin/$pkgname \ - "$pkgdir"/usr/sbin/$pkgname - - setcap cap_net_bind_service=+ep \ - "$pkgdir"/usr/sbin/$pkgname - - install -m750 -o $pkgname -g $pkgname -d "$pkgdir"/etc/$pkgname - install -m755 -o $pkgname -g $pkgname "$srcdir"/traefik.toml \ - "$pkgdir"/etc/$pkgname/$pkgname.toml - -} - -sha512sums="fe2fd99923e9e6a210b762a5e496bbe8092e2a8cdde40ccd2567debe722f957748268aab8bfd906ccd2d30c8a07b2e1bf7d7920679a337707eb1da0c50579dbd traefik-2.1.2.tar.gz -2fe42052cdb035b202c7c0a1acd5cfe9ed1800ca067f2f5588d54e6ffbdd672d7c46cfd57fcfc219cadaa24d64a0e038a20d092eb1e4c04b67b8eb83c0af74fd traefik.initd -1519c2f446c4bc3af8407eb367a05e5ec0491f28d56d5385b12a550c84606d84e2424aadd5d72e56e628fd1da3f0f194ab3c077e6da85ead75a256f8e8069751 traefik.confd -7dff62db55362433fe33a69bfb556e6f285a033aaaab46ea970ae4ee1b19a4b0d6b25bf5523d4dc6b40d26922945fd1263ae8e53d295d6bf7f18ea1477a9e4d5 traefik.toml" |