Permalink
Commits on Jun 19, 2015
  1. @mika

    Make package error check safe for "/" inside the package string

    Otherwise for something like linux-base/squeeze-backports
    and initramfs-tools/squeeze-backports it will fail with:
    
    |  * Missing packages found, generating junit report.
    | awk: line 1: syntax error at or near {
    | awk: line 1: syntax error at or near {
    mika committed Jun 19, 2015
  2. @mika

    Fix check for sylinux *.c32 files

    We of course want to check the availability of the files
    inside the generated system and not rely on the building host.
    mika committed Jun 19, 2015
Commits on Jun 9, 2015
  1. @mika
  2. @mika
Commits on Jun 5, 2015
  1. @mika

    Release new version 0.26.7

    mika committed Jun 5, 2015
  2. @mika

    SW: add bats to GRML_FULL

    Useful for automated testing, especially useful for verifying
    the Grml ISO itself.
    mika committed Jun 5, 2015
Commits on Jun 1, 2015
  1. @mika

    94-update-smart-drivedb: do not fail on update-smart-drivedb errors

    Currently the
    http://sourceforge.net/p/smartmontools/code/HEAD/tree/trunk/smartmontools/drivedb.h?format=raw
    and related files on sourceforge aren't available and therefor
    cause our builds to fail with:
    
    | Updating smartmontool drivedb
    | /usr/sbin/update-smart-drivedb: download from trunk failed (HTTP error)
    
    Therefore don't break our builds but instead log a warning
    message instead.
    mika committed Jun 1, 2015
Commits on Apr 23, 2015
  1. @mika
Commits on Mar 23, 2015
  1. @mika
Commits on Feb 27, 2015
  1. @mika

    Release new version 0.26.6

    mika committed Feb 27, 2015
  2. @mika

    SW: add partclone to GRML_FULL [Closes: issue1341]

    Quoting from the BTS:
    
    | clonezilla fails to clone ext4 partitions because it needs partclone,
    | which is not part of the grml-distro.
    
    Thanks: gerd for the bug report
    mika committed Feb 27, 2015
Commits on Feb 26, 2015
  1. @mika

    Copy all *.c32 syslinux files to make sure dependencies aren't missing

    Once again vesamenu.c32 depends on another file, instead
    of tracking this manually let's just copy all *.c32 files
    to /boot/isolinux/.
    
    Addressing:
    
    | Failed to load COM32 file vesamenu.c32
    mika committed Feb 26, 2015
Commits on Feb 18, 2015
  1. @mika

    Include ldlinux.c32 in netboot package also via grml-live itself

    Related to the previous commit (ded6100).
    mika committed Feb 18, 2015
  2. @mika

    Include ldlinux.c32 in netboot package

    Recent versions of pxelinux.0 depend on ldlinux.c32
    
    Thanks: murb for the bug report on IRC
    mika committed Feb 18, 2015
Commits on Jan 14, 2015
  1. @mika

    SW: add nethogs to GRML_FULL

    mika committed Jan 14, 2015
Commits on Dec 10, 2014
  1. @mika
  2. @mika

    Do not enable modesetting for mgag200 driver [Closes: issue1334]

    Supermicro boards with onboard VGA "Matrox G200eW" as well
    as IBM flex chassis fail when modesetting for mgag200 is enabled.
    mika committed Dec 10, 2014
Commits on Nov 18, 2014
  1. @mika

    Release new version 0.26.5

    mika committed Nov 18, 2014
  2. @mika

    SW: replace wodim with xorriso [Closes: issue1233]

    Thanks: Alexander Wirt for pointing out that wodim is outdated
    mika committed Nov 18, 2014
  3. @mika

    Drop deprecated mtab.sh script from runlevel.conf [Closes: issue1321]

    This file no longer exists, at least not since wheezy.
    
    Thanks: Christian Hofstaedtler for reporting this issue
    mika committed Nov 18, 2014
  4. @mika
Commits on Nov 14, 2014
  1. @mika

    Release new version 0.26.4

    mika committed Nov 14, 2014
  2. @mika

    Also include libgpl.c32 in isolinux directory

    hdt in boot menu requires it:
    
    | Failed to load libgpl.c32
    | Failed to load COM32 file /boot/addons/hdt.c32
    mika committed Nov 14, 2014
  3. @mika

    No longer include MirOS BSD in isolinux/syslinux boot menu

    MirOS BSD no longer seems to work from isolinux/syslinux,
    this might be due to:
    
    | Since version 5.00, support for 16-bit COMBOOT modules has been dropped,
    | and c32 modules switched from the COM32 object format to ELF.
    
    as stated on http://www.syslinux.org/wiki/index.php/Comboot_API
    
    For now it's still available in GRUB, where it's *basically*
    working.
    mika committed Nov 14, 2014
  4. @mika

    Add libmenu.c32 to isolinux directory

    hdt in boot menu requires it:
    
    | Failed to load libmenu.c32
    | Failed to load COM32 file /boot/addons/hdt.c32
    mika committed Nov 14, 2014
Commits on Nov 13, 2014
  1. @mika

    Release new version 0.26.3

    mika committed Nov 13, 2014
Commits on Nov 12, 2014
  1. @evgeni @mika
  2. @evgeni @mika

    Fix creation of images based on Wheezy after the udev fix in grml-live

    The grml-live repo currently ships an own udev for a bugfix, which only affects
    Jessie and later. This version of udev is not installable in Wheezy and results
    in an failed image build. Let's pin udev to the Wheezy version on Wheezy, as
    the fix is not needed there anyways.
    evgeni committed with mika Nov 11, 2014
Commits on Nov 5, 2014
  1. @mika

    Release new version 0.26.2

    mika committed Nov 5, 2014
  2. @evgeni @mika
  3. @evgeni
Commits on Oct 28, 2014
  1. @mika

    Release new version 0.26.1

    mika committed Oct 28, 2014
  2. @mika

    Bump Standards-Version to 3.9.6

    mika committed Oct 28, 2014
  3. @mika

    Make sure apt caches are up2date before trying to install aptitude

    Otherwise we might run into:
    
    | [...]
    | 08:54:38 preserving etc/apt/sources.list.d/grml-stable.list
    | 08:54:39 OK
    | 08:54:39 aptitude binary is not available, installing to make sure further FAI actions continue to work
    | 08:54:39 Reading package lists...
    | 08:54:42 Building dependency tree...
    | 08:54:42 Package aptitude is not available, but is referred to by another package.
    | 08:54:42 This may mean that the package is missing, has been obsoleted, or
    | 08:54:42 is only available from another source
    | 08:54:42
    | 08:54:42 E: Package 'aptitude' has no installation candidate
    | 08:54:42 updatebase.GRMLBASE  FAILED with exit code 100.
    | 08:54:42 Calling task_updatebase
    
    As nowadays - with Debian/jessieu - aptitude no longer is in
    a base debootstrap chroot.
    mika committed Oct 28, 2014
Commits on Oct 27, 2014
  1. @mika

    Switch from http.debian.net to ftp.debian.org

    Out of 10 recent ISO builds within ~4 days 9 of them failed. :(
    At least 7 of those 9 broken builds were caused by broken downloads:
    
    | 20141023 => 07:52:28 E: Failed to fetch http://http.debian.net/debian/pool/main/libr/librsvg/librsvg2-common_2.40.4-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
    | 20141024 => 06:47:25 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages  Hash Sum mismatch
    | 20141026 => 05:29:52 W: Failed to fetch http://http.debian.net/debian/dists/testing/main/i18n/Translation-en  Hash Sum mismatch
    | 20141027 => E: Unable to find a source package for gcc-4.7
    | 20141027 => E: Unable to find a source package for gcc-4.7
    | 20141027 => 05:10:38 W: Failed to fetch xz:/var/lib/apt/lists/partial/http.debian.net_debian_dists_testing_main_binary-amd64_Packages  Hash Sum mismatch
    | 20141027 => 09:32:37 Err http://http.debian.net/debian/ testing/main libsystemd-daemon0 amd64 215-5+b1
    |             09:32:37   Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
    | 20141027 => 20:29:56 E: Failed to fetch http://http.debian.net/debian/pool/main/s/systemd/libsystemd-daemon0_215-5+b1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
    | 20141027 => 22:44:01 E: Failed to fetch http://http.debian.net/debian/pool/main/libx/libxfont/libxfont1_1.4.99.901-1_amd64.deb: Error reading from server. Remote end closed connection [IP: 2001:41c8:1000:21::21:35 80]
    
    This is a serious development and release stopper for us.
    Therefore let's try switching to ftp.debian.org which has been
    reported to have a useful network bandwidth and failover setup available
    (thanks zobel + weasel).
    mika committed Oct 27, 2014