From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: passt.top; dmarc=none (p=none dis=none) header.from=danishpraka.sh Authentication-Results: passt.top; dkim=pass (2048-bit key; unprotected) header.d=danishpraka.sh header.i=@danishpraka.sh header.a=rsa-sha256 header.s=fm1 header.b=X1A+LcXr; dkim=pass (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm3 header.b=URVVPMLj; dkim-atps=neutral Received: from fout-a4-smtp.messagingengine.com (fout-a4-smtp.messagingengine.com [103.168.172.147]) by passt.top (Postfix) with ESMTPS id 82AA75A061E for ; Thu, 13 Nov 2025 08:23:32 +0100 (CET) Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfout.phl.internal (Postfix) with ESMTP id 90D3AEC010A; Thu, 13 Nov 2025 02:23:31 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Thu, 13 Nov 2025 02:23:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=danishpraka.sh; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm1; t=1763018611; x=1763105011; bh=Zgus7ne6RK kgJKJfXCYMc1Qs2NIyXWqTLvPwiXBPWRs=; b=X1A+LcXrX+oejt2CjcgijHEscd Y23F/qmaRzaZGP9PdWMSd+hCNgSAYU2GhQPoSAMKQFf7akkNoDyYVi3w/HvWsuUa XzYfo6GjZiSRccR8JsjtR3LZeQGvD9aIljr3LxsbsPQpqonNBj4/C+LaQBsyTqbc 8c4NpI0q8n0S4mSdnqVYImc8tDH7W3uoq/3Af4usWaArv51O4FQxF6WWS5mJKtes YwX1m9stmu0AuLUublRT7CzxfEDcpXE2rqayh1WjtWytH9tBX6cqynH35ahYwuef 9PnnBWcGlzCfhX7CoNX3mMKx6GqAQnZP4hq2bFNnC0A/P26pvApVMdwY1Zig== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1763018611; x=1763105011; bh=Zgus7ne6RKkgJKJfXCYMc1Qs2NIyXWqTLvP wiXBPWRs=; b=URVVPMLjfdBGvnxveJmXIdZnffLJyaqzUxheZQ5/IQ6ueFw+Usg o8DnG2AbnVYlfbCl+x1DfOYdWdWoJ4ues4W8lJwufJ0Hg8w45lmedj9OQU0v3+Xw 4mc+6DwJcAwTt2hpc1KEIpvgTYzRaLnsinML8621UcrbEwoSw/myzxDtWOAAOqO9 DnD1BHtL8TlJqmFhfkQIwUg1BX4srFLMUd/XwQGz5XlnxqICaHWBgZ86TEaXxOc3 eAhoh2RmyZkbXWcKvYjhRMax9ZGXvQZVRBEy0FCseLXZuxM8YXUHA0RLJ0E2mcCD rbs65e8zLGq8WShCDtM0N3f74smi4LILplw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvtdeifeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertd dtnecuhfhrohhmpeffrghnihhshhcurfhrrghkrghshhcuoegtohhnthgrtghtsegurghn ihhshhhprhgrkhgrrdhshheqnecuggftrfgrthhtvghrnhepgfefvdehudehudekveevue ffleehiefftdejudeiheeuvdffieelffdthfeitddunecuvehluhhsthgvrhfuihiivgep tdenucfrrghrrghmpehmrghilhhfrhhomheptghonhhtrggtthesuggrnhhishhhphhrrg hkrgdrshhhpdhnsggprhgtphhtthhopeehpdhmohguvgepshhmthhpohhuthdprhgtphht thhopehprghsshhtqdguvghvsehprghsshhtrdhtohhppdhrtghpthhtohepshgsrhhivh hiohesrhgvughhrghtrdgtohhmpdhrtghpthhtohepghhithesmhgrgigthhgvrhhnohhf fhdrtggrpdhrtghpthhtohepphhhohhliihinhhgsehrvgguhhgrthdrtghomhdprhgtph htthhopegtohhnthgrtghtsegurghnihhshhhprhgrkhgrrdhshh X-ME-Proxy: Feedback-ID: i59a6483a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 13 Nov 2025 02:23:28 -0500 (EST) From: Danish Prakash To: passt-dev@passt.top Subject: [PATCH] spec: use %selinux_requires macro, drop overlapping dependencies Date: Thu, 13 Nov 2025 12:52:25 +0530 Message-ID: <20251113072256.4034068-1-contact@danishpraka.sh> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MailFrom: contact@danishpraka.sh X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation Message-ID-Hash: PO7Q36CVE3QCRXYTN7GLIEGELZ4UMZYX X-Message-ID-Hash: PO7Q36CVE3QCRXYTN7GLIEGELZ4UMZYX X-Mailman-Approved-At: Thu, 13 Nov 2025 08:44:48 +0100 CC: sbrivio@redhat.com, git@maxchernoff.ca, pholzing@redhat.com, Danish Prakash X-Mailman-Version: 3.3.8 Precedence: list List-Id: Development discussion and patches for passt Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Also, drop unused preun policycoreutils requires. Signed-off-by: Danish Prakash --- contrib/fedora/passt.spec | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/contrib/fedora/passt.spec b/contrib/fedora/passt.spec index d1bcf4a74338..cab2bb4c409b 100644 --- a/contrib/fedora/passt.spec +++ b/contrib/fedora/passt.spec @@ -34,19 +34,15 @@ for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges. -%package selinux -BuildArch: noarch -Summary: SELinux support for passt and pasta -Requires: selinux-policy-%{selinuxtype} -Requires: container-selinux -Requires(post): selinux-policy-%{selinuxtype} +%package selinux +BuildArch: noarch +Summary: SELinux support for passt and pasta +%selinux_requires +Requires: container-selinux +Requires: selinux-policy-%{selinuxtype} Requires(post): container-selinux -Requires(post): policycoreutils -Requires(post): libselinux-utils -Requires(preun): policycoreutils -BuildRequires: selinux-policy-devel -BuildRequires: pkgconfig(systemd) -Recommends: selinux-policy-%{selinuxtype} >= %{selinux_policy_version} +Requires(post): selinux-policy-%{selinuxtype} +Recommends: selinux-policy-%{selinuxtype} >= %{selinux_policy_version} %description selinux This package adds SELinux enforcement to passt(1), pasta(1), passt-repair(1). -- 2.51.0