svn commit: r398657 - in head/net/ladvd: . files

William Grzybowski wg at FreeBSD.org
Mon Oct 5 17:16:58 UTC 2015


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"


More information about the svn-ports-all mailing list