Update init/freebsd to not use perl
When using couchpotato on slimmed down versions of freebsd (freenas for example) sometimes perl is not available. Since the previous parsing of the INI required a "key = value" format it is pretty simple to use awk for this.
This commit is contained in:
+3
-3
@@ -36,9 +36,9 @@ load_rc_config ${name}
|
|||||||
|
|
||||||
WGET="/usr/local/bin/wget" # You need wget for this script to safely shutdown CouchPotato.
|
WGET="/usr/local/bin/wget" # You need wget for this script to safely shutdown CouchPotato.
|
||||||
if [ -e "${couchpotato_conf}" ]; then
|
if [ -e "${couchpotato_conf}" ]; then
|
||||||
HOST=`grep -A14 "\[core\]" "${couchpotato_conf}"|egrep "^host"|perl -wple 's/^host = (.*)$/$1/'`
|
HOST=`grep -A14 "\[core\]" "${couchpotato_conf}"|awk -F" = " '/^host/ {print $2}'`
|
||||||
PORT=`grep -A14 "\[core\]" "${couchpotato_conf}"|egrep "^port"|perl -wple 's/^port = (.*)$/$1/'`
|
PORT=`grep -A14 "\[core\]" "${couchpotato_conf}"|awk -F" = " '/^port/ {print $2}'`
|
||||||
CPAPI=`grep -A14 "\[core\]" "${couchpotato_conf}"|egrep "^api_key"|perl -wple 's/^api_key = (.*)$/$1/'`
|
CPAPI=`grep -A14 "\[core\]" "${couchpotato_conf}"|awk -F" = " '/^api_key/ {print $2}'`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
status_cmd="${name}_status"
|
status_cmd="${name}_status"
|
||||||
|
|||||||
Reference in New Issue
Block a user