add force argument

This commit is contained in:
Emile 2017-07-23 17:47:03 +02:00
parent 18a7817e22
commit d6761875b4

View file

@ -181,13 +181,15 @@ Are you sure you want to proceed with the installation of Yunohost?
setup_package_source() { setup_package_source() {
local CUSTOMAPT=/etc/apt/sources.list.d/yunohost.list local CUSTOMAPT=/etc/apt/sources.list.d/yunohost.list
# Check current system version and dependencies if [ "${FORCE}" == 0 ]; then
if [[ $(lsb_release -c | awk '{print $2}') != jessie ]]; then # Check current system version and dependencies
echo "Current $DISTRIB only works on Debian Jessie for the moment." if [[ $(lsb_release -c | awk '{print $2}') != jessie ]]; then
return 1 echo "Current $DISTRIB only works on Debian Jessie for the moment."
elif [ ! -d /run/systemd/system ]; then return 1
echo "Current $DISTRIB only works with systemd for the moment." elif [ ! -d /run/systemd/system ]; then
return 1 echo "Current $DISTRIB only works with systemd for the moment."
return 1
fi
fi fi
# Debian repository # Debian repository
@ -419,7 +421,8 @@ set -u
AUTOMODE=0 AUTOMODE=0
DISTRIB=stable DISTRIB=stable
BUILD_IMAGE=0 BUILD_IMAGE=0
while getopts ":aid:h" option; do FORCE=0
while getopts ":aifd:h" option; do
case $option in case $option in
a) a)
AUTOMODE=1 AUTOMODE=1
@ -432,6 +435,10 @@ while getopts ":aid:h" option; do
# This hidden option will allow to build generic image for Rpi/Olimex # This hidden option will allow to build generic image for Rpi/Olimex
BUILD_IMAGE=1 BUILD_IMAGE=1
;; ;;
f)
# Force installation (aka I know that I do)
FORCE=1
;;
h) h)
usage usage
exit 0 exit 0