summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/xorg-lib/libxfont/git@git.enea.com:linux
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2024-05-09 17:01:27 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-05-22 22:26:29 +0100
commitd24a7d0fb16457e10e7a216d4c9ae3fb265113d1 (patch)
tree2635c8c0faf8a1f0036966ba7be7fbcbee9856c5 /meta/recipes-graphics/xorg-lib/libxfont/git@git.enea.com:linux
parent94168037a1abab550e8e76ac33295a899eb4015f (diff)
downloadpoky-d24a7d0fb16457e10e7a216d4c9ae3fb265113d1.tar.gz
base: Switch UNPACKDIR to a subdir of WORKDIR
Change do_unpack to unpack files to a subdirectory of WORKDIR instead of WORKDIR itself. There are several good reasons for this but it is mainly about being able to isolate the output of the unpack task and tell the files apart from other things which are created in workdir (logs, sysroots, temp dirs and more). This means that when the do_unpack task reruns, we can clean UNPACKDIR and know we have a standard point to start builds from. It also makes code in tools like devtool and recipetool easier. To reduce the impact to users, if a subdirectory under UNPACKDIR matches the first subdirectory under WORKDIR of S, that directory is moved into position inside WORKDIR. This preserves the behaviour of S = "${WORKDIR}/git", S = "${WORKDIR}/${BPN}" and other commonly used source directory setups. The directory is moved since sadly many autotools based projects can't cope with symlinks in their paths. The patch also updates reproducible and SOURCE_DATE_EPOCH handling to match the new potential source locations. We can get rid of the horrible list of hardcoded directories in WORKDIR to ignore from that code. (From OE-Core rev: b84eec5c4cbf4b39d6712800dd0d2fe5337721cb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics/xorg-lib/libxfont/git@git.enea.com:linux')
0 files changed, 0 insertions, 0 deletions