Date: Thursday, February 27, 2020 @ 21:24:22 Author: jelle Revision: 376321
archrelease: copy trunk to extra-x86_64 Added: prometheus-node-exporter/repos/extra-x86_64/PKGBUILD (from rev 376320, prometheus-node-exporter/trunk/PKGBUILD) prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.conf (from rev 376320, prometheus-node-exporter/trunk/prometheus-node-exporter.conf) prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.service (from rev 376320, prometheus-node-exporter/trunk/prometheus-node-exporter.service) prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.sysusers (from rev 376320, prometheus-node-exporter/trunk/prometheus-node-exporter.sysusers) Deleted: prometheus-node-exporter/repos/extra-x86_64/PKGBUILD prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.conf prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.service prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.sysusers -----------------------------------+ PKGBUILD | 117 ++++++++++++++++++------------------ prometheus-node-exporter.conf | 2 prometheus-node-exporter.service | 36 +++++------ prometheus-node-exporter.sysusers | 2 4 files changed, 79 insertions(+), 78 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-02-27 21:24:07 UTC (rev 376320) +++ PKGBUILD 2020-02-27 21:24:22 UTC (rev 376321) @@ -1,58 +0,0 @@ -# Maintainer: Johannes Löthberg <johan...@kyriasis.com> - -pkgname=prometheus-node-exporter -pkgver=0.18.1 -pkgrel=4 - -pkgdesc='Exporter for machine metrics' -url='https://github.com/prometheus/node_exporter' -arch=('x86_64') -license=('Apache') - -depends=('glibc') -makedepends=('go-pie' 'git') - -backup=('etc/conf.d/prometheus-node-exporter') - -source=("$pkgname-$pkgver.tar.gz::https://github.com/prometheus/node_exporter/archive/v$pkgver.tar.gz" - prometheus-node-exporter.conf - prometheus-node-exporter.service - prometheus-node-exporter.sysusers) - -sha256sums=('9ddf187c462f2681ab4516410ada0e6f0f03097db6986686795559ea71a07694' - 'ce93e2b95bfc86a8a046e2f9175408e1cbffa784fd3b65dd141fde70b5bb2585' - '457e305760323f941d20248e2ca5817ae4a8b5586f79a2331b968bf3baa66c5b' - 'c7fd0b1793dfe7a354a28e978d3c79e7195eaf43376b9eece37e996fe0772c5c') - -build() { - cd node_exporter-$pkgver - - go build \ - -gcflags "all=-trimpath=${PWD}" \ - -asmflags "all=-trimpath=${PWD}" \ - -ldflags "-extldflags ${LDFLAGS} \ - -X github.com/prometheus/common/version.Version=$pkgver \ - -X github.com/prometheus/common/version.Revision=$pkgver \ - -X github.com/prometheus/common/version.Branch=tarball \ - -X github.com/prometheus/common/version.BuildUser=someone@builder \ - -X github.com/prometheus/common/version.BuildDate=$(date -d@"$SOURCE_DATE_EPOCH" +%Y%m%d-%H:%M:%S)" \ - . -} - -check() { - cd node_exporter-$pkgver - - make collector/fixtures/sys/.unpacked - go test ./... - ./end-to-end-test.sh -} - -package () { - install -Dm644 prometheus-node-exporter.conf "$pkgdir"/etc/conf.d/prometheus-node-exporter - install -Dm644 prometheus-node-exporter.service "$pkgdir"/usr/lib/systemd/system/prometheus-node-exporter.service - install -Dm644 prometheus-node-exporter.sysusers "$pkgdir"/usr/lib/sysusers.d/prometheus-node-exporter.conf - - cd node_exporter-$pkgver - - install -Dm755 node_exporter "$pkgdir"/usr/bin/prometheus-node-exporter -} Copied: prometheus-node-exporter/repos/extra-x86_64/PKGBUILD (from rev 376320, prometheus-node-exporter/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-02-27 21:24:22 UTC (rev 376321) @@ -0,0 +1,59 @@ +# Maintainer: Johannes Löthberg <johan...@kyriasis.com> + +pkgname=prometheus-node-exporter +pkgver=0.18.1 +pkgrel=5 + +pkgdesc='Exporter for machine metrics' +url='https://github.com/prometheus/node_exporter' +arch=('x86_64') +license=('Apache') + +depends=('glibc') +makedepends=('go-pie' 'git') + +backup=('etc/conf.d/prometheus-node-exporter') + +source=("$pkgname-$pkgver.tar.gz::https://github.com/prometheus/node_exporter/archive/v$pkgver.tar.gz" + prometheus-node-exporter.conf + prometheus-node-exporter.service + prometheus-node-exporter.sysusers) + +sha256sums=('9ddf187c462f2681ab4516410ada0e6f0f03097db6986686795559ea71a07694' + 'ce93e2b95bfc86a8a046e2f9175408e1cbffa784fd3b65dd141fde70b5bb2585' + '457e305760323f941d20248e2ca5817ae4a8b5586f79a2331b968bf3baa66c5b' + 'c7fd0b1793dfe7a354a28e978d3c79e7195eaf43376b9eece37e996fe0772c5c') + +build() { + cd node_exporter-$pkgver + + go build \ + -mod=vendor \ + -gcflags "all=-trimpath=${PWD}" \ + -asmflags "all=-trimpath=${PWD}" \ + -ldflags "-extldflags ${LDFLAGS} \ + -X github.com/prometheus/common/version.Version=$pkgver \ + -X github.com/prometheus/common/version.Revision=$pkgver \ + -X github.com/prometheus/common/version.Branch=tarball \ + -X github.com/prometheus/common/version.BuildUser=someone@builder \ + -X github.com/prometheus/common/version.BuildDate=$(date -d@"$SOURCE_DATE_EPOCH" +%Y%m%d-%H:%M:%S)" \ + . +} + +check() { + cd node_exporter-$pkgver + + make collector/fixtures/sys/.unpacked + go test ./... + ./end-to-end-test.sh +} + +package () { + install -Dm644 prometheus-node-exporter.conf "$pkgdir"/etc/conf.d/prometheus-node-exporter + install -Dm644 prometheus-node-exporter.service "$pkgdir"/usr/lib/systemd/system/prometheus-node-exporter.service + install -Dm644 prometheus-node-exporter.sysusers "$pkgdir"/usr/lib/sysusers.d/prometheus-node-exporter.conf + + cd node_exporter-$pkgver + + install -Dm755 node_exporter "$pkgdir"/usr/bin/prometheus-node-exporter +} Deleted: prometheus-node-exporter.conf =================================================================== --- prometheus-node-exporter.conf 2020-02-27 21:24:07 UTC (rev 376320) +++ prometheus-node-exporter.conf 2020-02-27 21:24:22 UTC (rev 376321) @@ -1 +0,0 @@ -NODE_EXPORTER_ARGS="" Copied: prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.conf (from rev 376320, prometheus-node-exporter/trunk/prometheus-node-exporter.conf) =================================================================== --- prometheus-node-exporter.conf (rev 0) +++ prometheus-node-exporter.conf 2020-02-27 21:24:22 UTC (rev 376321) @@ -0,0 +1 @@ +NODE_EXPORTER_ARGS="" Deleted: prometheus-node-exporter.service =================================================================== --- prometheus-node-exporter.service 2020-02-27 21:24:07 UTC (rev 376320) +++ prometheus-node-exporter.service 2020-02-27 21:24:22 UTC (rev 376321) @@ -1,18 +0,0 @@ -[Unit] -Description=Prometheus exporter for machine metrics -Requires=network-online.target -After=network-online.target - -[Service] -User=node_exporter -Group=node_exporter -Restart=on-failure -EnvironmentFile=-/etc/conf.d/prometheus-node-exporter -ExecStart=/usr/bin/prometheus-node-exporter $NODE_EXPORTER_ARGS -ExecReload=/bin/kill -HUP $MAINPID -NoNewPrivileges=true -ProtectHome=read-only -ProtectSystem=strict - -[Install] -WantedBy=multi-user.target Copied: prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.service (from rev 376320, prometheus-node-exporter/trunk/prometheus-node-exporter.service) =================================================================== --- prometheus-node-exporter.service (rev 0) +++ prometheus-node-exporter.service 2020-02-27 21:24:22 UTC (rev 376321) @@ -0,0 +1,18 @@ +[Unit] +Description=Prometheus exporter for machine metrics +Requires=network-online.target +After=network-online.target + +[Service] +User=node_exporter +Group=node_exporter +Restart=on-failure +EnvironmentFile=-/etc/conf.d/prometheus-node-exporter +ExecStart=/usr/bin/prometheus-node-exporter $NODE_EXPORTER_ARGS +ExecReload=/bin/kill -HUP $MAINPID +NoNewPrivileges=true +ProtectHome=read-only +ProtectSystem=strict + +[Install] +WantedBy=multi-user.target Deleted: prometheus-node-exporter.sysusers =================================================================== --- prometheus-node-exporter.sysusers 2020-02-27 21:24:07 UTC (rev 376320) +++ prometheus-node-exporter.sysusers 2020-02-27 21:24:22 UTC (rev 376321) @@ -1 +0,0 @@ -u node_exporter - "Prometheus node-exporter user" Copied: prometheus-node-exporter/repos/extra-x86_64/prometheus-node-exporter.sysusers (from rev 376320, prometheus-node-exporter/trunk/prometheus-node-exporter.sysusers) =================================================================== --- prometheus-node-exporter.sysusers (rev 0) +++ prometheus-node-exporter.sysusers 2020-02-27 21:24:22 UTC (rev 376321) @@ -0,0 +1 @@ +u node_exporter - "Prometheus node-exporter user"