{"basehash":"9e5d749e87e02fb81bc5529af197c43c6515f896247d0881fc8f0d6ef17d5a96","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","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","XSCT_STAGING_DIR","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-2023.2_stable-pipeline-build-150_Ultra96Full/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2023.2.bb:do_unpack"],"runtaskhashes":{"/scratch/jenkins-BUILDS-eSDK-2023.2_stable-pipeline-build-150_Ultra96Full/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-kernel/linux/linux-xlnx_2023.2.bb:do_unpack":"d46fce6dc11aec06df263507febecf0087f4e1a2d776c852b274420151d09c79"},"task":"do_symlink_kernsrc","taskdeps":["EXTERNALSRC","MACHINE","S","STAGING_KERNEL_DIR"],"taskhash":"8bb6343c5f374ecb5d0332465447d0b4a8ac01a7f18e4ce37228cbb12d96ffdd","taskhash_ignore_tasks":null,"unihash":"8bb6343c5f374ecb5d0332465447d0b4a8ac01a7f18e4ce37228cbb12d96ffdd","varvals":{"EXTERNALSRC":"","MACHINE":"ultra96-zynqmp","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"}}