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.
This commit is contained in:
Newbyte 2024-10-29 15:52:35 +01:00
parent 613f50b834
commit 98f1491426
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -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"])