stable #2

Merged
alientim merged 89 commits from stable into dev 2024-11-15 10:37:11 +01:00
Showing only changes of commit 1853f2ff28 - Show all commits

View File

@@ -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.