name the correct, non-deprecated, persistence label first
SW: drop libertas-firmware from GRMLBASE

It's a transitional package for firmware-libertas which we
already have on our list.

Thanks: Axel Beckert <abe@deuxchevaux.org>
SW: replace lynx with lynx-cur

lynx is a transitional package pointing to lynx-cur

Thanks: Axel Beckert <abe@deuxchevaux.org>
Install grub modules into /boot/grub/i386-pc [Testing: issue1297]

Otherwise for example Addons loaded via linux16 (e.g. memtest) fail
to boot because of:

| error: file `/boot/grub/i386-pc/linux16.mod' not found
| error: can't find command `linux16'.

Thanks: Michael Schierl
Fix syntax error in "${BUILD_OUTPUT}"/boot/grub/i386-pc/ creation
Add bzip2 to depends, used for netboot package generation

Thanks: Michael Schierl for the bugreport
Run wrap-and-sort -a on debian directory
Add warning for running grml-live from git

If you do without setting GRML_FAI_CONFIG, it will not use your edited FAI
scripts, but the ones installed by default.
Make the GRUB images modular

Now, both the i386-pc and the amd64 UEFI GRUB images are modular.
This means, that startup is faster and that all modules (even those
that cannot be embedded) can be used.

The embedded configfile has been simplified since conditionals are not
supported by the simple command parser of the rescue shell, without
sacrificing any functionality.

Also, the main build script now copies the *.mod and *.lst files for
UEFI GRUB to the ISO.

[My statement that the .lst files are no longer needed was wrong; at
least the command.lst is used for autoloading modules that have
different names than their commands.]
Merge branch 'modular-grub' of https://github.com/schierlm/grml-live
Remove /etc/resolvconf/resolv.conf.d/original during cleanup

This file provides the original content of the system where the
build is running from, there's no reason we ship this with
our ISOs.

Thanks: Evgeni Golov for the pointer
Make sure to not leak any mdadm configurations from the build system

We haven't run into this issue yet, though it was reported
on the debian-live mailing list:

  https://lists.debian.org/debian-live/2014/03/msg00063.html

and we don't want to have anyone using grml-live run into it.

Thanks: Evgeni Golov for the pointer
Reviewed-by: Evgeni Golov
Work around regression in GRUB 2.00-22

Seems that Grub 2.00-22 cannot properly load a gzipped initrd file
with 'linux16' command (which is used to load the gzipped FreeDOS
memdisk image). As a workaround, mount the filesystem using the
'loopback' command (which transparently decompresses it) and then use
blocklist syntax to load the whole mounted filesystem as an initrd.
Release new version 0.23.2
Drop "forensic" boot option from Forensic Mode boot menu

The "forensic" kernel option (which corresponds to the "Forensic Mode"
boot menu entry) sets all the according boot options. If the "forensic"
boot option is used then grml-autoconfig raises a warning for wrong
usage, so let's avoid further confusion since "forensic" boot option
itself doesn't change anything.
debconf: enable permit-root-login for openssh-server package [Closes: issue1304]
SW: replace zd1211-firmware with firmware-zd1211
Provide GRMLBASE script 49-sshd to adjust sshd configuration [Closes: issue1304]

Providing the openssh-server/permit-root-login debconf option sadly
isn't enough to switch from "PermitRootLogin without-password"
to "PermitRootLogin yes", so we have to adjust the file on-the-fly.
(Let's try to avoid shipping the sshd configuration file for now,
to make sure the file works for all the Debian releases.)

While at it also disable UseDNS which speeds up login when DNS
is unconfigured/unavailable/broken.
Release new version 0.23.3
Add more filesystems to modular GRUB2

This fixes the bug described in http://bts.grml.org/grml/issue1306
that a grml2usb prepared medium cannot boot from (U)EFI.

Added a few more filesystems just in case somebody wants to use
grml2usb with a non-mainstream filesystem.

I am unable to reproduce the second bug in that issue, when dd-ing
the ISO to a USB device - this scenario works fine with the (U)EFI
implementation used by VirtualBox.