diff --git a/plugins/aesir-plugin.plg b/plugins/aesir-plugin.plg new file mode 100644 index 00000000..88aeeccf --- /dev/null +++ b/plugins/aesir-plugin.plg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + +]> + + + + + + +###2016.02.05 +- initial commit + + + + + +"https://api.github.com/repos/linuxserver/Aesir/tarball/master" + + + + + + + + + + +&gitURL;/archive/&plgname;.txz + + + + +&gitURL;/archive/&plgname;.md5 + + + + + +#Verify unRAID Version +source /etc/unraid-version +if [[ ${version:0:3} == 6.0 ]]; then + echo "unRAID version 6.1 or higher is required" + exit 1 +fi + +# Verify and install plugin package +sum1=$(/usr/bin/md5sum &plgpath;/&plgname;.txz) +sum2=$(/usr/bin/cat &plgpath;/&plgname;.md5) +if [ "${sum1:0:32}" != "${sum2:0:32}" ]; then + echo "Wrong 'plugin' package md5 hash." + rm &plgpath;/&plgname;.txz + rm &plgpath;/&plgname;.md5 + exit 1 +else + upgradepkg --install-new &plgpath;/&plgname;.txz +fi + +# Update file permissions of plugin scripts +chmod +0755 &emhttp;/scripts/* + +# Cleaning old source files +find &plgpath;/ -type f -iname "&name;*.txz" ! -iname "*&version;*" -delete +find &plgpath;/ -type f -iname "&name;*.md5" ! -iname "*&version;*" -delete + +echo "" +echo "-----------------------------------------------------------" +echo " &name; has been installed." +echo " This plugin requires Dynamix webGui to operate" +echo " Copyright 2016, &author;, Kode" +echo " Version: &version;" +echo "-----------------------------------------------------------" +echo "" + + + + + + +/usr/local/emhttp/plugins/&name;/scripts/stop +removepkg &plgpath;/*.txz +rm -rf &emhttp; +rm -f &plgpath;/*.txz +rm -f &plgpath;/*.md5 + +echo "" +echo "-----------------------------------------------------------" +echo " &name; has been removed." +echo " Copyright 2016, &author;, Kode" +echo " Version: &version;" +echo "-----------------------------------------------------------" +echo "" + + + + + +> "$CFGFILE" +[ ! `cat "$CFGFILE" | grep DOCROOT` ] && echo "DOCROOT=\"/mnt/cache/appdata/Aesir\"" >> "$CFGFILE" +[ ! `cat "$CFGFILE" | grep ^PORT` ] && echo "PORT=\"8088\"" >> "$CFGFILE" +[ ! `cat "$CFGFILE" | grep RUNAS` ] && echo "RUNAS=\"nobody\"" >> "$CFGFILE" +rm /tmp/aesir-plugin-chkconf +]]> + + + + \ No newline at end of file diff --git a/plugins/aesir.png b/plugins/aesir.png new file mode 100644 index 00000000..c33767ed Binary files /dev/null and b/plugins/aesir.png differ