Permalink
Commits on Jun 11, 2012
  1. Release new version 0.19.4

    mika committed Jun 11, 2012
Commits on Jun 9, 2012
  1. GRMLBASE/95-package-information: drop field width option in dpkg-quer…

    …y command
    
    dpkg v1.16.4 has a regression, failing the dpkg-query command to
    execute correctly. Because of that our daily builds fail, no need
    to force usage of the field width option, so let's just drop it.
    See Debian's BTS #676796
    mika committed Jun 9, 2012
Commits on Jun 8, 2012
  1. GRMLBASE/45-grub-images: put single quotes to appropriate place

    Works otherwise too but not when testing in shells interpreting '}'
    mika committed Jun 8, 2012
  2. GRMLBASE/45-grub-images: calculate real disk size of bootx64.efi

    Fixes case where size of file is mis-detected due to transparent
    compression, resulting in "disk full" error when running 45-grub-images
    
    Thanks: Andras Korn for the patch
    mika committed Jun 8, 2012
Commits on Jun 7, 2012
  1. Do not bailout (incl. cleanup) but just exit if user wants to quit

    There's no need to remove/unmount anything yet unless the
    user wants to really run the specified configuration.
    mika committed Jun 7, 2012
  2. Do not remove the chroot if the user backs out

    Set CLEAN_ARTIFACTS to false if the user aborts.
    ttyS4 committed with cstamas Jun 7, 2012
Commits on Jun 4, 2012
  1. Ignore --uefi option for isohybrid on 32bit systems

    This avoids this misleading error message:
    
    | * Creating hybrid ISO file with isohybrid method
    | * Detected uefi support for isohybrid, enabling
    | isohybrid: /srv/jenkins/jobs/grml32-full_testing/workspace/grml_isos/grml32-full_testing_20120603.iso: unable to find efi image
    |                                                                          [ !! ]
    mika committed Jun 4, 2012
Commits on May 30, 2012
  1. GRMLBASE/33-aptsetup: adjust snapshot.debian.org cmdline and enable i…

    …t for RELEASE class
    
    Closes: issue1083
    mika committed May 30, 2012
Commits on May 29, 2012
Commits on May 28, 2012
  1. Release new version 0.19.3

    mika committed May 28, 2012
  2. templates/boot/grub/addons.cfg: insmod linux16 before running linux16…

    … commands
    
    Thanks: Evgeni Golov for the bugreport and the fix
    mika committed May 28, 2012
Commits on May 27, 2012
Commits on May 26, 2012
  1. Revert "SW: remove firmware-qlogic from GRML_FULL"

    This reverts commit 588ee25.
    
    New kernel build is supposed to fix this issue.
    mika committed May 26, 2012
  2. Revert "SW: drop firmware-linux-free + firmware-linux-nonfree from GR…

    …ML_FULL"
    
    This reverts commit dda6a44.
    
    New kernel build is supposed to fix this issue.
    mika committed May 26, 2012
Commits on May 25, 2012
  1. SW: remove firmware-qlogic from GRML_FULL

    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
    mika committed May 25, 2012
  2. SW: drop firmware-linux-free + firmware-linux-nonfree from GRML_FULL

    Addressing:
    
    | 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...
    mika committed May 25, 2012
  3. Release new version 0.19.2

    mika committed May 25, 2012
  4. extract ISO feature: make sure *.squashfs files exist + support older…

    … 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 <cahewson@eskimo.com> for the bugreport
    mika committed May 25, 2012
Commits on May 21, 2012
  1. Use syslinux's mboot.c32 for booting Grub2

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

    Thanks: Michael Renner for reporting
    mika committed May 20, 2012
  2. Revert "Include linux16.mod in GRUB image file x86_64-efi.img"

    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 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651562 for
    the reason why /usr/lib/grub/x86_64-efi/linux16.mod doesn't exist.
    mika committed May 20, 2012
  3. Include linux16.mod in GRUB image file x86_64-efi.img

    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
    mika committed May 20, 2012
  4. Generate /etc/grml_live_version after FAI execution + drop /etc/dpkg/…

    …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...
    mika committed May 20, 2012
  5. Generate make-fai-nfsroot.conf and nfsroot.conf on-the-fly

    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
      by $FAI_DEBOOTSTRAP + $FAI_DEBOOTSTRAP_OPTS) on the fly
    * 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
    mika committed May 20, 2012
Commits on May 15, 2012
  1. DEBORPHAN/98-clean-chroot: purge removed packages

    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.
    mika committed May 15, 2012
Commits on May 14, 2012
  1. Release new version 0.19.1

    mika committed May 14, 2012
  2. Bump Standards-Version to 3.9.3.

    mika committed May 14, 2012
  3. SW: add ewf-tools to GRML_FULL

    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.
    mika committed May 14, 2012
Commits on May 13, 2012
  1. SW: add xmount to GRML_FULL

    mika committed May 13, 2012