transmission: optimize startup script

This commit is contained in:
Stefan Saraev 2012-05-02 01:28:12 +03:00
parent be26a1500c
commit d293d9cfc3
2 changed files with 10 additions and 8 deletions

View File

@ -32,17 +32,17 @@ LOCKFILE="transmission.disabled"
export TRANSMISSION_WEB_HOME="$ADDON_DIR/web" export TRANSMISSION_WEB_HOME="$ADDON_DIR/web"
mkdir -p $ADDON_HOME mkdir -p $ADDON_HOME
OPENELEC_SETTINGS="$ADDON_HOME/settings.xml" ADDON_SETTINGS="$ADDON_HOME/settings.xml"
if [ ! -f "$OPENELEC_SETTINGS" ]; then if [ ! -f "$ADDON_SETTINGS" ]; then
cp $ADDON_DIR/settings.xml $OPENELEC_SETTINGS cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS
fi fi
TRANSMISSION_START=`grep TRANSMISSION_START $OPENELEC_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` mkdir -p /var/config
TRANSMISSION_AUTH=`grep TRANSMISSION_AUTH $OPENELEC_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` cat "$ADDON_DIR/settings-default.xml" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/transmission.conf.default
TRANSMISSION_USER=`grep TRANSMISSION_USER $OPENELEC_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/transmission.conf
TRANSMISSION_PWD=`grep TRANSMISSION_PWD $OPENELEC_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` . /var/config/transmission.conf.default
TRANSMISSION_IP=`grep TRANSMISSION_IP $OPENELEC_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` . /var/config/transmission.conf
mkdir -p /storage/downloads mkdir -p /storage/downloads
mkdir -p /storage/downloads/incoming mkdir -p /storage/downloads/incoming

View File

@ -3,4 +3,6 @@
<setting id="TRANSMISSION_IP" value="*.*.*.*" /> <setting id="TRANSMISSION_IP" value="*.*.*.*" />
<setting id="TRANSMISSION_PWD" value="openelec" /> <setting id="TRANSMISSION_PWD" value="openelec" />
<setting id="TRANSMISSION_USER" value="openelec" /> <setting id="TRANSMISSION_USER" value="openelec" />
<setting id="TRANSMISSION_LIMIT_GLOBAL" value="" />
<setting id="TRANSMISSION_LIMIT_TORRENT" value="" />
</settings> </settings>