[Git-commits] [grml/grml-live] 8b0a6f: Generate source package tarball when using SOURCES...
Michael Prokop
noreply at github.com
Wed Dec 18 16:41:55 CET 2024
Branch: refs/heads/master
Home: https://github.com/grml/grml-live
Commit: 8b0a6fafc1003d1bac28c6c26c95bd1869d5d74d
https://github.com/grml/grml-live/commit/8b0a6fafc1003d1bac28c6c26c95bd1869d5d74d
Author: Michael Prokop <mika at grml.org>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M grml-live
Log Message:
-----------
Generate source package tarball when using SOURCES class
Even with the smaller grml-small builds we end up with >1k source files
inside the grml_sources directory. We don't want this for our daily
builds. But also for our release builds we prefer to have one single
build artifact which we can pass within our build pipeline.
Example:
# grml-live [...] -c GRMLBASE,GRML_SMALL,AMD64,SOURCES -o /home/mika/build/grml-live-2024-12 -v 2024.12-1
Then we generate grml_2024.12-1-sources.tar + grml_2024.12-1-sources.tar.sha256
inside build directory /home/mika/build/grml-live-2024-12/.
Underlying command line for this then being:
tar -C /home/mika/build/grml-live-2024-12 -cf /home/mika/build/grml-live-2024-12/grml_2024.12-1-sources.tar grml_sources
FTR: as of commit 87524f9aa1efb2327f45feef9028461b683ffec5
we no longer re-use the source directory with grml-live runs,
so we could even remove the grml_sources directory automatically, but
we decided to look into this only once we're further reworking the
directory layout of our build artifacts.
Commit: 94e61403256885f6bb10cf15cdcbd41df1146be2
https://github.com/grml/grml-live/commit/94e61403256885f6bb10cf15cdcbd41df1146be2
Author: Michael Prokop <115592+mika at users.noreply.github.com>
Date: 2024-12-18 (Wed, 18 Dec 2024)
Changed paths:
M grml-live
Log Message:
-----------
Merge pull request #215 from grml/mika/sources
Generate source package tarball when using SOURCES class
Compare: https://github.com/grml/grml-live/compare/5fe636011fbd...94e614032568
To unsubscribe from these emails, change your notification settings at https://github.com/grml/grml-live/settings/notifications
More information about the Git-commits
mailing list