[Git-commits] [grml/grml-live] 2d99af: 98-clean-chroot: stop deleting LILO logs

Chris Hofstaedtler noreply at github.com
Mon Jun 23 16:59:12 CEST 2025


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-live
  Commit: 2d99afc0329d3bb4031adcc14d99b603b002ad21
      https://github.com/grml/grml-live/commit/2d99afc0329d3bb4031adcc14d99b603b002ad21
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M config/scripts/GRMLBASE/98-clean-chroot

  Log Message:
  -----------
  98-clean-chroot: stop deleting LILO logs


  Commit: af820bb7621c637abb3701be0d6a4dd0efc0a055
      https://github.com/grml/grml-live/commit/af820bb7621c637abb3701be0d6a4dd0efc0a055
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M config/scripts/GRMLBASE/52-mdadm

  Log Message:
  -----------
  52-mdadm: make mdadm.conf reproducible


  Commit: d858e2690f1e18f7190224c4ba5fda28781c8f94
      https://github.com/grml/grml-live/commit/d858e2690f1e18f7190224c4ba5fda28781c8f94
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M config/scripts/GRMLBASE/91-update-pciids

  Log Message:
  -----------
  91-update-pciids: remove backup file

update-pciids leaves behind a pci.ids.old file. Seems like it only wastes
space.


  Commit: a5086af36254a86205368522aba9eb4eef3b6b64
      https://github.com/grml/grml-live/commit/a5086af36254a86205368522aba9eb4eef3b6b64
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M usr/lib/grml-live/minifai

  Log Message:
  -----------
  minifai: preserve file timestamps during fcopy


  Commit: 0fda6f89c39083d3ebac886f8017d4a40ffdae23
      https://github.com/grml/grml-live/commit/0fda6f89c39083d3ebac886f8017d4a40ffdae23
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M usr/lib/grml-live/minifai

  Log Message:
  -----------
  minifai: pass-through SOURCE_DATE_EPOCH

Might be necessary for adduser et al.


  Commit: 1440b387b008796087b5914463699dd9a76ab2eb
      https://github.com/grml/grml-live/commit/1440b387b008796087b5914463699dd9a76ab2eb
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M grml-live

  Log Message:
  -----------
  Reproducible: stop recording host kernel/debian version


  Commit: 37fe548e4438be0928a4b49ca0687031fa84718e
      https://github.com/grml/grml-live/commit/37fe548e4438be0928a4b49ca0687031fa84718e
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M grml-live

  Log Message:
  -----------
  Reproducible: delete dynamic linker auxiliary cache

See Debian bug #845034


  Commit: 146c45efc1d478437b8b7beacc336a9844cddf97
      https://github.com/grml/grml-live/commit/146c45efc1d478437b8b7beacc336a9844cddf97
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M grml-live

  Log Message:
  -----------
  Reproducible: strip build dirs


  Commit: b262fea6ea568c4da342c61924a813af2b39934b
      https://github.com/grml/grml-live/commit/b262fea6ea568c4da342c61924a813af2b39934b
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M build-driver/build.py
    M config/scripts/GRMLBASE/33-aptsetup
    M config/scripts/GRMLBASE/45-grub-images
    M grml-live

  Log Message:
  -----------
  Reproducible: introduce SOURCE_DATE_EPOCH

grml-live will pick up SOURCE_DATE_EPOCH if its set from the
environment, or if given, from DATE.

For official builds, build-driver will derive SOURCE_DATE_EPOCH from the GitLab
pipeline (not job!) creation time. Failing that it will use the mtime of the
config file.
Reasoning here: for offical (release and daily) builds, we treat the build
date as part of the input data. After all, for these builds it also ends up
in the ISO (release name etc). If you want to repro such a build, you'll have to
find SOURCE_DATE_EPOCH from buildinfo.json.


  Commit: 546887f2ed363f1b6e93d5bb98d7625d882f272a
      https://github.com/grml/grml-live/commit/546887f2ed363f1b6e93d5bb98d7625d882f272a
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M config/scripts/RELEASE/98-clean-chroot

  Log Message:
  -----------
  Reproducible: remove zsh_history files

They contain a timestamp, and are not useful anyway.


  Commit: 9a18a72e8780295b9a553bffd2427e746c7aef05
      https://github.com/grml/grml-live/commit/9a18a72e8780295b9a553bffd2427e746c7aef05
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M grml-live

  Log Message:
  -----------
  Reproducible: make efi.img reproducible

Switch from mkfs.vfat to mformat, which supports SOURCE_DATE_EPOCH since 2018
(at least since bookworm).

Unfortunately mkfs.vfat gained SOURCE_DATE_EPOCH support only in trixie, and that
via a Debian patch.

Move initial efi.img creation (file, format, directories) into a helper function
to dedup some of it.


  Commit: 8c2f89d743f782515cd4c8a9f95f06d88d44f0fb
      https://github.com/grml/grml-live/commit/8c2f89d743f782515cd4c8a9f95f06d88d44f0fb
  Author: Chris Hofstaedtler <ch at grml.org>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M grml-live

  Log Message:
  -----------
  Reproducible: cap timestamps to SOURCE_DATE_EPOCH


  Commit: 196d87867ce0a9723faa0ae0a5231c724ae44499
      https://github.com/grml/grml-live/commit/196d87867ce0a9723faa0ae0a5231c724ae44499
  Author: Chris Hofstaedtler <zeha at users.noreply.github.com>
  Date:   2025-06-23 (Mon, 23 Jun 2025)

  Changed paths:
    M build-driver/build.py
    M config/scripts/GRMLBASE/33-aptsetup
    M config/scripts/GRMLBASE/45-grub-images
    M config/scripts/GRMLBASE/52-mdadm
    M config/scripts/GRMLBASE/91-update-pciids
    M config/scripts/GRMLBASE/98-clean-chroot
    M config/scripts/RELEASE/98-clean-chroot
    M grml-live
    M usr/lib/grml-live/minifai

  Log Message:
  -----------
  Merge pull request #380 from grml/zeha/sde

Make built ISO reproducible


Compare: https://github.com/grml/grml-live/compare/e7c3247e1b6b...196d87867ce0

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