- Nov 13, 2023
-
-
Chris Hofstaedtler authored
-
Chris Hofstaedtler authored
This reports shellcheck output for *changed* lines. Preexisting problems are not reported.
-
- Nov 11, 2023
-
-
Chris Hofstaedtler authored
Catch up with shellcheck 0.9.0. To improve shellcheck usage in chroot-script, add a stub file defining ARCH. This commit is very minimal. In particular it avoids moving/deduplicating code and/or any style changes.
-
- Oct 26, 2023
-
-
Michael Prokop authored
-
Michael Prokop authored
-
- Oct 25, 2023
-
-
Patrick Schleizer authored
Remove unnecessary use of `eend 0`, which does effectively nothing. Leftover from git rev c87dc4ae where we moved from grml-etc-core's lsb-functions functions to a simplified version of them. Closes: https://github.com/grml/grml-debootstrap/issues/229
-
Patrick Schleizer authored
It's required for builds with `--vmefi` and `--efi`, since those depend on mkfs.fat. Closes: https://github.com/grml/grml-debootstrap/issues/225
-
Michael Prokop authored
-
Michael Prokop authored
-
- Oct 23, 2023
-
-
Patrick Schleizer authored
Enable `set -e` if environment variables `REPORT_TRAP_ERR` or `FAIL_TRAP_ERR` are set to `yes`. related to https://github.com/grml/grml-debootstrap/issues/224
-
Michael Prokop authored
-
Michael Prokop authored
-
- Oct 21, 2023
-
-
Patrick Schleizer authored
By disabling tty when running tune2fs.
-
- Oct 20, 2023
-
-
-
Michael Prokop authored
-
Patrick Schleizer authored
-
- Oct 16, 2023
-
-
GavinPacini authored
Closes: https://github.com/grml/grml-debootstrap/issues/169
-
Michael Prokop authored
-
Patrick Schleizer authored
-
Michael Prokop authored
-
- Oct 15, 2023
-
-
Daniel Winzen authored
-
- Oct 13, 2023
-
-
Michael Prokop authored
-
Daniel Winzen authored
This commit introduces a new option --vmefi that will change the VM image to use GPT instead of MBR and adds an ESP partition. Further it will install grub in EFI mode with secure boot support. Closes: https://github.com/grml/grml-debootstrap/issues/134
-
Michael Prokop authored
While refreshing base boxes for Vagrant, let's update Grml ISO from 2022.11-rc1 to stable release 2022.11.
-
- Sep 08, 2023
-
-
Michael Prokop authored
-
Michael Prokop authored
-
Michael Prokop authored
-
- Apr 14, 2023
-
-
Giovanni Rosa authored
Signed-off-by:Giovanni Rosa <g.rosa1@studenti.unimol.it>
-
- Mar 31, 2023
-
-
Michael Prokop authored
We pass the requested --grub … device argument to the GRUB package configuration, like: | # debconf-show grub-pc | grep grub-pc/install_devices: | * grub-pc/install_devices: /dev/sda But the GRUB package tries to use /dev/disk/by-id/... for install_devices setting (since 2010 and Debian/squeeze AFAICS), as can be observed by reconfiguring the GRUB package (which then automatically converts the /dev/sdX to the proper /dev/disk/by-id/... device when being asked in the debconf prompt): | # dpkg-reconfigure grub-pc | grub-pc: Running grub-install ... | [...] | # debconf-show grub-pc | grep grub-pc/install_devices: | * grub-pc/install_devices: /dev/disk/by-id/ata-VBOX_HARDDISK_VBf4f4391c-6316fa69 The available_ids() and device_to_id() helper functions are based on code by Colin Watson <cjwatson@debian.org> in GRUB's postinst script of the Debian package, see git commits 4830efd9e + ce2a43c85 at https://salsa.debian.org/grub-team/grub.git. Closes: https://github.com/grml/grml-debootstrap/issues/206
-
- Feb 20, 2023
-
-
Michael Prokop authored
-
Michael Prokop authored
As of e2fsprogs v1.43 and Linux kernel v4.4 the ext4 file system supports the new metadata_csum_seed feature (which allows the file system UUID to be modified without needing to update all of the file system metadata). Also see https://bugs.debian.org/1031325 Starting with e2fsprogs v1.47 this new metadata_csum_seed feature gets enabled by default. When installing an older Debian release this might cause problems because it's not fully supported yet, see e.g. the GRUB failure documented as #866603. To keep the behavior identical to Debian, we do not enable the metadata_csum_seed feature for Debian releases before bookworm. This is relevant for us, as grml-debootstrap might be running from a more recent Debian release (like a Debian testing/unstable based Grml live system). We check for the e2fsprogs version as versions before 1.43 didn't support the metadata_csum_seed option yet. Closes: #1031416 Closes: https://github.com/grml/grml-debootstrap/issues/204
-
- Feb 07, 2023
-
-
Michael Prokop authored
-
Michael Prokop authored
-
Michael Prokop authored
Avoid depending on git.grml.org service which we might deprecate
-
Michael Prokop authored
The git protocol is discouraged and insecure.
-
Michael Prokop authored
We consider deprecating our git.grml.org service and also the git protocol is insecure and should be avoided, update debian/control + debian/copyright accordingly.
-
Michael Prokop authored
-
Michael Prokop authored
There's no point in suggesting EOL releases in the dialog(1) dialog any longer, so let's drop lenny, squeeze, wheezy, jessie + stretch there. While at it switch from X.Y to X version schema as we always install the latest Debian (point) release and not the displayed X.0 one. Use bookworm as the new default release so we get grml-debootstrap accordingly into the bookworm freeze (see https://release.debian.org/testing/freeze_policy.html for details). Update the docs regarding support releases.
-
Michael Prokop authored
If the --non-free option gets enabled packages like 'firmware-linux', 'firmware-linux-nonfree', 'firmware-misc-nonfree' should be available. Starting with Debian/bookworm the firmware related packages got moved from "non-free" to the new "non-free-firmware" component/repository though (related to https://www.debian.org/vote/2022/vote_003).
-
- Nov 26, 2022
-
-
Michael Prokop authored
-