diff options
Diffstat (limited to 'main/monit/APKBUILD')
-rw-r--r-- | main/monit/APKBUILD | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/main/monit/APKBUILD b/main/monit/APKBUILD new file mode 100644 index 0000000000..c22cd8f630 --- /dev/null +++ b/main/monit/APKBUILD @@ -0,0 +1,60 @@ +# Contributor: Carlo Landmeter <clandmeter@gmail.com> +# Maintainer: +pkgname=monit +pkgver=5.6 +pkgrel=0 +pkgdesc="Managing and monitoring on a UNIX system" +url="http://mmonit.com/monit/" +arch="all" +license="AGPL" +depends="" +depends_dev="openssl-dev" +makedepends="$depends_dev" +install="" +subpackages="$pkgname-doc" +source="http://mmonit.com/monit/dist/monit-$pkgver.tar.gz + $pkgname.initd" + +_builddir="$srcdir"/$pkgname-$pkgver +prepare() { + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build() { + cd "$_builddir" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + --without-pam \ + || return 1 + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 + install -Dm 755 "$srcdir"/$pkgname.initd \ + "$pkgdir"/etc/init.d/$pkgname || return 1 + install -Dm 644 "$_builddir"/monitrc \ + "$pkgdir"/etc/monitrc + sed -i '/allow @monit/s/^/#/' \ + "$pkgdir"/etc/monitrc || return 1 + sed -i '/allow @users readonly/s/^/#/' \ + "$pkgdir"/etc/monitrc || return 1 + rm -f "$pkgdir"/usr/lib/*.la +} + +md5sums="19dfc1ce8512e832134d06eedd96ba50 monit-5.6.tar.gz +c3162a769081f3759e3fae2a672a8a61 monit.initd" +sha256sums="38e09bd8b39abc59e6b9a9bb7a78f7eac2b02a92f4de1f3a6dc24e84dfedae0d monit-5.6.tar.gz +78c013bb1258895a262c670a730e1319ea0f1140bbc3ca2f8dfc85ec02f923a1 monit.initd" +sha512sums="36933b6560860eac39421a56726c8748e2ce0f16ee51149828e6ffcb77edf3ce73394c2b58e208f6614712e7c6e0e114bc92e911794503b89793b225199193b8 monit-5.6.tar.gz +20fb54b251fd97e8014a35940a8cab1ca0de4c1ec3bcc05d2a9091585187759c1ce77cd5f872dde01fa91118d61e9ed3ec0650d09d7e767e78b42c68c1d35b64 monit.initd" |