Skip to content
Commits on May 28, 2012
  1. @mika

    Release new version 0.19.3

    mika committed
  2. @mika

    templates/boot/grub/addons.cfg: insmod linux16 before running linux16…

    mika committed
    … commands
    Thanks: Evgeni Golov for the bugreport and the fix
Commits on May 27, 2012
  1. @mika
  2. @mika
Commits on May 26, 2012
  1. @bionix
  2. @mika

    Revert "SW: remove firmware-qlogic from GRML_FULL"

    mika committed
    This reverts commit 588ee25.
    New kernel build is supposed to fix this issue.
  3. @mika

    Revert "SW: drop firmware-linux-free + firmware-linux-nonfree from GR…

    mika committed
    This reverts commit dda6a44.
    New kernel build is supposed to fix this issue.
Commits on May 25, 2012
  1. @mika

    SW: remove firmware-qlogic from GRML_FULL

    mika committed
    Addressing jenkins grml64-full_testing #150:
    | dpkg: error processing /var/cache/apt/archives/firmware-qlogic_0.35_all.deb (--unpack):
    |  trying to overwrite '/lib/firmware/qlogic/1280.bin', which is also in package linux-image-3.3.0-3-grml-amd64 3.3.7-1+grml.1
  2. @mika

    SW: drop firmware-linux-free + firmware-linux-nonfree from GRML_FULL

    mika committed
    | dpkg: error processing /var/cache/apt/archives/firmware-linux-free_3_all.deb (--unpack):
    |  trying to overwrite '/lib/firmware/keyspan_pda/keyspan_pda.fw', which is also in package linux-image-3.3.0-3-grml-amd64 3.3.7-1+grml.1
    | dpkg: error processing /var/cache/apt/archives/firmware-linux-nonfree_0.35_all.deb (--unpack):
    |  trying to overwrite '/lib/firmware/e100/d101m_ucode.bin', which is also in package linux-image-3.3.0-3-grml-amd64 3.3.7-1+grml.1
    If there are any firmware files from firmware-linux-free
    or firmware-linux-nonfree that we need to ship (like the
    ones for radeon) we need to find a different way...
  3. @mika

    Release new version 0.19.2

    mika committed
  4. @mika

    extract ISO feature: make sure *.squashfs files exist + support older…

    mika committed
    … ISOs too
    ISOs before release 2011.12 used /live/ for storing squashfs files,
    releases starting with 2011.12 use /live/*/ (where "*" corresponds
    to the release name). Test whether such files exist before accessing
    them and while adding the check also add support for releases older
    than 2011.12.
    Thanks: Charles A. Hewson <> for the bugreport
  5. @mika
Commits on May 21, 2012
  1. @mika

    Use syslinux's mboot.c32 for booting Grub2

    mika committed
    This fixes the broken Grub2 boot entry on 64bit systems.
    Thanks: Jordan Uggla for his valuable bootloader knowledge
Commits on May 20, 2012
  1. @mika

    SW: add sysstatt to GRML_FULL

    mika committed
    Thanks: Michael Renner for reporting
  2. @mika

    Revert "Include linux16.mod in GRUB image file x86_64-efi.img"

    mika committed
    This reverts commit bf8e3bc.
    Breaks grml-live:
    | =====   shell: GRMLBASE/45-grub-images   =====
    | grub-mkimage: error: cannot stat /usr/lib/grub/x86_64-efi/linux16.mod.
    | GRMLBASE/45-grub-images FAILED with exit code 1.
    See for
    the reason why /usr/lib/grub/x86_64-efi/linux16.mod doesn't exist.
  3. @mika

    Include linux16.mod in GRUB image file x86_64-efi.img

    mika committed
    Otherwise [U]EFI systems will fail on some addons because of:
    | Grub cannot load `linux16.mod`
    Thanks: Paul Menzel for the bug report
    Thanks: Ulrich Dangel for the bugfix
  4. @mika
  5. @mika

    Generate /etc/grml_live_version after FAI execution + drop /etc/dpkg/…

    mika committed
    …dpkg.cfg.d/unsafe-io code
    FAI uses /etc to detect whether a chroot exists or not and will
    skip debootstrap stage if /etc exists already. This causes serious
    problems if the user doesn't have a BASEFILE, therefore we can't
    edit files inside /etc before running FAI. :(
    As a result:
    1) generate /etc/grml_live_version *after* FAI has been executed
    2) drop /etc/dpkg/dpkg.cfg.d/unsafe-io related code.
    As stated in commit 9269536
    | Enable --force-unsafe-io for dpkg
    | While this might help on resource constrained systems, no performance
    | impact has been measured during an unscientific test on a well-geared
    | machine.
    it does not seem to be that relevant. But even more important: it
    doesn't work for systems without BASEFILEs because FAI skips the
    debootstrap stage if /etc exists already, so we can't generate
    /etc/dpkg/dpkg.cfg.d/unsafe-io *before* running FAI. Unless
    someone comes up with benchmarks about real performance impacts
    let's skip adding more fcopy logic...
  6. @mika

    Generate make-fai-nfsroot.conf and nfsroot.conf on-the-fly

    mika committed
    FAI 4 uses nfsroot.conf instead of make-fai-nfsroot.conf without
    providing any backwards compatibility. :( So while at it rework
    the way how make-fai-nfsroot.conf is handled:
    * No longer ship /etc/grml/fai/make-fai-nfsroot.conf at all
    * Generate nfsroot.conf based on default settings (can be overriden
    * Provide symlink make-fai-nfsroot.conf pointing to nfsroot.conf
      to support old and new FAI versions at the same time
    * After execution copy generated nfsroot.conf file to log directory
      and get rid of make-fai-nfsroot.conf and nfsroot.conf in
      $GRML_FAI_CONFIG (/etc/grml/fai/ by default) afterwards
    Note: existing make-fai-nfsroot.conf files will be moved
    to make-fai-nfsroot.conf.outdated to avoid possible data loss.
    Closes: #4
Commits on May 15, 2012
  1. @mika

    DEBORPHAN/98-clean-chroot: purge removed packages

    mika committed
    Make sure we don't have any removed but not-yet-purged packages left,
    otherwise GRMLBASE/03-get-sources might try to download unavailable
    packages and will fail doing so.
Commits on May 14, 2012
  1. @mika

    Release new version 0.19.1

    mika committed
  2. @mika

    Bump Standards-Version to 3.9.3.

    mika committed
  3. @mika

    SW: add ewf-tools to GRML_FULL

    mika committed
    It's a kind-of-controversial decision, as this tool isn't exactly within
    the purpose of Grml, *but* ewfacquire might be useful under certain
    situations and it's <=500kB installed size.
Commits on May 13, 2012
  1. @mika

    SW: add xmount to GRML_FULL

    mika committed
Commits on May 11, 2012
  1. @evgeni

    document ethdevice-timeout cheatcode

    evgeni committed
    Closes: issue1153
  2. @mika

    SW: add iptstate to GRML_SMALL and GRML_FULL

    mika committed
    Thanks: Markus Ulrich
    Closes: #6
    Acked-by: Alexander Wirt
Commits on May 10, 2012
  1. @evgeni

    Switch order of Depends from genisoimage | xorriso to xorriso | genis…

    evgeni committed
    This should pull xorriso per default on new installs, as xorriso is the
    preferred way to generate the ISO.
Commits on May 9, 2012
  1. @mika

    SW: add open-vm-tools to GRML_FULL

    mika committed
    Quoting Holger:
    | They can be used to read variables of the VMWare hosts, which could be
    | used to select the correct OS-Image.
    Thanks: Holger Baust for the suggestion
  2. @mika

    SW: add pppoeconf to GRML_SMALL and GRML_FULL

    mika committed
    Thanks: Heinz Ahrens for the wish request
    Acked-by: Alexander Wirt <>
Commits on May 8, 2012
  1. @mika

    Release new version 0.19.0

    mika committed
  2. @evgeni

    override output of the status on the left side of the terminal

    evgeni committed
    this clashes with grml's own output style
    change introduced upstream in lsb-base >= 4.1+Debian1
Commits on May 7, 2012
  1. @mika
Commits on May 2, 2012
  1. @evgeni @mika

    sudoers has to be owned by uid 0

    evgeni committed with mika
    fcopy copies the owner of the file per default
    when building from git cloned by a user, the owner is the user
    fix it by chowning /etc/sudoers to 0:0
    (not using fcopy's -m flag for better readability)
  2. @mika

    Add a few kB of lines made of # charaters to the end of the main sysl…

    mika committed
    …inux config file
    This way it can be easily edited in place to select different
    defaults without the need to rebuild the ISO image at all.
    Thanks: Marco d'Itri
Commits on Apr 25, 2012
  1. @mika

    grml-live-remaster: Fix bashism

    mika committed
Something went wrong with that request. Please try again.