stable #2
27
install.sh
27
install.sh
@@ -74,39 +74,18 @@ done
|
|||||||
# Final status message
|
# Final status message
|
||||||
print_status "All required files copied"
|
print_status "All required files copied"
|
||||||
|
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Copying required files..."
|
|
||||||
sudo rsync -a --numeric-ids --info=progress2 --no-owner --no-group \
|
|
||||||
./rps-client/boot/ro-root.sh /boot/ro-root.sh \
|
|
||||||
./rps-client/boot/firmware/ro-root.sh /boot/firmware/ro-root.sh \
|
|
||||||
./rps-client/etc/dhcp/dhclient.conf /etc/dhcp/dhclient.conf \
|
|
||||||
./rps-client/etc/systemd/system/hostname.service /etc/systemd/system/hostname.service \
|
|
||||||
./rps-client/etc/systemd/system/watchdog.service /etc/systemd/system/watchdog.service \
|
|
||||||
./rps-client/etc/systemd/system/chromium-monitor.service /etc/systemd/system/chromium-monitor.service \
|
|
||||||
./rps-client/etc/systemd/system/getty@tty1.service.d/override.conf /etc/systemd/system/getty@tty1.service.d/override.conf \
|
|
||||||
./rps-client/etc/chromium/policies/managed/disable_password_saving.json /etc/chromium/policies/managed/disable_password_saving.json \
|
|
||||||
./rps-client/home/loginuser/.bash_profile /home/loginuser/.bash_profile \
|
|
||||||
./rps-client/home/loginuser/.xinitrc /home/loginuser/.xinitrc \
|
|
||||||
./rps-client/home/wis/.ssh/id_rsa.pub /home/wis/.ssh/id_rsa.pub \
|
|
||||||
./rps-client/root/remove_unused_kernel.sh /root/remove_unused_kernel.sh \
|
|
||||||
./rps-client/root/.vnc/config.d/vncserver-x11 /root/.vnc/config.d/vncserver-x11 \
|
|
||||||
|
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Setting file permissions..."
|
echo -e "${RED}→${NC} Setting file permissions..."
|
||||||
sudo chown loginuser:loginuser -R /home/loginuser >>/var/log/install 2>&1 && print_status "File permissions set"
|
sudo chown loginuser:loginuser -R /home/loginuser >>/var/log/install 2>&1 && print_status "File permissions set"
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Creating log files..."
|
echo -e "${RED}→${NC} Creating log files..."
|
||||||
sudo touch /var/log/watchdog.log /var/log/chromium-monitor.log >>/var/log/install 2>&1 && print_status "Log files created"
|
sudo touch /var/log/watchdog.log /var/log/chromium-monitor.log >>/var/log/install 2>&1 && print_status "Log files created"
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Setting ownership for log files..."
|
|
||||||
sudo chown loginuser:loginuser /var/log/watchdog.log /var/log/chromium-monitor.log >>/var/log/install 2>&1 && print_status "Ownership set for log files"
|
sudo chown loginuser:loginuser /var/log/watchdog.log /var/log/chromium-monitor.log >>/var/log/install 2>&1 && print_status "Ownership set for log files"
|
||||||
|
sudo chmod 775 /var/log/watchdog.log /var/log/chromium-monitor.log >>/var/log/install 2>&1 && print_status "Permissions set for log files"
|
||||||
echo -e "${RED}→${NC} Setting permissions for log files..."
|
sudo chmod +x /usr/bin/custom/* >>/var/log/install 2>&1 && print_status "Permissions set for script files"
|
||||||
sudo chmod 664 /var/log/watchdog.log /var/log/chromium-monitor.log >>/var/log/install 2>&1 && print_status "Permissions set for log files"
|
|
||||||
|
|
||||||
echo -e "${RED}→${NC} Enabling services..."
|
echo -e "${RED}→${NC} Enabling services..."
|
||||||
sudo systemctl daemon-reload >>/var/log/install 2>&1 && print_status "Daemon reloaded"
|
sudo systemctl daemon-reload >>/var/log/install 2>&1 && print_status "Daemon reloaded"
|
||||||
sudo systemctl enable hostname watchdog chromium-monitor vncserver-x11-serviced.service >>/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? (yes/y/ye to proceed):"
|
||||||
|
|||||||
Reference in New Issue
Block a user