summaryrefslogtreecommitdiff
path: root/debvm-create
diff options
context:
space:
mode:
authorJochen Sprickerhof <git@jochen.sprickerhof.de>2022-12-23 09:22:56 +0100
committerJochen Sprickerhof <git@jochen.sprickerhof.de>2022-12-23 09:22:56 +0100
commitfb21ae4118745a78e8c1fcfecdc35f1be9f61482 (patch)
treebbc6c78eca5b1538ba9c24bca96b0f391ee5c34d /debvm-create
parent4377925ed668b66e7bb35d8f6597e9f7b741ed21 (diff)
downloaddebvm-fb21ae4118745a78e8c1fcfecdc35f1be9f61482.tar.gz
Fix filesystem after creation
The VM is not bootable after a dist upgrade, otherwise, see: https://salsa.debian.org/helmutg/debvm/-/merge_requests/8 and when running twice.
Diffstat (limited to 'debvm-create')
-rwxr-xr-xdebvm-create4
1 files changed, 4 insertions, 0 deletions
diff --git a/debvm-create b/debvm-create
index 615054a..794ab92 100755
--- a/debvm-create
+++ b/debvm-create
@@ -178,3 +178,7 @@ mmdebstrap "$@"
truncate -s "$SIZE" "$IMAGE"
/sbin/resize2fs "$IMAGE"
/sbin/tune2fs -L debvm -i 0 -O extents,uninit_bg,dir_index,has_journal "$IMAGE"
+
+# fix filesystem after tune2fs
+/sbin/fsck.ext4 -y rootfs.ext2
+/sbin/fsck.ext4 -y rootfs.ext2 || true