From 1853f2ff2896517a986e40693762041576c41d7a Mon Sep 17 00:00:00 2001 From: Tim Eertmoed Date: Wed, 30 Oct 2024 10:01:30 +0100 Subject: [PATCH] install.sh aktualisiert --- install.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/install.sh b/install.sh index 9d2dbb4..230bd04 100644 --- a/install.sh +++ b/install.sh @@ -65,8 +65,8 @@ else print_status "VNC password is set. Authentication will be required." >> /var/log/install 2>&1 fi sudo raspi-config nonint do_vnc 0 >>/var/log/install 2>&1 && print_status "VNC enabled in raspi-config" -sudo systemctl unmask vncserver-x11-serviced.service -sudo systemctl enable vncserver-x11-serviced.service +sudo systemctl unmask vncserver-x11-serviced.service >>/var/log/install 2>&1 && print_status "VNC unmask" +sudo systemctl enable vncserver-x11-serviced.service >>/var/log/install 2>&1 && print_status "VNC enabled systemctl" echo -e "${RED}→${NC} Creating user 'loginuser'..." sudo adduser --disabled-password --gecos "" loginuser >>/var/log/install 2>&1 && print_status "User 'loginuser' created" @@ -135,7 +135,7 @@ sudo systemctl daemon-reload >>/var/log/install 2>&1 && print_status "Daemon rel sudo systemctl enable hostname watchdog chromium-monitor vncserver-x11-serviced.service getty@tty1 >>/var/log/install 2>&1 && print_status "Services enabled" sudo systemctl restart getty@tty1 >>/var/log/install 2>&1 && print_status "getty service restarted" -echo -e "${RED}→${NC} Do you want to clean up unused kernels? (yes/y/ye to proceed):" +echo -e "${RED}→${NC} Do you want to clean up unused kernels? (y/n):" read -r clean_kernels if [[ "$clean_kernels" =~ ^[Yy](e[Ss]?)?$ ]]; then echo -e "${RED}→${NC} Cleaning up unused kernels..." @@ -145,6 +145,12 @@ else print_status "Cleanup has been skipped" >> /var/log/install 2>&1 fi +echo "performance" | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor +sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target + +echo -e "${RED}→${NC} Cleaning up installer..." +sudo rm -rf ./rps-client >>/var/log/install 2>&1 && print_status "Installer cleaned up" + echo -e "${RED}→${NC} Configuring Overlayroot..." CONFIG_FILE="/etc/overlayroot.conf" echo 'overlayroot_cfgdisk="disabled"' | sudo tee "$CONFIG_FILE" @@ -159,16 +165,13 @@ else echo -e "${RED}✖${NC} Overlayroot has not been activated." >> /var/log/install 2>&1 fi -echo -e "${RED}→${NC} Cleaning up installer..." -sudo rm -rf ./rps-client >>/var/log/install 2>&1 && print_status "Installer cleaned up" - echo -e "${GREEN}✔${NC} Installation complete. Press any key to reboot..." >> /var/log/install 2>&1 read -n 1 -s + sudo reboot -echo "performance" | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor -sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target + # Version 1.2: # Created 2024 by Tim Eertmoed, Christian Hampp @ WiS IT-Solutions GmbH, Germany to work on Raspian as custom pxe init script.