From 1db1b0bca304f5a8f682a31e009be8a0813bd28a Mon Sep 17 00:00:00 2001 From: Eddy Seager Date: Fri, 29 Nov 2024 09:43:07 +0000 Subject: [PATCH 1/2] fix: permissions on qemu image resize --- qemu/debian/image/BUILD.bazel | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qemu/debian/image/BUILD.bazel b/qemu/debian/image/BUILD.bazel index dbb29073..c4f4046d 100644 --- a/qemu/debian/image/BUILD.bazel +++ b/qemu/debian/image/BUILD.bazel @@ -16,10 +16,11 @@ genrule( name = "resize", srcs = [":cloudvm"], outs = ["resized.qcow2"], - cmd = "$(CP) $< $@ && $(location //labgrid/toolchain/qemu-img:resolved) resize $@ +2G", + cmd = "$(CP) $< $@ && $(CHMOD) u+w $@ && $(location //labgrid/toolchain/qemu-img:resolved) resize $@ +2G", toolchains = [ "//labgrid/toolchain/qemu-img:resolved", "@rules_coreutils//coreutils/toolchain/cp:resolved", + "@rules_coreutils//coreutils/toolchain/chmod:resolved" ], visibility = ["//visibility:private"], ) -- GitLab From 2933caf65244ab2145bac12bad46eee0cd9f1dbf Mon Sep 17 00:00:00 2001 From: Eddy Seager Date: Fri, 29 Nov 2024 10:08:02 +0000 Subject: [PATCH 2/2] style: missing , --- qemu/debian/image/BUILD.bazel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qemu/debian/image/BUILD.bazel b/qemu/debian/image/BUILD.bazel index c4f4046d..2a834cb7 100644 --- a/qemu/debian/image/BUILD.bazel +++ b/qemu/debian/image/BUILD.bazel @@ -20,7 +20,7 @@ genrule( toolchains = [ "//labgrid/toolchain/qemu-img:resolved", "@rules_coreutils//coreutils/toolchain/cp:resolved", - "@rules_coreutils//coreutils/toolchain/chmod:resolved" + "@rules_coreutils//coreutils/toolchain/chmod:resolved", ], visibility = ["//visibility:private"], ) -- GitLab