summaryrefslogtreecommitdiff
path: root/bin/debvm-create
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2024-05-02 16:18:16 +0200
committerHelmut Grohne <helmut@subdivi.de>2024-05-02 16:18:16 +0200
commit2592e99248bf53cf66959ee8a10b83a673432fe8 (patch)
treedbe13ee979d692ad575eae006a213938fc4d3441 /bin/debvm-create
parente44ca973a90ca752cb8da4a707e129b18ebc6b4b (diff)
downloaddebvm-2592e99248bf53cf66959ee8a10b83a673432fe8.tar.gz
debvm-create: turn of incompatible ext features for jessie
Diffstat (limited to 'bin/debvm-create')
-rwxr-xr-xbin/debvm-create9
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 "$@"