summaryrefslogtreecommitdiff
path: root/scripts/build/binary_dm-verity
diff options
context:
space:
mode:
authorThore Sommer <debian@thson.de>2021-07-19 11:50:22 +0200
committerThore Sommer <debian@thson.de>2021-07-19 11:52:09 +0200
commit1cd901cfa2821b1440179936db2582aa11f6debe (patch)
tree4c5e998534ff36f12b06e57af201abda6702d3f8 /scripts/build/binary_dm-verity
parente02e2df4b9aaa5e227adc2210534fbb081ecbe7a (diff)
downloadvyos-live-build-master.tar.gz
vyos-live-build-master.zip
Enable dm-verity support also for ext filesystemsmaster
Those need a block size of 4k to work.
Diffstat (limited to 'scripts/build/binary_dm-verity')
-rwxr-xr-xscripts/build/binary_dm-verity13
1 files changed, 8 insertions, 5 deletions
diff --git a/scripts/build/binary_dm-verity b/scripts/build/binary_dm-verity
index fb33c7a5f..c9d899c42 100755
--- a/scripts/build/binary_dm-verity
+++ b/scripts/build/binary_dm-verity
@@ -28,11 +28,14 @@ fi
Echo_message "Begin creating dm-verity hash for rootfs"
-if [ "${LB_CHROOT_FILESYSTEM}" != "squashfs" ]
-then
- Echo_error "dm-verity support is only implemented for squashfs"
- exit 1
-fi
+case ${LB_CHROOT_FILESYSTEM} in
+ squashfs|ext2|ext3|ext4)
+ ;;
+ *)
+ Echo_error "dm-verity support is not implemented for ${LB_CHROOT_FILESYSTEM}!"
+ exit 1
+ ;;
+esac
case "${LB_INITRAMFS}" in