summaryrefslogtreecommitdiff
path: root/debvm-create
diff options
context:
space:
mode:
authorJohannes Schauer Marin Rodrigues <josch@mister-muffin.de>2022-12-22 09:52:41 +0100
committerJohannes Schauer Marin Rodrigues <josch@mister-muffin.de>2022-12-22 11:47:33 +0100
commitd1c39543c259f76720a4d9c173d7d15f6fa753d7 (patch)
tree3311cb9aa70fafed00c911f1e3054ff863c665e3 /debvm-create
parentbdbae095951d18694ce787436af5643ef46e7f6b (diff)
downloaddebvm-d1c39543c259f76720a4d9c173d7d15f6fa753d7.tar.gz
give the ext4 image a disk label
- this allows the kernel cmdline and fstab to refer to it by label instead of by /dev/sda or /dev/vda (depending on whether the disk is attached to qemu via virtio or not) - it allows other consumers of the image to detect that this is an image created by debvm and then treat it accordingly
Diffstat (limited to 'debvm-create')
-rwxr-xr-xdebvm-create4
1 files changed, 2 insertions, 2 deletions
diff --git a/debvm-create b/debvm-create
index 11e145c..c44b67d 100755
--- a/debvm-create
+++ b/debvm-create
@@ -122,7 +122,7 @@ set -- \
"$@"
# unless we set up a fstab, / will be read-only
-set -- "--customize-hook=echo '/dev/vda / ext4 defaults 0 1' >"'"$1/etc/fstab"' "$@"
+set -- "--customize-hook=echo 'LABEL=debvm / ext4 defaults 0 1' >"'"$1/etc/fstab"' "$@"
# set up a hostname
set -- \
@@ -176,4 +176,4 @@ mmdebstrap "$@"
truncate -s "$SIZE" "$IMAGE"
/sbin/resize2fs "$IMAGE"
-/sbin/tune2fs -i 0 -O extents,uninit_bg,dir_index,has_journal "$IMAGE"
+/sbin/tune2fs -L debvm -i 0 -O extents,uninit_bg,dir_index,has_journal "$IMAGE"