diff options
author | Helmut Grohne <helmut@subdivi.de> | 2024-05-02 16:18:16 +0200 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2024-05-02 16:18:16 +0200 |
commit | 2592e99248bf53cf66959ee8a10b83a673432fe8 (patch) | |
tree | dbe13ee979d692ad575eae006a213938fc4d3441 /bin/debvm-create | |
parent | e44ca973a90ca752cb8da4a707e129b18ebc6b4b (diff) | |
download | debvm-2592e99248bf53cf66959ee8a10b83a673432fe8.tar.gz |
debvm-create: turn of incompatible ext features for jessie
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 "$@" |