mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-22 01:13:00 +02:00
confd: Fix migration script
When migrate to 1.7 the keystore was not correctly migrated.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
# Rename cleartext-symmetric-key to symmetric-key
|
||||
# Rename cleartext-key to symmetric-key
|
||||
|
||||
file=$1
|
||||
temp=${file}.tmp
|
||||
@@ -7,12 +7,12 @@ temp=${file}.tmp
|
||||
jq '
|
||||
if .["ietf-keystore:keystore"]?."symmetric-keys"?."symmetric-key" then
|
||||
.["ietf-keystore:keystore"]."symmetric-keys"."symmetric-key" |= map(
|
||||
if ."key-type"?."cleartext-key" then
|
||||
# Rename cleartext-key to cleartext-symmetric-key
|
||||
."key-type"."cleartext-key" as $key_value |
|
||||
."key-type" |= (del(."cleartext-key") | . + {
|
||||
"symmetric-key": $key_value
|
||||
})
|
||||
if ."infix-keystore:cleartext-key" then
|
||||
# Rename cleartext-key to symmetric-key
|
||||
."infix-keystore:cleartext-key" as $key_value |
|
||||
del(."infix-keystore:cleartext-key") | . + {
|
||||
"infix-keystore:symmetric-key": $key_value
|
||||
}
|
||||
else
|
||||
.
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user