mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-08-17 06:03:43 +08:00
fix stats
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user