[Git-commits] [grml/grml-live] d6d5fe: Drop depends on fai-server

Michael Prokop noreply at github.com
Fri Aug 11 19:23:14 CEST 2023


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-live
  Commit: d6d5fee3336422b9abae4f8e7f32e029d8b26d5e
      https://github.com/grml/grml-live/commit/d6d5fee3336422b9abae4f8e7f32e029d8b26d5e
  Author: Michael Prokop <mika at grml.org>
  Date:   2023-08-11 (Fri, 11 Aug 2023)

  Changed paths:
    M debian/control

  Log Message:
  -----------
  Drop depends on fai-server

We don't seem to actually need the fai-server package, which ships the
following binaries:

* /usr/bin/fai-mirror/usr/bin/fai-mk-configspace
* /usr/bin/fai-monitor-gui
* /usr/sbin/dhcp-edit
* /usr/sbin/fai-cd
* /usr/sbin/fai-chboot
* /usr/sbin/fai-diskimage
* /usr/sbin/fai-make-nfsroot
* /usr/sbin/fai-mk-network
* /usr/sbin/fai-monitor
* /usr/sbin/fai-new-mac
* /usr/sbin/fai-setup

Furthermore, fai-server ships the following configuration file:

* /etc/fai/NFSROOT
* /etc/fai/apt
* /etc/fai/apt/sources.list
* /etc/fai/apt/trusted.gpg.d
* /etc/fai/apt/trusted.gpg.d/fai-project.gpg
* /etc/fai/grub.cfg
* /etc/fai/grub.cfg.autodiscover
* /etc/fai/nfsroot.conf

We might still need some variant of /etc/fai/nfsroot.conf
via `${GRML_FAI_CONFIG}/nfsroot.conf` +
`${GRML_FAI_CONFIG}/make-fai-nfsroot.conf`, though if we could finally get rid
of also those, that would be certainly be nice.

Thanks: AndrĂ¡s Korn


  Commit: 0adb425499de3d994b0e70d10af0b2328274aaa9
      https://github.com/grml/grml-live/commit/0adb425499de3d994b0e70d10af0b2328274aaa9
  Author: Michael Prokop <mika at grml.org>
  Date:   2023-08-11 (Fri, 11 Aug 2023)

  Changed paths:
    M etc/grml/fai/config/package_config/GRML_FULL

  Log Message:
  -----------
  SW: ship fwupd with fwupd-signed + policykit-1 + udisks2 for firmware updates

Inspired by Holger Levsen's http://layer-acht.org/thinking/blog/20230514-fwupd/
(currently unavailable, instead see e.g.
https://web.archive.org/web/20230601042943/http://layer-acht.org/thinking/blog/20230514-fwupd/),
quoting from there:

| boot into Grml.
| mkdir /efi ; mount /boot/efi to /efi or set OverrideESPMountPoint=/boot/efi/EFI if you mount to the usual path.
| apt update ; apt install fwupd fwupd-amd64-signed udisks2 policykit-1
| fwupdmgr get-devices
| fwupdmgr refresh
| fwupdmgr get-updates
| fwupdmgr update

Installing fwupd + fwupd-signed adds 19.2 MB of additional disk
space on grml64-full. Without policykit-1 a warning messages appears,
so provide it as well (adding 161 kB of disk space).

Also ship udisks2 (adding 6.512 kB of disk space) for its plugin for fwupd
(also see https://bugs.debian.org/970054). But also its `udisksctl info -b
/dev/...` as well as `udiskctl power-off -b /dev/sdX` (see
https://github.com/grml/grml/issues/198) tend to be useful.


  Commit: 75e65f36279dcb8941137bc45c806392b27e3649
      https://github.com/grml/grml-live/commit/75e65f36279dcb8941137bc45c806392b27e3649
  Author: Michael Prokop <mika at grml.org>
  Date:   2023-08-11 (Fri, 11 Aug 2023)

  Changed paths:
    M grml-live

  Log Message:
  -----------
  Deprecate FAI's make-fai-nfsroot.conf

Since FAI v4.0 make-fai-nfsroot.conf is no longer relevant, even in
Debian oldoldstable AKA buster we have FAI v5.8.4, so there's no point
in further supporting this.

Sadly we still need the temporary /etc/grml/fai/nfsroot.conf for FAI's
dirinstall usage:

| fai -C /etc/grml/fai -s file:////etc/grml/fai/config -cDEBIAN_BOOKWORM,GRMLBASE,GRML_SMALL,AMD64 - u grml dirinstall ....

FAI relies on this file, otherwise failing with:

| /etc/grml/fai/nfsroot.conf not found.
| You may want to install the package fai-server


  Commit: 29d5e286c7e47229502a2afcd88c08819272bfaa
      https://github.com/grml/grml-live/commit/29d5e286c7e47229502a2afcd88c08819272bfaa
  Author: Michael Prokop <mika at grml.org>
  Date:   2023-08-11 (Fri, 11 Aug 2023)

  Changed paths:
    M debian/rules
    M etc/zsh/completion.d/_grml-live

  Log Message:
  -----------
  Update zsh completion + ship it via Debian package

The zsh completion file didn't receive any love since quite some time,
bring grml flavours, FAI classes and support grml-live options up2date.

While reviewing its current state I also noticed that we don't ship it
with our Debian package, which clearly doesn't make sense. :)


  Commit: 5730180f96fe169f77d43342e377172e802c7417
      https://github.com/grml/grml-live/commit/5730180f96fe169f77d43342e377172e802c7417
  Author: Michael Prokop <mika at grml.org>
  Date:   2023-08-11 (Fri, 11 Aug 2023)

  Changed paths:
    A etc/grml/fai/config/files/etc/apt/sources.list.d/debian.list/DEBIAN_TRIXIE
    M etc/zsh/completion.d/_grml-live

  Log Message:
  -----------
  Add support for Debian/trixie (current Debian/testing)

While at it, deprecate bullseye in zsh completion.

Thanks: cb <christopher at bocki.com> for the PR
Closes: https://github.com/grml/grml-live/pull/135


Compare: https://github.com/grml/grml-live/compare/fe23a7a8ea2f...5730180f96fe


More information about the Git-commits mailing list