diff options
author | Slashbunny | 2016-09-02 17:48:26 -0400 |
---|---|---|
committer | Slashbunny | 2016-09-02 17:48:26 -0400 |
commit | 57fd2ffbc434bef1527eb6ed4b77acb04bb4a375 (patch) | |
tree | 848acea8bcdb4f4fbe24bc14f763614a8190b8c5 /PKGBUILD | |
download | aur-57fd2ffbc434bef1527eb6ed4b77acb04bb4a375.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c23549f6a529 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Slashbunny <demodevil5[at]yahoo> + +pkgname=alertmanager-bin +pkgver=0.4.1 +pkgrel=1 +pkgdesc="Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration (binary, not built from source)" +arch=('x86_64') +url="https://github.com/prometheus/alertmanager" +license=('Apache') +depends=() +makedepends=() +provides=('alertmanager') +conflicts=('alertmanager') +backup=('etc/alertmanager/alertmanager.yml') +source=( 'alertmanager.service' +"https://github.com/prometheus/alertmanager/releases/download/v${pkgver}/alertmanager-${pkgver}.linux-amd64.tar.gz") +sha256sums=('1814c0af761906ef037971cafe32a3109b29df1c191583b77d0e6d0f63ec2ed7' + '4662ae1fd696641e9ba0bd060ac87b3483b9ab98bf3bbec5fa6d8754549d7f92') + +package() { + cd "${srcdir}/alertmanager-${pkgver}.linux-amd64/" + + # Install Binary + install -D -m0755 alertmanager \ + "${pkgdir}/usr/bin/alertmanager" + + # Install Config File + install -D -m0755 simple.yml \ + "${pkgdir}/etc/alertmanager/alertmanager.yml" + + # Create Notifications Template Directory + install -d -m0755 "${pkgdir}/etc/alertmanager/template/" + + # Install SystemD Service File + install -D -m0755 "${srcdir}/alertmanager.service" \ + "${pkgdir}/usr/lib/systemd/system/alertmanager.service" +} |