2019-03-27 15:57:17 +01:00

42 lines
1.9 KiB
Bash

# Maintainer: Patrick Van der Veken <patrick@kudos.be>
_pkgname="check_health"
pkgname="hc-linux"
pkgver="%BUILD_DATE%"
pkgrel=1
pkgdesc="The KUDOS Health Checker (HC) for UNIX"
arch=("any")
url="https://github.com/patvdv/${_pkgname}"
license=('GPL3')
makedepends=('git')
source=("${_pkgname}::git+${url}.git#branch=master")
install=".install"
sha256sums=('SKIP')
package() {
cd "${srcdir}/${_pkgname}"
install -d -m 755 ${pkgdir}/opt/hc
install -d -m 755 ${pkgdir}/opt/hc/bin
install -D -m 755 opt/hc/bin/check_health.sh ${pkgdir}/opt/hc/bin
install -d -m 755 ${pkgdir}/opt/hc/lib
install -d -m 755 ${pkgdir}/opt/hc/lib/core
install -D -m 755 opt/hc/lib/core/include_core.sh ${pkgdir}/opt/hc/lib/core
install -D -m 755 opt/hc/lib/core/include_data.sh ${pkgdir}/opt/hc/lib/core
install -D -m 755 opt/hc/lib/core/include_os.sh ${pkgdir}/opt/hc/lib/core
install -D -m 755 opt/hc/lib/core/notify_mail.sh ${pkgdir}/opt/hc/lib/core
install -D -m 755 opt/hc/lib/core/report_std.sh ${pkgdir}/opt/hc/lib/core
install -d -m 755 ${pkgdir}/etc/opt/hc
install -D -m 644 etc/opt/hc/check_host.conf.dist ${pkgdir}/etc/opt/hc
install -d -m 755 ${pkgdir}/etc/opt/hc/core
install -D -m 644 etc/opt/hc/core/check_health.conf.dist ${pkgdir}/etc/opt/hc/core
install -d -m 755 ${pkgdir}/etc/opt/hc/core/providers
install -d -m 755 ${pkgdir}/etc/opt/hc/core/templates
install -D -m 644 etc/opt/hc/core/templates/mail_info.tpl ${pkgdir}/etc/opt/hc/core/templates
install -D -m 644 etc/opt/hc/core/templates/mail_header.tpl ${pkgdir}/etc/opt/hc/core/templates
install -D -m 644 etc/opt/hc/core/templates/mail_body.tpl ${pkgdir}/etc/opt/hc/core/templates
install -D -m 644 etc/opt/hc/core/templates/mail_footer.tpl ${pkgdir}/etc/opt/hc/core/templates
install -d -m 755 ${pkgdir}/var/opt/hc
install -d -m 755 ${pkgdir}/etc/logrotate.d
install -D -m 644 etc/logrotate.d/check_health ${pkgdir}/etc/logrotate.d/check_health
}