Commits on Sep 3, 2017
Commits on Aug 29, 2017
  1. Fix hdd image filename for live-build

    matthijskooijman committed Aug 29, 2017
    Since live-build version 1:20151215, hdd images have a .img extension.
    This changes the Makefile to simply try with and without extension using
    a shell glob.
  2. Add losetup wrapper to force --partscan

    matthijskooijman committed May 16, 2017
    Recent versions of Linux, parted or some other bit of software cause
    partition devices, like /dev/loop0p1 to be created when running parted
    mkpart. However, these devices are not cleaned up when running
    losetup -d to remove /dev/loop0 later, so they linger around and confuse
    This adds a losetup wrapper that, for invocations where it makes sense
    (this is a very rough check), adds the --partscan option, which forces
    the kernel to scan for partitions when attaching a loop device. In
    practice, this means the lingering partitions are removed when
    subsequently attaching the partition itself using the offset option to
    This is really a workaround until this is fixed in live-build, see
Commits on Aug 28, 2017
  1. Remove host-system patches

    matthijskooijman committed Aug 28, 2017
    There was a script to patch live-build and backport some iso-related
    packages from sid (previously these also had patches, that already got
    merged into the sid version). Now that stretch is released, all these
    patches are included in the stretch versions, so there is no need to
    rebuild anything.
    This does bump the minimum live-build version. The other packages are
    not checked, but with older versions the build should still work,
    just not be deterministic.
  2. Remove the "too new" version check for live-build

    matthijskooijman committed Aug 28, 2017
    It turns out things build just fine with the live-build from Debian
    unstable, so no need to check that for now.
  3. Show a warning when `lb binary_syslinux` fails

    matthijskooijman committed Aug 28, 2017
    With all current versions of live-build, this will fail because it
    cannot find isolinux or syslinux, which moved from /usr/share to
    /usr/liblib. The warning suggests upgrading (though no fix has been
    released yet, see or adding a symlink as
    a workaround.
  4. Remove live-build binary_reproducible patch

    matthijskooijman committed Aug 28, 2017
    This patch adds a new live-build command, which essentially just runs a
    single command. Instead of patching live-build to add it, this just runs
    the command directly from the Makefile, which allows the Makefile to run
    again without a patched live-build version (not with full reprodicible
    builds, though).
Commits on Aug 27, 2017
Commits on Nov 22, 2016
  1. Show size of clone

    kaihendry committed Nov 22, 2016
Commits on Nov 13, 2016
  1. Remove index for reproducibility; contains timestamps and non-determi…

    lamby committed Nov 13, 2016
    …nistic inode numbers.
Commits on Nov 10, 2016
Commits on Nov 2, 2016
Commits on Oct 1, 2016
  1. WIP on backporting xorriso 1.4.6..

    lamby committed Oct 1, 2016
    Signed-off-by: Chris Lamb <>
Commits on Aug 7, 2016
  1. Diffoscope not needed

    kaihendry committed Aug 7, 2016
Commits on Aug 5, 2016
Commits on Aug 2, 2016
Commits on Aug 1, 2016
  1. language generic needed

    kaihendry committed Aug 1, 2016
  2. Building buildchain

    kaihendry committed Aug 1, 2016
Commits on Jul 30, 2016
Commits on Jul 29, 2016
  1. Ignore build and hooks dir too

    lamby committed Jul 29, 2016
    Signed-off-by: Chris Lamb <>
  2. No need to remove git index and logs; they don't exist for shallow cl…

    lamby committed Jul 29, 2016
    Signed-off-by: Chris Lamb <>
  3. Add live-build patches.

    lamby committed Jul 29, 2016
    We need an ugly extra hunk for Makefile as quilt ignores the new mode of
    Signed-off-by: Chris Lamb <>
Commits on Jul 17, 2016