[fix] Fail if system dependencies are not met

This commit is contained in:
Jérôme Lebleu 2015-11-17 12:28:48 +01:00
parent ed3ce6ae8c
commit 09f810e053

View file

@ -168,12 +168,13 @@ setup_package_source() {
echo "deb http://repo.yunohost.org/ megusta main" > $CUSTOMAPT echo "deb http://repo.yunohost.org/ megusta main" > $CUSTOMAPT
else else
# Check current system version and dependencies # Check current system version and dependencies
[[ $(lsb_release -c | awk '{print $2}') == jessie ]] \ if [[ $(lsb_release -c | awk '{print $2}') != jessie ]]; then
|| (echo "Current testing release only works on Debian Jessie \ echo "Current $DISTRIB only works on Debian Jessie for the moment."
for the moment." && exit 1) return 1
[ -d /run/systemd/system ] \ elif [ ! -d /run/systemd/system ]; then
|| (echo "Current testing release only works with systemd \ echo "Current $DISTRIB only works with systemd for the moment."
for the moment." && exit 1) return 1
fi
# Make use of new repository # Make use of new repository
local CUSTOMDEB="deb http://repo.yunohost.org/debian/ jessie stable" local CUSTOMDEB="deb http://repo.yunohost.org/debian/ jessie stable"