]> ### 2022-05-15 - Initial release - ouch 0.3.1 &releaseURL; &releaseMD5URL; local_package_file_md5=$(/usr/bin/md5sum &plugin;/&name;-&version;.txz) remote_package_file_md5=$(/usr/bin/cat &name;-&version;.md5) if test $local_package_file_md5 != remote_package_file_md5 then echo "*** md5 of download package does not match - removing files and exiting ***" rm &plugin;/&name;-&version;.txz rm &name;-&version;.md5 exit 1 else echo "*** md5 check successful ***" fi file=$(/usr/bin/ls /boot/config/plugins/&name;/&name;*.txz | grep -v '&version;') if [ ! -z "$file" ] then filename=$(basename -- $file) previous="${filename%.*}" echo "*** previous version ${previous} found - uninstalling ***" removepkg $previous rm -f $file else echo "*** no previous version found - first time install ***" fi upgradepkg --install-new &plugin;/&name;-&version;.txz **ouch** ouch stands for Obvious Unified Compression Helper and is a CLI tool to help you compress and decompress files of several formats. For more information see the [ouch repository](https://github.com/ouch-org/ouch). echo "*** Removing ouch ***" # Remove plugin related files removepkg &name;-&version; rm -rf &emhttp; rm -rf &plugin; echo echo "*** Successfully removed ouch ***"