#!/bin/bash

if [[ $EUID != 0 ]]; then
	echo "This script requires root privileges, please use sudo to execute it."
	exit 1
fi

. /etc/fenix-release
. /etc/fenix-board-dependencis
[ -f /etc/fenix-desktop-dependencis ] && . /etc/fenix-desktop-dependencis
. /etc/lsb-release

# Only for Ubuntu
[ $DISTRIB_ID != Ubuntu ] && exit

if [ -f /boot/.next ]; then
	LINUX=mainline
else
	VERSION=`uname -r | awk -F "." '{print $1}'`
	PATCHLEVEL=`uname -r | awk -F "." '{print $2}'`
	LINUX=${VERSION}.${PATCHLEVEL}
fi

FENIX_UPDATER=fenix-updater-package-${DISTRIB_CODENAME}-${BOARD,,}-${LINUX,,}

sudo apt-get update
sudo apt-get dist-upgrade -y

echo "Installing basic denpendencies ..."
sudo apt-get install -y $FENIX_BOARD_DEPENDENCIES $FENIX_DESKTOP_DEPENDENCIES

echo "Installing Fenix updater: $FENIX_UPDATER ..."
sudo apt-get install -y $FENIX_UPDATER

sync

exit

