From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 09 Jul 2025 10:35:41 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uZQHF-00Fe8f-1z for lore@lore.pengutronix.de; Wed, 09 Jul 2025 10:35:41 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uZQHF-00049K-CA; Wed, 09 Jul 2025 10:35:41 +0200 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1uZQGv-00049B-Ch for ptxdist@pengutronix.de; Wed, 09 Jul 2025 10:35:22 +0200 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-60867565fb5so8815952a12.3 for ; Wed, 09 Jul 2025 01:35:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1752050120; x=1752654920; darn=pengutronix.de; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=kh2+gn8tffTazEbqh3xi0ogaa1guEaq8KfwOQ5UsDB0=; b=gGE+py+++j6fkuT8ZE/JA7vW9LwtLvdgVKW6GwvFO9jeF8o70NU4NeurbRwGQMv+7B 60WNRG0RkFxw6N+sPXR6hwRnMlAVqkLyQ72lHqwz1PZzeTYciYla76aRdyF+91/rde+B VaW9mZ55DUvNaLY5HqOXlDgAa6DNeojVHOlDT2upNcOF53FJk/yxC8+yMqpxJgPQrpOr jL2Kb4vKxp/I16FBWwPUeS8fTRG6CA/r5Sfs6D1zN4trLecJLIUzgpb+1H3Vr5mBsR6o IZtBO1lIkn3CISX1HMOQihpvFD2lOsXRfN6XCEXZkNmXbtv141sXNvCqqV0tLlSVt3Ga FmAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752050120; x=1752654920; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kh2+gn8tffTazEbqh3xi0ogaa1guEaq8KfwOQ5UsDB0=; b=Ov5X+1ECG6y6r3SnnOGffg++m4iha/z6AfeP0ChIxe54K5dFPmH9PQO50OJaz4ElwS 5bTsSnpT19FVPbataFs1200BMKzo6hx59uoUaQrBX+PULoijTQkfP51oyzWJ1nC//PG2 SReSPQxLYajtx3a8/qTVkSjLEJtGMxmf8dVdYcapVJUtVfZjg9gX4yJliSwW9VVRyABb juRtbvGW26nXurjfMjsP2t/YI8L5qA02P3pfoNFgWcqCTTDDBfr5P4OJ68gv4q2aF5FR 9SnGRYWXgbaxz8Qw7lYgLRk1d/FiPHQXtPYIrs1GDLskmftZ5jNReOjhyXz+9IwOTclc 9SMg== X-Gm-Message-State: AOJu0Yy4iqGyh3iGIPYvLZX+Hr4lZ/xD21TmN0TXOl8SpEyLzluXzY3P wVMvZabETo2OAtbwAq/DQy66Q85eBGASRM8SERruJECNuPJIm//q2nybpl63AQ== X-Gm-Gg: ASbGncsu1gp6xkVe3R4qN6muBSYyYzfy5CU8DjiNlUPqbT59JJc/obbdoCklqsXBTqB h9b8iG6ykHM/sPZyYO8usLSDtzEO4KggdrDo2oAo0b62sqBtYVGBOwcJgV6VeYbBpolFtxHS1UU HHDg0GKW/F6RBnMSSKdeb2UdqKbt652EM4OvFpcDmAvW5U28NsX0fXHCbZm7KI4J4ElTO22N7Wr oOKY2oqI5C/iu8EOsagBGNkQBpKsL1C2l+g9SfBb90YKqOL+wVLuDBoOP6yvufyyq8P31hxa4sJ 9Ejifg4skTs/erVjV8SZfuFObmOXT4AZ3sw2L2knFZmZIyI9DCRGKo0wW9ZeZpesFA== X-Google-Smtp-Source: AGHT+IF4wnCe1Uks0soPGKUReA8Ztg9uIFqZPd5a3HClV/Ez18S3gokaePfr+WZO7oAT/x424uoFLA== X-Received: by 2002:a05:6402:430a:b0:60c:4bc0:453e with SMTP id 4fb4d7f45d1cf-611a6599c72mr1167870a12.2.1752050120337; Wed, 09 Jul 2025 01:35:20 -0700 (PDT) Received: from laped.lan ([185.181.22.18]) by smtp.googlemail.com with ESMTPSA id 4fb4d7f45d1cf-60fcb1fa9b8sm8395453a12.54.2025.07.09.01.35.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Jul 2025 01:35:19 -0700 (PDT) From: Lars Alex Pedersen To: ptxdist@pengutronix.de Date: Wed, 9 Jul 2025 10:35:13 +0200 Message-ID: <20250709083513.399356-1-lapeddk@gmail.com> X-Mailer: git-send-email 2.50.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.2 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] chrony: Add option for NTS support X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Lars Alex Pedersen Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false chrony was compiled implicitly with NTS support enabled, but it also required gnutls. This commit makes the option explicit and selects gnutls and CHRONY_USE_NETTLE Signed-off-by: Lars Alex Pedersen --- rules/chrony.in | 8 ++++++++ rules/chrony.make | 1 + 2 files changed, 9 insertions(+) diff --git a/rules/chrony.in b/rules/chrony.in index 49226f58e..9805b7a2c 100644 --- a/rules/chrony.in +++ b/rules/chrony.in @@ -6,6 +6,7 @@ menuconfig CHRONY prompt "chrony " select LIBC_M select LIBCAP + select GNUTLS if CHRONY_ENABLE_NTS select LIBSECCOMP if CHRONY_SECCOMP select NETTLE if CHRONY_USE_NETTLE select PPS_TOOLS if CHRONY_PPS_REFCLK @@ -24,6 +25,13 @@ menuconfig CHRONY if CHRONY +config CHRONY_ENABLE_NTS + bool + prompt "Enable NTS support" + select CHRONY_USE_NETTLE + help + Enable NTS support + config CHRONY_USE_NETTLE bool prompt "Use nettle crypto library" diff --git a/rules/chrony.make b/rules/chrony.make index ee58ae164..b0e28c4d2 100644 --- a/rules/chrony.make +++ b/rules/chrony.make @@ -44,6 +44,7 @@ CHRONY_CONF_OPT := \ --sysconfdir=/etc \ --disable-readline \ --without-editline \ + $(call ptx/ifdef, PTXCONF_CHRONY_ENABLE_NTS,,--disable-nts) \ $(call ptx/ifdef, PTXCONF_CHRONY_USE_NETTLE,,--disable-sechash) \ $(call ptx/ifdef, PTXCONF_CHRONY_USE_NETTLE,,--without-nettle) \ --without-nss \ base-commit: 51f6fea554acb994e4f082af28077e82aab221cc -- 2.50.0