Fix _update_pxe_config() backwards compatibility
_update_pxe_config() calls pxeboot-update-99.99.sh script during an upgrade host unlock the script may have an input file with lowlatency as part of its name. lowlatency install files have been recently removed. To maintain backwards compatibility in older releases that call this script, we shall strip the lowlatency string from the filename and use the standard pxe installer file. For example pxeboot/pxelinux.cfg.files/pxe-smallsystem_lowlatency-install-99.99 becomes pxeboot/pxelinux.cfg.files/pxe-smallsystem-install-99.99 Test plan: PASS - AIO-SX: iso install PASS - AIO-DX: iso install PASS - AIO-SX: upgrade Story: 2010676 Task: 50973 Change-Id: I46f09e38f74c41f8e72f70da84680cdd788f376b Signed-off-by: Kyale, Eliud <Eliud.Kyale@windriver.com>
This commit is contained in:
parent
b12122960c
commit
8d530d8362
@ -77,7 +77,10 @@ do
|
|||||||
case $opt in
|
case $opt in
|
||||||
i)
|
i)
|
||||||
input_file=$OPTARG
|
input_file=$OPTARG
|
||||||
input_file_efi=$(dirname $input_file)/efi-$(basename $input_file)
|
input_file_basename=$(basename $input_file)
|
||||||
|
# lowlatency files removed. Added for backwards compatibility
|
||||||
|
fixed_input_file_basename=$(echo $input_file_basename | sed 's/_lowlatency//')
|
||||||
|
input_file_efi=$(dirname $input_file)/efi-$fixed_input_file_basename
|
||||||
;;
|
;;
|
||||||
o)
|
o)
|
||||||
output_file=$OPTARG
|
output_file=$OPTARG
|
||||||
|
Loading…
Reference in New Issue
Block a user