build/envkernel: Fix packaging kernels that don't define a kbuild directory (!1779)

When a kernel APKBUILD doesn't define a kbuild directory then run_abuild
is passed an empty string and not a None value.
This commit is contained in:
Robert Yang 2019-04-24 20:53:45 -04:00
parent 14b68bd260
commit 82fdf63711
No known key found for this signature in database
GPG Key ID: 5AE7F5513E0885CB
1 changed files with 1 additions and 1 deletions

View File

@ -142,7 +142,7 @@ def run_abuild(args, pkgname, arch, apkbuild_path, kbuild_out):
pmb.build.copy_to_buildpath(args, pkgname)
# Create symlink from abuild working directory to envkernel build directory
build_output = "" if kbuild_out is None else "/" + kbuild_out
build_output = "" if kbuild_out == "" else "/" + kbuild_out
if build_output != "":
if os.path.islink(chroot + "/mnt/linux/" + build_output) and \
os.path.lexists(chroot + "/mnt/linux/" + build_output):