--dry-run=no \
--size=auto \
--offline=true \
- --root test/integration-tests/TEST-24-CRYPTSETUP \
- --definitions test/integration-tests/TEST-24-CRYPTSETUP/keydev.repart \
+ --root mkosi/mkosi.credentials \
+ --definitions mkosi/keydev.repart \
"$OUTPUTDIR/keydev.raw"
can_test_pkcs11() {
certtool --generate-self-signed \
--load-privkey="pkcs11:token=TestToken;object=RSATestKey;type=private" \
--load-pubkey="pkcs11:token=TestToken;object=RSATestKey;type=public" \
- --template "test/integration-tests/TEST-24-CRYPTSETUP/template.cfg" \
+ --template "mkosi/template.cfg" \
--outder --outfile "/tmp/rsa_test.crt"
pkcs11-tool --module "$SOFTHSM_MODULE" --token-label "TestToken" --pin "env:GNUTLS_PIN" --so-pin "env:GNUTLS_SO_PIN" --write-object "/tmp/rsa_test.crt" --type cert --label "RSATestKey"
certtool --generate-self-signed \
--load-privkey="pkcs11:token=TestToken;object=ECTestKey;type=private" \
--load-pubkey="pkcs11:token=TestToken;object=ECTestKey;type=public" \
- --template "test/integration-tests/TEST-24-CRYPTSETUP/template.cfg" \
+ --template "mkosi/template.cfg" \
--outder --outfile "/tmp/ec_test.crt"
pkcs11-tool --module "$SOFTHSM_MODULE" --token-label "TestToken" --pin "env:GNUTLS_PIN" --so-pin "env:GNUTLS_SO_PIN" --write-object "/tmp/ec_test.crt" --type cert --label "ECTestKey"
integration_test_template + {
'name' : fs.name(meson.current_source_dir()),
'credentials' : integration_test_template['credentials'] + [
- files('keyfile'),
'fstab.extra="/dev/mapper/test24_varcrypt /var ext4 defaults 0 1"',
],
'cmdline' : [