add options to skip flashmemory plugin installation and show help
This commit is contained in:
parent
1259e40134
commit
46d32984cc
51
install
51
install
@ -21,6 +21,7 @@ fi
|
||||
declare -l codename
|
||||
declare -l omvCodename
|
||||
declare -l omvInstall=""
|
||||
declare -i skipFlash=0
|
||||
declare -i version
|
||||
|
||||
cpuFreqDef="/etc/default/cpufrequtils"
|
||||
@ -42,6 +43,28 @@ if [ -f /etc/armbian-release ]; then
|
||||
. /etc/armbian-release
|
||||
fi
|
||||
|
||||
while getopts "fh" opt; do
|
||||
echo "option ${opt}"
|
||||
case "${opt}" in
|
||||
f)
|
||||
skipFlash=1
|
||||
;;
|
||||
h)
|
||||
echo "Use the following flags:"
|
||||
echo " -f"
|
||||
echo " to skip the installation of the flashmemory plugin"
|
||||
echo ""
|
||||
echo "Examples:"
|
||||
echo " install"
|
||||
echo " install -f"
|
||||
exit 100
|
||||
;;
|
||||
\?)
|
||||
echo "Invalid option: -${OPTARG}"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
echo "Updating repos before installing..."
|
||||
apt-get update
|
||||
|
||||
@ -180,19 +203,23 @@ for service in log2ram armbian-ramlog; do
|
||||
fi
|
||||
done
|
||||
|
||||
# install flashmemory plugin
|
||||
echo "Install folder2ram..."
|
||||
if apt-get --yes --fix-missing --no-install-recommends install folder2ram; then
|
||||
echo "Installed folder2ram."
|
||||
# install flashmemory plugin unless disabled
|
||||
if [ ${skipFlash} -eq 1 ]; then
|
||||
echo "Skipping installation of the flashmemory plugin."
|
||||
else
|
||||
echo "Failed to install folder2ram."
|
||||
fi
|
||||
sleep 5
|
||||
echo "Install flashmemory plugin..."
|
||||
if apt-get --yes install openmediavault-flashmemory; then
|
||||
echo "Installed flashmemory plugin."
|
||||
else
|
||||
echo "Failed to install flashmemory plugin."
|
||||
echo "Install folder2ram..."
|
||||
if apt-get --yes --fix-missing --no-install-recommends install folder2ram; then
|
||||
echo "Installed folder2ram."
|
||||
else
|
||||
echo "Failed to install folder2ram."
|
||||
fi
|
||||
sleep 5
|
||||
echo "Install flashmemory plugin..."
|
||||
if apt-get --yes install openmediavault-flashmemory; then
|
||||
echo "Installed flashmemory plugin."
|
||||
else
|
||||
echo "Failed to install flashmemory plugin."
|
||||
fi
|
||||
fi
|
||||
|
||||
# change default OMV settings
|
||||
|
||||
Loading…
Reference in New Issue
Block a user