From patchwork Tue Nov 23 08:20:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jyothi K X-Patchwork-Id: 1558394 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20210112 header.b=f1+hvIm6; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=BeQGOrvN; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2607:f8b0:4864:20::43b; helo=mail-pf1-x43b.google.com; envelope-from=swupdate+bncbck2ps5kwaibbbgj6kgamgqefblz2ri@googlegroups.com; receiver=) Received: from mail-pf1-x43b.google.com (mail-pf1-x43b.google.com [IPv6:2607:f8b0:4864:20::43b]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Hyxtb1tzZz9sRN for ; Tue, 23 Nov 2021 19:21:27 +1100 (AEDT) Received: by mail-pf1-x43b.google.com with SMTP id q2-20020a056a00084200b004a2582fcec1sf11325511pfk.15 for ; Tue, 23 Nov 2021 00:21:27 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1637655684; cv=pass; d=google.com; s=arc-20160816; b=sFi8k88/eQLIxILmwAK8nTg3YeNo+5zCMYz1nX2FzHZyX8J2peIVAFoWOrFtCFdy7n KDbN5NLMx/K8brcnK/GHmu/+U9Acd30z3ggpbVkgOrbLQ8GrHvmNJrJjYRVlpArvlZo1 Q5RoJQimoqmTfObmSaQ1g+rr9gsJ8qqlZzQeFH/1GqhtD7pr0IEJpBU278Z1w5f6BAJk /FoGh7xAy4EpqScbJ3+OCgQTJDq3El/tIMwbjjXRELH24YtGI0l2PePYfoK1bbnqyLqa IELrsrmlOQmB2l/r51fEFXqANGkmFt6yglvQ5oSLk+vSUIdgi7YXOjav/IIMcSG/kSEZ iN5A== 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:message-id:date:subject:cc:to:from :mime-version:sender:dkim-signature:dkim-signature; bh=WCYR76J9t05SCQaTC45dQxVa8EhPzdvuEvVKDU4UVAY=; b=uLIS/iWHLtWDNI44n6Gkk71a2oQThzDu2HPPZIpwzPh1qsZUS9/2SiE0H7g5UEqoGR +Hw1vI0qyKszr0LqWJ7zWvsiOV+FjJQopbW+qAj6XmbrSXF4CD5CBE+OgPubHKgQLSEe DC8StFwTG0yLYpRGdB2DoX6dUinT/JcD6QvNrxNwuUMbEqf+8eCcbAPMH5pIQMTbnA5g AQVi2bxN0mAkhH6dQ3dKoAV/6Zjn8wUZlWUTCTA3XqB0Sgi+1tw+nrLJcIN/w7JF0fVo p2ggjN3aqPDVujwuqe5O81d+P5YsFssdFPvcRolSyjykhSLm+tzAE3o4mnhEGzy1+MhJ vREQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="UFyhhJt/"; spf=pass (google.com: domain of jyothik41rao@gmail.com designates 2607:f8b0:4864:20::62c as permitted sender) smtp.mailfrom=jyothik41rao@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=20210112; h=sender:mime-version:from:to:cc:subject:date:message-id :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=WCYR76J9t05SCQaTC45dQxVa8EhPzdvuEvVKDU4UVAY=; b=f1+hvIm65RCOSQiiFHtxg86Zr2uY+ooDqbNgpbV4JBnhVpC7KJguXDBzfatxVABIBy Wm3v9Pq/LvvyIfL89tj56ANFqTCX6wcrGpv+zwiRBzEToX0s+wM1E3ypDv1MQkVLACD3 efyHMM21Iqdhm9Nd4hA0OS1FkVuQjKePvHQcILpF2y/7YH/8b+5im3533MlDBXtszK3y O5SnAeTax08TliaUYBuJb9OpHRmKJCNHCIO9J4hcW6/9VIzPAMdneuvVwQW1x8MqLt8p I6AQyD0Yy5lafB/llepgQTGzNcxj8qm+VwgDEbbV8DfI8vqmgIEMt9pbMsRrVwxbckti uBxQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:to:cc:subject:date:message-id:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=WCYR76J9t05SCQaTC45dQxVa8EhPzdvuEvVKDU4UVAY=; b=BeQGOrvNlCpNqmw0jAoSeUr/wvFfxxwdBNtpQ20DgdlFQlD7OnYOdq6c/BHzXyS6KS 65oUeryzDso+0fOdf8QDN9YGF6frbcUKa+cj9YUzm8z1jYv08y3Z7xYVtyxyNT6UNmgR D5d1/B+IEEigvfrE2doDnAE9dlseXUUubgWvovpVs7YgPjwHnygr0XahnOZ+eKGHw7A+ NWv26svEXY9eKOkbC5r9QQ/D39yd9HffqePY/Qh1R8BJZ1BFuvSSrfrzqU4EUUjU7SNk sno64mdAPG6R+TY2mttMSsCeuKsESKGSKAMV/bD29p3GBpiB55Swrau3Uht7CbIcniFb MncA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:mime-version:from:to:cc:subject:date :message-id: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=WCYR76J9t05SCQaTC45dQxVa8EhPzdvuEvVKDU4UVAY=; b=E3riABLVBiuFqlatf6z9CXgN9daCKNuuAV6euxgtkxlMhn6oQOAZx94SVwthCPJHDk 3RkS3bJUmNzzx1vlQ6i70NYnSY/woErjpxdk2Rfa/nI48XdwPsOgJqiGGMFuogHfah8s IY8i1JtwPEqfW7oMvDDXS7PpCXbpMswjHPmPWfmeZnynw/1+B+q7ndFJDVK9cWgsq3xC KpiEZNzW+lyDR54N08+6XLEJZLeT3zZd/me/5YnTFLPftj2hl6gI1vouz9+ZgaDmXQpI HluPzHI3WJBuAV+r6+0epf/WPOWS++bXVSPRdijJebnYj5vQM/4SZyDp6t3XgAg0t8HC v4pw== Sender: swupdate@googlegroups.com X-Gm-Message-State: AOAM531TXIJB0Ou8YGdQr+Izln9we7kp3kWbNAwDfDRyP8xqDmDrt6jz JmXagIY295keIuOCWjbQqvY= X-Google-Smtp-Source: ABdhPJwvAqLBv9uer9IVhCOcal40XrWOCzgy1A8ihVVaVA0NPL/SQUIbfzWYwsbU78CxN+tFRHB/Ng== X-Received: by 2002:a17:903:2082:b0:142:7dff:f7dc with SMTP id d2-20020a170903208200b001427dfff7dcmr4742800plc.46.1637655684439; Tue, 23 Nov 2021 00:21:24 -0800 (PST) MIME-Version: 1.0 X-BeenThere: swupdate@googlegroups.com Received: by 2002:a63:ff4e:: with SMTP id s14ls2289962pgk.10.gmail; Tue, 23 Nov 2021 00:21:23 -0800 (PST) X-Received: by 2002:aa7:9404:0:b0:494:6e78:67cd with SMTP id x4-20020aa79404000000b004946e7867cdmr3718583pfo.84.1637655683663; Tue, 23 Nov 2021 00:21:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1637655683; cv=none; d=google.com; s=arc-20160816; b=LXXiDvD/kfgVuNcdj/qtHjOxu1HaanB6xLm0H4aDFjgC88M40zK8jc/OleDMWll7Zk 3zpfIBAXbNLFIn+SJOxejcaqHOd6iNkSIFGaExZpFBGdvvHTyOy9cwhaq5FZOO5OffKj btFJEheoLy+VpY5Ll7Ej/8/mgbKHuUmnxD5eZrGC9jy6iNID8lJmOrybXUxwFWf9g0Fz FomU8bWbB8KxMvGfczFMKgqYBysIZoAWD/VCU9Tpi59Z2hzMwDjGNByZxxWJN0A8jsBB AqsYeMkSiRTzUEN3p05wx/a9mx1gydew9PBQA1OUHyriGZh/uX9eehaNTcwfydbSa7uE yULg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=js/eakU8yOx2Kuosh4Bpxkeoh0DyPtXExSLBEUoQuR0=; b=eJoLB8ObsIaXBmsYR7UjSICd56M/xT0SPH+3+HUXkciVPEk9VflbZbfkJiRQCJ1hde Ykl7RLWIkxe16ZrDx2fWg9jhas7CP1ptqNlOhJsDlsgJmT5xzRTnfUflR0GivAnGvu9p y00DMr35Grm6S+iHnNTX0iArb/1ZiEovU/1E3t6a/pZE8WdyeuFyB738Bdd/avQj8ecn 4RrRz3Ze22vQp1iOkdnlBiJu3BjmTxt0bg9BLF17m4rZDfDq82e/CfJzQ1UNqhe06Z04 01ALL2WAZGgPOrvizbs2022hHPACenf+t9r4+UkxoD8S1TaSip8RXf67Y0p+V7meA5z6 qjCw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="UFyhhJt/"; spf=pass (google.com: domain of jyothik41rao@gmail.com designates 2607:f8b0:4864:20::62c as permitted sender) smtp.mailfrom=jyothik41rao@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com. [2607:f8b0:4864:20::62c]) by gmr-mx.google.com with ESMTPS id w4si1230170pjr.3.2021.11.23.00.21.23 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 23 Nov 2021 00:21:23 -0800 (PST) Received-SPF: pass (google.com: domain of jyothik41rao@gmail.com designates 2607:f8b0:4864:20::62c as permitted sender) client-ip=2607:f8b0:4864:20::62c; Received: by mail-pl1-x62c.google.com with SMTP id v19so16415182plo.7 for ; Tue, 23 Nov 2021 00:21:23 -0800 (PST) X-Received: by 2002:a17:90b:2249:: with SMTP id hk9mr652157pjb.245.1637655683166; Tue, 23 Nov 2021 00:21:23 -0800 (PST) Received: from localhost.localdomain ([124.123.105.163]) by smtp.gmail.com with ESMTPSA id s28sm12253395pfg.147.2021.11.23.00.21.21 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Nov 2021 00:21:22 -0800 (PST) From: Jyothi To: swupdate@googlegroups.com Cc: Jyothi Subject: [swupdate] [meta-swupdate][PATCH v2 4/4] Add os.system for CUSTOM signing Date: Tue, 23 Nov 2021 13:50:18 +0530 Message-Id: <1637655618-29439-1-git-send-email-jyothik41rao@gmail.com> X-Mailer: git-send-email 2.7.4 X-Original-Sender: jyothik41rao@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="UFyhhJt/"; spf=pass (google.com: domain of jyothik41rao@gmail.com designates 2607:f8b0:4864:20::62c as permitted sender) smtp.mailfrom=jyothik41rao@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Signed-off-by: Jyothi --- classes/swupdate-common.bbclass | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/classes/swupdate-common.bbclass b/classes/swupdate-common.bbclass index bbb68b3..2e2cc34 100644 --- a/classes/swupdate-common.bbclass +++ b/classes/swupdate-common.bbclass @@ -284,7 +284,14 @@ def prepare_sw_description(d): signcmd = ["openssl", "cms", "-sign", "-in", sw_desc, "-out", sw_desc_sig, "-signer", cms_cert, "-inkey", cms_key] + get_pwd_file_args() + ["-outform", "DER", "-nosmimecap", "-binary"] else: bb.fatal("Unrecognized SWUPDATE_SIGNING mechanism.") - subprocess.run(signcmd, check=True) + + if(signing == "CUSTOM"): + ret=os.system(signcmd) + if ret != 0: + bb.fatal("Failed to sign with %s" % (signcmd)) + else: + subprocess.run(signcmd, check=True) + def swupdate_add_src_uri(d, list_for_cpio):