Add Debian/Powertop/setup.sh
This commit is contained in:
parent
028f01c036
commit
d83cd3e43a
40
Debian/Powertop/setup.sh
Normal file
40
Debian/Powertop/setup.sh
Normal file
@ -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
|
||||||
Loading…
x
Reference in New Issue
Block a user