Skip to content
Snippets Groups Projects
  1. Apr 02, 2019
  2. Apr 01, 2019
  3. Mar 27, 2019
  4. Mar 26, 2019
  5. Mar 21, 2019
  6. Mar 14, 2019
  7. Mar 13, 2019
    • Emanuele Aina's avatar
      Drop the "00000000.0" timestamp defaults · 70ad2ee3
      Emanuele Aina authored
      
      Jenkins is actually defining the full names for every artifact anyway and the
      default is not particularly useful when building stuff locally without passing
      any parameter so let's ensure the default names are sane and drop the
      00000000.0 default.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      70ad2ee3
    • Emanuele Aina's avatar
      ospack: Disable fqdn resolution for sudo · 17ecfc74
      Emanuele Aina authored
      When opening a new session sudo tries to resolve the fqdn of the host, but that
      introduces a sensible delay if the host does not have a fqdn set up
      appropriately, as it is often the case with development board or when booting
      images in QEMU.
      
      We currently also ship libnss-myhostname which in theory could solve the issue
      at the system level and not just for sudo, but upstream configures it to come
      *after* dns resolution to avoid breaking `hostname --fqdn`, see
      https://github.com/systemd/systemd/issues/1280
      
      
      
      Our use-case is sligthly different and we may configure libnss-myhostname to
      precede dns resolution, but in the meantime keep disabling this in sudo as the
      apertis-customization package used to do.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      17ecfc74
  8. Mar 08, 2019
    • Emanuele Aina's avatar
      Fix bootctl install by truncating /etc/machine-id much later · 5383ab91
      Emanuele Aina authored
      
      UEFI images currently fail on `bootctl install`:
      
        bootctl --path=/boot/efi install | Failed to get machine id: No medium found
        Action `Install UEFI bootloader` failed at stage Run, error: exit status 1
      
      This is due to bootctl using the machine-id to set the default entry in
      /boot/loader/loader.conf and the kernel postinst script using the same value to
      create the matching /boot/loader/entries entry.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      5383ab91
  9. Mar 06, 2019
  10. Mar 05, 2019
    • Emanuele Aina's avatar
      Drop resolv.conf so the right one is created at runtime · b2756878
      Emanuele Aina authored
      When virtualization is available, Debos uses systemd-nspawn to run commands in
      the "chroot".
      
      systemd-nspawn automatically takes care of setting up a working
      /etc/resolv.conf, usually by bind mounting the "host" one:
      
       https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html#--resolv-conf=
      
      In our case, the host is the VM managed by fakemachine, which is configured to
      use systemd-resolved.
      
      The end result is that the stub /etc/resolv.conf pointing to 127.0.0.53 is
      copied to our rootfs and included in the generated ospack.
      
      This is arguably a weird corner of Debos, the resolv.conf file should really
      not persist out of the chroot:
      
       https://phabricator.apertis.org/T4308
      
      
      
      However, in the past ConnMan used to ship a tmpfiles.d snippet to overwrite
      it with a link to /var/run/connman/resolv.conf but since commit 45ccde23a90c
      shipped in ConnMan 1.36 the snippet has been changed to no longer overwrite
      existing files, causing DNS resolution to fail on our images.
      
      By dropping /etc/resolv.conf at the end of each recipe, after all the
      chroot:true actions, we should be able to ensure that the final artifacts
      don't ship it and at runtime the ConnMan tmpfiles.d snippet should work
       again as intended.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      b2756878
  11. Mar 04, 2019
  12. Feb 19, 2019
  13. Feb 18, 2019
  14. Feb 15, 2019
  15. Dec 12, 2018
  16. Nov 10, 2018
  17. Nov 09, 2018
Loading