From patchwork Tue Apr 2 17:28:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: kergoth@gmail.com X-Patchwork-Id: 3469 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 02 Apr 2024 19:29:13 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f58.google.com (mail-oo1-f58.google.com [209.85.161.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 432HTBvx019764 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 2 Apr 2024 19:29:12 +0200 Received: by mail-oo1-f58.google.com with SMTP id 006d021491bc7-5a52eb3a60asf4072361eaf.2 for ; Tue, 02 Apr 2024 10:29:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712078946; cv=pass; d=google.com; s=arc-20160816; b=TRMx6ytqE8P0DLvR4Eu8ZsBl1eFDqynhJdzcqNK+1K4I2XXs5Rqcj94ugOxuYKffah ZgjcpMScwTtn4DCOW9a61Z1/Dvu0nQfTJBbk4oKh42qCNQX7g8I88PfrbEhQlie7cjRa jyd2bnoc0vlnuv8QpoHd+mMxL6I+D1k40DAsM5qS9SfNp27rXnFJnfBezm2GcyUEPZA3 WmoWUpoWpM0icuCsldj+Y3PzebBvjra44uNd7y9Et6lcoCBQfunjV05yXv/+N2OKl02j nXFkzBfVytv2XzyqbVsmCIvTi/bdPskRmdum84vH9wgPvcZomSJWdtXN5nPvLTOqXwQv PaOw== 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 :dkim-signature; bh=Mw20TjHLwSKzwAlrfZ5eDTBYIKKuuHyCCV8JFw3dlV0=; fh=9lBbtQEK4r+cgw5A7qR14JVfhitz7HY5p7mhmwG3Ga8=; b=TLPEGxFRJzT4aY3+oaxCLDBspFvzH+rG3U9tW1Vnk5zgbjck+uLyz7b/fY8xxgyXcP zecJGgaKGdNCu8XE9ZKVaqR50Zcwbd1ZYf0M/j398M+J3deURd/EzIKwYB6ZPJ6EQmBu nj3FiPzvKAyvML0IjBOPo5IFMx9QSNElTYsQGeUD5QeY7lgOzrvPuXDo3Cx1Fgox2Bhz ByaU1nuNoLGx1YZ4mq4e5j+JbBYUy8s+JAogFQ2/a9RPZp56acvomk133f2Z4kedC77R ZdbGLjmyscc2wQeu0T+2oNahEFHEkjmCwGGSkAEtbOMe/4gU9XxBYo9I+DnEQZU7b0wW DNrg==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="clhE/sTV"; spf=pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:4864:20::429 as permitted sender) smtp.mailfrom=kergoth@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1712078946; x=1712683746; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=Mw20TjHLwSKzwAlrfZ5eDTBYIKKuuHyCCV8JFw3dlV0=; b=ADaQ7P6KIVvfjevFN2mtnkWxkKj2Kh5uapdw3BccmusKhCO+yUvWPD899jZCXiKMxB 3LWyaZC/ajkZ1WwjSDFwvqxjUk1caDU/sQ3IUUthfWrQFJ8oFXtR1jRP3nKG1BMlUFFF MZAHCkymINxVz8p4qIwanw0BFVCOuLg2JJnzNU279EL7rJJU/ALC3WuA0ic4FXKSguHy 3F/jZyu8jIAvUJrDHxtYNoSAwohwpJv32fWLXdmMFF2s/lUtDCMJEn0ljAc3Y63GqTWp a1/6ENdqgpuZNp88Gl2xkXYqgy0btPw0GT0EYb0v/FRSR2Nq0Drjzg0Xi8SOOYq6khOb BhYA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712078946; x=1712683746; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Mw20TjHLwSKzwAlrfZ5eDTBYIKKuuHyCCV8JFw3dlV0=; b=H/Irf8oeXGmkHBfTefDMt/FevxHvGGolBvMPKARoZv9ThsZwnmOffT+BLDUytK3CZn 84qTFSUqa/23zviPRjRPg/rt0GW9seSkJpSEczcSPQlVzcYnocYc3qbNbLykaCzJVSGQ C3feJlG4Ku12wjA3ugInV5BmtBk/MXb6P9YKWziu0L4x0YyPvTGoHiK7l5IOuGheyGHX 6D+LAS8Gd6asyHgeXlXqv8Bcy7Hqq8GY2bk2zQxx8kmkuxbiUeRRGCGVQWjM3nxPUGST wr+YjGY+XBoHafHeSLEknxXHpNA0v+2TAJy2ZkbTh8pWNiu5kmQ6jyUNByOmcPLiUEOm WFJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712078946; x=1712683746; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=Mw20TjHLwSKzwAlrfZ5eDTBYIKKuuHyCCV8JFw3dlV0=; b=hZ9S+Ar9ZtgUI047PhkXQZh540DyqHoHoBG0RoRcMpCl0Jij2/n/+MIWK5P7dLQlG/ kxxtqLFpuvQP0it903WrJNbM6TNZgluCaotWYPl04m6L1lILHrCvHxFqorLzWlxeyio+ gwaRUYupS32Ue9PDNbr9L2iLB9pquY55JNG/LijPOZ5A2dnC/vobs+hQ6LpDJUBUTIHC YXOs56UY5mt8eLiPxKE9fFO7lAaoDDZY63OOnT0WkTWIj3YMi+5dpoMMKaVwhp2brJsv tWOoX4yZ+h8mslTEw7RIbGqa4T4ULZBNgD7O3NAJDGKB69VFomJKrwqZ3nsTTm+/cfXF zdLw== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCX6JEt3CFwedRc0FjpSv2RkRBVs2PxLcf3oMeKSKGeNhZENDuEnoR+9a50WFuwKu6yENoAtNFgwXm+kVjy13Yd3KM+weDg= X-Gm-Message-State: AOJu0Yw4RN8nIJoFn7i5Iwx+0Bnw0mJIqyGqnXIjDnrup4mqtUbQUfev sKhA3szsndrjTk2/mOyGMdwu51fJb7vWQISzzVDWUuMQusdvTq3z X-Google-Smtp-Source: AGHT+IEL4qq5WC1JuO5AZroZ5rhG3g//TWJadU3Ud5ZUlo6MfAT6C0YM4Y8UqdgsiivOE8VRKGooUg== X-Received: by 2002:a05:6820:290c:b0:5a7:b160:d37f with SMTP id dp12-20020a056820290c00b005a7b160d37fmr8376542oob.5.1712078946280; Tue, 02 Apr 2024 10:29:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:a549:0:b0:5a5:468f:d911 with SMTP id s9-20020a4aa549000000b005a5468fd911ls3926779oom.1.-pod-prod-04-us; Tue, 02 Apr 2024 10:29:05 -0700 (PDT) X-Received: by 2002:a05:6808:4449:b0:3c3:d38e:8b91 with SMTP id ep9-20020a056808444900b003c3d38e8b91mr15524991oib.35.1712078945538; Tue, 02 Apr 2024 10:29:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1712078945; cv=none; d=google.com; s=arc-20160816; b=qRKE8hr4Fh/BkjuYEMCt6uXsmn5+7geMo4Jx005C5N92jTDSxocyZkRyI5l4eWsfIW dVASDx3v8gpeqDsSfz2Z18oXSdY0M4OiBJ3xEqta6woHymcr0UAuF89RMjH+vz2MUjtk jEAk1Y78eY48slk9vLB0Fdnun1x1T2Jp7qaBIEeS0LC3ILWzaHgEmZFIme7M5eGLAW0Y MyjO9NNoPzgiDpIf+JLRBIK9CmUkzN5oNeCtnfRJUwO3oqOjnzsR38njvz00ba4zs+K9 TAE9eFTWJ7Qh5WhE+4lrdrES1tX9vjnn7tluChgTFo79KcB78RsLWjK/BoCWiR42Ihgb SNNw== 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:dkim-signature; bh=LUX0UrcjE7AymKn9/SqfG9PpNSq7ebKnmGk1f1FAtzQ=; fh=oQsVBfLFKOCDpQI4v78XDUCp+c0vYPEMW+xCOFIgP4c=; b=LCnEN8zzJTjvCHPpgjhTkICuij/Nq1MV815WVS/dx9hyCM0aBKrAwr5c8BsM0+3WnU tafVN5B4rhpQ0pTA52avQV16Zydt1SLqLNMlN/iQ363RnyxCfd/iTOZ0QuvozTYh+mZe RzIXtrLV9KQdv/dILDVNFZO9cJvdGYeRJRCPSjKW8QhogcjbgOxiuvqeCukVoNFNyXX5 JqOHRAjM9o9WTYnDbAc/FlkucWhAAXvfzPunzDqz9gsqOFdEFHAQgL51Osh2oZBiOA7/ uuqIYmvUw40LbeJLEZmS1kHwfLYHRWvHHozLcSiFiF1M0SafTLcTmjSaWgH6/o5g3b3Y +1rA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="clhE/sTV"; spf=pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:4864:20::429 as permitted sender) smtp.mailfrom=kergoth@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com. [2607:f8b0:4864:20::429]) by gmr-mx.google.com with ESMTPS id eo7-20020a056808440700b003c3c59ac917si726475oib.5.2024.04.02.10.29.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 02 Apr 2024 10:29:05 -0700 (PDT) Received-SPF: pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:4864:20::429 as permitted sender) client-ip=2607:f8b0:4864:20::429; Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6ea9a60f7f5so4450594b3a.3 for ; Tue, 02 Apr 2024 10:29:05 -0700 (PDT) X-Received: by 2002:a05:6a21:3414:b0:1a7:377:b86d with SMTP id yn20-20020a056a21341400b001a70377b86dmr9982738pzb.12.1712078944762; Tue, 02 Apr 2024 10:29:04 -0700 (PDT) Received: from dc4670097af0.alm.mentorg.com (nat-mam.mentorg.com. [139.181.8.34]) by smtp.googlemail.com with ESMTPSA id bt19-20020a17090af01300b002a2313f62dcsm66705pjb.0.2024.04.02.10.29.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Apr 2024 10:29:04 -0700 (PDT) From: kergoth@gmail.com To: isar-users@googlegroups.com Cc: Christopher Larson , Christopher Larson Subject: [PATCH 7/9] cibuilder.py: add -S support to the bitbake method Date: Tue, 2 Apr 2024 17:28:11 +0000 Message-Id: <20240402172813.418770-8-chris.larson@siemens.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240402172813.418770-1-chris.larson@siemens.com> References: <20240402172813.418770-1-chris.larson@siemens.com> MIME-Version: 1.0 X-Original-Sender: kergoth@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b="clhE/sTV"; spf=pass (google.com: domain of kergoth@gmail.com designates 2607:f8b0:4864:20::429 as permitted sender) smtp.mailfrom=kergoth@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.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-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= From: Christopher Larson This allows a test writer to call `bitbake -S none`, to generate signature data in tmp/stamps. Signed-off-by: Christopher Larson --- testsuite/cibuilder.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py index fa30c2f5..e968d14d 100755 --- a/testsuite/cibuilder.py +++ b/testsuite/cibuilder.py @@ -188,7 +188,7 @@ def move_in_build_dir(self, src, dst): if os.path.exists(self.build_dir + '/' + src): shutil.move(self.build_dir + '/' + src, self.build_dir + '/' + dst) - def bitbake(self, target, bitbake_cmd=None, **kwargs): + def bitbake(self, target, bitbake_cmd=None, sig_handler=None, **kwargs): self.check_init() self.log.info('===================================================') self.log.info('Building ' + str(target)) @@ -200,6 +200,9 @@ def bitbake(self, target, bitbake_cmd=None, **kwargs): if bitbake_cmd: cmdline.append('-c') cmdline.append(bitbake_cmd) + if sig_handler: + cmdline.append('-S') + cmdline.append(sig_handler) if isinstance(target, list): cmdline.extend(target) else: