From 4e3444b63af9fef8540d5edd0ae51901e0dbcabd Mon Sep 17 00:00:00 2001 From: DPorts Builder Date: Sun, 25 May 2014 21:45:07 -0700 Subject: [PATCH] Update net-mgmt/devmon to version 0.3.1.b1_3 --- net-mgmt/devmon/Makefile | 30 ++++++++++++++---------------- net-mgmt/devmon/files/devmon.in | 33 ++++++++++++++++----------------- net-mgmt/devmon/pkg-plist | 1 - 3 files changed, 30 insertions(+), 34 deletions(-) diff --git a/net-mgmt/devmon/Makefile b/net-mgmt/devmon/Makefile index 877ef8f605e..2576ac21b9a 100644 --- a/net-mgmt/devmon/Makefile +++ b/net-mgmt/devmon/Makefile @@ -3,7 +3,7 @@ PORTNAME= devmon DISTVERSION= 0.3.1-beta1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-mgmt MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION} @@ -29,7 +29,6 @@ OPTIONS_DEFINE= MYSQL REINPLACE_ARGS= -i '' -NO_STAGE= yes .include .if ${PORT_OPTIONS:MMYSQL} @@ -43,23 +42,22 @@ pre-install: (cd ${WRKSRC} && ${MV} devmon.cfg devmon.cfg.dist) do-install: - ${INSTALL} -d ${PREFIX}/devmon - ${INSTALL} -d ${PREFIX}/devmon/modules - ${INSTALL_SCRIPT} ${WRKSRC}/devmon ${PREFIX}/devmon/ - ${INSTALL_DATA} ${WRKSRC}/devmon.cfg.dist ${PREFIX}/devmon/ - (cd ${WRKSRC}/modules && ${COPYTREE_SHARE} \* ${PREFIX}/devmon/modules/) + ${INSTALL} -d ${STAGEDIR}/${PREFIX}/devmon + ${INSTALL} -d ${STAGEDIR}/${PREFIX}/devmon/modules + ${INSTALL_SCRIPT} ${WRKSRC}/devmon ${STAGEDIR}/${PREFIX}/devmon/ + ${INSTALL_DATA} ${WRKSRC}/devmon.cfg.dist ${STAGEDIR}/${PREFIX}/devmon/ + (cd ${WRKSRC}/modules && ${COPYTREE_SHARE} \* ${STAGEDIR}/${PREFIX}/devmon/modules/) post-install: .if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${DOCSDIR}/ - ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}/ - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/ - ${INSTALL} -d ${DOCSDIR}/docs - ${INSTALL} -d ${DOCSDIR}/extras - ${INSTALL} -d -o ${USERS} -g ${GROUPS} /var/run/devmon - (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${DOCSDIR}/docs/) - (cd ${WRKSRC}/extras && ${COPYTREE_SHARE} \* ${DOCSDIR}/extras/) + ${MKDIR} ${STAGEDIR}/${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}/${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}/${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}/${DOCSDIR}/ + ${INSTALL} -d ${STAGEDIR}/${DOCSDIR}/docs + ${INSTALL} -d ${STAGEDIR}/${DOCSDIR}/extras + (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DOCSDIR}/docs/) + (cd ${WRKSRC}/extras && ${COPYTREE_SHARE} \* ${STAGEDIR}/${DOCSDIR}/extras/) .endif .include diff --git a/net-mgmt/devmon/files/devmon.in b/net-mgmt/devmon/files/devmon.in index ad7f38282af..52da9300557 100644 --- a/net-mgmt/devmon/files/devmon.in +++ b/net-mgmt/devmon/files/devmon.in @@ -1,5 +1,5 @@ #!/bin/sh -# $FreeBSD: head/net-mgmt/devmon/files/devmon.in 319151 2013-05-27 02:29:49Z swills $ +# $FreeBSD: head/net-mgmt/devmon/files/devmon.in 353886 2014-05-12 18:15:08Z feld $ # PROVIDE: devmon # REQUIRE: LOGIN # KEYWORD: shutdown @@ -13,13 +13,13 @@ load_rc_config ${name} : ${devmon_enable:=NO} : ${devmon_config="%%PREFIX%%/devmon/devmon.cfg"} : ${devmon_db="%%PREFIX%%/devmon/hosts.db"} -: ${devmon_pid="/var/run/devmon/devmon.pid"} +: ${devmon_pid=/var/run/devmon/devmon.pid} : ${devmon_user="%%USERS%%"} : ${devmon_group="%%GROUPS%%"} command="%%PREFIX%%/devmon/devmon" command_args="-c ${devmon_config} -d ${devmon_db}" -command_interpreter=/usr/bin/perl +command_interpreter=/usr/local/bin/perl pidfile=${devmon_pid} start_precmd=devmon_startprecmd @@ -35,8 +35,7 @@ devmon_startprecmd() fi TEMPLATESDIR=%%PREFIX%%/devmon/templates - if [ ! -e ${TEMPLATESDIR} ] - then + if [ ! -e ${TEMPLATESDIR} ]; then echo "" echo " ERROR: no templates exist. Please install device templates" echo " to: ${TEMPLATESDIR}" @@ -45,43 +44,43 @@ devmon_startprecmd() echo "" echo " # svn co svn://svn.code.sf.net/p/devmon/code/trunk/templates ${TEMPLATESDIR}" echo "" - exit 1; + exit 1; fi DEVMONLOG=$(grep "^LOGFILE=" ${devmon_config} | awk -F '=' '{print $2}') - if [ ! -e ${DEVMONLOG} ]; - then + if [ ! -e ${DEVMONLOG} ]; then install -o devmon -g devmon /dev/null ${DEVMONLOG} fi + + if [ ! -d /var/run/devmon ]; then + install -o devmon -g devmon /dev/null /var/run/devmon + fi } devmon_statuscmd() { - if [ ! -e ${pidfile} ]; - then + if [ ! -e ${pidfile} ]; then echo "pidfile does not exist. ${name} is not running?"; - exit 1; + exit 1; fi - if pgrep -F ${pidfile} >/dev/null; - then + if pgrep -F ${pidfile} >/dev/null; then echo "${name} is running."; else echo "${name} is not running."; - exit 1; + exit 1; fi } devmon_stopcmd() { - if pgrep -F ${pidfile} >/dev/null; - then + if pgrep -F ${pidfile} >/dev/null; then mypid=`cat ${pidfile}`; kill ${sig_stop} ${mypid}; wait_for_pids ${mypid}; else echo "${name} is not running."; - exit 1; + exit 1; fi } diff --git a/net-mgmt/devmon/pkg-plist b/net-mgmt/devmon/pkg-plist index f26ce6ddde9..974f864fe46 100644 --- a/net-mgmt/devmon/pkg-plist +++ b/net-mgmt/devmon/pkg-plist @@ -25,7 +25,6 @@ devmon/devmon %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG @dirrm devmon/modules @dirrmtry devmon -@unexec rmdir /var/run/devmon %%PORTDOCS%%@dirrm %%DOCSDIR%%/extras %%PORTDOCS%%@dirrm %%DOCSDIR%%/docs %%PORTDOCS%%@dirrm %%DOCSDIR%% -- 2.41.0