From patchwork Sun Dec 13 21:11:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 256 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:b386:0:0:0:0:0 with SMTP id p6csp590646ooo; Sun, 13 Dec 2020 23:11:30 -0800 (PST) X-Received: by 2002:a37:a58e:: with SMTP id o136mr31364249qke.437.1607929890125; Sun, 13 Dec 2020 23:11:30 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1607929890; cv=pass; d=google.com; s=arc-20160816; b=czepkpcdzf0FSDyPNzSRafRaODa2lLSVH91smCMFN5mI3MEj4odmSvC/DjSHtzEvbl hOkUqV2Al+g2/aEIssY+zqhPb93qrDITS+AU1wbwx3fYPMfcDbGrsOBn4Bx1uySyQsk7 lWh9u5JJLQDP84z36/piymwO+VyODHPT7dZMThWIM10CyjiJd0SCHXWIRpN0rQnsJvsS zB8onbKv3NjRbEYMnZ7cMvnz5B4BwyBpQ0NIbTV0v31plgkgcxJcCutg5r0MhIwBADTK pSZIgeUfZvBf6Uty+kn+/+tDT2vV/4hdr+h61FryJqCsnokA46evQq9N4bK+2qEXhEX3 BR/g== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=TxkJwEdYzybNIDt4U9WMFrld4nqcS0mbmvD3S1TKlX8=; b=bwXGIswMyRtyIlsGIQ2gGdbmLDR98tPiWT5sJ9lK1e6G0ZKm5TbMO0nQsq5px8ZWBk o5UWWfkRnwOhGOuxPHghkQojlHbQSarAUm5oj/NVbUyOUIdN6Qrogy3s9ru5ySmYS9yF 4hkEcAmB3Zi5xJknYohuUh65ORrW82othCMpWnEndLG1IAzsvKMQ1rtJXJuNtikDpDZD HpZ6rSYmd0eCq6PnAEJncFAGSSJ0jFPdv5kgXF30YiSBsirv1rPSQ+hE9H5AZAguO4wQ QeyL5j9xF8fHF4IHpF6FPTQa4wHMa/fogD82uJm54+8aL+I+hR4XGOEUG1YapQZT6Mjn IeTA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=BGPDj+Z4; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbina3t7akgqelnwaicy@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBINA3T7AKGQELNWAICY@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com Received: from mail-sor-f55.google.com (mail-sor-f55.google.com. [209.85.220.55]) by mx.google.com with SMTPS id w3sor955162qti.63.2020.12.13.23.11.29 (Google Transport Security); Sun, 13 Dec 2020 23:11:30 -0800 (PST) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbina3t7akgqelnwaicy@googlegroups.com designates 209.85.220.55 as permitted sender) client-ip=209.85.220.55; Authentication-Results: mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=BGPDj+Z4; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbina3t7akgqelnwaicy@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBINA3T7AKGQELNWAICY@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1607929889; cv=pass; d=google.com; s=arc-20160816; b=XHByTtz6GSS53Vgy/kVb7i6PKHmqFnie/MzONp/3YWyiUL6jCEBHY/2rW3ToR2vOAL D+5jXCYsbSEdYKmktf0qvn3ga9eesaO9x0dKckyEk4jqEwAcg+QnblGBwTbHJ6fyPu3K 2GV1qbvM58IvcG9O6+s8PNhQpsTYPke4xmo2ekSeW7WEMcwLl54aUm7qqUbICQXkJxCn 4UrreGYV+u6kRDmi4kT8GJKMnzdZ5anU5S9UiT530ij88gBl8UscKCcN9Q7+2JtitQbh BzuCpCeRnyWMPnc7kZ/aip6dgjL5WUwi3aYExYRqgXlnNK2merbwpSOEqq+tU4DpDMgc h6fQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=TxkJwEdYzybNIDt4U9WMFrld4nqcS0mbmvD3S1TKlX8=; b=PwLT3UvNlep5cKuXX6Ki9Mvebu//647d8GUhdDih1Y68+/IoWSXqt7SjCuut27e9E6 AUbd9kT5nt4nlZ7+rbUgzLmNf2e/n2HsQy9UdlVdt7p6eP9Y2+67AAmisVrzoeRPNKuP 6kcwN7wxi9H3aVR62e0PqYD42sLalvYOCfSfL1fPzyiZiWWsfzEeC8cIfhdl9UNigLOD zr4QfjSVL5HC3U90fCM8sJ22lvjgF++3Eh7eXBLiTPpsQhX6Yg+LOtAaLgrCCyCPRMnw IaE9ql5kuzXihdZFLSZgeUjcW3r+FO2c9SJKW2rFv3naMuc5OM7FbPNMbrDvJWjOV3Uk W5IA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=TxkJwEdYzybNIDt4U9WMFrld4nqcS0mbmvD3S1TKlX8=; b=BGPDj+Z4pJSvrivpNfNy0Ds+ApL+F4F/uhJ1Mh/GfA6XUmbj6kVd0kES83vMwJ6/qd rbVLTzJgIAp6KaLinCB7mzKhMu/iRxwR09qDG2gIOpHiRsh9JJs45Q5hIsFHAqI3P4Vf YhCb4x+s5dMu6BwW6suSpAW9Pt/tE4J3M3s7+ZcOoFwQzFt0dL/E7k0JnecZPAZljBxy wlAdFC4hfw2reZZxQNxBMHnP+QQQ54Te2WBwBxSS+pxbQ7m/t8RFahW+LOLtRlc54wT7 5uJBpgXd5SIw121eFwS66aDzxyNeVQn9ZXz8FKoFOBscNTdCHaOC6ezLRXGAd7ZPptRg 5Yyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=TxkJwEdYzybNIDt4U9WMFrld4nqcS0mbmvD3S1TKlX8=; b=mm1tFdy6L/d3nrF7bKQD1OM5/5F8p3gIT5F/1uOfYOJXvWJ3dq9Cd0xm2YbBuLGTZ2 Iiy6eg+nmvJomiCmsemN0goC1dnmS88f+FtvBZi2xiHAJU9f6uFeQ3aVyqR14Sby+oFU tu3WhwYNWECsZR9YlWErBcF2io45c1leaxrOH4YdiqV+UtGJtJnNYu7y/E4T0ygIn5fP bo17QM7REc0tRcKmwZgHg1kKekGGgqG8ERIXUJbrZkx758qXRzorOQkzOUUpbeqI5Zjb 6a0vEuWyIKIi/u6lA397C5d+ROz5R2bqFMxez8jSLC9e92uF9R5mvof5L+SBAyl4Y2zZ d0Bg== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM5323Q7PBPVIXkyOUsoBNdyM5BRTEOF4ilVFnXdv+6cqfJ62OKJfQ GAYM3wSubctbmb/NClQByhw= X-Google-Smtp-Source: ABdhPJznPkLj0K+rAx/sx/m7tQ3lX9E/+ivVrIhPwlD9pNaY/rgHisaWxLnvXlEFWSEaKobjRfLVEw== X-Received: by 2002:aed:2ec6:: with SMTP id k64mr29792455qtd.194.1607929889779; Sun, 13 Dec 2020 23:11:29 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a37:9a4f:: with SMTP id c76ls6993720qke.8.gmail; Sun, 13 Dec 2020 23:11:29 -0800 (PST) X-Received: by 2002:a37:8681:: with SMTP id i123mr29062445qkd.54.1607929889338; Sun, 13 Dec 2020 23:11:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607929889; cv=none; d=google.com; s=arc-20160816; b=SqMuRuOHQ4PCxwfr0D6bmM/LoHxNpKc7Il/Jh8Hv5Owdl7MAcNpgFbCQ35lgK/eE8s OYXVxkJNAR18L74+JiVb3b8A5iNSJFBHKHbSntu0G3n5k5FDgw9xVHkUGvSwPGpRMeIk rqZG/jpflOtwrAI5e89FKmCPKwuR7sUL4CtEEypJPBmW9XWc3O0eOYpKVSa+YBTuMv6C EwfDHs+MleyPnMCZ6hYwxtjL7FubqAbHHsjcuVg541v/nZekK+6UyidtZt/1RD7HMlQM ifbKlbkJ+aWoFu5lHRq8t7o+9vBzlkeri2V9Df0PN30q8CU1FDE7plJKrVsAXr+4NNU8 Fa1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=RqZoJpmESgv0GL1iyj+WtWlwrjjdU0eX3LBW9F22yts=; b=AhkXmeSMDJR4ohfvxtRH2WRye+kNOk7b1wQ95JgJ8HdJN5gJVyANPp0R/X3vPsu5x4 WRBp0/rsCyFYIiqGYmSM7VIt0w5re8tCSXlf80v6kG199ptBIdkH3zWFjjOndk5YyTpc JSD9HjU+/7HTCW1OgKJsHdiNGAtb1CeXpsDb8jL/5spVbhqaIwbwSj0Moz3kLFtcouW3 v9mLioz/7DIHNPZCGq+IL+MygvQ/A9wlIlWAMaHZyJprYKX+EeZyqFMR/hiaEfnIp4xK 5l6Qr3jzC29aAn6NDprmYWcvbp7xBDpsW9aun0SIv9j2sm+We7sL0E6ZL0WHOpGobhhJ y1fQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id x8si1071301qtm.3.2020.12.13.23.11.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Dec 2020 23:11:29 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id 0BE7BRSt015914 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 14 Dec 2020 08:11:27 +0100 Received: from md1f2u6c.ad001.siemens.net ([167.87.38.225]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 0BE7BRXX030825; Mon, 14 Dec 2020 08:11:27 +0100 From: Jan Kiszka To: isar-users Cc: Henning Schild Subject: [PATCH 0/6] Add support for Ubuntu Date: Mon, 14 Dec 2020 08:11:21 +0100 Message-Id: X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1686036692224633197?= X-GMAIL-MSGID: =?utf-8?q?1686036692224633197?= As customers are asking for this, I sat down and refreshes Henning's patches to enable Ubuntu images. These are now targeting the latest LTS, 20.04 Focal Fossa. First downstream usage via meta-iot2050 is WIP. If we get traction on this, ie. issue reports and contribution of newer releases, we may consider making a Ubuntu a first-class citizen by moving it over to meta. For now, meta-isar seems more appropriate. The last patch in the series is not strictly needed for Ubuntu. I just came across this while playing with linux-mainline for focal-arm64. Jan CC: Henning Schild Henning Schild (2): meta/isar-bootstrap: allow passing a SCRIPT to debootstrap meta-isar: Add new distro ubuntu with suite "focal" Jan Kiszka (4): meta: image: Account for Ubuntu differences in do_copy_boot_files wic: bootimg-efi-isar: Add support for Ubuntu meta: cache_deb_src: Account for the case that resolv.conf is a non-existent link meta-isar: linux-mainline: Adjust cfg fragment test to arm64 defconfig meta-isar/conf/distro/ubuntu-focal-ports.list | 6 +++++ meta-isar/conf/distro/ubuntu-focal.conf | 24 +++++++++++++++++++ meta-isar/conf/distro/ubuntu-focal.list | 6 +++++ meta-isar/conf/local.conf.sample | 2 ++ meta-isar/conf/machine/qemuamd64.conf | 1 + meta-isar/conf/machine/qemuarm64.conf | 1 + .../conf/multiconfig/qemuamd64-focal.conf | 7 ++++++ .../conf/multiconfig/qemuarm64-focal.conf | 7 ++++++ .../linux/linux-mainline_5.4.70.bb | 3 ++- meta/classes/image.bbclass | 9 ++++--- meta/classes/rootfs.bbclass | 6 +++-- meta/classes/wic-img.bbclass | 2 +- .../isar-bootstrap/isar-bootstrap.inc | 6 +++-- .../wic/plugins/source/bootimg-efi-isar.py | 10 +++++--- scripts/ci_build.sh | 6 +++-- scripts/start_vm | 6 ++--- scripts/vm_smoke_test | 1 + 17 files changed, 86 insertions(+), 17 deletions(-) create mode 100644 meta-isar/conf/distro/ubuntu-focal-ports.list create mode 100644 meta-isar/conf/distro/ubuntu-focal.conf create mode 100644 meta-isar/conf/distro/ubuntu-focal.list create mode 100644 meta-isar/conf/multiconfig/qemuamd64-focal.conf create mode 100644 meta-isar/conf/multiconfig/qemuarm64-focal.conf