summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaurav Shah <gauravsh@chromium.org>2012-04-13 11:45:24 -0700
committerGerrit <chrome-bot@google.com>2012-04-16 14:57:56 -0700
commitcd10a969260879ac2ecd83ef89c0ab9f3830f28a (patch)
tree79fd9f1fef9b280adcb250c1ad6816e2ee261aaa
parentcaddf529360e3a515729084bb735b3b4e88c112a (diff)
downloadvboot-cd10a969260879ac2ecd83ef89c0ab9f3830f28a.tar.gz
Create default key.versions file if none exist
Also remove the default checked in key.versions. BUG=none TEST='rm key.versions && ./create_new_keys.sh; ./create_new_keys.sh' Change-Id: Ia46d411904cb67bcefdbf73524f506e5b2336875 Reviewed-on: https://gerrit.chromium.org/gerrit/20253 Commit-Ready: Gaurav Shah <gauravsh@chromium.org> Reviewed-by: Gaurav Shah <gauravsh@chromium.org> Tested-by: Gaurav Shah <gauravsh@chromium.org>
-rwxr-xr-xscripts/keygeneration/create_new_keys.sh5
-rw-r--r--scripts/keygeneration/key.versions4
2 files changed, 5 insertions, 4 deletions
diff --git a/scripts/keygeneration/create_new_keys.sh b/scripts/keygeneration/create_new_keys.sh
index 0bc86197..054a3edd 100755
--- a/scripts/keygeneration/create_new_keys.sh
+++ b/scripts/keygeneration/create_new_keys.sh
@@ -26,6 +26,11 @@ get_version() {
echo $version
}
+if [ ! -e "${VERSION_FILE}" ]; then
+ echo "No version file found. Creating default ${VERSION_FILE}."
+ printf '%s_version=1\n' {firmware,kernel}{_key,} > "${VERSION_FILE}"
+fi
+
# Get the key versions for normal keypairs
FKEY_VERSION=$(get_version "firmware_key_version")
# Firmware version is the kernel subkey version.
diff --git a/scripts/keygeneration/key.versions b/scripts/keygeneration/key.versions
deleted file mode 100644
index 59d8748e..00000000
--- a/scripts/keygeneration/key.versions
+++ /dev/null
@@ -1,4 +0,0 @@
-firmware_key_version=1
-firmware_version=1
-kernel_key_version=1
-kernel_version=1