Skip to content

Instantly share code, notes, and snippets.

@glitsj16
Last active April 18, 2023 03:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save glitsj16/6526ea0f84366390948f385a4793a18b to your computer and use it in GitHub Desktop.
Save glitsj16/6526ea0f84366390948f385a4793a18b to your computer and use it in GitHub Desktop.
_pkgname=do-agent
pkgname="${_pkgname}-bin"
pkgver=3.16.2
pkgrel=1
pkgdesc="Collects system metrics from DigitalOcean Droplets - binary version"
url="https://github.com/digitalocean/do-agent"
arch=(x86_64)
license=(Apache)
options=(!strip)
provides=(do-agent)
conflicts=(do-agent)
source=("${url}/releases/download/${pkgver}/${_pkgname}_${pkgver}_amd64.deb"
"${url}/raw/master/LICENSE"
do-agent.service)
sha256sums=('6a67e328bac83ea9f5ca2a819a810ae88149a5835f6d720dace1c3222c674a62'
'b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1'
'1557347464316efaf5c46cb88d821f4847157d8c5bc449d3ba8c085c4134a925')
prepare() {
bsdtar -x --strip-components 4 -f data.tar.gz opt/digitalocean/bin/do-agent
}
package() {
install -Dm755 ${_pkgname} -t "$pkgdir"/usr/bin
install -Dm644 ${_pkgname}.service -t "$pkgdir"/usr/lib/systemd/system
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/${pkgname}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment