From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6906006289225089024 X-Received: by 2002:a37:a7d0:: with SMTP id q199mr30581023qke.217.1607929889852; 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-Google-Smtp-Source: ABdhPJzQgCdL4unxzwBkHIOtboIX/H9X56xpFDReGUNvI+nK3GzT+sLoA19me4ANOYNqXul4r3id 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 Return-Path: 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; 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 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 Content-Transfer-Encoding: 8bit X-TUID: SHkrVIufBbz2 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 -- 2.26.2