From 6a0890fb074992baa8abcdfea3c42e4aadb8e70f Mon Sep 17 00:00:00 2001 From: Tim Eertmoed Date: Thu, 10 Apr 2025 21:10:24 +0200 Subject: [PATCH] install.sh aktualisiert --- install.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/install.sh b/install.sh index 92314d9..1322176 100644 --- a/install.sh +++ b/install.sh @@ -154,6 +154,24 @@ else echo -e "${GREEN}✔${NC} Cleanup has been skipped" | tee -a /var/log/install fi + +# Create squashfs +#echo -e "${RED}→${NC} Do you want to create a squashfs image of the system and copy it to the server? (y/n):" | tee -a /var/log/install +#read -r create_squash +#if [[ "$create_squash" =~ ^[Yy](e[Ss]?)?$ ]]; then +# echo -e "${RED}→${NC} Creating squashfs image..." | tee -a /var/log/install +# SQUASH_IMAGE="/tmp/rootfs.squashfs" +# SERVER_IP="192.168.120.239" +# SERVER_DIR="/nfs/live/rootfs" +# sudo mksquashfs / "$SQUASH_IMAGE" -e boot dev proc sys tmp run media mnt lost+found var/log >>/var/log/install 2>&1 && print_status "SquashFS created" +# echo -e "${RED}→${NC} Copying squashfs image to NFS server..." | tee -a /var/log/install +# sudo rsync -avh "$SQUASH_IMAGE" "$SERVER_IP:$SERVER_DIR" >>/var/log/install 2>&1 && print_status "SquashFS copied to server" +# sudo rm "$SQUASH_IMAGE" >>/var/log/install 2>&1 && print_status "Temporary squashfs file removed" +#else +# echo -e "${GREEN}✔${NC} SquashFS creation skipped." | tee -a /var/log/install +#fi + + # Finish echo -e "${GREEN}✔${NC} Installation complete. Press any key to exit..." | tee -a /var/log/install 2>&1 read -n 1 -s