From 7dbf515153c12f34a9317cd232dadb2ba0dab006 Mon Sep 17 00:00:00 2001 From: Norio Nomura Date: Tue, 26 Aug 2025 10:32:50 +0900 Subject: [PATCH] `05-rosetta-volume.sh`: fix unregister rosetta It executed /proc/sys/fs/binfmt_misc/rosetta unexpectedly. ```log [ 3.223507] cloud-init[763]: + /proc/sys/fs/binfmt_misc/rosetta [ 3.223579] cloud-init[763]: /mnt/lima-cidata/boot/05-rosetta-volume.sh: line 30: /proc/sys/fs/binfmt_misc/rosetta: Permission denied ``` Signed-off-by: Norio Nomura --- pkg/cidata/cidata.TEMPLATE.d/boot/05-rosetta-volume.sh | 2 +- pkg/driver/vz/boot/05-rosetta-volume.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cidata/cidata.TEMPLATE.d/boot/05-rosetta-volume.sh b/pkg/cidata/cidata.TEMPLATE.d/boot/05-rosetta-volume.sh index 4a43ff3fc69..9fa517aeb17 100755 --- a/pkg/cidata/cidata.TEMPLATE.d/boot/05-rosetta-volume.sh +++ b/pkg/cidata/cidata.TEMPLATE.d/boot/05-rosetta-volume.sh @@ -27,7 +27,7 @@ if [ "$LIMA_CIDATA_ROSETTA_BINFMT" = "true" ]; then [ ! -d "$(dirname "$binfmtd_conf")" ] || [ -f "$binfmtd_conf" ] || echo "$rosetta_binfmt" >"$binfmtd_conf" else # unregister rosetta from binfmt_misc if it exists - [ ! -f "$binfmt_entry" ] || echo -1 | "$binfmt_entry" + [ ! -f "$binfmt_entry" ] || echo -1 >"$binfmt_entry" # remove binfmt.d(5) configuration if it exists [ ! -f "$binfmtd_conf" ] || rm "$binfmtd_conf" fi diff --git a/pkg/driver/vz/boot/05-rosetta-volume.sh b/pkg/driver/vz/boot/05-rosetta-volume.sh index 4a43ff3fc69..9fa517aeb17 100755 --- a/pkg/driver/vz/boot/05-rosetta-volume.sh +++ b/pkg/driver/vz/boot/05-rosetta-volume.sh @@ -27,7 +27,7 @@ if [ "$LIMA_CIDATA_ROSETTA_BINFMT" = "true" ]; then [ ! -d "$(dirname "$binfmtd_conf")" ] || [ -f "$binfmtd_conf" ] || echo "$rosetta_binfmt" >"$binfmtd_conf" else # unregister rosetta from binfmt_misc if it exists - [ ! -f "$binfmt_entry" ] || echo -1 | "$binfmt_entry" + [ ! -f "$binfmt_entry" ] || echo -1 >"$binfmt_entry" # remove binfmt.d(5) configuration if it exists [ ! -f "$binfmtd_conf" ] || rm "$binfmtd_conf" fi