Reset tokens before doing the initialization

This commit is contained in:
Karel Srot 2022-05-10 10:58:04 +02:00
commit 64bb7542f4

View file

@ -42,6 +42,7 @@ rlJournalStart
rlRun "TmpDir=\$(mktemp -d)" 0 "Creating tmp directory"
rlRun "pushd $TmpDir"
rlFileBackup /etc/opencryptoki/opencryptoki.conf
[ -f /etc/opencryptoki/opencryptoki.conf_BAK ] && rlFileBackup /etc/opencryptoki/opencryptoki.conf_BAK && rlRun "rm -f /etc/opencryptoki/opencryptoki.conf_BAK"
rlServiceStop pkcsslotd
rlRun "pkcsResetTokens"
rlServiceStart pkcsslotd
@ -49,6 +50,8 @@ rlJournalStart
rlRun "pkcsconf -t"
SLOT=$( pkcsGetTokenSlot $TOKEN )
MODEL=$( pkcsconf -t -c $SLOT | awk '/Model:/ { print $2 }' )
rlServiceStop pkcsslotd
rlRun "pkcsResetTokens"
rlRun "sed -i '/tokversion = 3.12/ d' /etc/opencryptoki/opencryptoki.conf" 0 "Remove tokversion = 3.12 from opencryptoki.conf if present"
# add token description to reproduce bz#1987256
TEXT='description = "My Token"\nmanufacturer = "MyCompany Inc."'