Skip site navigation (1)Skip section navigation (2)
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>