diff options
Diffstat (limited to 'recipes-support/monit/monit_5.14.bb')
-rwxr-xr-x | recipes-support/monit/monit_5.14.bb | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/recipes-support/monit/monit_5.14.bb b/recipes-support/monit/monit_5.14.bb new file mode 100755 index 0000000..bd4b6c7 --- /dev/null +++ b/recipes-support/monit/monit_5.14.bb @@ -0,0 +1,40 @@ +LICENSE = "GPLv3" +LIC_FILES_CHKSUM = "file://COPYING;md5=ea116a7defaf0e93b3bb73b2a34a3f51" +DEPENDS = "openssl libpam" + +SRC_URI = "\ + http://mmonit.com/monit/dist/monit-${PV}.tar.gz \ + file://init \ +" + +SRC_URI[md5sum] = "1b3ae1eb08a0914402a8764e5689c1c5" +SRC_URI[sha256sum] = "d0424c3ee8ed43d670ba039184a972ac9f3ad6f45b0806ec17c23820996256c6" + +INITSCRIPT_NAME = "monit" +INITSCRIPT_PARAMS = "defaults 99" + +inherit autotools update-rc.d + +EXTRA_OECONF = "\ + libmonit_cv_setjmp_available=no \ + libmonit_cv_vsnprintf_c99_conformant=no \ + --with-ssl-lib-dir=${STAGING_LIBDIR} \ + --with-ssl-incl-dir=${STAGING_INCDIR} \ +" + +B = "${WORKDIR}/${PN}-${PV}" + +do_configure_prepend() { + autoreconf -Wcross --verbose --install --force ${EXTRA_AUTORECONF} $acpaths || bbfatal "autoreconf execution failed." +} + +do_install_append() { + install -d ${D}${sysconfdir}/init.d/ + install -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/monit + sed -i 's:# set daemon 120:set daemon 120:' ${S}/monitrc + sed -i 's:include /etc/monit.d/:include /${sysconfdir}/monit.d/:' ${S}/monitrc + install -m 600 ${S}/monitrc ${D}${sysconfdir}/monitrc + install -m 700 -d ${D}${sysconfdir}/monit.d/ +} + +CONFFILES_${PN} += "${sysconfdir}/monitrc" |