From nobody Thu Apr 25 06:09:57 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1669245188; cv=none; d=zohomail.com; s=zohoarc; b=NKDw7Ae7X3REnzBfiqXVqM9li7dRoGgjAdn4xwufACDAeDJ0GbBRnP35V33CUKI1UIIdr9YZOA0uWf/GGnfpCL9Rl+P4oAQofyuivevIzb4/9EUCAujudNm05gdug08UMnsPeeIG4rO8P5Z2wkZ+RIimvl4+ZV/5P3NhXO+KnS4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1669245188; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=LL9RBcaknBXNI2jW5aIvLpnisr0oMsD/UYBchPVybOI=; b=KgpyWDeR6VG+6TxpXFYZKbPuk6ejpXZFZNHNB6rziaIXeMuOXQaUkaI1Q+9Pt6dRbYvlB5DJMaOY2/1j+InaZRB/JS7ILje0mDqM6mMM3P1WPVCBZCqsR3gA5bsI3fgBR78JoArjdfBQlyF1I8jCGAxmG7D8pyW9g8h1E2mzatE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1669245188558424.2452974769204; Wed, 23 Nov 2022 15:13:08 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-584-ieQ56NnqOlGHyhnBq3Cuew-1; Wed, 23 Nov 2022 18:12:11 -0500 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id E5DB08339C8; Wed, 23 Nov 2022 23:12:08 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9964CC15BB1; Wed, 23 Nov 2022 23:12:08 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 3BD9D194658C; Wed, 23 Nov 2022 23:12:08 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 5DE7D19466DF for ; Wed, 23 Nov 2022 23:12:06 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 4F4F44EA5C; Wed, 23 Nov 2022 23:12:06 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast10.extmail.prod.ext.rdu2.redhat.com [10.11.55.26]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 459DA4EA55 for ; Wed, 23 Nov 2022 23:12:06 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 22F151C05B0A for ; Wed, 23 Nov 2022 23:12:06 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60040.outbound.protection.outlook.com [40.107.6.40]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-57-mADsrNVyNhmOa58JWWacRw-1; Wed, 23 Nov 2022 18:12:04 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU2PR04MB8792.eurprd04.prod.outlook.com (2603:10a6:10:2e3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Wed, 23 Nov 2022 23:12:02 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%4]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 23:12:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669245187; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=LL9RBcaknBXNI2jW5aIvLpnisr0oMsD/UYBchPVybOI=; b=ZWjIYzXqYW+u7yKTqbLBUJrOVitdxnM8cYFq1Bk5GpluZ/QmeDBSOPEh+XfaLdshruquTA AKUzGaS7SsgU2pqGdD96q9vfQBhBeF7tby+xtIh1FukKt9L0cCYL9fwDFtNcD4LBeF5+za n9nTCwYH7Vj5P5Hr64QHdztqSwojbkg= X-MC-Unique: ieQ56NnqOlGHyhnBq3Cuew-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: mADsrNVyNhmOa58JWWacRw-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH RFC 1/6] spec: Remove redundant with_libxl Date: Wed, 23 Nov 2022 16:11:50 -0700 Message-ID: <20221123231155.31612-2-jfehlig@suse.com> In-Reply-To: <20221123231155.31612-1-jfehlig@suse.com> References: <20221123231155.31612-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0134.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::18) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU2PR04MB8792:EE_ X-MS-Office365-Filtering-Correlation-Id: 6876659d-dc00-4e3f-1a15-08dacda8217b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: qnDzA4ZcOoqI2qAHxH9LcTfd+qVlbtOhdetAs36ZAIdmJBJA2zy8X+OZWmntw7/dpjft96YiFatQoqly8Npg/KwRFs1tVPQwZsHr9fFQkVxDi585U0Qa2vbWLlIevrEohQRzgfX7wWVhpEFCfQTtb7X9fllZyBK8Wexa9JbYv36Int6AAWdNgpFSlFqA0H3tnKrPg8F+qeSTTfYP6OsjbYqGroWjXQQHvUFhOJClbemcbf8MzJ3KA+44EZfoudaea65QAB+toWhsUiz2DUW+3lrHHAFcDlq/s17Z8KCX+gcXbqIkxgKCAfIFdmEozE43aRGhYup4crwE4c+UBK3xzT1wns4OESMsPnIWY9ADyDzCq3ZdixAkwaBXGpmn3/mgRznrjrl/OUxh1ca7mY0uvSEs6ySfnMYQok8N86drfQweWz7AtG/sK8FrDnzXU92o5lqTs8AoJpVU3sw1/qkzxcE6fOFFZ7X8e+boNvD7jlj9Xwdm5le6F3pJq3g58BJFM6MHXKyP9pmufE3n226HI+x2aZZtNh0X/qol+h8Q2+HVno3XiSj6NZa3dCyQzHXNT1Qm+pVbOypKQwWq7cRTPhlv/d2Y0RTFbpYtSK4Hh7BY9OBXgiDrN3lcymZ/lS9Qu9NbQfllkYkGTL2cVzpEYw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(396003)(136003)(376002)(346002)(451199015)(6486002)(6506007)(6666004)(478600001)(2906002)(1076003)(26005)(186003)(36756003)(6512007)(38100700002)(83380400001)(86362001)(2616005)(8936002)(4744005)(41300700001)(66946007)(66556008)(66476007)(8676002)(5660300002)(6916009)(316002); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?25NrFCtbG/CxjlqaXT9xabDarXPeAKiNHEON1F2bZDEt3aEtEwqo9nkNgyzm?= =?us-ascii?Q?I1s5akeMsSJvhCtb1aQjv/tUzITwatBz+C//+7XlFxbnlKfJG1A5WnKpgP1b?= =?us-ascii?Q?ExdQ9SltXX6DP/99/ENzY7mPJwA0/VQspe/EZ0pGWlCwNT7izpICWXNh6V5U?= =?us-ascii?Q?2Ca7SJ+F/O/qxV4EQmgp2g8RwwvxtevPd0VP6KI7zqDIg0VttGtv/TXu91i/?= =?us-ascii?Q?Z6ejmHiPm0mKBAC9+jp3YlvqBmWsbBhuFmf+OgCyhuiLGqq+WAieeeJCIRhc?= =?us-ascii?Q?QHtICWmTjnqqG3b7dB+ngJJzUOcIpkIaFUBw3/tZZ86djeALRe+OFhgg7FTW?= =?us-ascii?Q?SFJv9v9hV7NY7oXF4U+0+1VaNnstvgzUtXU6o/LKVfPl7cG0N161TYzeaPef?= =?us-ascii?Q?fl2ZNwRs/WkHotb4rmkfv8mXnJtQVYTl6uEy0+gD/lSbaabXMNH4a9XTnlU+?= =?us-ascii?Q?YZ2O7HUwT9QfanmSpOw3l5mmU0QQ/NuXkaLfMgc6/8xf3M2TU932KDxihPtP?= =?us-ascii?Q?FTExHQlR0z3XvzhnYJLfi41/6IQKi+G3tYSBdDvlNUmX4CXncONDD8z4M4Mi?= =?us-ascii?Q?YYMVK7WLM0fBZzWI0TuZzwWwDxgutcw+XNnVWWBG9BfN7b8gHgPACvei987M?= =?us-ascii?Q?EmmHNkZfe7RgxjV+daag3lVka752rRyce0YetHkcZaqMoEfPGH1psxH8RUYo?= =?us-ascii?Q?QvoDV0hPwMl3qPwO2lbWwN0M2orsgQ3u+3iWnOlkM5fwXmyye/fJ75iKVa0q?= =?us-ascii?Q?jm6wZ6SwegTuddmclTAALlb5IAaLORgSm4EaZRB0ArhPOh/JUebb8voDm6K0?= =?us-ascii?Q?eZlOaHuedBBt8PiO0YVV8sVTLohmWZxqMD/df10CFKjshIK0Yzmfh5xkUu2E?= =?us-ascii?Q?W/ogYz+0CuW88DhUdCoRC2OqPVKkeCgy8LVKRSrKF4FAweJ6DzLJMIwvglcP?= =?us-ascii?Q?Hb6Xk6zv2eDtTpzJyp/PWzgD5ULYeb+62iOPzAi66uzcu4mxIhOtuYmEX1mJ?= =?us-ascii?Q?9bXw5yZudAnS1TRr5GrZGZYUXfsN4TwNVTElH9AcQiQn+pf0kM+3f8B8mtcn?= =?us-ascii?Q?2DMu62pEVRFNgyXpiP19MBjReXU8XfcRYNjsebB7lii5ABY5IxAthGq8sItx?= =?us-ascii?Q?YSrxsWOiNN/mbhGYsmGWjjk/5zTq+U3U1Y9uTr43BZrg/J+fDXZiMnfG+qTm?= =?us-ascii?Q?Ex3XYfrUnxJPSYnonfh3/+sQf16vykqBRwQGluuoV6TxNdJ998Sd8P3TYV52?= =?us-ascii?Q?KI502AJvyg/FtaCjyPa6RfracUY72AYRgIDB6NWbwAlB+4Janig5DTLl/+L7?= =?us-ascii?Q?uWj/JOvhL1arPx3LFCcojGa+wDUgRsiFqTpYZS9vBwPf56QgL9QhOHXs/cvQ?= =?us-ascii?Q?bzqBVuKFNeeooknqMbpAyiPRO+UO9f7X+v2gQ9p6HpdRJzfcsZ6Ub2Xsfgs2?= =?us-ascii?Q?p2zrnhUYaldetQgeEAN997oa0uCGo2brF5PkNl2yPqt4A/OcZzFlA+iSaSdV?= =?us-ascii?Q?Q9GKTk15vS4NfO8HhkV7DeTephCmZx4W4O19SWu/C64YzaTxpDq+jKIh/dTN?= =?us-ascii?Q?VzP5orBXxtf2rE1k1NtzcA/iHbX/Gmio56hrol5/?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6876659d-dc00-4e3f-1a15-08dacda8217b X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2022 23:12:02.7824 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: j3tOyeCaTMXK9zAIfZr9JEPdNk2X/MBTAhUaXXPGFCRwC9GccmMq5B+odA0JNE24zsjnvrGiUxp9Rm+OMlkITA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8792 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.5 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1669245190393100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 2 -- 1 file changed, 2 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index eb8ebbdd3f..277ecd3eb3 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -862,9 +862,7 @@ capabilities of LXC Summary: Server side daemon & driver required to run XEN guests =20 Requires: libvirt-daemon =3D %{version}-%{release} - %if %{with_libxl} Requires: libvirt-daemon-driver-libxl =3D %{version}-%{release} - %endif Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} Requires: libvirt-daemon-driver-nodedev =3D %{version}-%{release} --=20 2.37.3 From nobody Thu Apr 25 06:09:57 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1669245136; cv=none; d=zohomail.com; s=zohoarc; b=U49aV1LQs94IXqOKRMCjI/qqC2qLPTJfOAg6ahXWTTAbBAXgG1Ui0TKH1nv63VyYFKUbgTsSkllsGFRGWzXocTgWec8YOtIFQux7xTXl7i6uaRMtaGK65qlWw59IepFe9sQ/oEd4oo4n/xay0UXcWie0AIMzgEWK+WmHSdmfvu0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1669245136; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=REcU5f5ZthbzIJlpdQpoW63QQNRXRpp+8hD+InvnUF4=; b=B+oPBBJNInd+qm/ZRbP+tT8uPS4jX4evxerxTLDjjTcAuA8vcsr9pRmr+mVFZM+762aRXNb5hld3yL2KSVeGH+Q6tiAEOicGIqEoxM5ElYztYj6RykjCoiKfm4LL7jiHnVmrNCzzpPkgjo8tVDotdiIfReOoSUWbKtEKFJi5OWc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1669245136721375.41806512998073; Wed, 23 Nov 2022 15:12:16 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-362-DnnEDdo8OeOBW5dyGCQKUg-1; Wed, 23 Nov 2022 18:12:14 -0500 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 2ED82811E67; Wed, 23 Nov 2022 23:12:12 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 182FA2024CC8; Wed, 23 Nov 2022 23:12:12 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id E350D1946589; Wed, 23 Nov 2022 23:12:11 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id ABAC21946587 for ; Wed, 23 Nov 2022 23:12:10 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 9FDF7492B0B; Wed, 23 Nov 2022 23:12:10 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast01.extmail.prod.ext.rdu2.redhat.com [10.11.55.17]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 97A47492B07 for ; Wed, 23 Nov 2022 23:12:10 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 7274F85A588 for ; Wed, 23 Nov 2022 23:12:10 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60045.outbound.protection.outlook.com [40.107.6.45]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-648-3DJX6YbjNUaBwNdGjJkerQ-1; Wed, 23 Nov 2022 18:12:08 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU2PR04MB8792.eurprd04.prod.outlook.com (2603:10a6:10:2e3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Wed, 23 Nov 2022 23:12:06 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%4]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 23:12:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669245135; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=REcU5f5ZthbzIJlpdQpoW63QQNRXRpp+8hD+InvnUF4=; b=AcdQm0Yqv3T7levrIKG1VtBFPeU+PeqjyajhALSTCNBwTuzfJIwTUz6m625AAzYW3KYMzm w3HfKZqNYid4Lidw6TRZMRO3RnweI7us+tAWKCJnmF9lehQeOJPVabt26rbmQXUcTeMIHR VbE8cRyHMmKeMO/oYs14C7oq69i9XR0= X-MC-Unique: DnnEDdo8OeOBW5dyGCQKUg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: 3DJX6YbjNUaBwNdGjJkerQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH RFC 2/6] spec: Use more %{name} macro Date: Wed, 23 Nov 2022 16:11:51 -0700 Message-ID: <20221123231155.31612-3-jfehlig@suse.com> In-Reply-To: <20221123231155.31612-1-jfehlig@suse.com> References: <20221123231155.31612-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0123.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::9) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU2PR04MB8792:EE_ X-MS-Office365-Filtering-Correlation-Id: 960681aa-d0d3-4e2a-0cbe-08dacda8237e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 1dJ+DUqYs/BMlRXOA1In/Pov1HBGktAftTjgv1skmKIJOi2xyu2LVAN2ESEAT/cYR/WCw2c3udhWzgQqX6zv5AzEyBlThEVPPwoe6+Gs/zjv6ViAd+xNPsLrOYDw1odxCEjAt5BOxxrM/i8yVzyGyWdpLxkyCrIz0hEByxjbMmtHajZLWH1v76yEVnwkjmj7VLynm5zDxfgCzpIqMdJG5MJeh/sSfKxv9QrfS8EBpWwcN4IUo/P1ez1xPOw9JR8ITm3T0PpirrYiL1K3lp5/OgrqWG833ZA20v3zoA2Fq3N9rfRtzi6LxSqZ50fKM19YR5uEa0fQKwQ/M8gwIiTdgBSZ8gPTHpsoePc+IRyjS8PB4fsP6lWbxuemkCuqDAueWkf0In8lzwV3cQ99fu2BauHqxcQxcvCOVYkbg4Pm3vXn8BalDIW+twaw8rMFI7Kk2Cun5ZWhoBqGOYbyxJMDL2RKUhZT3JR7btkg3thkUz+7/PZUKJTceKPtgk/Go8l1WaZhtuqsmmu8IpZN+xfu2e//JEW8lJqMhdzOYZtb5YPcwWOg4AGREi8gMMAQMvO2+LCqZj9kdHfeQo//O6eCTpu6G2e+q963OBJVkIiAxuHZCdDnXqQJ22ubAJlQHnf6rpz4KVVM46e2Iq+WThO5HEzplryrmcN5QWTSNEiZEXVst1Mxpy+QZ/e4ZJBgc4GqJ0YYW6oYaSxPPO5nTHioVQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(396003)(136003)(376002)(346002)(451199015)(966005)(6486002)(6506007)(6666004)(478600001)(2906002)(1076003)(26005)(186003)(36756003)(6512007)(38100700002)(83380400001)(86362001)(2616005)(8936002)(41300700001)(30864003)(66946007)(66556008)(66476007)(8676002)(5660300002)(6916009)(316002); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?GpYsTxLzzqbq4hGgd8AEucuLdGnK7sJ3oveG3hXc66Da0RltNv9KIUIwzc7Z?= =?us-ascii?Q?I4F+Pq4A2Ny4x/ihTH37YgV22RPHKcVITrolRcfs7SJqyGjb1KxK3PTYrQox?= =?us-ascii?Q?pHC2dnGfbuGmtJVaA1INBcT7pYtQZMM9OXYdTFxX7GC0MLXzxVWgnplUV5ee?= =?us-ascii?Q?RNs5XXayavVMIY39UuF++AKm7m0bupsRqQVO/y6PczvcpRm/Epcz84AymUhC?= =?us-ascii?Q?NsMoelsuf86wKMnXnRAds3+irJa8wBr1+r8+JlBThiUfAqkSH6QWRnqNHpL5?= =?us-ascii?Q?w5fPLE3waUqqCL71os3ULCw3VpI3z8U9nz4Dr+KkVoD7eg4t6XZViA1Bt692?= =?us-ascii?Q?XKtexRVzsbv6MC4h39XiFhPcEMslFA4qd12kdUTcuV+ax6yNR1G8gkfMgclp?= =?us-ascii?Q?JsIuqAvpp+tjazxEw2gu+jPXMdbXCgHU38NMNRUYkfP/QGSdMX8BWn3InrJ6?= =?us-ascii?Q?zhCUh/w26tBJDjLkcoG8FHSX5R2hqvtVcYJRh5TOggs7YotQ5R02/2lp2zKd?= =?us-ascii?Q?AJomIaTr3qYOyY2QhSGkaCUgkCvHvlcYi0d9kF0sjA+xDpeyOFHtO/SwNN9k?= =?us-ascii?Q?iciPMDFR5sW824lFoMlPZ6KPHE3NQ1vpoxgf5GECCvah1saoU0hBUZcKCiFJ?= =?us-ascii?Q?7/XqPfT3RPV3v5WmHRESj6RCajLiyLEn/6R9Sy9a+FhEjEwArbBHr9wQLhjT?= =?us-ascii?Q?hBfxLpxN2n7psg6eXmVdt+w85SFV21LZQ+6K6qMqdf/WkrQvwAY9BYvimmsO?= =?us-ascii?Q?baBs6AF0df2cwi2HfJOTzkn+21liXW53ToXC7gLh0yTJHBOMjWZEoOsQgHnE?= =?us-ascii?Q?cqGcn1KGHk7mgOTgP8j+fgnNSNKAXJEJm7UU5eYhlV4AiE9htfbCQFU7PncQ?= =?us-ascii?Q?ksPQs4/yPJuC6EV9gwZ+0ZUhqZMrUwvyh4Z3EdcozqDnQ+kqT0C8Qi3fUArv?= =?us-ascii?Q?4/IvMN2FuRo0IV8OemBltjnEBWhtpZgJDkev7j2ie7N9fGzHPSPFuaG+LmC2?= =?us-ascii?Q?0wYfjLc3T3UL/lJW3L8Y5tx1dm4dyW1IucQN/x7vTOiVx6Ddv7U7+EuH3kED?= =?us-ascii?Q?2GYS0EiB1Y2g0ZHUZk7Wjeg3lGPFnNYh41vG01mmmxvvFqq8rDo8fLwuW7NW?= =?us-ascii?Q?bsgORlgt5F6syO/8EPlUAXWX3/AiZQmuaRtNzFwEb13n0ECvreBPa8S4whhL?= =?us-ascii?Q?kXAyMv9n4Suj74qViDi0Vg4EXlkwCvcX5jJFKncoB4djMP4kNCsjXLKP5YEr?= =?us-ascii?Q?/U6LIDKCxjIE7veYs7beiVtBf7j5s21/0XIrHIYgeUV6uuCOSe0F4+V8BaIe?= =?us-ascii?Q?XGvJ/NcY2lkNRtNapIk2IM7IrYund0PpKVXVScD5suokLMxqzIJEOFoS0BWI?= =?us-ascii?Q?Q6YOG8T71hFVGb2cJY2fmg/dDCCr2RyGL2yzIvAynNCceJP+bmn5rfT04K6v?= =?us-ascii?Q?0KuM0okh8xichIozP70w74O/Yp8FEBVMGGchQt84Y3xRkLu307PNldayzcKo?= =?us-ascii?Q?/ZCizkyfekSs0JlWq3+UAI3VCDeMqoJGjiWXkHuN/qhV1V+TEREzxYYeVjWf?= =?us-ascii?Q?KGRQ64j/KcFQ2oOyPgfFU/xU6Ky0tUaS1+g7vfYu?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 960681aa-d0d3-4e2a-0cbe-08dacda8237e X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2022 23:12:06.3446 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bEhj7a/ovj3jHOqzDkJ9AxRvHYNKSOwiXiyd2nmGSWUulVZDq5/K6D6JonkaD+ppO6gTTYJ6xmg8/hpWMoboVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8792 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.10 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1669245138090100003 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig --- libvirt.spec.in | 250 ++++++++++++++++++++++++------------------------ 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 277ecd3eb3..3c9975b684 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -239,33 +239,33 @@ URL: https://libvirt.org/ %endif Source: https://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.xz =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-config-network =3D %{version}-%{release} -Requires: libvirt-daemon-config-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-config-network =3D %{version}-%{release} +Requires: %{name}-daemon-config-nwfilter =3D %{version}-%{release} %if %{with_libxl} -Requires: libvirt-daemon-driver-libxl =3D %{version}-%{release} +Requires: %{name}-daemon-driver-libxl =3D %{version}-%{release} %endif %if %{with_lxc} -Requires: libvirt-daemon-driver-lxc =3D %{version}-%{release} +Requires: %{name}-daemon-driver-lxc =3D %{version}-%{release} %endif %if %{with_qemu} -Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} +Requires: %{name}-daemon-driver-qemu =3D %{version}-%{release} %endif # We had UML driver, but we've removed it. -Obsoletes: libvirt-daemon-driver-uml <=3D 5.0.0 -Obsoletes: libvirt-daemon-uml <=3D 5.0.0 +Obsoletes: %{name}-daemon-driver-uml <=3D 5.0.0 +Obsoletes: %{name}-daemon-uml <=3D 5.0.0 %if %{with_vbox} -Requires: libvirt-daemon-driver-vbox =3D %{version}-%{release} +Requires: %{name}-daemon-driver-vbox =3D %{version}-%{release} %endif -Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nwfilter =3D %{version}-%{release} =20 -Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} -Requires: libvirt-daemon-driver-secret =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage =3D %{version}-%{release} -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nodedev =3D %{version}-%{release} -Requires: libvirt-client =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} +Requires: %{name}-daemon-driver-secret =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nodedev =3D %{version}-%{release} +Requires: %{name}-client =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} =20 # All build-time requirements. Run-time requirements are # listed against each sub-RPM @@ -484,9 +484,9 @@ Requires: gettext %endif =20 # Ensure smooth upgrades -Obsoletes: libvirt-admin < 7.3.0 -Provides: libvirt-admin =3D %{version}-%{release} -Obsoletes: libvirt-bash-completion < 7.3.0 +Obsoletes: %{name}-admin < 7.3.0 +Provides: %{name}-admin =3D %{version}-%{release} +Obsoletes: %{name}-bash-completion < 7.3.0 =20 %description daemon Server side daemon required to manage the virtualization capabilities @@ -496,8 +496,8 @@ for specific drivers. %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} =20 %description daemon-config-network Default configuration files for setting up NAT based networking @@ -505,16 +505,16 @@ Default configuration files for setting up NAT based = networking %package daemon-config-nwfilter Summary: Network filter configuration files for the libvirtd daemon =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nwfilter =3D %{version}-%{release} =20 %description daemon-config-nwfilter Network filter configuration files for cleaning guest traffic =20 %package daemon-driver-network Summary: Network driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: dnsmasq >=3D 2.41 Requires: iptables =20 @@ -526,8 +526,8 @@ bridge capabilities. =20 %package daemon-driver-nwfilter Summary: Nwfilter driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: iptables Requires: ebtables =20 @@ -539,8 +539,8 @@ iptables and ip6tables capabilities =20 %package daemon-driver-nodedev Summary: Nodedev driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} # needed for device enumeration Requires: systemd >=3D 185 # For managing persistent mediated devices @@ -554,8 +554,8 @@ capabilities. =20 %package daemon-driver-interface Summary: Interface driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} %if %{with_netcf} Requires: netcf-libs >=3D 0.2.2 %endif @@ -566,8 +566,8 @@ an implementation of the host network interface APIs. =20 %package daemon-driver-secret Summary: Secret driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} =20 %description daemon-driver-secret The secret driver plugin for the libvirtd daemon, providing @@ -575,8 +575,8 @@ an implementation of the secret key APIs. =20 %package daemon-driver-storage-core Summary: Storage driver plugin including base backends for the libvirtd da= emon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: nfs-utils # For mkfs Requires: util-linux @@ -585,9 +585,9 @@ Requires: util-linux Requires: /usr/bin/qemu-img %endif %if !%{with_storage_rbd} -Obsoletes: libvirt-daemon-driver-storage-rbd < 5.2.0 +Obsoletes: %{name}-daemon-driver-storage-rbd < 5.2.0 %endif -Obsoletes: libvirt-daemon-driver-storage-sheepdog < 8.8.0 +Obsoletes: %{name}-daemon-driver-storage-sheepdog < 8.8.0 =20 %description daemon-driver-storage-core The storage driver plugin for the libvirtd daemon, providing @@ -596,8 +596,8 @@ iSCSI, and multipath storage. =20 %package daemon-driver-storage-logical Summary: Storage driver plugin for lvm volumes -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: lvm2 =20 %description daemon-driver-storage-logical @@ -607,8 +607,8 @@ volumes using lvm. =20 %package daemon-driver-storage-disk Summary: Storage driver plugin for disk -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: parted Requires: device-mapper =20 @@ -619,8 +619,8 @@ volumes using the host disks. =20 %package daemon-driver-storage-scsi Summary: Storage driver plugin for local scsi devices -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} =20 %description daemon-driver-storage-scsi The storage driver backend adding implementation of the storage APIs for s= csi @@ -629,8 +629,8 @@ host devices. =20 %package daemon-driver-storage-iscsi Summary: Storage driver plugin for iscsi -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: iscsi-initiator-utils =20 %description daemon-driver-storage-iscsi @@ -641,8 +641,8 @@ volumes using the host iscsi stack. %if %{with_storage_iscsi_direct} %package daemon-driver-storage-iscsi-direct Summary: Storage driver plugin for iscsi-direct -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} =20 %description daemon-driver-storage-iscsi-direct The storage driver backend adding implementation of the storage APIs for i= scsi @@ -652,8 +652,8 @@ volumes using libiscsi direct connection. =20 %package daemon-driver-storage-mpath Summary: Storage driver plugin for multipath volumes -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: device-mapper =20 %description daemon-driver-storage-mpath @@ -664,8 +664,8 @@ multipath storage using device mapper. %if %{with_storage_gluster} %package daemon-driver-storage-gluster Summary: Storage driver plugin for gluster -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} %if 0%{?fedora} Requires: glusterfs-client >=3D 2.0.1 %endif @@ -682,8 +682,8 @@ volumes using libgfapi. %if %{with_storage_rbd} %package daemon-driver-storage-rbd Summary: Storage driver plugin for rbd -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} =20 %description daemon-driver-storage-rbd The storage driver backend adding implementation of the storage APIs for r= bd @@ -694,8 +694,8 @@ volumes using the ceph protocol. %if %{with_storage_zfs} %package daemon-driver-storage-zfs Summary: Storage driver plugin for ZFS -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} # Support any conforming implementation of zfs Requires: /sbin/zfs Requires: /sbin/zpool @@ -708,23 +708,23 @@ ZFS volumes. =20 %package daemon-driver-storage Summary: Storage driver plugin including all backends for the libvirtd dae= mon -Requires: libvirt-daemon-driver-storage-core =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage-disk =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage-logical =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage-scsi =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage-iscsi =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage-mpath =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-core =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-disk =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-logical =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-scsi =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-iscsi =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-mpath =3D %{version}-%{release} %if %{with_storage_iscsi_direct} -Requires: libvirt-daemon-driver-storage-iscsi-direct =3D %{version}-%{rele= ase} +Requires: %{name}-daemon-driver-storage-iscsi-direct =3D %{version}-%{rele= ase} %endif %if %{with_storage_gluster} -Requires: libvirt-daemon-driver-storage-gluster =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-gluster =3D %{version}-%{release} %endif %if %{with_storage_rbd} -Requires: libvirt-daemon-driver-storage-rbd =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-rbd =3D %{version}-%{release} %endif %if %{with_storage_zfs} -Requires: libvirt-daemon-driver-storage-zfs =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage-zfs =3D %{version}-%{release} %endif =20 %description daemon-driver-storage @@ -736,8 +736,8 @@ parted and more. %if %{with_qemu} %package daemon-driver-qemu Summary: QEMU driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} Requires: /usr/bin/qemu-img # For image compression Requires: gzip @@ -757,10 +757,10 @@ QEMU %if %{with_lxc} %package daemon-driver-lxc Summary: LXC driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} # There really is a hard cross-driver dependency here -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} Requires: systemd-container =20 %description daemon-driver-lxc @@ -773,8 +773,8 @@ the Linux kernel %if %{with_vbox} %package daemon-driver-vbox Summary: VirtualBox driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} =20 %description daemon-driver-vbox The vbox driver plugin for the libvirtd daemon, providing @@ -786,9 +786,9 @@ VirtualBox %if %{with_libxl} %package daemon-driver-libxl Summary: Libxl driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-libs =3D %{version}-%{release} -Obsoletes: libvirt-daemon-driver-xen < 4.3.0 +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-libs =3D %{version}-%{release} +Obsoletes: %{name}-daemon-driver-xen < 4.3.0 =20 %description daemon-driver-libxl The Libxl driver plugin for the libvirtd daemon, providing @@ -802,14 +802,14 @@ Libxl %package daemon-qemu Summary: Server side daemon & driver required to run QEMU guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} -Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nodedev =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} -Requires: libvirt-daemon-driver-secret =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-driver-qemu =3D %{version}-%{release} +Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nodedev =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon-driver-secret =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage =3D %{version}-%{release} Requires: qemu =20 %description daemon-qemu @@ -822,14 +822,14 @@ capabilities of the QEMU TCG emulators %package daemon-kvm Summary: Server side daemon & driver required to run KVM guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} -Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nodedev =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} -Requires: libvirt-daemon-driver-secret =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-driver-qemu =3D %{version}-%{release} +Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nodedev =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon-driver-secret =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage =3D %{version}-%{release} Requires: qemu-kvm =20 %description daemon-kvm @@ -842,14 +842,14 @@ capabilities of the KVM hypervisor %package daemon-lxc Summary: Server side daemon & driver required to run LXC guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-driver-lxc =3D %{version}-%{release} -Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nodedev =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} -Requires: libvirt-daemon-driver-secret =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-driver-lxc =3D %{version}-%{release} +Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nodedev =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon-driver-secret =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage =3D %{version}-%{release} =20 %description daemon-lxc Server side daemon and driver required to manage the virtualization @@ -861,14 +861,14 @@ capabilities of LXC %package daemon-xen Summary: Server side daemon & driver required to run XEN guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-driver-libxl =3D %{version}-%{release} -Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nodedev =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} -Requires: libvirt-daemon-driver-secret =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-driver-libxl =3D %{version}-%{release} +Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nodedev =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon-driver-secret =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage =3D %{version}-%{release} Requires: xen =20 %description daemon-xen @@ -880,14 +880,14 @@ capabilities of XEN %package daemon-vbox Summary: Server side daemon & driver required to run VirtualBox guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} -Requires: libvirt-daemon-driver-vbox =3D %{version}-%{release} -Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nodedev =3D %{version}-%{release} -Requires: libvirt-daemon-driver-nwfilter =3D %{version}-%{release} -Requires: libvirt-daemon-driver-secret =3D %{version}-%{release} -Requires: libvirt-daemon-driver-storage =3D %{version}-%{release} +Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-driver-vbox =3D %{version}-%{release} +Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nodedev =3D %{version}-%{release} +Requires: %{name}-daemon-driver-nwfilter =3D %{version}-%{release} +Requires: %{name}-daemon-driver-secret =3D %{version}-%{release} +Requires: %{name}-daemon-driver-storage =3D %{version}-%{release} =20 %description daemon-vbox Server side daemon and driver required to manage the virtualization @@ -901,7 +901,7 @@ Requires: %{name}-libs =3D %{version}-%{release} Requires: gnutls-utils =20 # Ensure smooth upgrades -Obsoletes: libvirt-bash-completion < 7.3.0 +Obsoletes: %{name}-bash-completion < 7.3.0 =20 %description client The client binaries needed to access the virtualization @@ -910,7 +910,7 @@ capabilities of recent versions of Linux (and other OSe= s). %package client-qemu Summary: Additional client side utilities for QEMU Requires: %{name}-libs =3D %{version}-%{release} -Requires: python3-libvirt >=3D 3.7.0 +Requires: python3-%{name} >=3D 3.7.0 =20 %description client-qemu The additional client binaries are used to interact @@ -972,26 +972,26 @@ driver =20 %package nss Summary: Libvirt plugin for Name Service Switch -Requires: libvirt-daemon-driver-network =3D %{version}-%{release} +Requires: %{name}-daemon-driver-network =3D %{version}-%{release} =20 %description nss Libvirt plugin for NSS for translating domain names into IP addresses. =20 %if %{with_mingw} -%package -n mingw32-libvirt +%package -n mingw32-%{name} Summary: %{summary} -Obsoletes: mingw32-libvirt-static < 7.0.0 +Obsoletes: mingw32-%{name}-static < 7.0.0 BuildArch: noarch =20 -%description -n mingw32-libvirt +%description -n mingw32-%{name} MinGW Windows libvirt virtualization library. =20 -%package -n mingw64-libvirt +%package -n mingw64-%{name} Summary: %{summary} -Obsoletes: mingw64-libvirt-static < 7.0.0 +Obsoletes: mingw64-%{name}-static < 7.0.0 BuildArch: noarch =20 -%description -n mingw64-libvirt +%description -n mingw64-%{name} MinGW Windows libvirt virtualization library. =20 %{?mingw_debug_package} --=20 2.37.3 From nobody Thu Apr 25 06:09:57 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1669245185; cv=none; d=zohomail.com; s=zohoarc; b=m4YDEuX9jsPIq5RGRxDEh9alDX26HRXNIrfsD40iaH0ntc1FS00ql/yi7sVXR57tVyrps9voQ5NEG5QnTC0h9C+f1/tYNNOsA8UzrbwZyuPHKLdSCp3LE/hD7LeXn//cySHLCQtbkXbMAXBxVl6/xXU2sDencbSadPS6coTw3ss= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1669245185; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=jsEe6JqSlSeQn4OZEXOkRdsRwOUVnG+GY8+URZjsRkA=; b=gYfBRfnB7m9q6fNk8Ez6b0wQVq/2CfpFLKf6cPZjTbWEAWaIXFJgJ5BTS73rAqeOBJfj4GYyw4OgkPet53MpCgp4HFlLBlMcalSK9CK9N3dylZD8DDrWUyG66oYJz2xQz0FAyH8pL6b39az9WJUUDmoq9RSSXdrY78Qwy43mV+s= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1669245185460938.8978110847065; Wed, 23 Nov 2022 15:13:05 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-595-JmHVYEBfM-W7beXjjsKimg-1; Wed, 23 Nov 2022 18:12:18 -0500 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 771EE85A5B6; Wed, 23 Nov 2022 23:12:15 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 60E77C15BB1; Wed, 23 Nov 2022 23:12:15 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 54EDD1946589; Wed, 23 Nov 2022 23:12:15 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.rdu2.redhat.com [10.11.54.7]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id A7EB61946587 for ; Wed, 23 Nov 2022 23:12:13 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 9992A141511E; Wed, 23 Nov 2022 23:12:13 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast08.extmail.prod.ext.rdu2.redhat.com [10.11.55.24]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 919A91415114 for ; Wed, 23 Nov 2022 23:12:13 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 76BC8380407D for ; Wed, 23 Nov 2022 23:12:13 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60081.outbound.protection.outlook.com [40.107.6.81]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-163-k_UVSrt7PQyDidpzfKKbEw-1; Wed, 23 Nov 2022 18:12:11 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU2PR04MB8792.eurprd04.prod.outlook.com (2603:10a6:10:2e3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Wed, 23 Nov 2022 23:12:10 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%4]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 23:12:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669245184; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=jsEe6JqSlSeQn4OZEXOkRdsRwOUVnG+GY8+URZjsRkA=; b=g6Yt5gLq3rELDc9egHo2E5/uAYtrhOpEVhJ9zorcCGD5Kx1NYrakyM71JVkahp5nUE3Zrp Yv+7Vu8MVGhO7JKQgwIv/egymK9pnUvn5gE8ZYp5tblvubMCCJFt3X8XaJFqTkAQJ3dZOn qJpCX24zSFH5PvRMf+mWbn4HMXjZs0o= X-MC-Unique: JmHVYEBfM-W7beXjjsKimg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: k_UVSrt7PQyDidpzfKKbEw-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH RFC 3/6] spec: Remove daemon postun trigger Date: Wed, 23 Nov 2022 16:11:52 -0700 Message-ID: <20221123231155.31612-4-jfehlig@suse.com> In-Reply-To: <20221123231155.31612-1-jfehlig@suse.com> References: <20221123231155.31612-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0129.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::15) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU2PR04MB8792:EE_ X-MS-Office365-Filtering-Correlation-Id: ac859143-da40-468a-5dc2-08dacda825c1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: pEAvSkJxfRtprEBu6TLlTYiyS05sgycUpF8JH7yXnHmjq188pxe13FONu9lcwC4BZWtqfJyZld2xY0bVCuMnWjCVPewi/pzpSDhlLvOyKH/Q2faa5TueZpvTc/6AJ8m/7EMb0D6bke/PoVQf27ACmjwGAsHbtFCNlrXuWe0fKgLDJEo6EcBpvSBCxtwmMguxGRCDibqDfH2nfEX+j6L1T61rjkHZCCdGOE24lj6Tmy3DKKyWjce7WpifB0XUQlbsQcCZqe4qgOh7m8d8SXiOrw4ypFeSG6Jx/qcZ9Q1KlvZb5qSwNfm+Vw3DmsFjZ/Msgmi+GbCKbeyoVcAoBYXwJbANvljaI83QAwKSaMofoIZK+41NV666siiK9LnhsWdv/MkENYEMPd4sdh7GHnKNtkw0iXMX1BNBHe+2oLDz4g+X2o9oPirVJ0pLZ1kBN/8Yn/H5UnVr1SiiecwYvGpIAxiBvv7bmDDpWlt1CtKSvJtFNW+lsCywK63cdb6qWsAAU3+E/Y5lTfj7ey0VtxkE6BeV5faj7Mqv2U4L4+fQrpYp4ADuuo9KT2g5jKzZ4zOAtq3Ku8Pxrwnpq2Fvg3MPW2KvrFACzCT3I8oIZGOTrzauY5IJt6DBIL/7XVxMrzUPLlWunYMYo6SvnTyVQyUzTQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(396003)(136003)(376002)(346002)(451199015)(6486002)(6506007)(6666004)(478600001)(2906002)(1076003)(26005)(186003)(36756003)(6512007)(38100700002)(83380400001)(86362001)(2616005)(8936002)(41300700001)(66946007)(66556008)(66476007)(8676002)(5660300002)(6916009)(316002); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?O3OHn9MOK23FyTwl95vNXbRGbuAIz6TeCy+2d3+OcMQpPpcQRwzTV5EtZyQl?= =?us-ascii?Q?h+SiabOCufyLVRti4r+bMveRNUdNmlB7j52ttrGKKNxv7DAw3vszkKaUTYeR?= =?us-ascii?Q?pQTprzVpPFpp83hIjQ7SFaYKo+h8q9x84iPttWftm2TvpdKuEaYK/sQeaklg?= =?us-ascii?Q?EMjGtR9tPoPxfYm+i84s4adVzIgQ/NKAGRdhoPa/4WgdYmh5vaFeH4IJhyDN?= =?us-ascii?Q?Aq8E2ClQPcLi9zPCvCnvU9Oq5NJXXBx38Ae0QpvJIVhsRa3uINrb7O4OxXo9?= =?us-ascii?Q?XlMgWK2jOjcRY43DrypSZwgz1Q5aJAX4NXkak7XYAnKsTJ8UNTlEKIzD7TcS?= =?us-ascii?Q?u2tq3oX0yJhRIjfi+LRFjzTiHKdccGNFjb2nxDe66WDXzLk6bXBeRf6qGWO3?= =?us-ascii?Q?ZfcFtN5FzCnHMRWUqzJOWN7KJPN0X1zDqDss/fjpw/r4vy6XIx8btbZtM9Z/?= =?us-ascii?Q?B5Oc51nTUiaa6yszNZwxzrpSVfEmefA5DC/MKbBcNqcP8U9y3xAG17aJIDl1?= =?us-ascii?Q?Ri8N+idswgryS61jVvEzDg7DJv+6ltPYtyi/u+IyaLMpoLK1OzrwcFO3LXnu?= =?us-ascii?Q?LmcT2j/bPRgSBW0ruUhS1sL7Qq5vcb09s67qwnoZamk0ki9OO4z2DYBWc8dx?= =?us-ascii?Q?W3+z9ZoPEiSZMXbpx/kHNbn5kIFJSpr1psWv3YaRsfm9rxuhmvMQ/A5+Wr9j?= =?us-ascii?Q?hCjj+Vrfo1uYpGdh8JkQN0ufVMOiIZSRHQYV3ViHdDQD6kOOzXjJwMlysr8D?= =?us-ascii?Q?lbDPhiYkcSIHxkXBl6l2EzAS+rKP6eBVB0TEEGJGw890Hfl43F7XLFerzuTr?= =?us-ascii?Q?V2Ca18jyfeW9mD4Boho4qgiWrVJ6N5M/bWiBSqbaBT9cLf0yeSThEkT3p1Ie?= =?us-ascii?Q?lcqWLVvlPbZGUa4b9k5Y3D1vdWAwBk7cAFA3+SOfwMtXy9AHY6bmhOr7UdLC?= =?us-ascii?Q?BjAvz1Z5H6iFWEDtGyCOwgSgyL282W5Q0nz9Typ2azFthld1TbZU1kLnfJ6d?= =?us-ascii?Q?hFjwx47Mj0SWeuXoXokh2ByDas9fxSYirX4Mi3rlA2JrdnnwrrGAlzinnZS8?= =?us-ascii?Q?1YaRORnElUPzDdyGQUtZlpJbRCQArriDCg0/Ebuw0cMewX9X+H7e2pSkUckg?= =?us-ascii?Q?euYIdgjErZKEK5N6QvKviQ1r2NFk0oxj000qz6x9LTtwP6MWWbH86sSP+kMQ?= =?us-ascii?Q?hfpoaoSV5lvznnPC4/dC3JB8/khWrzfuC4Aea+vJPEvAADu/+KJh4Nh4VU1m?= =?us-ascii?Q?D/uZzd80QC66TMdD3bSa0p3dGrVB+WATfO635bMvRw7Oi4r6B640Zg3aFK4Z?= =?us-ascii?Q?E1zpcDbLyNw+c02zjnK/AFszsr1jXzH9hxwqCEinX87DYLwM+oWIRkjsCYT4?= =?us-ascii?Q?aIwTWljKW17xyUp6MvXx+AMP1YLHp+dI1+/oZzgDjOZLmoS5+y6DyO8xR9C9?= =?us-ascii?Q?T+8CeQuZ5QSeZmhdhjBre6zeEqRcpL0rI3sRHJD0LxMYwXYs0RYcd5HYZPf2?= =?us-ascii?Q?sF+7X6ED5CA4V5uDR1UBiMDTaC/2NRMnOF6cVOR96Sz9/1atzhB7zyZUs+k6?= =?us-ascii?Q?3LmLXVVS5JpJkqejpC/ab+7HEwA4385aBTugVVKW?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac859143-da40-468a-5dc2-08dacda825c1 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2022 23:12:09.8913 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YVMoJCbedVLSsywL26DryH+KtUIVMhnPexVPmPRen+fqJ7SoVr4yUPl6dVpFXTlgScS2wkhdBMQ+uPM0DAqcSA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8792 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.7 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1669245186344100001 Content-Type: text/plain; charset="utf-8" Remove %triggerpostun. Upgrades from libvirt < 1.3.0 is now unlikely. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 3c9975b684..6b1e351343 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -1466,18 +1466,6 @@ if [ $1 -ge 1 ] ; then fi %systemd_postun libvirt-guests.service =20 -# In upgrade scenario we must explicitly enable virtlockd/virtlogd -# sockets, if libvirtd is already enabled and start them if -# libvirtd is running, otherwise you'll get failures to start -# guests -%triggerpostun daemon -- libvirt-daemon < 1.3.0 -if [ $1 -ge 1 ] ; then - /bin/systemctl is-enabled libvirtd.service 1>/dev/null 2>&1 && - /bin/systemctl enable virtlogd.socket virtlogd-admin.socket || : - /bin/systemctl is-active libvirtd.service 1>/dev/null 2>&1 && - /bin/systemctl start virtlogd.socket virtlogd-admin.socket || : -fi - %posttrans daemon %libvirt_sysconfig_posttrans libvirtd virtproxyd virtlogd virtlockd libvir= t-guests if test %libvirt_daemon_needs_restart libvirtd --=20 2.37.3 From nobody Thu Apr 25 06:09:57 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) client-ip=170.10.129.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1669245145; cv=none; d=zohomail.com; s=zohoarc; b=hdT3BQd+65QmDKNh9beyak1K+KI+/ftSHSweJkmXmNfS4sY+VFaic7lmJsbPIc9zdSWZ5so0ZUgvdkWnBe+HWhmjJQoZxhBoRt6dtLgQaQPg5cdLAiMYpJss+8bIJ6LN/EnHwEPwOoYE/rSoFtGmoZUdTFHnAEnFLl1yXz7KV3w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1669245145; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=XnlnsKmnKIT+/gIIcXK1RD5HmkpLkR1mNLzZtZxfsWk=; b=KA5VChZIwG1Jedb2uVkbC2vzBIZ7+mjM3vdgg4mPbMzZ4ZxNJOWkBPl2GC/NqdFLttg6C7HxFo/AcYPpXTW3Z1P+CaorAUywP4TaLSouXC2+UZ+RXvpXBk8FofoDdIRc90mMkNEDo6xUK5nfZbh6RHsXyIfqwkn4+v0v3ijtGho= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mx.zohomail.com with SMTPS id 166924514536673.92851073997952; Wed, 23 Nov 2022 15:12:25 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-623-v0RgprBTOCKezZYw7ZvySg-1; Wed, 23 Nov 2022 18:12:20 -0500 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id E61BE185A79C; Wed, 23 Nov 2022 23:12:17 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id CFE9F111E413; Wed, 23 Nov 2022 23:12:17 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id B229F1946589; Wed, 23 Nov 2022 23:12:17 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 709DD1946587 for ; Wed, 23 Nov 2022 23:12:17 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 65119C2C8C5; Wed, 23 Nov 2022 23:12:17 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast03.extmail.prod.ext.rdu2.redhat.com [10.11.55.19]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 5CC4EC15BB1 for ; Wed, 23 Nov 2022 23:12:17 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 3E675811E67 for ; Wed, 23 Nov 2022 23:12:17 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60042.outbound.protection.outlook.com [40.107.6.42]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-230-1ZftfrtzPeyNA1Y68pqBcQ-1; Wed, 23 Nov 2022 18:12:15 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU2PR04MB8792.eurprd04.prod.outlook.com (2603:10a6:10:2e3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Wed, 23 Nov 2022 23:12:13 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%4]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 23:12:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669245144; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=XnlnsKmnKIT+/gIIcXK1RD5HmkpLkR1mNLzZtZxfsWk=; b=c//pBj5mS3Zm3bygTmvmglSRctovtiNS8u0SIhnVclhRpUewp9C0xs0OAMa7zZTSBGjK2U 34LrGISpGDkvYny84mG9umwLiClBWjmx1/9LJagyuK84cpnzxNEquVicc0uEULCIXwpvlC 55sKnx1HKOedE/V/6CqNU6wjJ5jYUe8= X-MC-Unique: v0RgprBTOCKezZYw7ZvySg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: 1ZftfrtzPeyNA1Y68pqBcQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH RFC 4/6] spec: Move common daemons to a separate subpackage Date: Wed, 23 Nov 2022 16:11:53 -0700 Message-ID: <20221123231155.31612-5-jfehlig@suse.com> In-Reply-To: <20221123231155.31612-1-jfehlig@suse.com> References: <20221123231155.31612-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0128.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::10) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU2PR04MB8792:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f84c437-c551-4865-4e6f-08dacda827e3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: zg1O9bPG4bbXWnXRK1f6K9PCGh48mKU4NMErWj7Gkwt/HJ9LeR4rHgYhbg0GnnTHGH2cySgSrdhc0r31/gUytImbrRc4m21QI5PkeBCMG8+hl9en6XvT/nwEey3uZIE3YeAcA4mYzpBX04/H65AGVMEVmJMRNZzZMYTq2L6FK9P4HVQEV2IGe+7qajNKPx3aMirpTOXbLZT2aHiGPl4pl6rpq5ekdfRMQP2+q+RMxGy1LToLYmV3zSKHrD3Myah3CYpgsEWkWAbT97iEDapCasMqlZg0t0LfBTRKULIZiJRnq5Qb3Kko9kgV22LnvYfALbybyRY+6LZjID77rYVy9DGjaQC8Q2SeN5wFIVnmtukRtuSgZslXc1IQ0vxehTy6rtdNe4/kU6FFy8zFn7OmyJHxFtfKNm/ucdwje2cDGZ02NsU3JUSF5uT8IXet8kPPK4gggWZj8yq0JAWZ6dwOLJHoQzUSg3m4c82b917B4BYdGEQPLWONwVaz9IEMHs7B3mgllLzDn4XIiy6z3iVztdJtZnD/6Bky/bZE7toNvk/dEDeprRlwIQPIHeEeGW1IIqAhMZ7pWZp+hbkni+1qSfjwIUg+Ynr/3SGoexOK9B54ALh4hjw1HsVt2OmxijztpEjdiTuo8OYS6U5gILejdA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(396003)(136003)(376002)(346002)(451199015)(6486002)(6506007)(6666004)(478600001)(2906002)(1076003)(26005)(186003)(36756003)(6512007)(38100700002)(83380400001)(86362001)(2616005)(8936002)(41300700001)(30864003)(66946007)(66556008)(66476007)(8676002)(5660300002)(6916009)(316002); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Y9CX+qVGVlYrytpnCROQQxev7TEnfStliOaVJ92PmPZH5UnQvkeMph+1aFqD?= =?us-ascii?Q?cYwpFNH8fjhU3Ya20SGdvX09POHCLXQTlpF65jrJ1pQww4zdGwhpAZhiyzwL?= =?us-ascii?Q?PqIcgjRYdSH5aVkAX6QGX1jSpQDVAt6LhnuiN1lkhPocpFNfRaIw97xxM9ll?= =?us-ascii?Q?ntPCn27JgQip1yoG3DlLoAoqtplrche+qiki9B0fhGIAc7dXmPFDnhvtbJ0J?= =?us-ascii?Q?8MuSSV+H+1OdC1QL6gBy5ahNOwCcyZ6FQ/ap2x8MzvQ8wdB3T/Pe+6rSbGBx?= =?us-ascii?Q?UgyDGnfG7tbWGmdZ5nMLLPc1ci5mqXlfddVwFwTi3A5H+tt/qinS7qbILiO8?= =?us-ascii?Q?+qzI6tsGJxSoKFOaJo7jiJZOA/JFArTGTyB76AH10/Azqj69JSxR/p805v/H?= =?us-ascii?Q?XCTT/9x//8xWhuEiIz4JS6HMc2FAvHl919x5A7t15ULCdTNLNKWkYxts0dJ0?= =?us-ascii?Q?dSI8QqhfGr9c1efrcsbha4ikLKYQoJeK0XB07c/ag6R5EHBKdEkBbCUx6W2Q?= =?us-ascii?Q?EQzmygPRkitZA7r1EXN6f7jhAUEDZaGU2NWtVsn+8b/TjcL6KG62w8C2x0T8?= =?us-ascii?Q?IZoL3w+t7Q/7bdWrG4OzrcCI2bg2Z/lGNkE4Cfk8Fuu5eV+cvPMBptUog4W9?= =?us-ascii?Q?0YAS4ndfYvy0/DjMW7BEcUz3tm1vln0U1EgE11TzvJpt+AL09OO1XSVLunpJ?= =?us-ascii?Q?vP8A8nlW7kk2Yo1kyYNlkh4ph+2g6qtzuK9ncDhhziwDqCVxM6nMfT18nqpk?= =?us-ascii?Q?z/dIspmoGmCVNW5IzAakXTJAeKXV8MUT4ARqqaD14031ZyT9n6BJxkwgtK2V?= =?us-ascii?Q?j/P98c8mzk4Qi57aUsXdROG0mx8Zfh6qBvdspHFmTCM4Wi/PGZtgdd3BVWfx?= =?us-ascii?Q?AoEzNV039PxlQjHN8BXoHvRqrp8uXVdR2YTN3BtOxccJN7SmQ5EPFURqHvk0?= =?us-ascii?Q?VhQ1VlB4FBptpI4UDnAtCK2CCiPo/V8R/U67G1FrJfF1rWYvoRCCCppo2ZPD?= =?us-ascii?Q?9QfWGxMLCxxUBUx3GdU2yDTqlGyqrXq9DQ2OvariY07PGM4xuLGm8b4FS1BC?= =?us-ascii?Q?8vJUePB4lRt6IwQc8Xmj4FQ8/X8NEZCEeoUPCoobW0SyM1tTSA3qQDQmLnX4?= =?us-ascii?Q?CGcuq9gUk6gAYBB+7QyapXuYepSSqULQJ3Qdk+lmWAYtZmahnEaehw2L7B62?= =?us-ascii?Q?JQzedMt3WBStHs2bnY6kB4s7RKDoQtd3qQKs5BWWSzosrvAEDlXQloDEG87m?= =?us-ascii?Q?JzhW1l2mpkIfxpNOFzFnlMtUrPEXP5L3WQG3t817VdVbkPcCCfpJAqPcVu9/?= =?us-ascii?Q?MvcEC7MD1t2zrR7273xRnj/4EMpad5tRhOuKMuMsbr0fhV/VQmzc99hElDt6?= =?us-ascii?Q?ZkzxmJXExj+L33irdYDkOnsImHr89DpAuqtt2ZtAxNYLFONPM4my6Etidvzu?= =?us-ascii?Q?HUHqXAJVfUH+pv1ge7L6RENxfvcEEKj5vUoG1REoN2DGu8qhF1M51T9k52lE?= =?us-ascii?Q?PlQBRRee+/eJzd9NW43HC8UxgeRf1jr3W78X4gqjMyKjsVXoJy+9aESd6mZ1?= =?us-ascii?Q?+iUOTzt65i3dbQx8FNSKejX3VetW4Loi/6IWdAIj?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9f84c437-c551-4865-4e6f-08dacda827e3 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2022 23:12:13.4535 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +HTK0hYRDT4jjyWCx3GVJrzzV7VGbnIjipeYI9ztoyF2bmyfY6gMtc/wRVsyqA1lQom+BiU31JAa/0XtFoJe3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8792 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.3 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1669245146156100001 Content-Type: text/plain; charset="utf-8" Move virtlockd, virtlogd, and virtproxyd to the new subpackage libvirt-daemon-core. Signed-off-by: Jim Fehlig --- libvirt.spec.in | 133 +++++++++++++++++++++++++++++------------------- 1 file changed, 82 insertions(+), 51 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 6b1e351343..86b4922531 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -438,6 +438,8 @@ Summary: Server side daemon and supporting files for li= bvirt library # All runtime requirements for the libvirt package (runtime requrements # for subpackages are listed later in those subpackages) =20 +# Common daemons and utilities are in the core subpackage +Requires: %{name}-daemon-core =3D %{version}-%{release} # The client side, i.e. shared libs are in a subpackage Requires: %{name}-libs =3D %{version}-%{release} =20 @@ -490,8 +492,15 @@ Obsoletes: %{name}-bash-completion < 7.3.0 =20 %description daemon Server side daemon required to manage the virtualization capabilities -of recent versions of Linux. Requires a hypervisor specific sub-RPM -for specific drivers. +of recent versions of Linux. Requires the daemon-core sub-RPM and a +hypervisor specific sub-RPM to provide the necessary drivers. + +%package daemon-core +Summary: Core daemons and utilities +Requires: %{name}-libs =3D %{version}-%{release} + +%description daemon-core +Core daemons, utilities, and files used by the primary daemons =20 %package daemon-config-network Summary: Default configuration files for the libvirtd daemon @@ -736,7 +745,7 @@ parted and more. %if %{with_qemu} %package daemon-driver-qemu Summary: QEMU driver plugin for the libvirtd daemon -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-libs =3D %{version}-%{release} Requires: /usr/bin/qemu-img # For image compression @@ -757,7 +766,7 @@ QEMU %if %{with_lxc} %package daemon-driver-lxc Summary: LXC driver plugin for the libvirtd daemon -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-libs =3D %{version}-%{release} # There really is a hard cross-driver dependency here Requires: %{name}-daemon-driver-network =3D %{version}-%{release} @@ -773,7 +782,7 @@ the Linux kernel %if %{with_vbox} %package daemon-driver-vbox Summary: VirtualBox driver plugin for the libvirtd daemon -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-libs =3D %{version}-%{release} =20 %description daemon-driver-vbox @@ -786,7 +795,7 @@ VirtualBox %if %{with_libxl} %package daemon-driver-libxl Summary: Libxl driver plugin for the libvirtd daemon -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-libs =3D %{version}-%{release} Obsoletes: %{name}-daemon-driver-xen < 4.3.0 =20 @@ -802,7 +811,7 @@ Libxl %package daemon-qemu Summary: Server side daemon & driver required to run QEMU guests =20 -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-daemon-driver-qemu =3D %{version}-%{release} Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} Requires: %{name}-daemon-driver-network =3D %{version}-%{release} @@ -822,7 +831,7 @@ capabilities of the QEMU TCG emulators %package daemon-kvm Summary: Server side daemon & driver required to run KVM guests =20 -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-daemon-driver-qemu =3D %{version}-%{release} Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} Requires: %{name}-daemon-driver-network =3D %{version}-%{release} @@ -842,7 +851,7 @@ capabilities of the KVM hypervisor %package daemon-lxc Summary: Server side daemon & driver required to run LXC guests =20 -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-daemon-driver-lxc =3D %{version}-%{release} Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} Requires: %{name}-daemon-driver-network =3D %{version}-%{release} @@ -861,7 +870,7 @@ capabilities of LXC %package daemon-xen Summary: Server side daemon & driver required to run XEN guests =20 -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-daemon-driver-libxl =3D %{version}-%{release} Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} Requires: %{name}-daemon-driver-network =3D %{version}-%{release} @@ -880,7 +889,7 @@ capabilities of XEN %package daemon-vbox Summary: Server side daemon & driver required to run VirtualBox guests =20 -Requires: %{name}-daemon =3D %{version}-%{release} +Requires: %{name}-daemon-core =3D %{version}-%{release} Requires: %{name}-daemon-driver-vbox =3D %{version}-%{release} Requires: %{name}-daemon-driver-interface =3D %{version}-%{release} Requires: %{name}-daemon-driver-network =3D %{version}-%{release} @@ -1430,7 +1439,7 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd virtproxyd virtlogd virtlockd libvirt-gues= ts +%libvirt_sysconfig_pre libvirtd libvirt-guests # 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. @@ -1439,11 +1448,7 @@ getent group libvirt >/dev/null || groupadd -r libvi= rt exit 0 =20 %post daemon -%libvirt_daemon_systemd_post_priv virtlogd -%libvirt_daemon_systemd_post_priv virtlockd -%if %{with_modular_daemons} -%libvirt_daemon_systemd_post_inet virtproxyd -%else +%if ! %{with_modular_daemons} %libvirt_daemon_systemd_post_inet libvirtd %endif =20 @@ -1455,19 +1460,13 @@ exit 0 %systemd_preun libvirt-guests.service =20 %libvirt_daemon_systemd_preun_inet libvirtd -%libvirt_daemon_systemd_preun_inet virtproxyd -%libvirt_daemon_systemd_preun_priv virtlogd -%libvirt_daemon_systemd_preun_priv virtlockd =20 %postun daemon /bin/systemctl daemon-reload >/dev/null 2>&1 || : -if [ $1 -ge 1 ] ; then - /bin/systemctl reload-or-try-restart virtlockd.service virtlogd.servic= e >/dev/null 2>&1 || : -fi %systemd_postun libvirt-guests.service =20 %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd virtproxyd virtlogd virtlockd libvir= t-guests +%libvirt_sysconfig_posttrans libvirtd libvirt-guests if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1502,6 +1501,30 @@ fi =20 %libvirt_daemon_finish_restart libvirtd =20 +%pre daemon-core +%libvirt_sysconfig_pre virtproxyd virtlogd virtlockd + +%post daemon-core +%libvirt_daemon_systemd_post_priv virtlogd +%libvirt_daemon_systemd_post_priv virtlockd +%if %{with_modular_daemons} +%libvirt_daemon_systemd_post_inet virtproxyd +%endif + +%preun daemon-core +%libvirt_daemon_systemd_preun_inet virtproxyd +%libvirt_daemon_systemd_preun_priv virtlogd +%libvirt_daemon_systemd_preun_priv virtlockd + +%postun daemon-core +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + /bin/systemctl reload-or-try-restart virtlockd.service virtlogd.servic= e >/dev/null 2>&1 || : +fi + +%posttrans daemon-core +%libvirt_sysconfig_posttrans virtproxyd virtlogd virtlockd + %pre daemon-driver-network %libvirt_sysconfig_pre virtnetworkd =20 @@ -1780,24 +1803,9 @@ exit 0 %{_unitdir}/libvirtd-admin.socket %{_unitdir}/libvirtd-tcp.socket %{_unitdir}/libvirtd-tls.socket -%{_unitdir}/virtproxyd.service -%{_unitdir}/virtproxyd.socket -%{_unitdir}/virtproxyd-ro.socket -%{_unitdir}/virtproxyd-admin.socket -%{_unitdir}/virtproxyd-tcp.socket -%{_unitdir}/virtproxyd-tls.socket %{_unitdir}/virt-guest-shutdown.target -%{_unitdir}/virtlogd.service -%{_unitdir}/virtlogd.socket -%{_unitdir}/virtlogd-admin.socket -%{_unitdir}/virtlockd.service -%{_unitdir}/virtlockd.socket -%{_unitdir}/virtlockd-admin.socket %{_unitdir}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf -%config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf -%config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf -%config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf =20 @@ -1821,12 +1829,6 @@ exit 0 =20 %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug -%{_datadir}/augeas/lenses/virtlogd.aug -%{_datadir}/augeas/lenses/tests/test_virtlogd.aug -%{_datadir}/augeas/lenses/virtlockd.aug -%{_datadir}/augeas/lenses/tests/test_virtlockd.aug -%{_datadir}/augeas/lenses/virtproxyd.aug -%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug %{_datadir}/augeas/lenses/libvirt_lockd.aug %if %{with_qemu} %{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug @@ -1843,9 +1845,6 @@ exit 0 %attr(0755, root, root) %{_bindir}/virt-ssh-helper =20 %attr(0755, root, root) %{_sbindir}/libvirtd -%attr(0755, root, root) %{_sbindir}/virtproxyd -%attr(0755, root, root) %{_sbindir}/virtlogd -%attr(0755, root, root) %{_sbindir}/virtlockd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh =20 %{_mandir}/man1/virt-admin.1* @@ -1853,14 +1852,46 @@ exit 0 %{_mandir}/man8/virt-ssh-helper.8* %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* -%{_mandir}/man8/virtlogd.8* -%{_mandir}/man8/virtlockd.8* -%{_mandir}/man8/virtproxyd.8* =20 %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin =20 +%files daemon-core +%{_unitdir}/virtproxyd.service +%{_unitdir}/virtproxyd.socket +%{_unitdir}/virtproxyd-ro.socket +%{_unitdir}/virtproxyd-admin.socket +%{_unitdir}/virtproxyd-tcp.socket +%{_unitdir}/virtproxyd-tls.socket +%{_unitdir}/virtlogd.service +%{_unitdir}/virtlogd.socket +%{_unitdir}/virtlogd-admin.socket +%{_unitdir}/virtlockd.service +%{_unitdir}/virtlockd.socket +%{_unitdir}/virtlockd-admin.socket +%config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf +%config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf + +%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver +%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so + +%{_datadir}/augeas/lenses/virtlogd.aug +%{_datadir}/augeas/lenses/tests/test_virtlogd.aug +%{_datadir}/augeas/lenses/virtlockd.aug +%{_datadir}/augeas/lenses/tests/test_virtlockd.aug +%{_datadir}/augeas/lenses/virtproxyd.aug +%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug + +%attr(0755, root, root) %{_sbindir}/virtproxyd +%attr(0755, root, root) %{_sbindir}/virtlogd +%attr(0755, root, root) %{_sbindir}/virtlockd + +%{_mandir}/man8/virtlogd.8* +%{_mandir}/man8/virtlockd.8* +%{_mandir}/man8/virtproxyd.8* + %files daemon-config-network %dir %{_datadir}/libvirt/networks/ %{_datadir}/libvirt/networks/default.xml --=20 2.37.3 From nobody Thu Apr 25 06:09:57 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) client-ip=170.10.129.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1669245147; cv=none; d=zohomail.com; s=zohoarc; b=nSXIL28x4USPzQHNABYp1re68O1O8fD5srnRe7JdVCzaEqsE0tUz4jb4IfBHFcnmtA2aoNZ7Y6dBbuxqc497s28XiiB+2VfhaH+DO8Lu2oxREWgm3W2vckh0/JHN1qcpHf4E51ux0kEx2QpbwkJhXHLGyUC/7XfLxnRv7ww5SNo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1669245147; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=tttjtK/9GfnMVOmNW7oZth6i7/9+7RnSOL+FQu2xGmo=; b=X9vB4qR/wGEnL4ODE2exazaKJ/sv9QvHJ4ORCZFv1BGTEMHH1bKVpSlZ34snHb+n2usXJSIsn1/z8V6uEZs7LjijSTXpZs9WHt3BwATkyFhdjbuad0wezwylmPAYbsae8//HYsru2IlAeyvMqw1NIFsBTeTP0s4F45r/1Xea5D4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mx.zohomail.com with SMTPS id 1669245147454540.1926372671899; Wed, 23 Nov 2022 15:12:27 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-675-D6R4198NNuq1C_d25ceA9w-1; Wed, 23 Nov 2022 18:12:24 -0500 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id D8B648027F5; Wed, 23 Nov 2022 23:12:21 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id C34B92024CBE; Wed, 23 Nov 2022 23:12:21 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id B16A51946589; Wed, 23 Nov 2022 23:12:21 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 4D3651946587 for ; Wed, 23 Nov 2022 23:12:21 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 2D9612024CBE; Wed, 23 Nov 2022 23:12:21 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast03.extmail.prod.ext.rdu2.redhat.com [10.11.55.19]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 25824200B40B for ; Wed, 23 Nov 2022 23:12:21 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 03F9E811E67 for ; Wed, 23 Nov 2022 23:12:21 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2088.outbound.protection.outlook.com [40.107.247.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-80-kzAP2K8fPM2Den9G0LQ1Eg-1; Wed, 23 Nov 2022 18:12:19 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU2PR04MB8792.eurprd04.prod.outlook.com (2603:10a6:10:2e3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Wed, 23 Nov 2022 23:12:17 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%4]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 23:12:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669245146; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=tttjtK/9GfnMVOmNW7oZth6i7/9+7RnSOL+FQu2xGmo=; b=NZvtKdZGEBqeECmwDWifLEh3uhBQuTpDvj0jjAkSkzJYqx6r/VOgyaMuqYWBhXEG3pV9Nj qDAzjF4T5t/11usNUm7vPO7B6eQqqX8uppoEFYApIaTFFz2rZC9afeBuRlcqeK/USR8WqW uuX8QkN+TPR6DUiPFGqP9kL1cS2Qmws= X-MC-Unique: D6R4198NNuq1C_d25ceA9w-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: kzAP2K8fPM2Den9G0LQ1Eg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH RFC 5/6] spec: Move more files to the daemon-core subpackage Date: Wed, 23 Nov 2022 16:11:54 -0700 Message-ID: <20221123231155.31612-6-jfehlig@suse.com> In-Reply-To: <20221123231155.31612-1-jfehlig@suse.com> References: <20221123231155.31612-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0121.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::19) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU2PR04MB8792:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d7c4784-4a7f-43b3-a370-08dacda829e8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: ZuxUOO04MY3r0BM1jhcSfDtM2rirlDPbm3sXWcQbg1HLbwqL0rsHG61C7WTLSLTpAEqxGTBYuqphdPC1C+U469+o5uXI4kFePAlRcyqQgC8QOK0CE+8lSxGEajibLhgKzLXnHJmbSg7ik9u3L/r4kqILXvUp/n5lWt/Q9Pt0BKrGhkSIvHD+7uPg893FGPjxmib1lzJOeyzDRe6iUA8boqmTldikQvEteCczQcdf6UxX6QLKBqu/pjS108H3pZJnUkhYXm+Pe+6yfAGCli34wzeerjZHqgkru1txrZLKOsSiQAa5RW4nzLICAv+Ky0qHVDdMaog1QXOgUCO2wuZdNs04yDUiep+ghLjH+3fnr7XOrbS0QJAMQuRiGFQq7xb1f+OJ123Sll57FsEdEw7J+ZaHd6NLocJsy39C7qUADR2ZxoStJzp0JlDkonrITYp6Qc3xRQBNJDI5SgQ6VU/pEQD997l+IQcGcg6pJNCQTGfbDbiTBFu0lbotmgFghgO+IBEkIiwoCIoMbbKs8vUVrCoHSQ5NI+ANOklTJ/HiEPl+RCOv4BADHsN15LHwPpeVEAQnDK0gCczg+dIfoVMGWi5lU7wa8zClFhyvKLoWTue1M68GghPXbYk0QvVWExUtWpF27YbhpoW6MVXq9+baHg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(396003)(136003)(376002)(346002)(451199015)(6486002)(6506007)(6666004)(478600001)(2906002)(1076003)(26005)(186003)(36756003)(6512007)(38100700002)(83380400001)(86362001)(2616005)(8936002)(41300700001)(66946007)(66556008)(66476007)(8676002)(5660300002)(6916009)(316002); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?QCPBkAKSKUeu05ru15JbuycN/bhWKCbBeHsrCzZvEdJmpoWlLna+oPvOQcFY?= =?us-ascii?Q?R0akBH/thF0c1aMA414Wroi4PgXStWcYKdL9uuudCJ/bkAeTOKtU9w0UUSxx?= =?us-ascii?Q?zdlqHYc9bekl9FMeaOPgt9tQKzVVh6RDkehgljbu3qfMk4AF4v1P6QeAgXCJ?= =?us-ascii?Q?oamorefOat6vTfR5Wm5ZGflkdXDTgBt0pdaBCuvvk9+O23wZreNhoK2wc9hs?= =?us-ascii?Q?xWUIsPn5ZwJtpF/6j4juAzIibIqJxzp+ay8nN/mJoFNgvUrwGL9KPp+1ZlnO?= =?us-ascii?Q?D1xRw6/4yFcZ2NHXOJI/XN3o4h4BmWYDgwwUW8S3DRilodnUfSPod6tfXDAW?= =?us-ascii?Q?bh0RuxkreogAtxYsizIbLpgl5UI6D9zAjlELmi42Nfm0ldAROoU+qEowL/TB?= =?us-ascii?Q?eOycvYJgVMaQEhIz2HZIfKG8tQ1+Soim7Iydqk4e0wq+HKQBn2IHI0XY1Hib?= =?us-ascii?Q?B05rvWcNnZDJDq4oC2LGRjo3fnu553FSJNJxHv/bhhLNY8UcRBB4E628jSG8?= =?us-ascii?Q?lrfFALU6Sh30zO6fKm8GebEEc5QPedCvZ0vz7at/MbMVIy8D0t0yIM0LeMvH?= =?us-ascii?Q?u7UGK4Y2gmBZGMcoRkOWjxAiePRi+kh1KdUm6wNLwEuCeTjfgL8zP2VG7sNW?= =?us-ascii?Q?6IT9pIe20nahfR5nzw4TdZsH8tyMzuisxH3+TeueURl6r9MLUdsj37b+nMmv?= =?us-ascii?Q?Vbx0yif1cD/4jv71aLz7eB1KuAlwzcDk7iB5gbCcbQdLkN/7+uu9V0Rk/Adt?= =?us-ascii?Q?GBxHcQ4fvpAV2/3s4D5hjfzOolNrBrnaZT34YP/Dg4pLqOLoqt34MJ4Hjmv4?= =?us-ascii?Q?uIF7eVH0HX9E2hXWXeLukIOTD7F04a9CJg93LA9mVTcxZWE0up8EfLkqNs5T?= =?us-ascii?Q?kIQXHHoM7CIByF0rOakhYRz1NJutzJpVzViqPPlO6FOWhebBiDtX7NvrLhdJ?= =?us-ascii?Q?RRSPyjER+bBKaDsl5uVVNO0Ql5nMa1/GpZ1IQHXJNXzzXEyP63JwYfDg5FPp?= =?us-ascii?Q?akZR+LMF8ko2xJGosfhvhLSqulkudBmDsGselBqdWqdBc/6vKZMwjI8Z0Cw9?= =?us-ascii?Q?AvfOfTWCNKtzObEecD/W88qw4jksyO+aZefHpFJEO/2DYvrKLw7jlS5F/tKa?= =?us-ascii?Q?KT8SejE/a6sl/AxPoGw3mKWSq8AEd8fWJZJw32JBhLL4H0YY2iAGeNfzG9ci?= =?us-ascii?Q?rK1Oxqsu0x4f4d4LN5/tTQzyhK0JnWY5SlPK9Ih/scQ+4FeilPspl73saav7?= =?us-ascii?Q?rDJPH1mHbeK/b7reJpA4f+S9at76ibyh303up0hbsSAm/D0BFa+NJXdSeSG/?= =?us-ascii?Q?3WMCE7/BFsj/UJb0mC3LhgKqldG4XnxRrVjgfrJAPJG0slv7XaBalVnDWWqH?= =?us-ascii?Q?NG5rhWSsuLfUGzSHejy+gGXLUuZhprTeUWI5eTwNxfQd2Hgq/PuJEJyFp0lt?= =?us-ascii?Q?pSnKOQ7Q/JpEIV7bYQT2qem85gBQHoC8E0aY4QcD+jJ5MS4G+ndTALU4F7BM?= =?us-ascii?Q?F3Y5NaQIBok6ZOwupwoYdQ9++qyFXGhkq4rv2WxXCxFJf2zvt83LzfVuD/53?= =?us-ascii?Q?Q0E02rPf3nWVsBcbvvC8kxvtGROvWxel5OWzkVNd?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2d7c4784-4a7f-43b3-a370-08dacda829e8 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2022 23:12:17.0470 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1IES+u5y6Rkn3vCwMcj/ErqUr6hwISNCX7he+5wUwaFuVOLoCjWn6GzfWy+pdKeKV5ZFbo73hQiGunhaLHRqlg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8792 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1669245148107100003 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig --- libvirt.spec.in | 71 +++++++++++++++++++++++-------------------------- 1 file changed, 34 insertions(+), 37 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 86b4922531..c83e6a1ab3 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -1810,53 +1810,16 @@ exit 0 %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf =20 %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd -%dir %{_datadir}/libvirt/ - -%ghost %dir %{_rundir}/libvirt/ -%ghost %dir %{_rundir}/libvirt/common/ - -%dir %attr(0755, root, root) %{_localstatedir}/lib/libvirt/ -%dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/images/ -%dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/filesystems/ -%dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/boot/ -%dir %attr(0711, root, root) %{_localstatedir}/cache/libvirt/ - - -%dir %attr(0755, root, root) %{_libdir}/libvirt/ -%dir %attr(0755, root, root) %{_libdir}/libvirt/connection-driver/ -%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver -%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so =20 %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug -%{_datadir}/augeas/lenses/libvirt_lockd.aug -%if %{with_qemu} -%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug -%endif - -%{_datadir}/polkit-1/actions/org.libvirt.unix.policy -%{_datadir}/polkit-1/actions/org.libvirt.api.policy -%{_datadir}/polkit-1/rules.d/50-libvirt.rules - -%dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/ - -%attr(0755, root, root) %{_libexecdir}/libvirt_iohelper - -%attr(0755, root, root) %{_bindir}/virt-ssh-helper =20 %attr(0755, root, root) %{_sbindir}/libvirtd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh =20 -%{_mandir}/man1/virt-admin.1* -%{_mandir}/man1/virt-host-validate.1* -%{_mandir}/man8/virt-ssh-helper.8* %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* =20 -%{_bindir}/virt-host-validate -%{_bindir}/virt-admin -%{_datadir}/bash-completion/completions/virt-admin - %files daemon-core %{_unitdir}/virtproxyd.service %{_unitdir}/virtproxyd.socket @@ -1874,6 +1837,19 @@ exit 0 %config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf %config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf =20 +%dir %{_datadir}/libvirt/ + +%ghost %dir %{_rundir}/libvirt/ +%ghost %dir %{_rundir}/libvirt/common/ + +%dir %attr(0755, root, root) %{_localstatedir}/lib/libvirt/ +%dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/images/ +%dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/filesystems/ +%dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/boot/ +%dir %attr(0711, root, root) %{_localstatedir}/cache/libvirt/ + +%dir %attr(0755, root, root) %{_libdir}/libvirt/ +%dir %attr(0755, root, root) %{_libdir}/libvirt/connection-driver/ %dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so =20 @@ -1883,6 +1859,20 @@ exit 0 %{_datadir}/augeas/lenses/tests/test_virtlockd.aug %{_datadir}/augeas/lenses/virtproxyd.aug %{_datadir}/augeas/lenses/tests/test_virtproxyd.aug +%{_datadir}/augeas/lenses/libvirt_lockd.aug +%if %{with_qemu} +%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug +%endif + +%{_datadir}/polkit-1/actions/org.libvirt.unix.policy +%{_datadir}/polkit-1/actions/org.libvirt.api.policy +%{_datadir}/polkit-1/rules.d/50-libvirt.rules + +%dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/ + +%attr(0755, root, root) %{_libexecdir}/libvirt_iohelper + +%attr(0755, root, root) %{_bindir}/virt-ssh-helper =20 %attr(0755, root, root) %{_sbindir}/virtproxyd %attr(0755, root, root) %{_sbindir}/virtlogd @@ -1891,6 +1881,13 @@ exit 0 %{_mandir}/man8/virtlogd.8* %{_mandir}/man8/virtlockd.8* %{_mandir}/man8/virtproxyd.8* +%{_mandir}/man1/virt-admin.1* +%{_mandir}/man1/virt-host-validate.1* +%{_mandir}/man8/virt-ssh-helper.8* + +%{_bindir}/virt-host-validate +%{_bindir}/virt-admin +%{_datadir}/bash-completion/completions/virt-admin =20 %files daemon-config-network %dir %{_datadir}/libvirt/networks/ --=20 2.37.3 From nobody Thu Apr 25 06:09:57 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) client-ip=170.10.133.124; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-124.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail(p=quarantine dis=quarantine) header.from=suse.com ARC-Seal: i=1; a=rsa-sha256; t=1669245190; cv=none; d=zohomail.com; s=zohoarc; b=cAJRbGxcpZUJ7EfinhOVePIWGQdLFsfrZ0qM2/u2yS0o0D57TYE6uvGip6fhsAwTw7+FLD63gtzpF+NBjKXGYdOBs4C0rnynEYz/tLiNE34SpJYJtpBcvu/P3T2v+2dHe1kJUnopu29cxl72sRvRCNiazgsZwU117wmeINJ5i4g= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1669245190; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=VJb3P/TNNmoyPQLz31TTx5g7HoEhdf0lw9wAVz8LX2A=; b=ITj2NE7vqWNUM76Sl5HeXlYQzgmGChb/9oWan9C7Mu0/hUUfBRgjyI0ceGGjCYy3oBCVPNdp4kwGqNrlDQl+Mv0i+z97Xdjo0udbDwFDtEgOhwBVmevjiCX9ZxCPC0zoEMkzgbv4tzNMobg329vt5u5fmtkkmpk/ZlmXLtDpgPM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=fail header.from= (p=quarantine dis=quarantine) Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.zohomail.com with SMTPS id 1669245190618318.5768404779267; Wed, 23 Nov 2022 15:13:10 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-452-ieoQ3oJcPZOa1BH7Cyj59w-1; Wed, 23 Nov 2022 18:12:28 -0500 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 3C9AC85A588; Wed, 23 Nov 2022 23:12:26 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 257444B3FC6; Wed, 23 Nov 2022 23:12:26 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 131591946589; Wed, 23 Nov 2022 23:12:26 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id DDE921946587 for ; Wed, 23 Nov 2022 23:12:24 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id D238E492B0B; Wed, 23 Nov 2022 23:12:24 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast03.extmail.prod.ext.rdu2.redhat.com [10.11.55.19]) by smtp.corp.redhat.com (Postfix) with ESMTPS id CA550492B07 for ; Wed, 23 Nov 2022 23:12:24 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id AD467811E67 for ; Wed, 23 Nov 2022 23:12:24 +0000 (UTC) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2088.outbound.protection.outlook.com [40.107.247.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-650-nLL0rNaYOWSUz6jzae45FQ-1; Wed, 23 Nov 2022 18:12:22 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU2PR04MB8792.eurprd04.prod.outlook.com (2603:10a6:10:2e3::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.11; Wed, 23 Nov 2022 23:12:20 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%4]) with mapi id 15.20.5834.015; Wed, 23 Nov 2022 23:12:20 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1669245189; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=VJb3P/TNNmoyPQLz31TTx5g7HoEhdf0lw9wAVz8LX2A=; b=F4qSMoGY099fQeHaOONDC/AdsUFxfEIk/z4I1YX66PIQKuQyFOaQneYvNHs2basAooyiT0 uTxfUJ25rL7ngfpwgBvEFrAGs/bBF16mWwdNe0leJp7ks4ZBHlfpPWFWX2LZ+waoKjTmLS u7fHxznPDgOQJDVF3AwSsu92YQTed0Q= X-MC-Unique: ieoQ3oJcPZOa1BH7Cyj59w-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: nLL0rNaYOWSUz6jzae45FQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH RFC 6/6] spec: Move libvirt-guests to guests subpackage Date: Wed, 23 Nov 2022 16:11:55 -0700 Message-ID: <20221123231155.31612-7-jfehlig@suse.com> In-Reply-To: <20221123231155.31612-1-jfehlig@suse.com> References: <20221123231155.31612-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0013.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::18) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU2PR04MB8792:EE_ X-MS-Office365-Filtering-Correlation-Id: 839a04c2-3a2c-4f8b-941d-08dacda82c0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: WBKW5De2M8iGfzbcSSivGLAJj86vlJSk5dCsccnJiN1j+BbAFC627WmPdGBvEPDr9CJibSR5nvXCHQwEsUeIU5Jz4Hr6SjNeE8iZOq+t3MBoLDn2CTYEl5BTObP2LP6y7DdHctNc0V2jShy6Dxu9hg3X+TH8HliQvEByK2q874s5EhH2czD+hCq+vRzgnRpglCSwZWyc8/eRZCs9K2MGkj4382vUXkXKXf11F0JibVZJpnpZPuJK0Gsxfeg8ynZ2I+4hgvJe0x0Qspb8EQobBQwsF6JidCjCqhapPyQSFlfBtKPEXm8+UxNtIjrR99VjIScz60JaxD9CKRD7OBxuCO8epobUE3pxoXw0YdC2pVbKftoWDXRNIdEARDWhGqjhcsVPrn0ATRPvpfURYWPrLpM9nsHDu5HKdyJue4lKSKaQo7TpoYZHjet6+jNGe2fs7MBw+SHFWgIVrz6Uw+HwcSDxPzEdWzcnEPBUWVCrTn9zSvtoZ4Zwt2+/pHS+eFA/4zbeWJG5pYUVSwCSUnsOoHt2347MPhAAkqvgGvb4rEa6u6VoEoRoR0Gzn6rhQZ3TFqjRqMu4uMhJT9REUCTuPvSphEvOMriZClvwaRVfRG0wsj/GVjIhrbfRvCpx+XrjIgHJWtKZnL1wtMiEiGTkoQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR04MB4899.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(396003)(136003)(376002)(346002)(451199015)(6486002)(6506007)(6666004)(478600001)(2906002)(1076003)(26005)(186003)(36756003)(6512007)(38100700002)(83380400001)(86362001)(2616005)(8936002)(41300700001)(66946007)(66556008)(66476007)(8676002)(5660300002)(6916009)(316002); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?sfy4/3iyryi8MWAQJnZGlEBjrU3z48I6AUs4JQOBg5cOq6pWxoX7GL7JuuAk?= =?us-ascii?Q?MAjQxoErcGAvBSvmocz33UtAonsPe5lzuUnm4M3cjLDfyJif2pCe6hWO7LRt?= =?us-ascii?Q?k5MASyhLuoblZEwzP3eRbnhnyFLjJQiaAO+ai8Dnb8zVNnbUM6QWfi/9/1Lx?= =?us-ascii?Q?vIbQUZNs6Mwgd87nj377XxIOv0LPV0XKGoh7qzLEN3dE3T8HaVlti7YjgAYZ?= =?us-ascii?Q?yd19AFW8o1+bUTE+yRtz2u8ZQOpEqJmVH/krNZvH0G2EOsvaOihXnTz+T0H4?= =?us-ascii?Q?vNRi49w8QzvnkdJVNFS2VfeVDvExVaBEatCUpVeqDcxLzjo5nDtZpmElA/mc?= =?us-ascii?Q?ZpY8cga8AQhs5RdDPqBBdWgf4ESSxb2RZpO/L59PRsJWwVUGeG8hGxPKlDl7?= =?us-ascii?Q?5/i0tNiY4WZx28jajnqyOAaVcXWHuJNIvjjb5MRHaHBRAuJSXwepzGWDPu94?= =?us-ascii?Q?znm1QIKQTbh08FxSEYlnRM8eAOkxR28+PNv1Exhp86kpPYSGVox7W30pbd2D?= =?us-ascii?Q?jEyg9tdWqGmi6jlkBe5wp7sUE3rX8PvcFEO0yV5w4XRDj3Apy/djRyBLUby3?= =?us-ascii?Q?uYaHqXgoT6lRora2Bsw5kjmWxnrZRv0gJck8D2mz28uMelsknLYQ9E5BcDce?= =?us-ascii?Q?/Yi3hH4k+iZq3sOXciGURNUN61gbJyXRgUGBJa5QIaOQ3POQuLltoojCOMe9?= =?us-ascii?Q?M7BEoTUeQFSWFAageK8CR+Vmb6MqMTJoyHfnYNYd52EiHlEJ4d7FkkOUwBcu?= =?us-ascii?Q?WizAJa7HuviQcUvzbGyloPLM/A6fNJLu3g1s7i4iJW0osyDHR5Sn+kwT41Kx?= =?us-ascii?Q?q2AZu96o0oVC2DKPuiyaT3noeJCVilBlebJzYX1EBO+Y+JalpFGAL/b1ncte?= =?us-ascii?Q?VRj9/f9EWMobQdFEHWDz5K8IJxgvtXOhHNUeFAfZ+mm3JqytT8qlxYPGDPQj?= =?us-ascii?Q?Q00yyHHphyINAgxLowwYqavEw3EUyIfxM4OY56LhPIfL27D/AMNzlj72s8OZ?= =?us-ascii?Q?7mk74hrMOAV/1zrOuiZt4ybM5oLPEj7dxf1/eNPsHw2CgK/ir5ycgWMnYJB7?= =?us-ascii?Q?t41vomD6y6haMpPgHnBY4EDL8RK/wz0AzgP2i3CmJJ6ZCkxJ9Vza5tT2mUIX?= =?us-ascii?Q?fDPfjJtRrMM6cI5l4eW0eECNSCvpGWmAVKjiRZeUkWWR4lJNGmDfUT3mptSd?= =?us-ascii?Q?i3WVQ41re6HKkh0//1hQs2kZS5Dxbp88/0JL3VQe2KAPkY+fmCar/H4kr+7n?= =?us-ascii?Q?q3jGmo87QLHQ4DGZYjdq9p36CKIuIYpVez6QhNSs0kxZ7Atrs0LLcZ0C5Itd?= =?us-ascii?Q?CtmTAIwUlLlfmIjVzwJhndjDdKCj6EAq6NoYoZXbgLLA5wodzlFUGYv565tV?= =?us-ascii?Q?HYVf1V3l5xFYtiLDFqJRZ6kNv0i2XZVuY8z3QC+6hRzAsEaiW43l8As3j9ws?= =?us-ascii?Q?+Ew/lrIrtaHq5VN/0HZRZ3JrjEtvT0OZx4CO/GmDrKyuWt8Vs6won0q0oOVn?= =?us-ascii?Q?m9MEjbebKt6k0WVwC44pe2pqaye3HbeKXa7hAgw5BuMeRMmGjINOfGBk25xI?= =?us-ascii?Q?cgoNGbBSQifH1dddCR6b2ZgMtfRHBL2xWjZeeDVC?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 839a04c2-3a2c-4f8b-941d-08dacda82c0a X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2022 23:12:20.4374 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Drh24yhgP8eKdlCFT1caCYxt0BPIA42OlIFCe5cWex+TglXCJSyjYMC1HBBHIGudlXFv/gprel3Ghbhtej9FNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8792 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.10 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.9 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1669245192362100003 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig --- libvirt.spec.in | 64 +++++++++++++++++++++++++++++++------------------ 1 file changed, 41 insertions(+), 23 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index c83e6a1ab3..11c163fa69 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -443,11 +443,8 @@ Requires: %{name}-daemon-core =3D %{version}-%{release} # The client side, i.e. shared libs are in a subpackage Requires: %{name}-libs =3D %{version}-%{release} =20 -# The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, -# but not every deployment wants to use libvirt-guests service. Using -# Recommends here will install libvirt-client by default (if available), b= ut -# RPM won't complain if the package is unavailable, masked, or removed lat= er. -Recommends: %{name}-client =3D %{version}-%{release} +# Weak dependency on libvirt-guests for a smoother upgrade +Recommends: %{name}-guests =3D %{version}-%{release} =20 # netcat is needed on the server side so that clients that have # libvirt < 6.9.0 can connect, but newer versions will prefer @@ -478,12 +475,6 @@ Requires: numad Requires: dbus # For uid creation during pre Requires(pre): shadow-utils -# Needed by /usr/libexec/libvirt-guests.sh script. -%if 0%{?fedora} >=3D 37 -Requires: gettext-runtime -%else -Requires: gettext -%endif =20 # Ensure smooth upgrades Obsoletes: %{name}-admin < 7.3.0 @@ -502,6 +493,21 @@ Requires: %{name}-libs =3D %{version}-%{release} %description daemon-core Core daemons, utilities, and files used by the primary daemons =20 +%package guests +Summary: Service for suspending and resuming guests +Requires: %{name}-client =3D %{version}-%{release} + +# Needed by /usr/libexec/libvirt-guests.sh script. +%if 0%{?fedora} >=3D 37 +Requires: gettext-runtime +%else +Requires: gettext +%endif + +%description guests +libvirt-guests provides a service that can be used to coordinate guest +and host lifecycle actions + %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 @@ -1439,7 +1445,7 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd libvirt-guests +%libvirt_sysconfig_pre libvirtd # 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. @@ -1452,21 +1458,13 @@ exit 0 %libvirt_daemon_systemd_post_inet libvirtd %endif =20 -%systemd_post libvirt-guests.service - %libvirt_daemon_schedule_restart libvirtd =20 %preun daemon -%systemd_preun libvirt-guests.service - %libvirt_daemon_systemd_preun_inet libvirtd =20 -%postun daemon -/bin/systemctl daemon-reload >/dev/null 2>&1 || : -%systemd_postun libvirt-guests.service - %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd libvirt-guests +%libvirt_sysconfig_posttrans libvirtd if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1501,6 +1499,22 @@ fi =20 %libvirt_daemon_finish_restart libvirtd =20 +%pre guests +%libvirt_sysconfig_pre libvirt-guests + +%post guests +%systemd_post libvirt-guests.service + +%preun guests +%systemd_preun libvirt-guests.service + +%postun guests +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +%systemd_postun libvirt-guests.service + +%posttrans guests +%libvirt_sysconfig_posttrans libvirt-guests + %pre daemon-core %libvirt_sysconfig_pre virtproxyd virtlogd virtlockd =20 @@ -1804,7 +1818,6 @@ exit 0 %{_unitdir}/libvirtd-tcp.socket %{_unitdir}/libvirtd-tls.socket %{_unitdir}/virt-guest-shutdown.target -%{_unitdir}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf @@ -1815,10 +1828,15 @@ exit 0 %{_datadir}/augeas/lenses/tests/test_libvirtd.aug =20 %attr(0755, root, root) %{_sbindir}/libvirtd + +%{_mandir}/man8/libvirtd.8* + +%files guests +%{_unitdir}/libvirt-guests.service + %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh =20 %{_mandir}/man8/libvirt-guests.8* -%{_mandir}/man8/libvirtd.8* =20 %files daemon-core %{_unitdir}/virtproxyd.service --=20 2.37.3