#!/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/trixie/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

apt -y autoremove;

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;

#cd /tmp;

#wget https://packages.microsoft.com/config/debian/13/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-runtime-8.0;
#apt install -y dotnet-runtime-9.0;

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

rm -f packages-microsoft-prod.deb;
rm -f /initrd.img.old;
rm -f /vmlinuz.old;



chown root:root /etc/sysctl.d/*.conf && sudo chmod 0644 /etc/sysctl.d/*.conf;
sysctl --system >/dev/null;


exit 0;
