install.sh aktualisiert

This commit is contained in:
2024-12-13 07:41:44 +01:00
parent 0b81870af8
commit 4e4c4a7a07

View File

@@ -27,22 +27,21 @@ echo -e "${RED}→${NC} Creating user 'loginuser'..." | tee -a /var/log/install
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"
echo -e "${RED}${NC} Copy requiered files..." | tee -a /var/log/install echo -e "${RED}${NC} Copy requiered files..." | tee -a /var/log/install
mkdir -p /etc/chromium/policies/managed /etc/systemd/system/getty@tty1.service.d /home/wis/.ssh /usr/bin/custom /etc/systemd/system/getty@tty1.service.d/ mkdir -p /etc/chromium/policies/managed /etc/systemd/system/getty@tty1.service.d /usr/bin/custom
declare -A files=( declare -A files=(
["/root/rps-client/sbin/overlayRoot.sh"]="/sbin/overlayRoot.sh" ["/root/rps-client/data/overlayRoot.sh"]="/sbin/overlayRoot.sh"
["/root/rps-client/etc/dhcp/dhclient.conf"]="/etc/dhcp/dhclient.conf" ["/root/rps-client/data/dhclient.conf"]="/etc/dhcp/dhclient.conf"
["/root/rps-client/etc/systemd/system/hostname.service"]="/etc/systemd/system/hostname.service" ["/root/rps-client/data/hostname.service"]="/etc/systemd/system/hostname.service"
["/root/rps-client/etc/systemd/system/watchdog-monitor.service"]="/etc/systemd/system/watchdog-monitor.service" ["/root/rps-client/data/watchdog-monitor.service"]="/etc/systemd/system/watchdog-monitor.service"
["/root/rps-client/etc/systemd/system/chromium-monitor.service"]="/etc/systemd/system/chromium-monitor.service" ["/root/rps-client/data/chromium-monitor.service"]="/etc/systemd/system/chromium-monitor.service"
["/root/rps-client/etc/systemd/system/getty@tty1.service.d/override.conf"]="/etc/systemd/system/getty@tty1.service.d/override.conf" ["/root/rps-client/data/override.conf"]="/etc/systemd/system/getty@tty1.service.d/override.conf"
["/root/rps-client/etc/chromium/policies/managed/disable_password_saving.json"]="/etc/chromium/policies/managed/disable_password_saving.json" ["/root/rps-client/data/disable_password_saving.json"]="/etc/chromium/policies/managed/disable_password_saving.json"
["/root/rps-client/home/loginuser/.bash_profile"]="/home/loginuser/.bash_profile" ["/root/rps-client/data/.bash_profile"]="/home/loginuser/.bash_profile"
["/root/rps-client/home/loginuser/.xinitrc"]="/home/loginuser/.xinitrc" ["/root/rps-client/data/.xinitrc"]="/home/loginuser/.xinitrc"
["/root/rps-client/home/wis/.ssh/id_rsa.pub"]="/home/wis/.ssh/id_rsa.pub" ["/root/rps-client/data/remove_unused_kernel.sh"]="/root/remove_unused_kernel.sh"
["/root/rps-client/root/remove_unused_kernel.sh"]="/root/remove_unused_kernel.sh" ["/root/rps-client/data/hostname"]="/usr/bin/custom/hostname"
["/root/rps-client/usr/bin/custom/hostname"]="/usr/bin/custom/hostname" ["/root/rps-client/data/chromium-monitor"]="/usr/bin/custom/chromium-monitor"
["/root/rps-client/usr/bin/custom/chromium-monitor"]="/usr/bin/custom/chromium-monitor" ["/root/rps-client/data/watchdog-monitor"]="/usr/bin/custom/watchdog-monitor"
["/root/rps-client/usr/bin/custom/watchdog-monitor"]="/usr/bin/custom/watchdog-monitor"
) )
RSYNC_OPTS="-a --numeric-ids --info=progress2 --no-owner --no-group" RSYNC_OPTS="-a --numeric-ids --info=progress2 --no-owner --no-group"
for src in "${!files[@]}"; do for src in "${!files[@]}"; do