[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