install.sh aktualisiert
This commit is contained in:
19
install.sh
19
install.sh
@@ -65,8 +65,8 @@ else
|
|||||||
print_status "VNC password is set. Authentication will be required." >> /var/log/install 2>&1
|
print_status "VNC password is set. Authentication will be required." >> /var/log/install 2>&1
|
||||||
fi
|
fi
|
||||||
sudo raspi-config nonint do_vnc 0 >>/var/log/install 2>&1 && print_status "VNC enabled in raspi-config"
|
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 unmask vncserver-x11-serviced.service >>/var/log/install 2>&1 && print_status "VNC unmask"
|
||||||
sudo systemctl enable vncserver-x11-serviced.service
|
sudo systemctl enable vncserver-x11-serviced.service >>/var/log/install 2>&1 && print_status "VNC enabled systemctl"
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Creating user 'loginuser'..."
|
echo -e "${RED}→${NC} Creating user 'loginuser'..."
|
||||||
sudo adduser --disabled-password --gecos "" loginuser >>/var/log/install 2>&1 && print_status "User 'loginuser' created"
|
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 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"
|
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
|
read -r clean_kernels
|
||||||
if [[ "$clean_kernels" =~ ^[Yy](e[Ss]?)?$ ]]; then
|
if [[ "$clean_kernels" =~ ^[Yy](e[Ss]?)?$ ]]; then
|
||||||
echo -e "${RED}→${NC} Cleaning up unused kernels..."
|
echo -e "${RED}→${NC} Cleaning up unused kernels..."
|
||||||
@@ -145,6 +145,12 @@ else
|
|||||||
print_status "Cleanup has been skipped" >> /var/log/install 2>&1
|
print_status "Cleanup has been skipped" >> /var/log/install 2>&1
|
||||||
fi
|
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..."
|
echo -e "${RED}→${NC} Configuring Overlayroot..."
|
||||||
CONFIG_FILE="/etc/overlayroot.conf"
|
CONFIG_FILE="/etc/overlayroot.conf"
|
||||||
echo 'overlayroot_cfgdisk="disabled"' | sudo tee "$CONFIG_FILE"
|
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
|
echo -e "${RED}✖${NC} Overlayroot has not been activated." >> /var/log/install 2>&1
|
||||||
fi
|
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
|
echo -e "${GREEN}✔${NC} Installation complete. Press any key to reboot..." >> /var/log/install 2>&1
|
||||||
read -n 1 -s
|
read -n 1 -s
|
||||||
|
|
||||||
sudo reboot
|
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:
|
# Version 1.2:
|
||||||
# Created 2024 by Tim Eertmoed, Christian Hampp @ WiS IT-Solutions GmbH, Germany to work on Raspian as custom pxe init script.
|
# Created 2024 by Tim Eertmoed, Christian Hampp @ WiS IT-Solutions GmbH, Germany to work on Raspian as custom pxe init script.
|
||||||
|
|||||||
Reference in New Issue
Block a user