#!/bin/sh

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/games
BASE_URL="https://download.ladn.org/scripts/ladn-fsi"
PACKAGE_NAME="LADN Command Line Interface"
PACKAGE_FILE="ladn-cli"
INST_DIR="/usr/local/bin"
ORGANIZATION="L'Atelier du Numérique"
CONTACT="contact@ladn.org"
WEBSITE="www.ladn.org"
MSG_INST_DL="Téléchargement..."
MSG_INST_INST="Installation..."
MSG_INST_OK="Installation terminée !"
MSG_INFO="
Vous pouvez désormais exécutez $PACKAGE_NAME en tapant : 
$PACKAGE_FILE"
MSG_NOROOT="Vous n'êtes pas root ! Exécutez ce script en tant que root. Abandon."
MSG_CMD_ERR=": erreur. Abandon."
SLEEP_S=".5"
SLEEP_M="1"
SLEEP_L="2"
EXIT_OK="0"
EXIT_USR="1"
EXIT_NOROOT="2"
EXIT_CMD="3"
EXIT_UNK="4"
USER=$(whoami)

echo "
------------------------------
Installateur pour $PACKAGE_NAME

Organisation : $ORGANIZATION
Contact : $CONTACT
Site web : $WEBSITE
------------------------------
"

	if [ "$USER" = "root" ] || [ "$HOME" = "/root" ]; then

	sleep "$SLEEP_S"
	echo "$MSG_INST_DL" 
	wget --no-cache -q "$BASE_URL"/"$PACKAGE_FILE" -O "$INST_DIR"/"$PACKAGE_FILE" > /dev/null 2>&1; if [ $? != "0" ]; then echo "wget -q $BASE_URL/$PACKAGE_FILE -O $INST_DIR/$PACKAGE_FILE $MSG_CMD_ERR" && sleep "$SLEEP_L" && exit "$EXIT_CMD"; fi
	echo "$MSG_INST_INST"
	chown root: "$INST_DIR"/"$PACKAGE_FILE"; if [ "$?" != "0" ]; then echo "$MSG_CMD_ERR" && sleep "$SLEEP_L" && exit "$EXIT_CMD"; fi
	chmod 0775 "$INST_DIR"/"$PACKAGE_FILE"; if [ "$?" != "0" ]; then echo "$MSG_CMD_ERR" && sleep "$SLEEP_L" && exit "$EXIT_CMD"; fi
	echo "$MSG_INST_OK"
	sleep "$SLEEP_S"
	echo "$MSG_INFO"
	sleep "$SLEEP_M"
	exit "$EXIT_OK"

	else

	echo "$MSG_NOROOT"
	sleep "$SLEEP_M"
	exit "$EXIT_NOROOT"

	fi
