From d1c3ab94cb269baa719da52f42beb60bbc6ae3e8 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 7 Nov 2025 15:30:17 +0000 Subject: [PATCH] refactor: Remove unnecessary backup step in container creation Simplified user-continer.sh by removing temp backup. Directly copy aios to workspace and restore-img. --- cfg/user-continer.sh | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/cfg/user-continer.sh b/cfg/user-continer.sh index 163eb1f..6353958 100644 --- a/cfg/user-continer.sh +++ b/cfg/user-continer.sh @@ -6,24 +6,15 @@ ROOTFS="root.x86_64/var/lib/machines/aios" echo "=== Creating child containers ===" -# Backup current aios to temp location -echo "Backing up aios..." -cp -a $ROOTFS /tmp/aios-backup-$$ - # Create directory for child containers mkdir -p $ROOTFS/var/lib/machines -# Copy backup as workspace -echo "Creating workspace container (copy of aios)..." -cp -a /tmp/aios-backup-$$ $ROOTFS/var/lib/machines/workspace +# Copy aios as workspace +echo "Creating workspace container..." +cp -a $ROOTFS $ROOTFS/var/lib/machines/workspace -# Copy backup as restore-img (clean backup) -echo "Creating restore-img container (copy of aios)..." -cp -a /tmp/aios-backup-$$ $ROOTFS/var/lib/machines/restore-img - -# Cleanup temp backup -rm -rf /tmp/aios-backup-$$ +# Copy aios as restore-img +echo "Creating restore-img container..." +cp -a $ROOTFS $ROOTFS/var/lib/machines/restore-img echo "✓ Child containers created" -echo " - workspace (copy of aios)" -echo " - restore-img (copy of aios)"