#!/bin/bash declare -i version url="https://gitee.com/ggdxwz/packages/raw/master/" version=$(dpkg -l openmediavault | awk '$2 == "openmediavault" { print substr($3,1,1) }') echo ${version} if [ ${version} -lt 4 ]; then echo "Unsupported version of openmediavault" exit 0 fi list="/etc/apt/sources.list.d/omvextras.list" if [ -f "${list}" ]; then rm ${list} fi echo "Downloading omv-extras.org plugin for openmediavault ${version}.x ..." file="openmediavault-omvextrasorg_latest_all${version}.deb" echo "Updating repos before installing..." apt-get update echo "Install prerequisites..." apt-get --yes --no-install-recommends install dirmngr gnupg if [ -f "${file}" ]; then rm ${file} fi wget ${url}/${file} if [ -f "${file}" ]; then dpkg -i ${file} if [ $? -gt 0 ]; then echo "Installing other dependencies ..." apt-get -f install fi echo "Updating repos ..." apt-get update else echo "There was a problem downloading the package." fi exit 0