{"basehash":"bd8c595f506540eab76ebfa8350d7cb14e13514485c2752bc654f0537a3da7a5","basehash_ignore_vars":{"_set_object":["BBPATH","BBSERVER","BB_CURRENTTASK","BB_HASHSERVE","BB_LIMITEDDEPS","BB_TASKHASH","BB_UNIHASH","BB_WORKERCONTEXT","BUILDHISTORY_DIR","BUILD_ARCH","CCACHE","CCACHE_DIR","CCACHE_NOHASHDIR","CCACHE_TOP_DIR","COREBASE","DEPLOY_DIR","DL_DIR","EXTERNAL_TOOLCHAIN","FILE","FILESEXTRAPATHS","FILESPATH","FILE_DIRNAME","GIT_CEILING_DIRECTORIES","HOME","LICENSE_PATH","LOGNAME","MC_TMPDIR_PREFIX","OMP_NUM_THREADS","PARALLEL_MAKE","PATH","PKGDATA_DIR","PLNX_SCRIPTS_PATH","PRSERV_DUMPDIR","PRSERV_DUMPFILE","PRSERV_HOST","PRSERV_LOCKDOWN","PSEUDO_IGNORE_PATHS","PWD","RUST_BUILD_SYS","RUST_HOST_SYS","RUST_TARGET_SYS","SDKPKGSUFFIX","SHELL","SOURCE_DATE_EPOCH","SSTATE_DIR","SSTATE_HASHEQUIV_METHOD","SSTATE_HASHEQUIV_OWNER","SSTATE_HASHEQUIV_REPORT_TASKDATA","SSTATE_PKGARCH","STAGING_DIR_HOST","STAGING_DIR_TARGET","STAMPCLEAN","STAMPS_DIR","THISDIR","TMPDIR","USER","WARN_QA","WORKDIR","extend_recipe_sysroot"]},"file_checksum_values":[],"gendeps":{"EXTERNALSRC":{"_set_object":[]},"MACHINE":{"_set_object":[]},"S":{"_set_object":["STAGING_KERNEL_DIR"]},"STAGING_KERNEL_DIR":{"_set_object":["MACHINE"]}},"runtaskdeps":["/scratch/jenkins-BUILDS-eSDK-2024.1_stable-pipeline-build-179_vmk180_sdt_full/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2024.1.bb:do_unpack"],"runtaskhashes":{"/scratch/jenkins-BUILDS-eSDK-2024.1_stable-pipeline-build-179_vmk180_sdt_full/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2024.1.bb:do_unpack":"bd0d7482949e7e3f9a2250c00a2c8b2f0d6fe5d8d3ff35303304583a94424fb5"},"task":"do_symlink_kernsrc","taskdeps":["EXTERNALSRC","MACHINE","S","STAGING_KERNEL_DIR"],"taskhash":"da402e16019b9a8edcedd655dab913f8a4aa5e3a353016d1c1a393a5bf4ac598","taskhash_ignore_tasks":null,"unihash":"da402e16019b9a8edcedd655dab913f8a4aa5e3a353016d1c1a393a5bf4ac598","varvals":{"EXTERNALSRC":"","MACHINE":"vmk180-sdt","S":"${STAGING_KERNEL_DIR}","STAGING_KERNEL_DIR":"${TMPDIR}/work-shared/${MACHINE}/kernel-source","do_symlink_kernsrc":"    s = d.getVar(\"S\")\n    if s[-1] == '/':\n        # drop trailing slash, so that os.symlink(kernsrc, s) doesn't use s as directory name and fail\n        s=s[:-1]\n    kernsrc = d.getVar(\"STAGING_KERNEL_DIR\")\n    if s != kernsrc:\n        bb.utils.mkdirhier(kernsrc)\n        bb.utils.remove(kernsrc, recurse=True)\n        if d.getVar(\"EXTERNALSRC\"):\n            # With EXTERNALSRC S will not be wiped so we can symlink to it\n            os.symlink(s, kernsrc)\n        else:\n            import shutil\n            shutil.move(s, kernsrc)\n            os.symlink(kernsrc, s)\n"}}