#!/bin/bash

# VARIABLES
#
VAR_OS=`uname`
VAR_PATH="will_be_defined_later_in_script"
VAR_NODE_TYPE="basic.server"
VAR_FILE_HEADER="# ABBEOO MODIFIED AT `date '+ %Y-%m-%d %H:%M:%S'`\n#"


mountrw;


rm -f /etc/abbeoo/abo.global.parameters.sh;
cd /etc/abbeoo/;
wget http://soul.abbeoo.net/pub/install/linux/debian/bookworm/abo.global.parameters.sh;
source /etc/abbeoo/abo.global.parameters.sh;


abo_system.aptitude "expect ca-certificates" "";

# CLEAR ALL EXISTING LOG FILES
#cd /var/log
#for i in *
#  do test -f $i -a -s $i && > $i
#done

DEBIAN_FRONTEND=noninteractive aptitude -y clean
DEBIAN_FRONTEND=noninteractive apt-get -y clean

DEBIAN_FRONTEND=noninteractive aptitude -y update
DEBIAN_FRONTEND=noninteractive aptitude -y upgrade

apt install -y apt-transport-https ca-certificates gnupg;
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb;
dpkg -i packages-microsoft-prod.deb;
DEBIAN_FRONTEND=noninteractive aptitude -y update;
#apt install -y dotnet-sdk-8.0;
apt install -y dotnet-runtime-8.0;

# CLEAR APTITUDE CACHE
DEBIAN_FRONTEND=noninteractive aptitude -y clean
DEBIAN_FRONTEND=noninteractive apt-get -y clean


#fh-sync;


exit 0;
