Skip to content
Permalink
Branch: master
Commits on Jan 29, 2020
  1. Merge pull request #41 from smoser/fix/update-ca-certs

    hrw committed Jan 29, 2020
    Update SSL certificates (ca-certificates.crt).
Commits on Jan 28, 2020
  1. Merge pull request #38 from smoser/fix/load-modules-fix

    hrw committed Jan 28, 2020
    load-modules: Fix bug in parse_modules and print loaded modules.
  2. Merge pull request #37 from smoser/fix/qemu-sys-fw-arches

    hrw committed Jan 28, 2020
    modules: qemu_sys_fw is only available on aarch64 and x86.
  3. Merge pull request #36 from smoser/fix/test-boot-vga-none

    hrw committed Jan 28, 2020
    test-boot: pass '-vga none' when booting.
  4. Add virtio-rng into images

    hrw committed Jan 28, 2020
    This allows to gather entropy bits from host systems.
Commits on Jan 27, 2020
  1. Merge pull request #33 from smoser/fix/issue-10-document-login

    hrw committed Jan 27, 2020
    Document intended use and login info.
  2. Switch to 5.3 kernel from Ubuntu 18.04 HWE

    hrw committed Jan 16, 2020
    Arm world changed a lot since 4.4 kernel. We can have graphical console
    with 'virtio-gpu' (see #2) module.
    
    PowerPC and PPC64 targets stays at Ubuntu 16.04 level as they were not
    supported in 18.04 release.
  3. Expand documentation a bit

    hrw committed Jan 24, 2020
    Moved documentation to Markdown so GitHub will display it nicer. Added
    list of supported target architectures, booting methods. Information
    about lack of support for building under other distributions than Ubuntu
    18.04 was added as well.
    
    Short version of build instruction is present now. Also a way on booting
    resulting image is added (depends on PR#30).
    
    Information on login/password is now present in documentation.
    
    Closes: #10
  4. load-modules: take care of modules not present in /sys/module/

    hrw committed Jan 27, 2020
    There are several modules which are not present in /sys/module/
    directory when they are built into kernel.
    
    So instead of trying to load them and issue warning that kernel modules
    was not found we check for their presence somewhere else or check their
    dependencies.
  5. init: mount /sys/ before we load modules

    hrw committed Jan 27, 2020
    load-modules checks in /sys/module/ is module already a part of kernel.
    But it is useless if /sys/ is not mounted.
  6. load-modules: try to check is module built-in into kernel

    hrw committed Jan 23, 2020
    Image contains a list of kernel modules to load. Several of them are
    built-in into kernel so 'modprobe' fails and complains that kernel
    module is not found.
    
    To make it more quiet let first check in /sys/module/ directory is
    wanted module already a part of kernel. Still some failures will be
    present as some modules are not listed there (vfat, nls_* ones).
    
    Closes: #23
Commits on Jan 24, 2020
  1. Allow to use 'test-boot' for more than just CI

    hrw committed Jan 24, 2020
    new variable POWEROFF (defaults to 'false') controls a way test image is
    booted
    
    build-release will boot image in same way as it is now - boot and power
    off.
    
    test-boot can be used to boot resulting image and play with it.
Commits on Jan 23, 2020
  1. Merge pull request #25 from smoser/fix/travis-releases-2

    hrw committed Jan 23, 2020
    Travis Releases try number 2
  2. Merge pull request #26 from hrw/test-boot-add-gpl-header

    hrw committed Jan 23, 2020
    test-boot: add GPLv2 header
  3. test-boot: add GPLv2 header

    hrw committed Jan 22, 2020
Commits on Jan 22, 2020
  1. Merge pull request #17 from hrw/travis-cache

    hrw committed Jan 22, 2020
    Travis cache
  2. travis: no need for sudo everything

    hrw committed Jan 22, 2020
    Some files were not cacheable if done by root.
  3. Move cache outside of build-dYYMMDD directory so it can be cached

    hrw committed Jan 22, 2020
    Travis allows us to cache directories between builds. Let make it
    easier.
  4. set default disk image size to 100MB for all archs

    hrw committed Jan 22, 2020
  5. Merge pull request #15 from hrw/test-boot

    hrw committed Jan 22, 2020
    test-boot: simple script to do boot test of just built image
  6. test-boot: use older pseries emulation for PPC64 guests

    hrw committed Jan 22, 2020
Commits on Jan 21, 2020
  1. CI: try to boot just built image

    hrw committed Jan 17, 2020
  2. test-boot: simple script to do boot test of just built image

    hrw committed Jan 17, 2020
    Arguments:
    - IMG - path to disk.img for test
    - RELEASE_DIR - path to 'release' dir (needed only for aarch64/arm)
    
    VM gets booted with qemu and will power off via cloud-init user-data
    script.
    
    PowerPC testing is disabled - needs qemu configuration
    
    Partially closes #9
Commits on Jan 17, 2020
  1. Merge pull request #16 from hrw/travis-minimal

    hrw committed Jan 17, 2020
    CI: we do not need Ruby so let go with minimal shell env
  2. Merge pull request #11 from mjozefcz/master

    hrw committed Jan 17, 2020
    Retry on ec2 metadata transient issues
  3. CI: we do not need Ruby so let go with minimal shell env

    hrw committed Jan 17, 2020
Commits on Jan 16, 2020
  1. grab-grub-ieee: use grub-mkimage or grub2-mkimage in PATH.

    hrw committed Jan 16, 2020
Commits on Dec 19, 2019
  1. system-setup: we need 'qemu-img' so 'qemu-utils' is enough

    hrw authored and smoser committed Dec 19, 2019
    No need for whole qemu-kvm stuff.
  2. add a way to cut build output

    hrw authored and smoser committed Dec 19, 2019
    if $QUIET is set while calling 'bin/build-release' then wget goes quiet
    and make goes silent.
    
    This allow us to fit in 4MB of log length on Travis CI.
  3. Use Travis CI

    hrw authored and smoser committed Dec 19, 2019
Commits on Dec 10, 2019
  1. ship Virtio GPU module - LP: #1852714

    hrw committed Dec 10, 2019
    This will allow to have graphical console on 4.15 kernels.
Commits on Jul 22, 2016
  1. Allow to login on serial console on arm/aarch64 architectures - LP:16…

    hrw committed Jul 22, 2016
    …05583
    
    Virtualized ARM/AArch64 machines provide ttyAMA0 serial port. Use it.
Commits on Jul 20, 2016
  1. use quotes where needed

    hrw committed Jul 20, 2016
  2. build-release: drop copyright message

    hrw committed Jul 20, 2016
    As suggested by Scott in review.
Older
You can’t perform that action at this time.