summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorMasahiro Yamada <masahiroy@kernel.org>2023-04-07 13:16:28 +0300
committerMasahiro Yamada <masahiroy@kernel.org>2023-04-16 11:38:16 +0300
commitf8d94c4e403c89ec6b09ba69f65e4547ba99dd07 (patch)
treecfba1d66d47a15c1b294fa0af164102db5f7b781 /tools/perf/scripts/python/event_analyzing_sample.py
parentf6d8283549bc200e2babdd627239ece3547d634c (diff)
downloadlinux-f8d94c4e403c89ec6b09ba69f65e4547ba99dd07.tar.xz
kbuild: do not create intermediate *.tar for source tarballs
Since commit 05e96e96a315 ("kbuild: use git-archive for source package creation"), a source tarball is created in two steps; create *.tar file then compress it. I split the compression as a separate rule because I just thought 'git archive' supported only gzip. For other compression algorithms, I could pipe the two commands: $ git archive HEAD | xz > linux.tar.xz I read git-archive(1) carefully, and I realized GIT had provided a more elegant way: $ git -c tar.tar.xz.command=xz archive -o linux.tar.xz HEAD This commit uses 'tar.tar.*.command' configuration to specify the compression backend so we can compress a source tarball on-the-fly. GIT commit 767cf4579f0e ("archive: implement configurable tar filters") is more than a decade old, so it should be available on almost all build environments. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions