mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-02 15:37:49 +00:00
SickBeard: copy postprocess scripts to SABnzbd on boot
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
c218e136df
commit
7ad010143e
@ -1,3 +1,6 @@
|
|||||||
|
0.99.4
|
||||||
|
- copy postprocess scripts to SABnzbd
|
||||||
|
|
||||||
0.99.3
|
0.99.3
|
||||||
- update to SickBeard-cb76543
|
- update to SickBeard-cb76543
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
PKG_NAME="SickBeard"
|
PKG_NAME="SickBeard"
|
||||||
PKG_VERSION="cb76543"
|
PKG_VERSION="cb76543"
|
||||||
PKG_REV="3"
|
PKG_REV="4"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="OSS"
|
PKG_LICENSE="OSS"
|
||||||
PKG_SITE="https://github.com/midgetspy/Sick-Beard"
|
PKG_SITE="https://github.com/midgetspy/Sick-Beard"
|
||||||
|
@ -24,7 +24,8 @@
|
|||||||
ADDON_DIR="$HOME/.xbmc/addons/service.downloadmanager.SickBeard"
|
ADDON_DIR="$HOME/.xbmc/addons/service.downloadmanager.SickBeard"
|
||||||
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.downloadmanager.SickBeard"
|
ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.downloadmanager.SickBeard"
|
||||||
LOG_FILE="$ADDON_HOME/service.log"
|
LOG_FILE="$ADDON_HOME/service.log"
|
||||||
SABNZBD_SETTINGS="$HOME/.xbmc/userdata/addon_data/service.downloadmanager.SABnzbd/sabnzbd.ini"
|
SABNZBD_HOME="$HOME/.xbmc/userdata/addon_data/service.downloadmanager.SABnzbd"
|
||||||
|
SABNZBD_SETTINGS="$SABNZBD_HOME/sabnzbd.ini"
|
||||||
XBMC_SETTINGS="$HOME/.xbmc/userdata/guisettings.xml"
|
XBMC_SETTINGS="$HOME/.xbmc/userdata/guisettings.xml"
|
||||||
|
|
||||||
export PYTHONPATH="$PYTHONPATH:$ADDON_DIR/pylib"
|
export PYTHONPATH="$PYTHONPATH:$ADDON_DIR/pylib"
|
||||||
@ -46,6 +47,13 @@ read_xbmcconfig() {
|
|||||||
grep "<$1>" $XBMC_SETTINGS | sed -e "s,[[:space:]]*<$1>,," -e "s,</$1>,,"
|
grep "<$1>" $XBMC_SETTINGS | sed -e "s,[[:space:]]*<$1>,," -e "s,</$1>,,"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
write_ini_postprocess() {
|
||||||
|
python $ADDON_DIR/bin/ini_tool --action=write \
|
||||||
|
--file=$SABNZBD_HOME/$SABNZBD_SCRIPTDIR/autoProcessTV.cfg \
|
||||||
|
--option="$1:$2" \
|
||||||
|
--value="$3"
|
||||||
|
}
|
||||||
|
|
||||||
mkdir -p $ADDON_HOME
|
mkdir -p $ADDON_HOME
|
||||||
|
|
||||||
if [ ! -f "$ADDON_HOME/config.ini" ]; then
|
if [ ! -f "$ADDON_HOME/config.ini" ]; then
|
||||||
@ -76,6 +84,7 @@ fi
|
|||||||
SABNZBD_APIKEY=`read_sabconfig misc api_key`
|
SABNZBD_APIKEY=`read_sabconfig misc api_key`
|
||||||
SABNZBD_WEBUSERNAME=`read_sabconfig misc username`
|
SABNZBD_WEBUSERNAME=`read_sabconfig misc username`
|
||||||
SABNZBD_WEBPASSWORD=`read_sabconfig misc password`
|
SABNZBD_WEBPASSWORD=`read_sabconfig misc password`
|
||||||
|
SABNZBD_SCRIPTDIR=`read_sabconfig misc script_dir`
|
||||||
|
|
||||||
if [ -z "$SICKBEARD_HOST" ]; then
|
if [ -z "$SICKBEARD_HOST" ]; then
|
||||||
SICKBEARD_HOST="0.0.0.0"
|
SICKBEARD_HOST="0.0.0.0"
|
||||||
@ -106,4 +115,12 @@ if [ "$SICKBEARD_FIRSTRUN" = "yes" ]; then
|
|||||||
write_ini General metadata_xbmc $SICKBEARD_METADATAXBMC
|
write_ini General metadata_xbmc $SICKBEARD_METADATAXBMC
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mkdir -p $SABNZBD_HOME/$SABNZBD_SCRIPTDIR
|
||||||
|
cp -P $ADDON_DIR/SickBeard/autoProcessTV/*.py $SABNZBD_HOME/$SABNZBD_SCRIPTDIR
|
||||||
|
chmod +x $SABNZBD_HOME/$SABNZBD_SCRIPTDIR/*.py
|
||||||
|
write_ini_postprocess SickBeard host localhost
|
||||||
|
write_ini_postprocess SickBeard port $SICKBEARD_PORT
|
||||||
|
write_ini_postprocess SickBeard username $SABNZBD_WEBUSERNAME
|
||||||
|
write_ini_postprocess SickBeard password $SABNZBD_WEBPASSWORD
|
||||||
|
|
||||||
python $ADDON_DIR/SickBeard/SickBeard.py --daemon --datadir $ADDON_HOME
|
python $ADDON_DIR/SickBeard/SickBeard.py --daemon --datadir $ADDON_HOME
|
||||||
|
Loading…
x
Reference in New Issue
Block a user