diff options
Diffstat (limited to 'scripts/keygeneration/uefi/create_new_uefi_keys.sh')
-rwxr-xr-x | scripts/keygeneration/uefi/create_new_uefi_keys.sh | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/scripts/keygeneration/uefi/create_new_uefi_keys.sh b/scripts/keygeneration/uefi/create_new_uefi_keys.sh index 6f86382d..5a57b2f3 100755 --- a/scripts/keygeneration/uefi/create_new_uefi_keys.sh +++ b/scripts/keygeneration/uefi/create_new_uefi_keys.sh @@ -1,5 +1,4 @@ #!/bin/bash - # Copyright 2018 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -45,13 +44,11 @@ main() { local dir="$1" check_uefi_key_dir_name "${dir}" - pushd "${dir}" > /dev/null + pushd "${dir}" >/dev/null || die "Wrong output directory name" if [[ ! -e "${UEFI_VERSION_FILE}" ]]; then echo "No version file found. Creating default ${UEFI_VERSION_FILE}." - ( - printf '%s_key_version=1\n' {pk,kek,db,db_child} - ) > "${UEFI_VERSION_FILE}" + printf '%s_key_version=1\n' {pk,kek,db,db_child} > "${UEFI_VERSION_FILE}" fi local pk_key_version kek_key_version db_key_version db_child_key_version @@ -67,7 +64,7 @@ main() { make_db_keypair "${db_key_version}" make_db_child_keypair "${db_key_version}" "${db_child_key_version}" - popd > /dev/null + popd >/dev/null } main "$@" |