mirror of
https://github.com/YunoHost/install_script.git
synced 2024-09-03 20:06:25 +02:00
add force argument
This commit is contained in:
parent
18a7817e22
commit
d6761875b4
1 changed files with 15 additions and 8 deletions
|
@ -181,13 +181,15 @@ Are you sure you want to proceed with the installation of Yunohost?
|
|||
setup_package_source() {
|
||||
local CUSTOMAPT=/etc/apt/sources.list.d/yunohost.list
|
||||
|
||||
# Check current system version and dependencies
|
||||
if [[ $(lsb_release -c | awk '{print $2}') != jessie ]]; then
|
||||
echo "Current $DISTRIB only works on Debian Jessie for the moment."
|
||||
return 1
|
||||
elif [ ! -d /run/systemd/system ]; then
|
||||
echo "Current $DISTRIB only works with systemd for the moment."
|
||||
return 1
|
||||
if [ "${FORCE}" == 0 ]; then
|
||||
# Check current system version and dependencies
|
||||
if [[ $(lsb_release -c | awk '{print $2}') != jessie ]]; then
|
||||
echo "Current $DISTRIB only works on Debian Jessie for the moment."
|
||||
return 1
|
||||
elif [ ! -d /run/systemd/system ]; then
|
||||
echo "Current $DISTRIB only works with systemd for the moment."
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
|
||||
# Debian repository
|
||||
|
@ -419,7 +421,8 @@ set -u
|
|||
AUTOMODE=0
|
||||
DISTRIB=stable
|
||||
BUILD_IMAGE=0
|
||||
while getopts ":aid:h" option; do
|
||||
FORCE=0
|
||||
while getopts ":aifd:h" option; do
|
||||
case $option in
|
||||
a)
|
||||
AUTOMODE=1
|
||||
|
@ -432,6 +435,10 @@ while getopts ":aid:h" option; do
|
|||
# This hidden option will allow to build generic image for Rpi/Olimex
|
||||
BUILD_IMAGE=1
|
||||
;;
|
||||
f)
|
||||
# Force installation (aka I know that I do)
|
||||
FORCE=1
|
||||
;;
|
||||
h)
|
||||
usage
|
||||
exit 0
|
||||
|
|
Loading…
Add table
Reference in a new issue