1. Dec 30, 2018
  2. Dec 19, 2018
  3. Dec 14, 2018
  4. Nov 15, 2018
  5. Sep 10, 2018
  6. Aug 28, 2018
  7. Jul 29, 2018
    • Michael Prokop's avatar
      Ensure /etc/timezone also includes the TIMEZONE setting · 3eede4fd
      Michael Prokop authored
      Quoting from the bug report:
      
      | The timezone is currently setup in chroot-script:timezone(), but
      | that function only sets up /etc/localtime but not /etc/timezone.
      | The problem is that you end up with one set to Europe/Vienna and
      | the other set to Etc/UTC.
      |
      | This can greatly confuse the system, due to some libraries/tools
      | parsing the former, and other the latter.
      |
      | So that function should probably also update /etc/timezone, with
      | the TIMEZONE value.
      
      So write the $TIMEZONE setting to /etc/timezone.
      
      Closes: #904607
      Thanks: Guillem Jover <gjover@sipwise.com>
      3eede4fd
    • Michael Prokop's avatar
      travis: run tests from inside VM + support test execution outside of Travis CI · b8f3c830
      Michael Prokop authored
      This is a big improvement, because we can now communicate with
      the running VM, including executing processes inside the VM, like
      running goss directly from inside the VM.
      
      While at it also adjust travis/execute.sh to be able to run it
      *locally* as well. We now don't have to necessarily push to Travis
      CI, which also serves to be useful when developing new features.
      
      Thanks: Christian Hofstaedtler <zeha@debian.org> for helping me with the serial console handling
      b8f3c830
  8. Jul 26, 2018
  9. Jul 24, 2018
    • Michael Prokop's avatar
      Initial VM test builds on TravisCI · 36186565
      Michael Prokop authored
      We're starting a Docker container with Debian/stretch, installing
      the Debian package build result (generated via travis.debian.net)
      of grml-debootstrap inside it. Then execute grml-debootstrap,
      installing to a VM file. Finally boot the generated VM file via
      qemu.
      
      We use stdio of qemu's serial console to check for the boot prompt
      of the installed Debian system, using goss for running the actual
      checks.
      36186565
    • Darshaka Pathirana's avatar
      Improve checks to make sure loop and dm-mod module are present · 2df0d24d
      Darshaka Pathirana authored
      This fix was triggered because running --vmfile to create a virtual
      machine image file caused the following error:
      
      | device-mapper: reload ioctl on loop1p1p1 failed: Device or resource busy
      | create/reload failed on loop1p1p1
      
      This was caused because kpartx was run twice. The first run was used to test if
      the Device-mapper was ready and the second run was actually add the partition
      mappings. This used to fail under some circumstances.
      2df0d24d
  10. Jul 23, 2018
  11. Jul 13, 2018
  12. May 25, 2018
  13. Jan 15, 2018
  14. Dec 08, 2017