mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-16 10:01:27 +00:00
Key increment scripts: fix incrementing keys not in $PWD
Part of the recent rewrite dropped changing of the active dir to
${KEY_DIR}. Meant the scripts needed to be run inside of the key
dir since not all functions take the key dir as an argument but
instead assume they're in ${PWD}.
BUG=None
TEST=Ran increment_kernel_subkey_and_key_mp.sh and saw it work
BRANCH=None
Change-Id: Icbc02f123e999d186d9c40fd16528a134397699e
Reviewed-on: https://gerrit.chromium.org/gerrit/35803
Reviewed-by: Gaurav Shah <gauravsh@chromium.org>
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 <<EOF
|
||||
|
||||
@@ -24,9 +24,10 @@ fi
|
||||
KEY_DIR=$1
|
||||
|
||||
main() {
|
||||
load_current_versions
|
||||
load_current_versions "${KEY_DIR}"
|
||||
new_kernkey_ver=$(increment_version "${KEY_DIR}" "kernel_key_version")
|
||||
|
||||
cd "${KEY_DIR}"
|
||||
backup_existing_kernel_data_keys ${CURR_FIRM_VER} ${CURR_KERNKEY_VER}
|
||||
|
||||
cat <<EOF
|
||||
|
||||
@@ -24,9 +24,10 @@ fi
|
||||
KEY_DIR=$1
|
||||
|
||||
main() {
|
||||
load_current_versions
|
||||
load_current_versions "${KEY_DIR}"
|
||||
new_firm_ver=$(increment_version "${KEY_DIR}" "firmware_version")
|
||||
|
||||
cd "${KEY_DIR}"
|
||||
backup_existing_kernel_subkeys ${CURR_FIRM_VER} ${CURR_KERNKEY_VER}
|
||||
|
||||
cat <<EOF
|
||||
|
||||
@@ -25,10 +25,11 @@ fi
|
||||
KEY_DIR=$1
|
||||
|
||||
main() {
|
||||
load_current_versions
|
||||
load_current_versions "${KEY_DIR}"
|
||||
new_kernkey_ver=$(increment_version "${KEY_DIR}" "kernel_key_version")
|
||||
new_firm_ver=$(increment_version "${KEY_DIR}" "firmware_version")
|
||||
|
||||
cd "${KEY_DIR}"
|
||||
backup_existing_kernel_subkeys ${CURR_FIRM_VER} ${CURR_KERNKEY_VER}
|
||||
backup_existing_kernel_data_keys ${CURR_FIRM_VER} ${CURR_KERNKEY_VER}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user