]> git.siccegge.de Git - forks/vmdebootstrap.git/commitdiff
allow setting rootfstype to support ext3
authorNeil Williams <codehelp@debian.org>
Fri, 2 Jan 2015 14:14:17 +0000 (14:14 +0000)
committerNeil Williams <codehelp@debian.org>
Fri, 2 Jan 2015 14:30:57 +0000 (14:30 +0000)
vmdebootstrap
vmdebootstrap.8.in

index 93935b71ad178a6a74b4c09bec5c03fbeb4bc84a..967be518d7353ea4733e08339a8da05e55639f0c 100755 (executable)
@@ -70,6 +70,10 @@ class VmDebootstrap(cliapp.Application):  # pylint: disable=too-many-public-meth
             ['part-type'],
             'Partition type to use for this image',
             default='msdos')
+        self.settings.string(
+            ['roottype'],
+            'specify file system type for /',
+            default='ext4')
         self.settings.string(
             ['foreign'],
             'set up foreign debootstrap environment using provided program (ie binfmt handler)')
@@ -181,7 +185,7 @@ class VmDebootstrap(cliapp.Application):  # pylint: disable=too-many-public-meth
         rootdir = None
         try:
             rootdev = None
-            roottype = 'ext4'
+            roottype = self.settings['roottype']
             bootdev = None
             boottype = None
             if self.settings['image']:
index 7108bf09aee9a82e7e6e21ff1bdc4b4c2f40925f..ce0ce612f027b49d6a30cd75d2ac7556f0b30f0c 100644 (file)
@@ -27,9 +27,9 @@ vmdebootstrap \- install basic Debian system into virtual disk image
 [--enable-dhcp | --no-enable-dhcp] [--root-password=PASSWORD]
 [--customize=SCRIPT] [--hostname=HOSTNAME] [--user=USER/PASSWORD]
 [--serial-console | --no-serial-console] [--sudo | --no-sudo] [--owner=OWNER]
-[--bootsize=BOOTSIZE] [--boottype=FSTYPE] [--foreign=PATH] [--variant=VARIANT]
-[--no-extlinux] [--squash] [--configure-apt] [--grub] [--apt-mirror]
-[--pkglist]
+[--bootsize=BOOTSIZE] [--boottype=FSTYPE] [--roottype=FSTYPE] [--foreign=PATH]
+[--variant=VARIANT] [--no-extlinux] [--squash] [--configure-apt]
+[--grub] [--apt-mirror] [--pkglist]
 .SH DESCRIPTION
 .B vmdebootstrap
 installs a basic Debian system into a virtual disk image,
@@ -189,6 +189,8 @@ If specified, create a /boot partition of the given size within the image.
 Debootstrapping will fail if this is too small for the selected kernel package.
 .IP \-\-boottype=FSTYPE
 Filesystem to use for the /boot partition. (default ext2)
+.IP \-\-roottype=FSTYPE
+Filesystem to use for the / (root) partition. (default ext4)
 .IP \-\-foreign=PATH
 Path to the binfmt_handler to enable foreign support in debootstrap.
 e.g. /usr/bin/qemu-arm-static - note foreign debootstraps may take a signficant