From 98f14914267c7963040e1fef858f42d8abefe18a Mon Sep 17 00:00:00 2001 From: Newbyte Date: Tue, 29 Oct 2024 15:52:35 +0100 Subject: [PATCH] pmb.build.envkernel: Properly construct path to remove (MR 2464) Can't construct a path by using the / operator on strings, so use the Path constructor instead. --- pmb/build/envkernel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pmb/build/envkernel.py b/pmb/build/envkernel.py index e0049d34..4f3d5292 100644 --- a/pmb/build/envkernel.py +++ b/pmb/build/envkernel.py @@ -182,7 +182,7 @@ def run_abuild(context: Context, pkgname: str, arch: Arch, apkbuild_path: Path, if os.path.islink(chroot / "mnt/linux" / kbuild_out) and os.path.lexists( chroot / "mnt/linux" / kbuild_out ): - pmb.chroot.root(["rm", "/mnt/linux" / kbuild_out]) + pmb.chroot.root(["rm", Path("/mnt/linux", kbuild_out)]) pmb.chroot.root(["ln", "-s", "/mnt/linux", build_path / "src"]) pmb.chroot.root(["ln", "-s", kbuild_out_source, build_path / "src" / kbuild_out]) @@ -207,7 +207,7 @@ def run_abuild(context: Context, pkgname: str, arch: Arch, apkbuild_path: Path, if os.path.islink(chroot / "mnt/linux" / kbuild_out) and os.path.lexists( chroot / "mnt/linux" / kbuild_out ): - pmb.chroot.root(["rm", "/mnt/linux" / kbuild_out]) + pmb.chroot.root(["rm", Path("/mnt/linux", kbuild_out)]) pmb.chroot.root(["rm", build_path / "src"])