diff options
-rw-r--r-- | classes/dm-verity-img.bbclass | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/classes/dm-verity-img.bbclass b/classes/dm-verity-img.bbclass index 7f79548..9a3a97e 100644 --- a/classes/dm-verity-img.bbclass +++ b/classes/dm-verity-img.bbclass | |||
@@ -46,6 +46,9 @@ DM_VERITY_IMAGE_HASH_BLOCK_SIZE ?= "4096" | |||
46 | # Should we store the hash data on a separate device/partition? | 46 | # Should we store the hash data on a separate device/partition? |
47 | DM_VERITY_SEPARATE_HASH ?= "0" | 47 | DM_VERITY_SEPARATE_HASH ?= "0" |
48 | 48 | ||
49 | # Additional arguments for veritysetup | ||
50 | DM_VERITY_SETUP_ARGS ?= "" | ||
51 | |||
49 | # These are arch specific. We could probably intelligently auto-assign these? | 52 | # These are arch specific. We could probably intelligently auto-assign these? |
50 | # Take x86-64 values as defaults. No impact on functionality currently. | 53 | # Take x86-64 values as defaults. No impact on functionality currently. |
51 | # See SD_GPT_ROOT_X86_64 and SD_GPT_ROOT_X86_64_VERITY in the spec. | 54 | # See SD_GPT_ROOT_X86_64 and SD_GPT_ROOT_X86_64_VERITY in the spec. |
@@ -146,6 +149,7 @@ verity_setup() { | |||
146 | cp -a $INPUT $OUTPUT | 149 | cp -a $INPUT $OUTPUT |
147 | 150 | ||
148 | SETUP_ARGS=" \ | 151 | SETUP_ARGS=" \ |
152 | ${DM_VERITY_SETUP_ARGS} \ | ||
149 | --data-block-size=${DM_VERITY_IMAGE_DATA_BLOCK_SIZE} \ | 153 | --data-block-size=${DM_VERITY_IMAGE_DATA_BLOCK_SIZE} \ |
150 | --hash-block-size=${DM_VERITY_IMAGE_HASH_BLOCK_SIZE} \ | 154 | --hash-block-size=${DM_VERITY_IMAGE_HASH_BLOCK_SIZE} \ |
151 | $HASH_OFFSET format $OUTPUT $OUTPUT_HASH \ | 155 | $HASH_OFFSET format $OUTPUT $OUTPUT_HASH \ |