diff --git a/scripts/analyze-agnos-rootfs.sh b/scripts/analyze-agnos-rootfs.sh index 07660c6..6eac0bd 100755 --- a/scripts/analyze-agnos-rootfs.sh +++ b/scripts/analyze-agnos-rootfs.sh @@ -6,7 +6,6 @@ cd $DIR BUILD_DIR="$DIR/build" ROOTFS_DIR="$BUILD_DIR/agnos-rootfs" -ROOTFS_IMAGE="$BUILD_DIR/system.img" # Setup mount container for macOS and CI support (namespace.so) docker build -f $DIR/Dockerfile.builder -t agnos-mount $DIR > /dev/null 2>&1 @@ -15,21 +14,8 @@ exec() { docker exec $MOUNT_CONTAINER_ID "$@" } -# Cleanup container on exit -trap "docker container rm -f $MOUNT_CONTAINER_ID > /dev/null" EXIT - -# Mount filesystem -exec mount "$ROOTFS_IMAGE" "$ROOTFS_DIR" - # Stats -# echo "Total size:" exec bash -c "du -sh \"$ROOTFS_DIR\" | sed 's|$ROOTFS_DIR|/|'" -# echo "Python env size:" exec bash -c "du -sh -t 150M \"$ROOTFS_DIR\"/usr/local/* | sort -rh | sed 's|$ROOTFS_DIR||'" -# echo "Lib size:" exec bash -c "du -sh -t 150M \"$ROOTFS_DIR\"/usr/lib/* | sort -rh | sed 's|$ROOTFS_DIR||'" -# echo "Others size:" exec bash -c "find \"$ROOTFS_DIR/usr\" -mindepth 1 -maxdepth 1 -type d ! -path \"$ROOTFS_DIR/usr/local\" ! -path \"$ROOTFS_DIR/usr/lib\" -exec du -sh -t 150M {} + | sort -rh | sed 's|$ROOTFS_DIR||'" - -# Unmount image -exec umount -l "$ROOTFS_DIR" diff --git a/scripts/check-space.sh b/scripts/check-space.sh index e8f09d7..469d84b 100755 --- a/scripts/check-space.sh +++ b/scripts/check-space.sh @@ -2,7 +2,4 @@ set -e # sudo apt install ncdu - -sudo mount build/system.img build/agnos-rootfs sudo ncdu build/agnos-rootfs/ || true -sudo umount build/agnos-rootfs