new file mode 100644
@@ -0,0 +1,38 @@
+#! /bin/sh
+#
+monit=/usr/bin/monit
+pidfile=/var/run/monit.pid
+monit_args="-c /etc/monitrc"
+
+test -x "$monit" || exit 0
+
+case "$1" in
+ start)
+ echo -n "Starting Monit"
+ start-stop-daemon --start --quiet --exec $monit -- $monit_args
+ RETVAL=$?
+ echo "."
+ ;;
+ stop)
+ echo -n "Stopping Monit"
+ start-stop-daemon --stop --quiet --pidfile $pidfile
+ RETVAL=$?
+ echo "."
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ RETVAL=$?
+ ;;
+ status)
+ $monit $monit_args status
+ RETVAL=$?
+ echo "."
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|status}"
+ exit 1
+esac
+
+exit $RETVAL
+
new file mode 100644
@@ -0,0 +1,28 @@
+LICENSE = "AGPL-3.0"
+DEPENDS = "libssl libpthread libcrypto libdl libcrypt"
+RDEPENDS_${PN} = "libssl libpthread libcrypto libc libcrypt"
+inherit sysvinit
+
+SRC_URI = "http://www.tildeslash.com/monit/dist/monit-${PV}.tar.gz\
+ file://monit"
+
+RECIPE_FLAGS = "monit_sysvinit_start"
+DEFAULT_USE_monit_sysvinit_start = "99"
+
+inherit autotools-autoreconf
+
+# Workaround bug in monit config
+EXTRA_OECONF = "--with-ssl-lib-dir=${TARGET_SYSROOT}${libdir} --with-ssl-incl-dir=${TARGET_SYSROOT}${includedir}"
+
+EXTRA_OECONF =+ "--without-pam libmonit_cv_setjmp_available=yes libmonit_cv_vsnprintf_c99_conformant=yes"
+
+do_install[postfuncs] += "do_install_fix"
+do_install_fix() {
+ sysvinit_install_script ${SRCDIR}/monit
+
+ #Delete lines with pam
+ sed -i '/allow.*@/d' ${S}/monitrc
+
+ install -m 600 ${S}/monitrc ${D}${sysconfdir}/monitrc
+ install -m 700 -d ${D}${sysconfdir}/monit.d/
+}
new file mode 100644
@@ -0,0 +1 @@
+require monit.inc
new file mode 100644
@@ -0,0 +1 @@
+d497ff61da9d30c286e2a2079538a802e02436c2 monit-5.4.tar.gz