diff --git a/Debian/Powertop/setup.sh b/Debian/Powertop/setup.sh new file mode 100644 index 0000000..c999a68 --- /dev/null +++ b/Debian/Powertop/setup.sh @@ -0,0 +1,40 @@ +#!/bin/bash +APTMODE="debconf-apt-progress -- apt" +PKGM="$APTMODE" +PKGUD="$PKGM update" +PKGI="${PKGM} install -y" + + +# Precheck +if [ $UID != 0 ]; then + TERM=ansi whiptail --title "Info" --infobox "Please run as root!" 7 23 + sleep 3 + clear + exit +fi + +# Check if package exists +which powertop > /dev/null 2>&1 +if [ $? != 0 ]; then + # If package does not exist install powertop + TERM=ansi whiptail --title "Info" --infobox "Installing powertop" 7 23 + sleep 3 + $PKGUD + $PKGI powertop +fi + +TERM=ansi whiptail --title "Info" --infobox "Configuring powertop" 7 24 +sleep +wget https://git.ictcorpnet.com/b.waal/Snippets/raw/branch/main/Debian/Powertop/ptop.service -O /lib/systemd/system/powertop.service +TERM=ansi whiptail --title "Info" --infobox "Enabling powertop at startup." 7 35 +systemctl daemon-reload +sleep 1 +TERM=ansi whiptail --title "Info" --infobox "Enabling powertop at startup.." 7 35 +systemctl enable powertop +sleep 1 +TERM=ansi whiptail --title "Info" --infobox "Enabling powertop at startup..." 7 35 +systemctl start powertop +sleep 1 + +TERM=ansi whiptail --title "Info" --msgbox "Setup finished! \n\nThe new settings are automaticly applied.\nNo need to reboot!" 11 45 +clear \ No newline at end of file