svn commit: r434392 - in branches/2017Q1/sysutils/py-salt: . files

Ben Woods woodsb02 at FreeBSD.org
Sun Feb 19 02:12:11 UTC 2017


Author: woodsb02
Date: Sun Feb 19 02:12:09 2017
New Revision: 434392
URL: https://svnweb.freebsd.org/changeset/ports/434392

Log:
  MFH: r434287
  
  sysutils/py-salt:  Teach the Salt master and minion startup scripts to set
  pidfile=.
  
  On a restart this will cause the rc framework to wait for the processes to
  exit before trying to start, instead of failing to start because the previous
  processes have not gone away yet.
  
  PR:		217154
  Approved by:	Christer Edwards <christer.edwards at gmail.com> (maintainer),
  		bdrewery (mentor, implicit)
  
  Approved by:	ports-secteam (junovitch)

Modified:
  branches/2017Q1/sysutils/py-salt/Makefile
  branches/2017Q1/sysutils/py-salt/files/salt_master.in
  branches/2017Q1/sysutils/py-salt/files/salt_minion.in
Directory Properties:
  branches/2017Q1/   (props changed)

Modified: branches/2017Q1/sysutils/py-salt/Makefile
==============================================================================
--- branches/2017Q1/sysutils/py-salt/Makefile	Sat Feb 18 22:28:49 2017	(r434391)
+++ branches/2017Q1/sysutils/py-salt/Makefile	Sun Feb 19 02:12:09 2017	(r434392)
@@ -3,7 +3,7 @@
 
 PORTNAME=	salt
 PORTVERSION=	2016.11.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

Modified: branches/2017Q1/sysutils/py-salt/files/salt_master.in
==============================================================================
--- branches/2017Q1/sysutils/py-salt/files/salt_master.in	Sat Feb 18 22:28:49 2017	(r434391)
+++ branches/2017Q1/sysutils/py-salt/files/salt_master.in	Sun Feb 19 02:12:09 2017	(r434392)
@@ -27,12 +27,14 @@ load_rc_config ${name}
 
 : ${salt_master_enable:=NO}
 : ${salt_master_paths=/sbin:/bin:/usr/sbin:/usr/bin:%%PREFIX%%/bin:%%PREFIX%%/sbin}
+: ${salt_master_pidfile:=/var/run/salt-master.pid}
 : ${salt_master_eggcache=/tmp}
 
 command="%%PREFIX%%/bin/salt-master"
 command_interpreter="%%PYTHON_CMD%%"
 required_files="%%PREFIX%%/etc/salt"
 command_args="-c ${required_files} -d"
+pidfile=${salt_master_pidfile}
 
 export PATH="${salt_master_paths}"
 export PYTHON_EGG_CACHE="${salt_master_eggcache}"

Modified: branches/2017Q1/sysutils/py-salt/files/salt_minion.in
==============================================================================
--- branches/2017Q1/sysutils/py-salt/files/salt_minion.in	Sat Feb 18 22:28:49 2017	(r434391)
+++ branches/2017Q1/sysutils/py-salt/files/salt_minion.in	Sun Feb 19 02:12:09 2017	(r434392)
@@ -27,12 +27,14 @@ load_rc_config ${name}
 
 : ${salt_minion_enable:=NO}
 : ${salt_minion_paths=/sbin:/bin:/usr/sbin:/usr/bin:%%PREFIX%%/bin:%%PREFIX%%/sbin}
+: ${salt_minion_pidfile:=/var/run/salt-minion.pid}
 : ${salt_minion_eggcache=/tmp}
 
 command="%%PREFIX%%/bin/salt-minion"
 command_interpreter="%%PYTHON_CMD%%"
 required_files="%%PREFIX%%/etc/salt"
 command_args="-c ${required_files} -d"
+pidfile=${salt_minion_pidfile}
 
 export PATH="${salt_minion_paths}"
 export PYTHON_EGG_CACHE="${salt_minion_eggcache}"


More information about the svn-ports-all mailing list