From: Yi Zhao <yi.zhao@windriver.com>
To: yocto-patches@lists.yoctoproject.org
Subject: [meta-security][PATCH] scap-security-guide: disable ptest by default
Date: Fri, 18 Apr 2025 13:17:38 +0800 [thread overview]
Message-ID: <20250418051738.2928980-1-yi.zhao@windriver.com> (raw)
Enabling ptest will significantly increase build time. Additionally,
since the ptest distro_feature is enabled by default in poky distro,
build time can be very long, which is annoying.
On my build server:
Enable ptest:
$ time build scap-security-guide
real 266m41.257s
user 1m16.895s
sys 0m1.553s
Disable ptest:
$ time build scap-security-guide
real 1m29.228s
user 0m4.604s
sys 0m0.175s
Add a switch SSG_PTEST_ENABLED and set it to 0 to disable ptest by
default.
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
---
.../scap-security-guide/scap-security-guide_0.1.76.bb | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/recipes-compliance/scap-security-guide/scap-security-guide_0.1.76.bb b/recipes-compliance/scap-security-guide/scap-security-guide_0.1.76.bb
index 73bd576..168af33 100644
--- a/recipes-compliance/scap-security-guide/scap-security-guide_0.1.76.bb
+++ b/recipes-compliance/scap-security-guide/scap-security-guide_0.1.76.bb
@@ -18,7 +18,9 @@ DEPENDS = "openscap-native python3-pyyaml-native python3-jinja2-native libxml2-n
S = "${UNPACKDIR}/git"
B = "${S}/build"
-inherit cmake pkgconfig python3native python3targetconfig ptest
+SSG_PTEST_ENABLED = "0"
+
+inherit cmake pkgconfig python3native python3targetconfig ${@bb.utils.contains('SSG_PTEST_ENABLED', '1', 'ptest', '', d)}
STAGING_OSCAP_BUILDDIR = "${TMPDIR}/work-shared/openscap/oscap-build-artifacts"
export OSCAP_CPE_PATH="${STAGING_OSCAP_BUILDDIR}${datadir_native}/openscap/cpe"
--
2.34.1
next reply other threads:[~2025-04-18 5:17 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-18 5:17 Yi Zhao [this message]
2025-04-18 10:42 ` [yocto-patches] [meta-security][PATCH] scap-security-guide: disable ptest by default Gyorgy Sarvari
2025-04-18 13:09 ` Yi Zhao
-- strict thread matches above, loose matches on Subject: below --
2025-05-28 5:54 Yi Zhao
2025-05-28 12:53 ` Clayton Casciato
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250418051738.2928980-1-yi.zhao@windriver.com \
--to=yi.zhao@windriver.com \
--cc=yocto-patches@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.