mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-24 15:11:19 +02:00
cros_generate_upload_payload --patch_kernel should mount from the source
image read only to avoid unintended changes. Change-Id: Id3a83786f2c1240a4401978c8cacffc0dcb9d66f BUG=9073 TEST=Ran script with --patch_kernel, verified source image unmodified. Ran ./image_to_live.sh to verify valid update was generated. Review URL: http://codereview.chromium.org/4892002
This commit is contained in:
parent
5a886ff53d
commit
132ff4320d
@ -87,7 +87,7 @@ patch_kernel() {
|
|||||||
offset=$(($offset * 512))
|
offset=$(($offset * 512))
|
||||||
sudo losetup -o "$offset" "$STATE_LOOP_DEV" "$IMAGE"
|
sudo losetup -o "$offset" "$STATE_LOOP_DEV" "$IMAGE"
|
||||||
STATE_MNT=$(mktemp -d /tmp/state.XXXXXX)
|
STATE_MNT=$(mktemp -d /tmp/state.XXXXXX)
|
||||||
sudo mount "$STATE_LOOP_DEV" "$STATE_MNT"
|
sudo mount --read-only "$STATE_LOOP_DEV" "$STATE_MNT"
|
||||||
dd if="$STATE_MNT"/vmlinuz_hd.vblock of="$KERN_FILE" conv=notrunc
|
dd if="$STATE_MNT"/vmlinuz_hd.vblock of="$KERN_FILE" conv=notrunc
|
||||||
sudo umount "$STATE_MNT"
|
sudo umount "$STATE_MNT"
|
||||||
STATE_MNT=""
|
STATE_MNT=""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user