xref: /aosp_15_r20/external/crosvm/e2e_tests/guest_under_test/rootfs_benches/postgres.sh (revision bb4ee6a4ae7042d18b07a98463b9c8b875e44b39)
1#!/bin/bash
2# Copyright 2023 The ChromiumOS Authors
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5
6# Generate compressed rootfs image for postgres e2e benchmark
7# Result will be stored as /tmp/psql.img.zst
8
9CONTAINER=$(podman create ghcr.io/cloudnative-pg/postgresql:15.3)
10podman export $CONTAINER > /tmp/psql.tar
11podman rm $CONTAINER
12virt-make-fs --format=raw --size=+512M --type=ext4 /tmp/psql.tar /tmp/psql.img
13rm /tmp/psql.tar
14zstd --rm /tmp/psql.img
15