diff options
Diffstat (limited to 'bin/debvm-create')
-rwxr-xr-x | bin/debvm-create | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/debvm-create b/bin/debvm-create index 1360aa1..7b1ca3d 100755 --- a/bin/debvm-create +++ b/bin/debvm-create @@ -181,6 +181,7 @@ SKIP=, SSHKEY= SUITE=unstable VMNAME=testvm +EXT_FEATURES= SHARE_DIR="${0%/*}/../share" @@ -390,6 +391,7 @@ if test "$SUITE" = jessie; then set -- '--keyring=/usr/share/keyrings/debian-archive-removed-keys.gpg' "$@" set -- --aptopt='Apt::Key::gpgvcommand "/usr/libexec/mmdebstrap/gpgvnoexpkeysig"' "$@" set -- --hook-dir=/usr/share/mmdebstrap/hooks/jessie-or-older "$@" + EXT_FEATURES="${EXT_FEATURES:+$EXT_FEATURES,}^metadata_csum,^metadata_csum_seed,^orphan_file" fi if ! check_skip usrmerge; then @@ -438,4 +440,9 @@ set -ex mmdebstrap "$@" -run_inside_userns /sbin/mkfs.ext4 -L debvm -d "$TEMPROOT" "$IMAGE" "$SIZE" +set -- -L debvm -d "$TEMPROOT" "$IMAGE" "$SIZE" +if test -n "$EXT_FEATURES"; then + set -- -O "$EXT_FEATURES" "$@" +fi + +run_inside_userns /sbin/mkfs.ext4 "$@" |