Date: Wed, 16 Apr 2014 15:14:30 +0000 (UTC) From: Mark Felder <feld@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r351395 - in head/news/sabnzbdplus: . files Message-ID: <201404161514.s3GFEU7K080182@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: feld Date: Wed Apr 16 15:14:29 2014 New Revision: 351395 URL: http://svnweb.freebsd.org/changeset/ports/351395 QAT: https://qat.redports.org/buildarchive/r351395/ Log: Just spotted in the 0.7.17 changelog they implemented my request for full control over the pidfile! Now we no longer scrape the config file to guess its name, which was based on both the hostname of the server and the port. Previously, if you changed the hostname of your server you could no longer signal the running sabnzbd process through the rc framework... Modified: head/news/sabnzbdplus/Makefile head/news/sabnzbdplus/files/sabnzbd.in Modified: head/news/sabnzbdplus/Makefile ============================================================================== --- head/news/sabnzbdplus/Makefile Wed Apr 16 14:58:57 2014 (r351394) +++ head/news/sabnzbdplus/Makefile Wed Apr 16 15:14:29 2014 (r351395) @@ -2,6 +2,7 @@ PORTNAME= sabnzbdplus PORTVERSION= 0.7.17 +PORTREVISION= 1 CATEGORIES= news MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} DISTNAME= SABnzbd-${PORTVERSION}-src Modified: head/news/sabnzbdplus/files/sabnzbd.in ============================================================================== --- head/news/sabnzbdplus/files/sabnzbd.in Wed Apr 16 14:58:57 2014 (r351394) +++ head/news/sabnzbdplus/files/sabnzbd.in Wed Apr 16 15:14:29 2014 (r351395) @@ -22,6 +22,7 @@ # you want it to be. It uses '_sabnzbd' group by # default. Do not sets it as empty or it will run # as wheel. +# sabnzbd_pidfile: Set the location of the sabnzbd pidfile . /etc/rc.subr @@ -33,14 +34,15 @@ load_rc_config ${name} : ${sabnzbd_user:=_sabnzbd} : ${sabnzbd_group:=_sabnzbd} : ${sabnzbd_conf_dir="%%PREFIX%%/sabnzbd"} +: ${sabnzbd_pidfile:="/var/run/sabnzbd/sabnzbd.pid"} -pidfile=/var/run/sabnzbd/sabnzbd-$(grep -m1 ^port ${sabnzbd_conf_dir}/sabnzbd.ini | tr -dc '[0-9]').pid +pidfile=${sabnzbd_pidfile} start_precmd="${name}_prestart" extra_commands="status" command_interpreter="%%PYTHON_CMD%%" command="%%PREFIX%%/bin/SABnzbd.py" -command_args="--daemon -f ${sabnzbd_conf_dir}/sabnzbd.ini --pid ${pidfile%/*}" +command_args="--daemon -f ${sabnzbd_conf_dir}/sabnzbd.ini --pidfile ${pidfile}" sabnzbd_prestart() {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404161514.s3GFEU7K080182>