From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7353323043876241408 X-Received: by 2002:a05:6820:290c:b0:5a7:b160:d37f with SMTP id dp12-20020a056820290c00b005a7b160d37fmr8376545oob.5.1712078946370; 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-Google-Smtp-Source: AGHT+IFBYAvn4r5aRi1H1nglm+mfY31EAMHLQH2DorS/dpxlFERxoDeNW946O2XE08DwzedL0m+c 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 Return-Path: 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; 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 Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6ea9a60f7f5so4450594b3a.3 for ; Tue, 02 Apr 2024 10:29:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712078945; x=1712683745; dara=google.com; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LUX0UrcjE7AymKn9/SqfG9PpNSq7ebKnmGk1f1FAtzQ=; b=clhE/sTVwx/O5su0P+QKGU/gWK/hvdlg6qWi24C2HhbdM7WPOOqzsKHs0AVNLjcVIu 4IwCAsLDA3BEl2btYc/M6lbY7uYMdc1uxvU4U5Du9LrAM1zvwdbY1xv93Lkin4Jgk+RF 4R8LX4UiWkD2tPTZwEGdeJyJU60MDeSJUpA5SLKYn+NmsQlCIh6CJNN1w8wbZd13KJwM WgYN7qhS5qwhtLBMdqZSkNRhNlUUmRx3koIVdRCsFlDYm0zFmkcv8V3UfOfli/K5W9xy 2KWZqXaZtao0JKsdsp3AnGZ9zFFxKcRR6z7ZwPxIkK5o1pcq9HSM2rTvm0b0ZIt9WHCx 98Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712078945; x=1712683745; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LUX0UrcjE7AymKn9/SqfG9PpNSq7ebKnmGk1f1FAtzQ=; b=lsb4UMQu7/1MxQ5sxwpnThfQrAFz4VJpI8xmmbn/9Hr5halZgMrXQWOPZ0tcVtQnKF CTVBRdpIMiTsLjKnCXWUqtnz6HBux6VAWw8/BZa6mOVrs3II9KugpnZr2GMBMT6nJb6R ZpYn6VLddycGUhZ847nVoMZAjrZQUQOsHWy2pkaPwCZ+pAK2x82wNZn7MkvQea7fGS31 7nb7LwEpIbX6gHPzscfDJsE4pyQKhyNlkbYA7A7beJgLd3GpoFRHtrrKhYc2leM3peyy pv2JhcAJIindJbSCuY8Q1y5Ou70HX71TaNB7hOqhux+K8cW9RR0gsCHAKbrfkTc9B3mS ci7g== X-Gm-Message-State: AOJu0YywsPkWzz46J6XvTO1ZaMtRIxkfkMXglOfTt1S+9Cpt/whtShCP XMHgdeMPXE1dvBdC+srAvSB3Ci2Wo1hLjMHJCmDx+PRj7wW/q/65pSbIQL/EgIY= 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) Return-Path: 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 X-Google-Original-From: chris.larson@siemens.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 Content-Transfer-Encoding: 8bit X-TUID: X7D7jdaV1e4T 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: -- 2.39.2