aboutsummaryrefslogtreecommitdiffstats
path: root/main/monit/APKBUILD
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@gmail.com>2013-11-01 13:55:37 +0000
committerCarlo Landmeter <clandmeter@gmail.com>2013-11-01 13:55:42 +0000
commitb20d58f4e643d155ed97a164ecc89b56444c9a8f (patch)
tree492f0e733123ebd09cb83c1273e0c2984281ea4c /main/monit/APKBUILD
parent7467d292063c766cc80129520e9ca22c9c096705 (diff)
downloadaports-b20d58f4e643d155ed97a164ecc89b56444c9a8f.tar.bz2
aports-b20d58f4e643d155ed97a164ecc89b56444c9a8f.tar.xz
main/monit: move to main and add monitrc
Diffstat (limited to 'main/monit/APKBUILD')
-rw-r--r--main/monit/APKBUILD60
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"