[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