Storage memory usage: install + data directory: $INST
" else echo "Storage memory usage: install directory: $INST, data directory: $DAT
" fi elif [ $1 ]; then if [ -d $1 ]; then INST=`du -sh $1 | cut -f1` elif [ -f $1 ]; then INST=`ls -lah $1 | awk '{ print $5}'` fi echo "Storage memory usage: $INST
" fi } sabnzbd_datacheck() { array=( ramfs proc tempfs sysfs ) fs=$( stat -f -c '%T' $DATADIR ) for i in "${array[@]}" do if [ $i = $fs ]; then echo "WARNING: Your data directory is not persistent and WILL NOT survive a reboot. Please locate Data Directory on disk for persistency
" break elif [ $i = msdos ]; then echo "WARNING: Your data directory is located on your flash drive. This will decrease your flash drives life span!
" break else echo "Your data will persist after a reboot
" break fi done } sabnzbd_updateplg() { cd /boot/config/plugins [ -f sabnzbd_unplugged.64bit.plg.old ] && rm -f sabnzbd_unplugged.64bit.plg.old if [ -f sabnzbd_unplugged.64bit.plg ]; then mv sabnzbd_unplugged.64bit.plg sabnzbd_unplugged.64bit.plg.old echo "Updating plugin" wget -q --no-check-certificate https://github.com/sacretagent/Unplugged_64Bit_Unraid.6/raw/master/sabnzbd_unplugged.64bit.plg /usr/local/sbin/installplg /boot/config/plugins/sabnzbd_unplugged.64bit.plg else echo "Updating plugin" wget -q --no-check-certificate https://github.com/sacretagent/Unplugged_64Bit_Unraid.6/raw/master/sabnzbd_unplugged.64bit.plg /usr/local/sbin/installplg /boot/config/plugins/sabnzbd_unplugged.64bit.plg fi } sabnzbd_downgradeplg() { cd /boot/config/plugins if [ -f sabnzbd_unplugged.64bit.plg.old ]; then rm -f /sabnzbd_unplugged.64bit.plg mv sabnzbd_unplugged.64bit.plg.old sabnzbd_unplugged.64bit.plg echo "downgrading plugin" /usr/local/sbin/installplg /boot/config/plugins/sabnzbd_unplugged.64bit.plg fi } sabnzbd_newver() { stable_version=($(wget -q -O - http://sabnzbdplus.sourceforge.net/version/latest | awk '/0/{gsub(/\015/,"");print}')) if [[ $BETA = "" || $BETA = "no" ]]; then version=$stable_version elif [[ $BETA = "yes" ]]; then beta_version=($(wget -q -O - http://sabnzbdplus.sourceforge.net/version/latest | awk '/Beta/{gsub(/\015/,"");print}')) rc_version=($(wget -q -O - http://sabnzbdplus.sourceforge.net/version/latest | awk '/RC/{gsub(/\015/,"");print}')) if [[ $beta_version = "" && $rc_version = "" ]]; then version=$stable_version #use stable version, if no beta or rc was found else if [[ $beta_version != "" && $stable_version < $beta_version && $(echo $beta_version | cut -d'.' -f3 | cut -c-1) != $(echo $stable_version | cut -d'.' -f3) ]]; then version=$beta_version elif [[ $rc_version != "" && $stable_version < $rc_version && $(echo $rc_version | cut -d'.' -f3 | cut -c-1) != $(echo $stable_version | cut -d'.' -f3) ]]; then version=$rc_version else version=$stable_version fi fi fi echo $version } # read our configuration source /boot/config/plugins/sabnzbd/sabnzbd.cfg if [ -e $DATADIR/sabnzbd.ini ]; then PORT=`cat "$DATADIR/sabnzbd.ini" | grep '^port' | awk 'NR==1' | cut -d' ' -f3 | tr -d '\r'` else PORT=`cat /boot/config/plugins/sabnzbd/sabnzbd.ini | grep '^port' | awk 'NR==1' | cut -d' ' -f3 | tr -d '\r'` fi case "$1" in 'start') sabnzbd_start ;; 'stop') sabnzbd_stop ;; 'restart') sabnzbd_restart ;; 'enable') sabnzbd_enable $2 $3 $4 $5 $6 $7 $8 ;; 'disable') sabnzbd_disable $2 $3 $4 $5 $6 $7 $8 ;; 'install') sabnzbd_install ;; 'update') sabnzbd_update ;; 'storagesize') sabnzbd_storagesize $2 $3 ;; 'datacheck') sabnzbd_datacheck ;; 'updateplg') sabnzbd_updateplg ;; 'downgradeplg') sabnzbd_downgradeplg ;; 'buttonstart') sabnzbd_buttonstart ;; 'newversion') sabnzbd_newver ;; *) echo "usage $0 start|stop|restart|enable|disable|install|update|storagesize|datacheck|updateplg|downgradeplg" esac ]]>Plug-in Version: =$sabnzbd_plgver;?>
if (strcmp($sabnzbd_curversion, $sabnzbd_newversion)!=0): ?>