update_payload: Drop usage of deprecated paycheck.py args from test_paycheck.sh
This commit removes usage of paycheck.py's --out_dst_kern, --out_dst_root,
--dst_kern, --dst_root, --src_kern, --src_root in favor of the new
--part_names used alongside --out_dst_part_paths, --dst_part_paths,
--src_part_paths.
BUG=chromium:794404
TEST=no errors during run_unittests or test_paycheck.sh with both
version 1 and version 2 payloads
Change-Id: I1580404301b3460ba6d014cd2cee343d94b8cda3
Reviewed-on: https://chromium-review.googlesource.com/1108960
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: Tudor Brindus <tbrindus@chromium.org>
Reviewed-by: Amin Hassani <ahassani@chromium.org>
diff --git a/scripts/test_paycheck.sh b/scripts/test_paycheck.sh
index e578f85..239b984 100755
--- a/scripts/test_paycheck.sh
+++ b/scripts/test_paycheck.sh
@@ -61,6 +61,7 @@
NEW_DELTA_ROOT_PART=new_delta_root.part
NEW_FULL_KERN_PART=new_full_kern.part
NEW_FULL_ROOT_PART=new_full_root.part
+CROS_PARTS="kernel root"
log() {
@@ -92,7 +93,8 @@
out_dst_root_part="$2/$4"
time ${paycheck} ${payload_file} \
- --out_dst_kern ${out_dst_kern_part} --out_dst_root ${out_dst_root_part}
+ --part_names ${CROS_PARTS} \
+ --out_dst_part_paths ${out_dst_kern_part} ${out_dst_root_part}
}
apply_delta_payload() {
@@ -105,9 +107,10 @@
src_root_part="$2/$8"
time ${paycheck} ${payload_file} \
- --out_dst_kern ${out_dst_kern_part} --out_dst_root ${out_dst_root_part} \
- --dst_kern ${dst_kern_part} --dst_root ${dst_root_part} \
- --src_kern ${src_kern_part} --src_root ${src_root_part}
+ --part_names ${CROS_PARTS} \
+ --out_dst_part_paths ${out_dst_kern_part} ${out_dst_root_part} \
+ --dst_part_paths ${dst_kern_part} ${dst_root_part} \
+ --src_part_paths ${src_kern_part} ${src_root_part}
}
main() {