From patchwork Sun Dec 13 21:11:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 257 Return-Path: Delivered-To: ilbers.mnt@gmail.com Received: by 2002:a4a:b386:0:0:0:0:0 with SMTP id p6csp590656ooo; Sun, 13 Dec 2020 23:11:31 -0800 (PST) X-Received: by 2002:aca:c5c8:: with SMTP id v191mr12483836oif.67.1607929890877; 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=BnlYAj3uzhvFWaTDnhsgX/ahCnaAfZJ+ZlJyRcKspHT2rjHJcud94fyKIvBSxG6Gjy YmJjG9aH9XFMNiir3tBHeHpJZ4owNIS/xuV99x+o6fycMvHuBVlASIlXYBU+zhhiVsE1 /d5TvoxjrXayuQJKXY8OYIZx8FGUL2GTVGmZwDsazdNlOuHWDQkSzIcI2Q3iXiaFrDvT eBPujkkccIhsG6kL6i/5KGEhTXM8r5QU/4XUY/I1tTWfiMBFp/u7jPrZUNjSvVVXZmjN iDOOqoO2mtN3QDC24x58pjXu4HzYuMF/9ewRlB1e7epMz1oeIRtZ1ds49BcHhLC3Zm2+ fW4g== 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:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=JRx3gJ4axtKOsebwi3JkTE9CicZUgnjQB0RqsF+5TiQ=; b=keFKt0f8kPgX9YIEV93AMpg/xJuyGCsEkzizJdio31DHXqP4Pz8TAB4yE2noXgN80Q 3uFc3oQmsy1IAewn0HOCAuiIOnbOoZmGxXCBtixmzY05moG6bfvepPe+VgqpS9CWofZb u5+VxCHBoBzB/M2eqbNgH4WkUXPSJs93UPlSkv0NOJmt8m2ohYAqoVaSakJ37L6Zudwk Le4C/FZXXYVua39tJQZZ+H8N8HBcf7IpJT8KwtUdoSnVQxYEL1JNbqigFsAgqBiMWlsx DU5OHjrEJ5kkRoi4pcgOBRcr7PElf8OstrA9t0V4lvSMkJoGAnwUz9aLR7lNxi1cMWtH C+wA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@googlegroups.com header.s=20161025 header.b=iJK3Pvam; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbiva3t7akgqerxvocai@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBIVA3T7AKGQERXVOCAI@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 z50sor6833333otb.4.2020.12.13.23.11.30 (Google Transport Security); Sun, 13 Dec 2020 23:11:30 -0800 (PST) Received-SPF: pass (google.com: domain of isar-users+bncbcji7smnv4nbbiva3t7akgqerxvocai@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=iJK3Pvam; arc=pass (i=2 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of isar-users+bncbcji7smnv4nbbiva3t7akgqerxvocai@googlegroups.com designates 209.85.220.55 as permitted sender) smtp.mailfrom=isar-users+bncBCJI7SMNV4NBBIVA3T7AKGQERXVOCAI@googlegroups.com; dmarc=fail (p=NONE sp=NONE dis=NONE arc=pass) header.from=siemens.com ARC-Seal: i=2; a=rsa-sha256; t=1607929890; cv=pass; d=google.com; s=arc-20160816; b=uCgAqCA2ryAMuaW36oZDjB6/lWoNTOuLtWvtemW+CwwXJ+e4c8v5bY0akyReFT6ext LSh9GgIxGFdVV5q23oymvcUiXx5CXKPBuCJ6PFz/5c5syhuYcIRg2BMkhMMS6QDp31A9 +FxhVkA9+JL5c2qhgo+2CB2bgBdZMsdEWIogon+cxPlB/6waPUVV7KAduRW2TAURxHmD 9OuMfEK6Nmw7yoKZCrEVn3VEllhHSzLso68TwH4HbUrBK2ihGhQQXXbrfD1CfYsA67vf AnLAC1cvUpglPF9IaRylG8LEex1s57uLx1L23TmKzKAGQ004hnsOeNDZBDDN/dKKyrfQ FMKw== 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:references:in-reply-to :message-id:date:subject:cc:to:from:sender:dkim-signature; bh=JRx3gJ4axtKOsebwi3JkTE9CicZUgnjQB0RqsF+5TiQ=; b=GI/5C7Df2F7vkFndq64RDoF1J9kWPLlYahbE7TulRzcGcCpOuLfWDAuVrRkU+a+OZN NmP63JiTuNAO/9f12U/w5BKhCEA3bjEd0v3fc4ldjRJJdnZJP2sPV9Bt8OkmP3/osrut s06KU9wI02blfNvzDSNKGcyuPoaudAulGkO3EO21pOqzYgn6UoWKpBdjvJoLMLgTXjly hYRQ9E09bg1t4UD7FvBYCUsC7l1SF5GAhwxB6MeseJ8qIN9rvRN1XW0XNPiYHw3ZMVlv fzIl2gv54+ZFPqqGSw2hU/DTpIwIxA/yvt7a44hyDgDf3j4XaCULfyWkIYgODJJnaPIP Jpnw== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 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:in-reply-to:references :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=JRx3gJ4axtKOsebwi3JkTE9CicZUgnjQB0RqsF+5TiQ=; b=iJK3PvamGM0T0ndhXYsY86MPFPMJQIu3gc0zHmHt5Bya0ai2HUArOx9SQI4i55uLYw VvhLEgvLX8vXsi5ECW9oOJ8nnKXGlgTRI89lk2yucZLzlM+Iu2WNt83kLw2lrjEvj9Pk oC0zoB1e9iVZlk4mnrc9EiIv1PICEjL4PcH+H/CovYOWLe47tocAqIJAhaQOfWwbitOJ NKDJCGTcPFmqyQRJlXWak50xbBJ4JN138zChLoGw3cu+F+IOO9BbtJ+0ZukNY1Pl/VxR i2bhc/zY08CZz9S3a7OEvrG8FzN/3GnMM9EF3qrDAYSbaM/fflGpWAq4yxYmj9ymn41a 6uKw== 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 :in-reply-to:references: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=JRx3gJ4axtKOsebwi3JkTE9CicZUgnjQB0RqsF+5TiQ=; b=O045SjLPBUxqWNJvqDxbvzYrvUC/JNx3XMLM0EhPt/IwWo89CONmUp67vxEOgOK7wd MPItDn54Sy6d8zkNB0Fn1+lmGXdXxAzh1dIh6WTNVp5MMmwBs4oA7diDpL37BntMBDuN tCf56kq+4dkYVRz81EfRVN80zm8Vq0R776jHIw2TMjJD8tffe/q8c3fDGX/RRV3qTIYY LqoQ/vl3ZCmdUjAR/PO/Dx2UhT4D56K/x5a/H9erkvJ3HRZAH4s3S6jQM2qONzjB0och oAlGCczfz2tVtUfg16AHYufCg6vKHOos+l1Twdv6N0p2OVOXLctopHtPJ/yuORZUfAP4 2oUA== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM531MYaQpeIJSBOKmryPanXz4kZCX8kp5m0r1qWHpd7ezKY8NHFnf GWlMpgVkrEscj7vbkYl6KTk= X-Google-Smtp-Source: ABdhPJz0lLJOR8MQR6bZvyvTybrxvQdhHdmWWrUuwQhJhXmNJZ+x6ywAdJhjukPzG37sY97Y4znsnQ== X-Received: by 2002:a9d:3d66:: with SMTP id a93mr18506403otc.287.1607929890535; Sun, 13 Dec 2020 23:11:30 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6830:140e:: with SMTP id v14ls4084977otp.4.gmail; Sun, 13 Dec 2020 23:11:30 -0800 (PST) X-Received: by 2002:a05:6830:1c34:: with SMTP id f20mr16445583ote.147.1607929890112; Sun, 13 Dec 2020 23:11:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607929890; cv=none; d=google.com; s=arc-20160816; b=GefCLDv3pmFIT1COaBb1z1wRxvQDRv0qukqoIyQjG34uzc8LRtS8UxB9gvayKlDGyI vRYImG4ezipdV0c1ma4+kIIQfyTe1toxcPOPtoiOZrlqhIOBVjkWIukmf8ECmCh6ld7Q RTGtWToMxSLl1HesAPFfd/WEhBKOkOZeclsnT985T8rhtYYmtgFcq3QbQqsTyQorU2Ac QWl6CRtjy8yqKISw8/Y8+ZyEyRzkct2nVRnAEU99giY0wm/fe7hGlM7wBzeHwf18dlti f9/BrL87BFtKRFwYuIFwMh7OIBKfoEAGlKXji8YICPq2mXa5tb7VedKbjwgPGoEi+YMn YEMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from; bh=z8av5Drnpjn1xOcD7cnw+fcCMU/r4WCcxSF2jokJgh8=; b=nI0GjAe2wc8LVQRICcsVyepQ9kmgYUJIQMPOfECu46fQffik/heCY1haITpiXsvjCy gFzB7QEAwVjWQ7fkWxmAlLRGqcNkGGSHmBZa3m8NiAsDKaBytzoDAT10Y1mwDjOU+fE+ vk1SL3FhPW6PwnAiNLYB4yINxroHC2wRN3axuf/REkqSQmOixtP+I49RkTuszM6zjWdO aoV28eMvl0py4PjnjgkKu38rXTSqEg398L+JTyZyjzcD3x1p4Z6qbEgsf6J0MLDq4sIB 7K7C+YhtVpOjJv/A7s3MV6OEAuXAV6yy0hjxODNwCfdBFNkoFxNw0ZiHY3JZEePAftYp 8hmw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id x20si337257oot.1.2020.12.13.23.11.29 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 13 Dec 2020 23:11:30 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 0BE7BSJe003282 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 14 Dec 2020 08:11:28 +0100 Received: from md1f2u6c.ad001.siemens.net ([167.87.38.225]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 0BE7BRXZ030825; Mon, 14 Dec 2020 08:11:27 +0100 From: Jan Kiszka To: isar-users Cc: Henning Schild Subject: [PATCH 2/6] meta/isar-bootstrap: allow passing a SCRIPT to debootstrap Date: Mon, 14 Dec 2020 08:11:23 +0100 Message-Id: X-Mailer: git-send-email 2.26.2 In-Reply-To: References: 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.40 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?1686036693595024196?= X-GMAIL-MSGID: =?utf-8?q?1686036693595024196?= From: Henning Schild Debootstrap uses scripts that usually have the same name as SUITE so we never set them. In order to install a SUITE that an outdated version of debootstrap does not (yet) know, we can tell debootstrap which SCRIPT to use. In fact many modern SUITEs will use SCRIPTS we might already have, we just do not have the symlink to them. i.e. "cosmic" uses the SCRIPT "gutsy" and a debootstrap from "stretch" does know "gutsy" but not "cosmic" So we can debootstrap SUITEs from the future, given they use a SCRIPT we already have. Signed-off-by: Henning Schild Signed-off-by: Jan Kiszka --- meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc index dca136e0..a5cd1f03 100644 --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -271,14 +271,16 @@ isar_bootstrap() { ${@get_distro_components_argument(d, True)} \ "${@get_distro_suite(d, True)}" \ "${ROOTFSDIR}" \ - "${@get_distro_source(d, True)}" + "${@get_distro_source(d, True)}" \ + ${DISTRO_DEBOOTSTRAP_SCRIPT} else ${DEBOOTSTRAP} $debootstrap_args \ --arch="${DISTRO_ARCH}" \ ${@get_distro_components_argument(d, False)} \ "${@get_distro_suite(d, False)}" \ "${ROOTFSDIR}" \ - "${@get_distro_source(d, False)}" + "${@get_distro_source(d, False)}" \ + ${DISTRO_DEBOOTSTRAP_SCRIPT} fi # Install apt config