diff options
author | Zhaofeng Li | 2018-11-01 12:25:46 -0700 |
---|---|---|
committer | Zhaofeng Li | 2018-11-01 12:31:36 -0700 |
commit | 44252e08c1c4a2099effc3d91c4f72054d600eea (patch) | |
tree | 4e229647591eb07087da56eab391fba50d56c409 | |
parent | 4d486fa495302542fcba04843c4d732c67716f9c (diff) | |
download | aur-44252e08c1c4a2099effc3d91c4f72054d600eea.tar.gz |
Fixes
Now the package should work out of the box with the RPKI data source maintained
by Cloudflare.
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | gortr.service | 1 |
3 files changed, 12 insertions, 9 deletions
@@ -1,11 +1,12 @@ pkgbase = gortr pkgdesc = An RPKI-to-Router server written in Go pkgver = 0.9.4 - pkgrel = 1 + pkgrel = 2 url = https://github.com/cloudflare/gortr arch = x86_64 arch = i686 arch = aarch64 + arch = armv7l license = BSD makedepends = go options = !strip @@ -16,7 +17,7 @@ pkgbase = gortr source = gortr.service md5sums = 415f8c5c796b627052d1394c056c09d5 md5sums = b8eb3dab8494b7d031249b7d4ae5a5ba - md5sums = 3a0a969177fb3d8b51c41309e627993a + md5sums = 67afd99e5c49c253c8d531d30d1f4f59 pkgname = gortr @@ -2,9 +2,9 @@ pkgname=gortr pkgver=0.9.4 -pkgrel=1 +pkgrel=2 pkgdesc="An RPKI-to-Router server written in Go" -arch=('x86_64' 'i686' 'aarch64') +arch=('x86_64' 'i686' 'aarch64' 'armv7l') url="https://github.com/cloudflare/gortr" license=('BSD') depends=() @@ -21,13 +21,13 @@ source=( md5sums=('415f8c5c796b627052d1394c056c09d5' 'b8eb3dab8494b7d031249b7d4ae5a5ba' - '3a0a969177fb3d8b51c41309e627993a') + '67afd99e5c49c253c8d531d30d1f4f59') _gourl='github.com/cloudflare/gortr' prepare() { export GOPATH="${srcdir}/go" mkdir -p `dirname ${GOPATH}/src/${_gourl}` - ln -sf "${srcdir}/${pkgname}-${pkgver}" "${GOPATH}/src/${_gourl}" + ln -sf "${srcdir}/gortr-${pkgver}" "${GOPATH}/src/${_gourl}" cd "${GOPATH}/src/${_gourl}" go get -d ./... @@ -37,7 +37,7 @@ build() { export GOPATH="${srcdir}/go" export CGO_ENABLED=0 - cd ${pkgname}-${pkgver} + cd gortr-${pkgver} go build \ -ldflags="-w -s" \ @@ -47,10 +47,11 @@ build() { } package() { - install -Dm755 "${srcdir}/${pkgname}-${pkgver}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm755 "${srcdir}/gortr-${pkgver}/gortr" "${pkgdir}/usr/bin/${pkgname}" install -Dm644 "${srcdir}/gortr.env" "${pkgdir}/etc/conf.d/gortr" install -Dm644 "${srcdir}/gortr.service" "${pkgdir}/usr/lib/systemd/system/gortr.service" - install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 "${srcdir}/gortr-${pkgver}/cmd/gortr/cf.pub" "${pkgdir}/usr/lib/${pkgname}/cf.pub" + install -Dm644 "${srcdir}/gortr-${pkgver}/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim:set ts=2 sw=2 et: diff --git a/gortr.service b/gortr.service index 1a7307bf4be5..002d418ef935 100644 --- a/gortr.service +++ b/gortr.service @@ -5,6 +5,7 @@ After=network.target [Service] Type=simple EnvironmentFile=/etc/conf.d/gortr +WorkingDirectory=/usr/lib/gortr ExecStart=/usr/bin/gortr $GORTR_ARGS [Install] |