summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2023-02-03 09:14:21 +0100
committerHelmut Grohne <helmut@subdivi.de>2023-02-03 09:15:22 +0100
commitd070d8d6ce3516f6f1bdbf2e18253528c20fd341 (patch)
tree212363a7f764e6432b6699cfa8d0b985fb73d451 /bin
parent5aab220fffd647a29e64a674c8ef65ee72ef037b (diff)
downloaddebvm-d070d8d6ce3516f6f1bdbf2e18253528c20fd341.tar.gz
debvm-create: update documentation for --skip=ext4
Diffstat (limited to 'bin')
-rwxr-xr-xbin/debvm-create8
1 files changed, 7 insertions, 1 deletions
diff --git a/bin/debvm-create b/bin/debvm-create
index 4651e00..41a6139 100755
--- a/bin/debvm-create
+++ b/bin/debvm-create
@@ -15,7 +15,7 @@ B<debvm-create> [B<-a> I<architecture>] [B<-h> I<hostname>] [B<-k> F<sshkey>] [B
=head1 DESCRIPTION
-B<debvm-create> is essentially a thin wrapper around B<mmdebstrap> for creating a raw ext4 or tar filesystem image for booting with B<debvm-run>.
+B<debvm-create> is essentially a thin wrapper around B<mmdebstrap> for creating a raw ext4 filesystem image for booting with B<debvm-run>.
The purpose of these images primarily is testing the different releases and architectures without access to a physical machine of that architecture.
Beyond essential packages, the image will contain B<apt>, an init system and a suitable kernel package.
Notably absent is a bootloader and a partition table.
@@ -69,6 +69,12 @@ Skips adding a the customize-autologin.sh to B<mmdebstrap> that configures
automatic root login on a serial console and also parses the C<TERM> kernel
cmdline and passes it as C<TERM> to B<agetty>.
+=item B<ext4>
+
+Internally, B<mmdebstrap> creates a tar archive first and converts that to ext2, which is then upgraded to ext4.
+This option causes the conversion to ext2 and further steps to be skipped and the output image will be a tar archive instead.
+Such a tar archive is not suitable for being booted by B<debvm-run>.
+
=item B<kernel>
skips installing a linux kernel image.