FreeBSD Bugzilla – Attachment 134240 Details for
Bug 178886
[PATCH] news/sabnzbdplus: update to 0.7.12
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
sabnzbdplus-0.7.12.patch
sabnzbdplus-0.7.12.patch (text/plain), 5.46 KB, created by
Mark Felder
on 2013-05-24 00:10:00 UTC
(
hide
)
Description:
sabnzbdplus-0.7.12.patch
Filename:
MIME Type:
Creator:
Mark Felder
Created:
2013-05-24 00:10:00 UTC
Size:
5.46 KB
patch
obsolete
>diff -ruN /usr/ports/news/sabnzbdplus/Makefile ./Makefile >--- /usr/ports/news/sabnzbdplus/Makefile 2013-04-24 13:10:30.000000000 -0500 >+++ ./Makefile 2013-05-23 17:43:32.609021488 -0500 >@@ -1,7 +1,7 @@ > # $FreeBSD: news/sabnzbdplus/Makefile 316464 2013-04-24 18:10:30Z ak $ > > PORTNAME= sabnzbdplus >-PORTVERSION= 0.7.11 >+PORTVERSION= 0.7.12 > CATEGORIES= news > MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} > DISTNAME= SABnzbd-${PORTVERSION}-src >diff -ruN /usr/ports/news/sabnzbdplus/distinfo ./distinfo >--- /usr/ports/news/sabnzbdplus/distinfo 2013-02-17 14:38:38.000000000 -0600 >+++ ./distinfo 2013-05-23 17:56:22.479579984 -0500 >@@ -1,2 +1,2 @@ >-SHA256 (SABnzbd-0.7.11-src.tar.gz) = de9c22377e89b081b7c264993c159588acb86206d1b82a465554e2f9df39b311 >-SIZE (SABnzbd-0.7.11-src.tar.gz) = 2273355 >+SHA256 (SABnzbd-0.7.12-src.tar.gz) = 9763414af2b3b9eccf933d01dfe5404845aa4b2a5ce6b63c643fc5cb45d2fb9b >+SIZE (SABnzbd-0.7.12-src.tar.gz) = 2275110 >diff -ruN /usr/ports/news/sabnzbdplus/files/sabnzbd.in ./files/sabnzbd.in >--- /usr/ports/news/sabnzbdplus/files/sabnzbd.in 2012-07-14 09:29:18.000000000 -0500 >+++ ./files/sabnzbd.in 2013-05-23 17:55:43.289932609 -0500 >@@ -1,5 +1,7 @@ > #!/bin/sh > # >+# $FreeBSD$ >+# > # PROVIDE: sabnzbd > # KEYWORD: shutdown > # >@@ -22,70 +24,63 @@ > > . /etc/rc.subr > >-name="sabnzbd" >+name=sabnzbd > rcvar=sabnzbd_enable >- >-# Required, for some reason, to find all our binaries when starting via service. >-PATH="%%PREFIX%%/bin:$PATH" >- > load_rc_config ${name} > >-: ${sabnzbd_enable:="NO"} >-: ${sabnzbd_user:="_sabnzbd"} >-: ${sabnzbd_group:="_sabnzbd"} >-: ${sabnzbd_conf_dir:="%%PREFIX%%/sabnzbd"} >+: ${sabnzbd_enable:=NO} >+: ${sabnzbd_user:=_sabnzbd} >+: ${sabnzbd_group:=_sabnzbd} >+: ${sabnzbd_conf_dir="%%PREFIX%%/sabnzbd"} > > required_dirs=${sabnzbd_conf_dir} > > start_cmd="${name}_start" >-#start_postcmd="${name}_poststart" > status_cmd="${name}_status" > stop_cmd="${name}_stop" > start_precmd=sabnzbd_check_dir > >- >- > sabnzbd_start() > { >-if [ ! -f "${sabnzbd_pid}" ]; then >- su -m ${sabnzbd_user} -c "%%PREFIX%%/bin/SABnzbd.py --daemon -f ${sabnzbd_conf_dir}/sabnzbd.ini" >- echo "Starting ${name}." >-else >- GETPROCESSPID=`/bin/ps -auxw | /usr/bin/awk '/SABnzbd.py/ && !/awk/ && !/sh/ {print $2}'` >- PIDFROMFILE=`cat ${sabnzbd_pid}` >- if [ "$GETPROCESSPID" = "$PIDFROMFILE" ]; then >- echo "${name} already running with PID: ${PIDFROMFILE} ?" >- echo "Remove ${sabnzbd_pid} manually if needed." >- else >- rm -f ${sabnzbd_pid} >- su -m ${sabnzbd_user} -c "%%PREFIX%%/bin/SABnzbd.py --daemon -f ${sabnzbd_conf_dir}/sabnzbd.ini" >- echo "Starting ${name}." >- fi >-fi >+ if [ ! -f "${sabnzbd_pid}" ]; then >+ su -m ${sabnzbd_user} -c "%%PREFIX%%/bin/SABnzbd.py --daemon -f ${sabnzbd_conf_dir}/sabnzbd.ini" >+ echo "Starting ${name}." >+ else >+ GETPROCESSPID=`/bin/ps -auxw | /usr/bin/awk '/SABnzbd.py/ && !/awk/ && !/sh/ {print $2}'` >+ PIDFROMFILE=`cat ${sabnzbd_pid}` >+ if [ "$GETPROCESSPID" = "$PIDFROMFILE" ]; then >+ echo "${name} already running with PID: ${PIDFROMFILE} ?" >+ echo "Remove ${sabnzbd_pid} manually if needed." >+ else >+ rm -f ${sabnzbd_pid} >+ su -m ${sabnzbd_user} -c "%%PREFIX%%/bin/SABnzbd.py --daemon -f ${sabnzbd_conf_dir}/sabnzbd.ini" >+ echo "Starting ${name}." >+ fi >+ fi > } > >-#sabnzbd_poststart() { >-# echo `/bin/ps -auxw | /usr/bin/awk '/SABnzbd.py/ && !/awk/ {print $2}'` > $sabnzbd_pid >-#} >- > # SABnzbd can only be cleanly stopped by calling the http api >-sabnzbd_stop() { >- echo "Stopping $name" >- if [ -f "${sabnzbd_conf_dir}/sabnzbd.ini" ]; then >- apikey=`grep ^api_key ${sabnzbd_conf_dir}/sabnzbd.ini | tr -d " _"` >- host=`grep -m1 -E '^host\ =\ [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' ${sabnzbd_conf_dir}/sabnzbd.ini | tr -dc '[0-9].'` >- if [ ${host} = "0.0.0.0" ] ; then host="localhost" ; fi >- port=`grep -m1 ^port ${sabnzbd_conf_dir}/sabnzbd.ini | tr -dc '[0-9]'` >- fetch -o /dev/null "http://${host}:${port}/api?mode=shutdown&${apikey}" > /dev/null 2>&1 >- else >- sabnzbd_pid=`ps -U ${sabnzbd_user} | grep "python.*SABnzbd.py.*--daemon" | grep -v 'grep' | awk '{print $1}'` >- if [ -n "${sabnzbd_pid}" ]; then >- kill ${sabnzbd_pid} >- fi >- fi >+sabnzbd_stop() >+{ >+ echo "Stopping $name" >+ if [ -f "${sabnzbd_conf_dir}/sabnzbd.ini" ]; then >+ apikey=`grep ^api_key ${sabnzbd_conf_dir}/sabnzbd.ini | tr -d " _"` >+ host=`grep -m1 -E '^host\ =\ [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' ${sabnzbd_conf_dir}/sabnzbd.ini | tr -dc '[0-9].'` >+ if [ ${host} = "0.0.0.0" ] ; then >+ host="localhost" ; >+ fi >+ port=`grep -m1 ^port ${sabnzbd_conf_dir}/sabnzbd.ini | tr -dc '[0-9]'` >+ fetch -o /dev/null "http://${host}:${port}/api?mode=shutdown&${apikey}" > /dev/null 2>&1 >+ else >+ sabnzbd_pid=`ps -U ${sabnzbd_user} | grep "python.*SABnzbd.py.*--daemon" | grep -v 'grep' | awk '{print $1}'` >+ if [ -n "${sabnzbd_pid}" ]; then >+ kill ${sabnzbd_pid} >+ fi >+ fi > } > >-sabnzbd_status() { >+sabnzbd_status() >+{ > sabnzbd_pid=`ps -U ${sabnzbd_user} | grep "python.*SABnzbd.py.*--daemon" | grep -v 'grep' | awk '{print $1}'` > if [ -n "${sabnzbd_pid}" ]; then > echo "$name is running as ${sabnzbd_pid}" >@@ -94,10 +89,10 @@ > fi > } > >-sabnzbd_check_dir() { >+sabnzbd_check_dir() >+{ > if [ ! -f "${required_dirs}" -a ! -d "${required_dirs}" -a ! -L "${required_dirs}" ]; then >- mkdir -p ${required_dirs} >- chown ${sabnzbd_user}:${sabnzbd_group} ${required_dirs} >+ install -d -o ${sabnzbd_user} -g ${sabnzbd_group} ${required_dirs} > fi > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 178886
: 134240