diff --git a/scripts/keygeneration/common.sh b/scripts/keygeneration/common.sh index b7725add7d..c3c1c25df4 100755 --- a/scripts/keygeneration/common.sh +++ b/scripts/keygeneration/common.sh @@ -125,6 +125,8 @@ get_version() { # Loads the current versions prints them to stdout and sets the global version # variables: CURR_FIRMKEY_VER CURR_FIRM_VER CURR_KERNKEY_VER CURR_KERN_VER load_current_versions() { + local key_dir=$1 + local VERSION_FILE="${key_dir}/${VERSION_FILE}" if [[ ! -f ${VERSION_FILE} ]]; then return 1 fi diff --git a/scripts/keygeneration/increment_firmware_data_key.sh b/scripts/keygeneration/increment_firmware_data_key.sh index facd776df2..c6b65a45f8 100755 --- a/scripts/keygeneration/increment_firmware_data_key.sh +++ b/scripts/keygeneration/increment_firmware_data_key.sh @@ -24,9 +24,10 @@ fi KEY_DIR=$1 main() { - load_current_versions + load_current_versions "${KEY_DIR}" new_firmkey_ver=$(increment_version "${KEY_DIR}" "firmware_key_version") + cd "${KEY_DIR}" backup_existing_firmware_keys ${CURR_FIRM_VER} ${CURR_FIRMKEY_VER} cat <