summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhaofeng Li2018-11-01 12:25:46 -0700
committerZhaofeng Li2018-11-01 12:31:36 -0700
commit44252e08c1c4a2099effc3d91c4f72054d600eea (patch)
tree4e229647591eb07087da56eab391fba50d56c409
parent4d486fa495302542fcba04843c4d732c67716f9c (diff)
downloadaur-44252e08c1c4a2099effc3d91c4f72054d600eea.tar.gz
Fixes
Now the package should work out of the box with the RPKI data source maintained by Cloudflare.
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD15
-rw-r--r--gortr.service1
3 files changed, 12 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a8e7dcc8ffd3..4ad8dafd221c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 23f227229322..bab7694bda8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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]