Install busybox On Debian/stretch as it's required for initramfs Followup fix for 2708f441697d1b9 Thanks: Patrick Schleizer <adrelanos@whonix.org> for spotting and reporting Closes: https://github.com/grml/grml-debootstrap/issues/256
not enabling stretch security repository because no longer provided by Debian
improve error handling for EFI uuid
ignore exit code of blkid as it might fail on some file systems
syntax check before parsing config files
chroot-script: properly quote stage execution code
trigger error handler as soon as possible https://github.com/grml/grml-debootstrap/issues/224#issuecomment-1779673194
code simplification of stages executing
remove obsolete `|| return 1` because these are now covered by the new error handling method
enable error handler by default
Don't install busybox any longer by default busybox is useful for debugging initramfs issues, though it's not necessary by default. Also tools like cryptsetup which rely on busybox in initramfs stage have busybox as dependency anyways. Thanks: Patrick Schleizer + Chris Hofstaedtler Closes: https://github.com/grml/grml-debootstrap/issues/240
Avoid intermediary installation of initramfs-tools when using INITRD_GENERATOR=dracut. fixes https://github.com/grml/grml-debootstrap/issues/235
Remove shadowconfig call passwd.postinst enables shadow passwords for the last 16 years. Add a test instead.
shellcheck: fix some warnings 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.
chrootmirror: remove pre-jessie code
grub_install: use same method for checking grub-install and update-grub
grub_install: remove pre-jessie code
kernel selection: drop 2.6 specific kernel image support
kernel selection: drop pre-jessie code
Merge remote-tracking branch 'origin/pr/214'