Date: Mon, 5 Oct 2015 17:16:57 +0000 (UTC) From: William Grzybowski <wg@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r398657 - in head/net/ladvd: . files Message-ID: <201510051716.t95HGv6C017030@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: wg Date: Mon Oct 5 17:16:57 2015 New Revision: 398657 URL: https://svnweb.freebsd.org/changeset/ports/398657 Log: net/ladvd: remove stale pid file on stop Submitted by: maintainer (via email) Modified: head/net/ladvd/Makefile head/net/ladvd/files/ladvd.in Modified: head/net/ladvd/Makefile ============================================================================== --- head/net/ladvd/Makefile Mon Oct 5 16:59:50 2015 (r398656) +++ head/net/ladvd/Makefile Mon Oct 5 17:16:57 2015 (r398657) @@ -3,7 +3,7 @@ PORTNAME= ladvd PORTVERSION= 1.0.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= GOOGLE_CODE \ http://blinkenlights.nl/software/ladvd/ Modified: head/net/ladvd/files/ladvd.in ============================================================================== --- head/net/ladvd/files/ladvd.in Mon Oct 5 16:59:50 2015 (r398656) +++ head/net/ladvd/files/ladvd.in Mon Oct 5 17:16:57 2015 (r398657) @@ -24,6 +24,7 @@ ladvd_enable=${ladvd_enable:-"NO"} ladvd_flags=${ladvd_flags:-"-a"} start_precmd="ladvd_check" +stop_postcmd="ladvd_cleanup" ladvd_check() { @@ -33,4 +34,14 @@ ladvd_check() fi } +ladvd_cleanup() +{ + if [ -f "$pidfile" ]; then + kill -0 `cat $pidfile` 2> /dev/null + if [ $? -ne 0 ]; then + rm $pidfile + fi + fi +} + run_rc_command "$1"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510051716.t95HGv6C017030>