From nobody Fri May 17 10:13:40 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=1671571605; cv=none; d=zohomail.com; s=zohoarc; b=leeMHg3L0qj4uJf9qCdTbPxyFFowgd3F2n37Lpo7rL9Gu57qR0p6UjWsTDBvjpTJtWCrCVJ2if4ASfr/t9kxfMKu+T6ruJCG0cyVCvT+7ksRcsYecVqu/ClXK1Qc1dNNU8spYKZsijFbTUDbNrbx7wjXDE5MqSclY/rcMAcEDa0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571605; h=Content-Type:Content-Transfer-Encoding:Cc: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=A8SdnQ9pFgk+B27xD4N0YMizxcGdU3iUuZJpR/He5Sk=; b=Wd+3B6qPUxiuk11NFXZMcAZWZfDsNtZdKYupXzpsAmIh+GH8OzGHvHxR9fYd7yBoakZJEBYcICZBypCEpIWNlKuucGBz1YERkUZnsAR9L/dGFvDH16GHszS5baDaY/zD3XbKtQUuJlfpzwXLS5+kFyhFzZJaqXYGoTUugVgVDik= 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 1671571605929553.4901030871727; Tue, 20 Dec 2022 13:26:45 -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-438-jLiXF1UJMlqkgrGIP5ZuBw-1; Tue, 20 Dec 2022 16:26:43 -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 EAD4E87B2A1; Tue, 20 Dec 2022 21:26:40 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id D42D8112132C; Tue, 20 Dec 2022 21:26:40 +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 7512019465A3; Tue, 20 Dec 2022 21:26:40 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 6003419465A0 for ; Tue, 20 Dec 2022 21:26:39 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 468FB492C18; Tue, 20 Dec 2022 21:26:39 +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 3DFF9492C14 for ; Tue, 20 Dec 2022 21:26:39 +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 DA6D738164DA for ; Tue, 20 Dec 2022 21:26:38 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2061.outbound.protection.outlook.com [40.107.22.61]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-633-GatbziOoPzGh3dfZhavewg-1; Tue, 20 Dec 2022 16:26:37 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:26:34 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:26:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571604; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=A8SdnQ9pFgk+B27xD4N0YMizxcGdU3iUuZJpR/He5Sk=; b=QQdNqG5Ttvcl2E9tcZQb85L9IjscgO/sa9CDJNf1AfZSKqBC7NffkvfUKfBvdydcDYnYBq MFQIqRyDxOFsR1W8odrzDh0VBhVqlJT/6b4bTsybujXl085yOM6H5xg3d8VLeaMMUxvLnJ ekp0/L608pFYbRraxKLqq9ZvVfuKQAc= X-MC-Unique: jLiXF1UJMlqkgrGIP5ZuBw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: GatbziOoPzGh3dfZhavewg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 01/11] spec: Move virtlockd to a new subpackage libvirt-daemon-lock Date: Tue, 20 Dec 2022 14:26:17 -0700 Message-ID: <20221220212627.23016-2-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0190.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::8) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: a0b763b1-84a6-4b86-1b2b-08dae2d0deb6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 0LxXt7rdG31yhow1cQ/p+8TYnPfcoLThDoxtIM3ceqJrh2wWikRFqCG1FQgpiw2ngsG+CFDzjTSS+lVsQNRCxM9P0rRWu4aaQ4TNbadcGIaSCzgOsM/pcB25SEH55As2ysfatFwrpUpYqOlAU2H+LD3Z3rhkH9Kspj0ndMUwmXXDC6k+uWT6HzyZRvRaogFje2/oqBBu8qEUrp8+OqIHRaBYBbKDDnk+WcifAER/hPPk2FaQNFzSOHEj7fN9Xwq4dKAPyitBZRx/G7bTu552kog2R8XOdmaPPk86LFhdbwOjB3Rmc6PbFkE/lIuOJbMV/uVEIyFRUljFfkBP9pZehdUj5tFoR5FzmO5yvvwd88lUvUvgV82M52/JaLfgH8OTcp3KWfyXrdSz0MYcuEtRNuLp+N8YinfhPNQxb5kMc2ofsVFeTEAT1qKsQISqeqyrIitYEHS2zmV4rLUTAdllb7bNcBRYdrCgxEeb4m0zzk8TClpYpfOSAeJbMv8jqIF/Pdxmm14cqf21u3Avs158vmQkF4qWQv1NbJTPqUHFbTMt5E2a1cgz9AzIoe+oLHUgdaXz+HFKalr0+PV1G84Waf+BQ+IJSc9jm0JTA5+ZiIsYyDPKo8CnOrJLUBrDUPVTE31s8XtEuidem3IbwgaSCA== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(4326008)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(450100002)(54906003)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/zIbf5f4oF/ULoYrosrJr5iq9VdBoxt85voy6U1t40Fx8QyB/Ie1OacNe9o3?= =?us-ascii?Q?DQkiEaScBY7k6PuLtrlk4QoUeAh5gXr9TxUFj2f8rCGjWNhtLCcX58/RvPGw?= =?us-ascii?Q?SWAyy/ScjGm/H8JrK1inZwVbM+TKXhZxISYpALCT1YY++q+yZUy9BNTbYENO?= =?us-ascii?Q?r0go8scD6+9zjYZZQ8+nY6sUVTmXw2Y/ek0Er51EmnZZfJnSB8vlvPQkXN/I?= =?us-ascii?Q?K6+uJOUtz/Yt+sNsxXSpg+sSQ35D6pYEPNDqIGPSUlbMyYtRbIyx6f12bUy/?= =?us-ascii?Q?ZIYXHnxuVW1tvUsxxGQ8z5rkKNolwLxWubGhkvH+xm2qLFwCEmqb7VevzIm9?= =?us-ascii?Q?f9wsuTXRiOTbiKSZZE6wnILHTBRISdP3sQWCtaI5XUMC5V0nqc5GcZhDYwuu?= =?us-ascii?Q?/h+japF/Q/E0euUN4whASHekIb0LfY21e8v2Wph0AXlyOMNXaHF4Tinj2L3z?= =?us-ascii?Q?dFiCrNXSrVtUKV9BEzB1luzrxaj25GB6gjxoApZdYcOrHX0uMGqRJ3amz3nl?= =?us-ascii?Q?VqQckv9/6UADZjFfe0ZsCwYpW/mwfVJn3QEjh1K1DhFG0EX1fbDssri+oPcN?= =?us-ascii?Q?QldzD/aAACSCbNKerpHbuDrdcNthhkd0YiVzPZFIMisS/fC9p8NBidoiH2Nw?= =?us-ascii?Q?Qjq5LKZErRzvCJZ4xTKTZ6J26IjrdbsoKBWg+rI1dy1+h6/423AuBjnh2Up9?= =?us-ascii?Q?OkOnhc7CPYXecfmCgx8daPDdj4s+/BD91z7lyP5J46tiweCzd17RzXjnwV9B?= =?us-ascii?Q?Y2wemvre+bBuZEElyKrgT4Ewwu4kc2p3xx31uqn1K7KwWG5Q/m/dqZew7HGg?= =?us-ascii?Q?Hslgr1fIkfKlzPC1ClfppCE8s9ZABrQbC54sDGwqY0w7Xs/e+aD0a9Hx0nh5?= =?us-ascii?Q?BZ/6wiiXbHXCDO5Y3fREVROdhrBtu7g+1YdpG7EgUTPJuq91PNUhQsjFDYbJ?= =?us-ascii?Q?cKmvaP39z/WYJckqmgPv4pt1fuL4+2j38MqyGLIgOSoGLMh0Z6/U98qkMhnr?= =?us-ascii?Q?BxbIzjB4hFV2Hz/AuPz1BPMqYmm7596/fxmK5Rn1XslHO6GOV20dpOl4ZP/9?= =?us-ascii?Q?20GL+vNu9meqzP/5df+ZoV59mpkWROOo39ailChBC7QPAaypiw17QyfMmy4/?= =?us-ascii?Q?5omh80aJaImgfl4OUyNPnE6knpn/lCDIh1wb+jylb4nTC1X2seQRE4unhqyb?= =?us-ascii?Q?oI8D5Q4NJyEhoOTBm/RHOFgnu2HgsN6uVi7rpsRvCBdAQzDJpCpyirLfp3Aj?= =?us-ascii?Q?SnjfnKVOOW8IcuEAvVibTVrMFtWLexme9s7eUSQvzGNnHn8i7H9I7mDmvS9d?= =?us-ascii?Q?QCxY9MO9ZAfoiOZTO/xKGQADDxIaJ2d99gHZKrtgn+tyn7CinVeL127PWhzr?= =?us-ascii?Q?3xK99RH0MSf0UmB+caZ52eKcJUySwpJ0AKJIm1wRoq+ECxmZm+0iZGK0Psjg?= =?us-ascii?Q?Z/p2oeXZLv5Ge/B/bjEarl3YJy5sU7QShqfX5l2yEgYfKsxS6oCXkWnrpQCi?= =?us-ascii?Q?Us7SzgzAwiG0NBg80MIW1zlawA0JU23UyJsu5BNZHyVHqnezTciaYpCPLsqg?= =?us-ascii?Q?0QkP2ONi0ivEzJhyrw8=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0b763b1-84a6-4b86-1b2b-08dae2d0deb6 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:26:34.8741 (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: MH/MdKCkt4NL9ln9XHruoQa0xO4LByUsTqfmYNsdqgiWvVONArxhM7Im4+tOtLHLwRzNkhH/pl3uYzXmhM3M8w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.9 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: , Cc: Andrea Bolognani 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: 1671571607739100003 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 61 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 44 insertions(+), 17 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 6b8acf252e..33398b2877 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -429,6 +429,7 @@ Summary: Server side daemon and supporting files for li= bvirt library =20 # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} # 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 @@ -477,6 +478,14 @@ Server side daemon required to manage the virtualizati= on capabilities of recent versions of Linux. Requires a hypervisor specific sub-RPM for specific drivers. =20 +%package daemon-lock +Summary: Server side daemon for managing locks +Requires: libvirt-libs =3D %{version}-%{release} + +%description daemon-lock +Server side daemon used to manage locks held against virtual machine +resources + %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 @@ -1392,7 +1401,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 virtproxyd virtlogd 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. @@ -1401,7 +1410,6 @@ 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 @@ -1415,17 +1423,16 @@ exit 0 %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 || : + /bin/systemctl reload-or-try-restart virtlogd.service >/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 virtproxyd virtlogd libvirt-guests if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1459,6 +1466,24 @@ then fi %libvirt_daemon_finish_restart libvirtd =20 +%pre daemon-lock +%libvirt_sysconfig_pre virtlockd + +%post daemon-lock +%libvirt_daemon_systemd_post_priv virtlockd + +%preun daemon-lock +%libvirt_daemon_systemd_preun_priv virtlockd + +%postun daemon-lock +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + /bin/systemctl reload-or-try-restart virtlockd.service >/dev/null 2>&1= || : +fi + +%posttrans daemon-lock +%libvirt_sysconfig_posttrans virtlockd + %pre daemon-driver-network %libvirt_sysconfig_pre virtnetworkd =20 @@ -1740,14 +1765,10 @@ exit 0 %{_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 %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd @@ -1769,14 +1790,8 @@ exit 0 %{_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 -%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 @@ -1786,7 +1801,6 @@ exit 0 %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 %{_mandir}/man1/virt-admin.1* %{_mandir}/man1/virt-host-validate.1* @@ -1794,12 +1808,25 @@ exit 0 %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* %{_mandir}/man8/virtlogd.8* -%{_mandir}/man8/virtlockd.8* %{_mandir}/man8/virtproxyd.8* %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin =20 +%files daemon-lock +%{_unitdir}/virtlockd.service +%{_unitdir}/virtlockd.socket +%{_unitdir}/virtlockd-admin.socket +%config(noreplace) %{_sysconfdir}/libvirt/virtlockd.conf +%{_datadir}/augeas/lenses/virtlockd.aug +%{_datadir}/augeas/lenses/tests/test_virtlockd.aug +%{_datadir}/augeas/lenses/libvirt_lockd.aug +%if %{with_qemu} +%{_datadir}/augeas/lenses/tests/test_libvirt_lockd.aug +%endif +%attr(0755, root, root) %{_sbindir}/virtlockd +%{_mandir}/man8/virtlockd.8* + %files daemon-config-network %dir %{_datadir}/libvirt/networks/ %{_datadir}/libvirt/networks/default.xml --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571611; cv=none; d=zohomail.com; s=zohoarc; b=Xm7iGNGTGHRXy+yc84oo8RI9t/b50otzWj1k7CNfNAoxGtsiZNxV+0AxYh9N7BQXEagPrirZT1jg7X/4yg57UxzJk5EYu397KQU0pWDYrs/1XoWzekjVfPPp2ST+kGNhuXJhk2+yyCUA/ogv/XE5Gac5uHpfOdrIC2yXQjtYMQo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571611; h=Content-Type:Content-Transfer-Encoding:Cc: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=P8i/WzWlBQryK1L6hvGX4RPDyb28nT5clrFCUrcwEXk=; b=g4GC2dEPe6bqMxNjE45RrhqBmm09ZBUrg8pvUEe9Io9XOn04OP3NV5Ek01HC2R5+0lMr6uPC50S1W/PyFz9I/hOY8kC9BWFtRoOjCN2I9vp+jsqq9obCq9GpsAZKVD5/Cvs1KBzYWhwmbYuw9hEgS2no5khnFOkE4yfhhdpAqfM= 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 1671571611011196.62519869809364; Tue, 20 Dec 2022 13:26:51 -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-14-2DGVWISyNUywMm1AsQj-ig-1; Tue, 20 Dec 2022 16:26:46 -0500 Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 4FF1518A6460; Tue, 20 Dec 2022 21:26:44 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 39AD8492B00; Tue, 20 Dec 2022 21:26:44 +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 1FDF319465A3; Tue, 20 Dec 2022 21:26:44 +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 13AAD19465A0 for ; Tue, 20 Dec 2022 21:26:43 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 05B69C16029; Tue, 20 Dec 2022 21:26:43 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast05.extmail.prod.ext.rdu2.redhat.com [10.11.55.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id F1D81C16028 for ; Tue, 20 Dec 2022 21:26:42 +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 D2B1E87B2A2 for ; Tue, 20 Dec 2022 21:26:42 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2052.outbound.protection.outlook.com [40.107.22.52]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-206-gdHVeZPGO4a7dOsizG3fTQ-1; Tue, 20 Dec 2022 16:26:40 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:26:38 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:26:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571609; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=P8i/WzWlBQryK1L6hvGX4RPDyb28nT5clrFCUrcwEXk=; b=YUdu7563m1GlTi5P+o+bJOIwFibpvqY+So1ABmpy4yRIV9LVoC32Puaa2+YKLwSrgnVdE4 ns3aMOe0syMImc/Vqs/p+d0pZremd/m0MI7Y+kb4KsnayOrvxciud0POU86SGsWVVIXmM/ HgwoSOHGwr4bauc0BdGm2hkEFVplg/Q= X-MC-Unique: 2DGVWISyNUywMm1AsQj-ig-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: gdHVeZPGO4a7dOsizG3fTQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 02/11] spec: Move virtlogd to a new subpackage libvirt-daemon-log Date: Tue, 20 Dec 2022 14:26:18 -0700 Message-ID: <20221220212627.23016-3-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0185.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::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_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: bf57af76-2416-462e-69a4-08dae2d0e118 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 4IG6QgUiu/Ps7qceeskfaWf2T4Raief6CZHPKnFM9+Sd2jPc/affCKnYOY/tO0qi/Nd8TUN7R8zg2YDOAUJ/yMuPN+SRURUH208NN6DhKKaT5aTfEPuYS6wsH1BoNC+AKzJA8re8TUa/WrzfGOIcFhdDDensw41QgYovS8MriBYSaktoEPrNk1+ZORicFJCsvGZhlcGM0h8eU7FHtaCfs+8EzpIBfvmYtLDAQgujXrjh+XVzn5ymY1f3qF/0wWhpMn73lF+U/CAQvYWvPzCCzuqDzudzBXqHtJwwSX6DZ/PEqzgP0dBRyiAJzx/VX6fqIPILBYRAjW6wJWUcVrNS+jQK5AN12eiV+G0Fq9KOP0capLAuUGeWwLftvUFqb0qkPGXHZAhKlCk1Q8tBY2z2/JDeYp/C7Zu03Tc96unsW9uL7Ywz2DZgN3HLg+wFVHcw0KtGCDkmYNFACwOEEqQcu1POJ4MExUmVSM+p/6bDXCTPJeZT6epsxRgJGFzZPb2T7g2oCM/WP0gqE517tDmwFlAay0PzsuFBZ0+y0RFtg/3+5bH+Et2CVZ9eBV55uHN0s+Bq8nXzP7fPuliMxyrm1YClyi3Sh4Joe7LAMbzocKQjPYVdtLZg/EMy0PG/Ufk8uG2U1UEx0Sy1RkweCsFZZA== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(4326008)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(450100002)(54906003)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1o5Sf1itv5w7CDTk8HYj7pbnPdxAl5dXbtIPM0qZ9YjhTaG5Ku3RMUMZ1Hfa?= =?us-ascii?Q?NWZ98vW0FLouOmqzRORWXTistOKee2hbwdLikrVBzcfin/AJQxQacij1DzYp?= =?us-ascii?Q?XECPS4JZSvSrSUXHvBOVqx98sTFr2hn4IxDpkk0weN+PRTc1Cxbr1mGB+ynk?= =?us-ascii?Q?BFHeq06j8iApdOej6cSD+J+mZmmkRiHYRl26RO7ct3uj3DaWu1j/g/Jtw1QJ?= =?us-ascii?Q?uyd/kzcjnTWkhIji3sWxWwuNfQ22RrV/AmF4dq09RvIvgnEGxVaKMNLAi6Dx?= =?us-ascii?Q?gAuIe7i7LGRoWiY9MPj3Z9e7m5tDnB8HvgBM/aK5FlrgXPk1939AjGmgZJWM?= =?us-ascii?Q?KcAN25bpU94ZBE6KllI1+YYxFV8RrYmHkDzVWGuQDx51AS4NcK0k/9D9kGEE?= =?us-ascii?Q?hBl9GcfsZW2hPLjhC8ynFzUuKrm0HmA2ZWdmFr0Fbk5AC0rgu/8nicIUfJD0?= =?us-ascii?Q?vOxeBzFghX8Boq6HyYNj0Jr8iJ/mGSiJHmXORyhREV+thKQ1XfTizjxl8N57?= =?us-ascii?Q?9GXR6PqXFX2tqmcxqpjgJG3sjTjDCBWVlQiQxebCehB5nmnQ8umn+0mPGnUm?= =?us-ascii?Q?o0+uBA9BQ0ndlRoucDVLC+vdLZwvAJk8DhGT3M85cz+zQ3lAKgBWSY8mykd0?= =?us-ascii?Q?HwwTcJ1lCvTMY4ml9+CZXvuShVbJF5RZGxaV1VDShAn08SyO9O72BmhwQYn9?= =?us-ascii?Q?jQr2OC6SW3y9iD9U572AsqOzKakXETUvjhKHWN2Df0/AowVXbGWBg14yHEmE?= =?us-ascii?Q?w16bXenj0WPLAmBtM8Xh6rYORjl/MP/csYzY4skVEgFVEAm8+tBSMvouNIro?= =?us-ascii?Q?rgM9EQRKfbOxjlwQcG5pR4GH4OmpoU0zq4kFuBNR8nuJf48hmKIDMLIfIocl?= =?us-ascii?Q?pAcLfTb2fIq/irdnHlSifww8o3iWDQ+uqWNpL5N3Ldrx007XwkA+mex8Aws1?= =?us-ascii?Q?NY5OakkNb2FGiMR4xuh6MsOyV3ZQLTJZG0gdMaYEjzwor+vlgPRJTB1uGnj/?= =?us-ascii?Q?3+al+j6utODITci/bqPKiaY0S40uefjccb+BTzzWqXIBjAsjAvmb7dLbrAA3?= =?us-ascii?Q?x8f1ycE4tSMiFjjPDzreb9fBcw8WBaOsjn0jJ4dZMMJB5pTbL5wxIrobDkp9?= =?us-ascii?Q?/cD4lv7NyotpC6DLrgL6BUHJl+kzll6VUCafRi2kNzPeFHcOdqQW7pd7faeD?= =?us-ascii?Q?fbDWfwQ9vMbTFU8UD4imJz+BxSB0/Zd2G6sVWgNcudlyxtF5puKNdShv5MlH?= =?us-ascii?Q?PC0ix+BkZUcNvdPxWwBG1x8j9qCWvgpzso/nEj4+ae1nn2IA4wTWx+lTVrzu?= =?us-ascii?Q?Qb5k9gak5OVzNGWpgy8c1Y0ksjylqsQ8wsgyoz0h/7ARMIbEuOFZp+Mc1TPm?= =?us-ascii?Q?LffKX/IFnkexcgPUu9EBK4ejiQuOXiEX8/rExQmVITw9bYv7QiSqE14ZstmT?= =?us-ascii?Q?w8I28SK0rIKq6p+O+C3pPjhrjOq/TmEITu9RfEABFhKp9zHmFgYEShHupYv5?= =?us-ascii?Q?bJYX0z9exWTUYIsnBhugFS6v3gqVfVd6uzbs7LMXxDAvFrv102PkzpUMfdvw?= =?us-ascii?Q?SjF2URzNBqzUnl0mjo4=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf57af76-2416-462e-69a4-08dae2d0e118 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:26:38.6707 (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: XciQSqQI+SlR6KmdGTfFrrzEh8IF9bTNHkX/XwcxvrltghxuSVY1ZhbN74tJ/CqGc6SKAoZfpl6ed5DJzMTq2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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: , Cc: Andrea Bolognani Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.10 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: 1671571611718100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 53 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 38 insertions(+), 15 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 33398b2877..d303cac9df 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -430,6 +430,7 @@ Summary: Server side daemon and supporting files for li= bvirt library # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-log =3D %{version}-%{release} # 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 @@ -486,6 +487,13 @@ Requires: libvirt-libs =3D %{version}-%{release} Server side daemon used to manage locks held against virtual machine resources =20 +%package daemon-log +Summary: Server side daemon for managing logs +Requires: libvirt-libs =3D %{version}-%{release} + +%description daemon-log +Server side daemon used to manage logs from virtual machine consoles + %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 @@ -1401,7 +1409,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 libvirt-guests +%libvirt_sysconfig_pre libvirtd virtproxyd 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. @@ -1409,7 +1417,6 @@ getent group libvirt >/dev/null || groupadd -r libvirt exit 0 =20 %post daemon -%libvirt_daemon_systemd_post_priv virtlogd %if %{with_modular_daemons} %libvirt_daemon_systemd_post_inet virtproxyd %else @@ -1422,17 +1429,13 @@ exit 0 %systemd_preun libvirt-guests.service %libvirt_daemon_systemd_preun_inet libvirtd %libvirt_daemon_systemd_preun_inet virtproxyd -%libvirt_daemon_systemd_preun_priv virtlogd =20 %postun daemon /bin/systemctl daemon-reload >/dev/null 2>&1 || : -if [ $1 -ge 1 ] ; then - /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 = || : -fi %systemd_postun libvirt-guests.service =20 %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd virtproxyd virtlogd libvirt-guests +%libvirt_sysconfig_posttrans libvirtd virtproxyd libvirt-guests if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1484,6 +1487,24 @@ fi %posttrans daemon-lock %libvirt_sysconfig_posttrans virtlockd =20 +%pre daemon-log +%libvirt_sysconfig_pre virtlogd + +%post daemon-log +%libvirt_daemon_systemd_post_priv virtlogd + +%preun daemon-log +%libvirt_daemon_systemd_preun_priv virtlogd + +%postun daemon-log +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +if [ $1 -ge 1 ] ; then + /bin/systemctl reload-or-try-restart virtlogd.service >/dev/null 2>&1 = || : +fi + +%posttrans daemon-log +%libvirt_sysconfig_posttrans virtlogd + %pre daemon-driver-network %libvirt_sysconfig_pre virtnetworkd =20 @@ -1762,13 +1783,9 @@ exit 0 %{_unitdir}/virtproxyd-tcp.socket %{_unitdir}/virtproxyd-tls.socket %{_unitdir}/virt-guest-shutdown.target -%{_unitdir}/virtlogd.service -%{_unitdir}/virtlogd.socket -%{_unitdir}/virtlogd-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}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd @@ -1788,8 +1805,6 @@ exit 0 %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so %{_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/virtproxyd.aug %{_datadir}/augeas/lenses/tests/test_virtproxyd.aug %{_datadir}/polkit-1/actions/org.libvirt.unix.policy @@ -1800,14 +1815,12 @@ exit 0 %attr(0755, root, root) %{_bindir}/virt-ssh-helper %attr(0755, root, root) %{_sbindir}/libvirtd %attr(0755, root, root) %{_sbindir}/virtproxyd -%attr(0755, root, root) %{_sbindir}/virtlogd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh %{_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* -%{_mandir}/man8/virtlogd.8* %{_mandir}/man8/virtproxyd.8* %{_bindir}/virt-host-validate %{_bindir}/virt-admin @@ -1827,6 +1840,16 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtlockd %{_mandir}/man8/virtlockd.8* =20 +%files daemon-log +%{_unitdir}/virtlogd.service +%{_unitdir}/virtlogd.socket +%{_unitdir}/virtlogd-admin.socket +%config(noreplace) %{_sysconfdir}/libvirt/virtlogd.conf +%{_datadir}/augeas/lenses/virtlogd.aug +%{_datadir}/augeas/lenses/tests/test_virtlogd.aug +%attr(0755, root, root) %{_sbindir}/virtlogd +%{_mandir}/man8/virtlogd.8* + %files daemon-config-network %dir %{_datadir}/libvirt/networks/ %{_datadir}/libvirt/networks/default.xml --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571615; cv=none; d=zohomail.com; s=zohoarc; b=jDZDxN75WBBRypJmw1b9OlnIVjZvHGbtSskGzNCbIafkqFffjmq0/SZ//zWjIH9eriMFWhjiwppysPButxbSWWfZy9Gpc7r3yxqGLrl5YTN9DgqJn+af/Fjx4T5dzpOwKcVpuoS5EQ2DWVgEG0SYXg3jJC9PuiaPXtkIbd8xpmo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571615; h=Content-Type:Content-Transfer-Encoding:Cc: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=vGPHe5NZerNWBZIGPM79ipkv3bCKe6EgHBdRYLgZgR0=; b=avOvR8VNb+93+evxdK/fEQ7nrzRqKd4BgajV8jVEE+Myu5g5GumrD0jxr5joqluwDotO5Nj9+ts0n7SrRvJbAS+yJYt+PGnoXU4SdIj8Lslm2BNUJx4ICScQNVjz38YQAstSvqeR46ahLbNNVQF26jYM5jPBYezODDuN0nAGTAk= 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 1671571615614978.5844294844459; Tue, 20 Dec 2022 13:26:55 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-61-6zYj3UqzO9aJqelG2w0FuQ-1; Tue, 20 Dec 2022 16:26:52 -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 E0EBA1C068CD; Tue, 20 Dec 2022 21:26:49 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id CB7F0492C14; Tue, 20 Dec 2022 21:26:49 +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 B8F1619465BA; Tue, 20 Dec 2022 21:26:49 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id C594719465A0 for ; Tue, 20 Dec 2022 21:26:48 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id AA63340C2004; Tue, 20 Dec 2022 21:26:48 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast06.extmail.prod.ext.rdu2.redhat.com [10.11.55.22]) by smtp.corp.redhat.com (Postfix) with ESMTPS id A10A740C2064 for ; Tue, 20 Dec 2022 21:26:48 +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 81B4718A6460 for ; Tue, 20 Dec 2022 21:26:48 +0000 (UTC) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2041.outbound.protection.outlook.com [40.107.249.41]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-362-vaIOITslMwaVcGYcAUj4Og-2; Tue, 20 Dec 2022 16:26:44 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:26:42 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:26:42 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571614; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=vGPHe5NZerNWBZIGPM79ipkv3bCKe6EgHBdRYLgZgR0=; b=TnrV6wQSojTuNO6ROWepYzKBFI5UmEKr5wkFZ75qZQO4Ee3zVQyfGL29V/oULQ7jkaNC5o EAZpGqCfUTf1PdBv00ikPAcbSndSISXGYAvuLlMGs1oLhIAe8wjT2tN6Kpdre+H/AMMS2s ELWlr40lHHBR/js7gFze0iXjG68l/NU= X-MC-Unique: 6zYj3UqzO9aJqelG2w0FuQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: vaIOITslMwaVcGYcAUj4Og-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 03/11] spec: Move virtproxyd to a new subpackage libvirt-daemon-proxy Date: Tue, 20 Dec 2022 14:26:19 -0700 Message-ID: <20221220212627.23016-4-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0190.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::8) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 7b4ea77d-d915-43e7-57fa-08dae2d0e359 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: ElW5KwDK578g8dYoLACfzebxeK9Yslr1NDT08ZFkAwrIGPH7WcARVjFdy0z+oguz6u3xQYRE9xGk5gSUAp5ajYv7awRC0GbP87QOkp4tEW17GnO63oABMB3+/k4FkSKYWYB0+448MwOcRgRCbtdiEkfHB6zNczWiVkXN9vxzyg0YqOJMiJL9NsiNcOH9mj4MRsNsEvOXp8SZ4fPU+yvZZO6gBdWw8uATWdKtyXP8C2xezPfTldF4Dc18Khh8JyTVFnzV8nwnfjdmSw8DbJPMLfchoKzzTBzUiiisb9zNmFiYot5oITlO3/czCpXT0aEdlUJXO7oHeXGzzo/LYF8Ukk/gFV7z3evxZ2eRoN2kcjQVVVk7DPBtiA5Cxs4pWv1gBAWc/TtknDfuxC7qyJf6I/aKmReWmK8xc8ZDSu056qKpW91tRXoKXxebyhOcufznv3BDo91ShqzYi7SvNy0UUDo6HCMwsa4Y88y9dJvVto1ppJhkb05E1gFBm/hizRaysU/n1WYws47tjpLo7UaF9RYfOK8kXfHUjoNYkIKMhym5IpC9csI/467luq0mM7LXOmvxXCFbULmnnPLNo+GcS8+DF5bnhHO+kVjzA35nHLerQAYaJFOmM62AGJI2AYoSqM15Cr0Ku/1/JSjOk3OluQ== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(4326008)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(450100002)(54906003)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cbpu6od6mfXmyAXu7Pp8AXwuG8xRuwgV3/4jScziYmbQomyyQEDNcjygN8Bo?= =?us-ascii?Q?XdP71R8Mh4+Gzr2Ym1b5VFi44RMEA6bET2jeQ3KGspQGY4xp692vLAxFURz2?= =?us-ascii?Q?95OXvLbHKKYMzp5Yl2cnbS/TND2fH4sQE8rXSCbS0+6++GgFRcLiH0SuGv2J?= =?us-ascii?Q?ejPv9i8lHvN6IyEONY6tPKmChD+32hM80h+4EriLz9K5wQQEBccHfX5WuPFQ?= =?us-ascii?Q?fD8t7rn/n6NbE8D9GCC8NwGOfiAPcyTXOvccxnG9xeihSHWVlJKIpT6mR8ju?= =?us-ascii?Q?pbXUo/gHbuLm3ZomS3AMsXY5xQ5k4a0nE9MDLSbfEOjXTOXhhXydAN1OssYB?= =?us-ascii?Q?btY+/1VlKAqaMFaVC5jr8Bv+BKGzf0r0UychW2C2Ou9xO3HwF9N99tL3G0zk?= =?us-ascii?Q?QsSINEDUeE0XgbMlYdKd7yQHSG38P4vFph4erAtoC48M0Me0kvI9Z6cvCRZL?= =?us-ascii?Q?nkcqfHwep0UuZTcO1KHD+/gqgP+mkIkdCCAMba1TTmTAnPC7nM0ExQsB6oW2?= =?us-ascii?Q?Qse1frjtc+xc3zrlmLI8aVJl5gusOAM0JOEIMXr1g7Pj7kN4IaURR/0UiOUK?= =?us-ascii?Q?adSo9i95IikC20MOtwx5To2nfVwH3uDvhCyEh7k02RfEZVnhngi63j1/ZzXy?= =?us-ascii?Q?/AYsq9GOKjlTwPfFgUtIakhcrFvgzxCxadiH0Q6KUFFa1vzxfzm6xMbAZlgT?= =?us-ascii?Q?IA0IhLQ4BgTxGobcBQV2Yw8t1lwfxp1gyBj88sqn2IqHPtdIe4FAwdbTtv/5?= =?us-ascii?Q?NJk5K2oVueF+1ja+LyTmPtt4rGQV+AgQV9otKmvVoAxT7tYUESljlivJLEy0?= =?us-ascii?Q?9L8kC+s5vjT98du5jfHnJ6ct3wpUFsHE1lAWTby9AQ/GApbXXwarPKB85rgI?= =?us-ascii?Q?tkvOBulzg8J8skgimv9jNXfkgsYYObL3VPJEipRMYOj89J7c7ngVt9kBOlc2?= =?us-ascii?Q?JXwS+eJLLNsYIun8aLgGD6sD6AzH/5MFEOG211M+JzavayQkZa/zBBpwA4YV?= =?us-ascii?Q?n0jZCZ8zNaGPs9pk3jV2gz1KAsQ5SV47QxmORD9QiNzayonmpaIgPtZO2XFC?= =?us-ascii?Q?zpfm6zwnURa8DyKXer2cX4Ov5pNH8qain/FRw6fWV/0vTaeUMDMgvq4R2Mk/?= =?us-ascii?Q?aPbYq+FwMEolXXbAeCsPlrivBD1oVd2g+CLU9sQBd4qd9jpR4kqycgD9qfFC?= =?us-ascii?Q?nVmMMrIreNPAHCBpUEWn7sDKym96k5EnYbzjcNY/hWsr7l5O0loGV7ZuI/sZ?= =?us-ascii?Q?A/ixk+a5leqHZX2Q6W1qTVgYKzPL8o64IQb/uXR37Lrd+dEDN1LbinEaRYpi?= =?us-ascii?Q?pulQ7/SGwVLRfvXSouzQyLczTvb4EEXISgzaY6q4CjSfKcNxsoAXhSpLZw4U?= =?us-ascii?Q?Or/i0FY595i+FvqHKqyVY9JRYaRbMSBaUbb8xsUtgzq9/44MKOrkRAKcMkGZ?= =?us-ascii?Q?g2ZrAdV0oqKG4STms1j7heHexzLMrBLiZOr7Vg4itvSH1RrkkY9uuJjKl6aW?= =?us-ascii?Q?sjz5zKXjgUIoNeTqbjCneRFhoEt8O0WHbY31djwx8kTAM0F9JcFz9CZGELw5?= =?us-ascii?Q?SnOKzeoaYa3r3mM/XJA=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7b4ea77d-d915-43e7-57fa-08dae2d0e359 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:26:42.4517 (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: latjWSO/gpJrunqWRBNJaFPaKZVkN10XGfQQKAl9oYFFP0aOFMM5oXDMLnRGOuXh/j0RHh+vuQc9JTPwvmnnjQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.1 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: , Cc: Andrea Bolognani 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: 1671571617822100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Andrea Bolognani --- libvirt.spec.in | 56 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 17 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index d303cac9df..ee12720b72 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -431,6 +431,7 @@ Summary: Server side daemon and supporting files for li= bvirt library Requires: libvirt-libs =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} Requires: libvirt-daemon-log =3D %{version}-%{release} +Requires: libvirt-daemon-proxy =3D %{version}-%{release} # 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 @@ -494,6 +495,14 @@ Requires: libvirt-libs =3D %{version}-%{release} %description daemon-log Server side daemon used to manage logs from virtual machine consoles =20 +%package daemon-proxy +Summary: Server side daemon providing libvirtd proxy +Requires: libvirt-libs =3D %{version}-%{release} + +%description daemon-proxy +Server side daemon providing functionality previously provided by +the monolithic libvirtd + %package daemon-config-network Summary: Default configuration files for the libvirtd daemon =20 @@ -1409,7 +1418,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 libvirt-guests +%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. @@ -1417,9 +1426,7 @@ getent group libvirt >/dev/null || groupadd -r libvirt exit 0 =20 %post daemon -%if %{with_modular_daemons} -%libvirt_daemon_systemd_post_inet virtproxyd -%else +%if ! %{with_modular_daemons} %libvirt_daemon_systemd_post_inet libvirtd %endif %systemd_post libvirt-guests.service @@ -1428,14 +1435,13 @@ exit 0 %preun daemon %systemd_preun libvirt-guests.service %libvirt_daemon_systemd_preun_inet libvirtd -%libvirt_daemon_systemd_preun_inet virtproxyd =20 %postun daemon /bin/systemctl daemon-reload >/dev/null 2>&1 || : %systemd_postun libvirt-guests.service =20 %posttrans daemon -%libvirt_sysconfig_posttrans libvirtd virtproxyd libvirt-guests +%libvirt_sysconfig_posttrans libvirtd libvirt-guests if test %libvirt_daemon_needs_restart libvirtd then # See if user has previously modified their install to @@ -1505,6 +1511,20 @@ fi %posttrans daemon-log %libvirt_sysconfig_posttrans virtlogd =20 +%pre daemon-proxy +%libvirt_sysconfig_pre virtproxyd + +%post daemon-proxy +%if %{with_modular_daemons} +%libvirt_daemon_systemd_post_inet virtproxyd +%endif + +%preun daemon-proxy +%libvirt_daemon_systemd_preun_inet virtproxyd + +%posttrans daemon-proxy +%libvirt_sysconfig_posttrans virtproxyd + %pre daemon-driver-network %libvirt_sysconfig_pre virtnetworkd =20 @@ -1776,16 +1796,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}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf -%config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd @@ -1805,8 +1818,6 @@ exit 0 %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug -%{_datadir}/augeas/lenses/virtproxyd.aug -%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug %{_datadir}/polkit-1/actions/org.libvirt.unix.policy %{_datadir}/polkit-1/actions/org.libvirt.api.policy %{_datadir}/polkit-1/rules.d/50-libvirt.rules @@ -1814,14 +1825,12 @@ exit 0 %attr(0755, root, root) %{_libexecdir}/libvirt_iohelper %attr(0755, root, root) %{_bindir}/virt-ssh-helper %attr(0755, root, root) %{_sbindir}/libvirtd -%attr(0755, root, root) %{_sbindir}/virtproxyd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh %{_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* -%{_mandir}/man8/virtproxyd.8* %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin @@ -1850,6 +1859,19 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtlogd %{_mandir}/man8/virtlogd.8* =20 +%files daemon-proxy +%{_unitdir}/virtproxyd.service +%{_unitdir}/virtproxyd.socket +%{_unitdir}/virtproxyd-ro.socket +%{_unitdir}/virtproxyd-admin.socket +%{_unitdir}/virtproxyd-tcp.socket +%{_unitdir}/virtproxyd-tls.socket +%config(noreplace) %{_sysconfdir}/libvirt/virtproxyd.conf +%{_datadir}/augeas/lenses/virtproxyd.aug +%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug +%attr(0755, root, root) %{_sbindir}/virtproxyd +%{_mandir}/man8/virtproxyd.8* + %files daemon-config-network %dir %{_datadir}/libvirt/networks/ %{_datadir}/libvirt/networks/default.xml --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571617; cv=none; d=zohomail.com; s=zohoarc; b=Jrdh3SRUCqGhVDDB1pLeW6zOmfGD1scndHC/krs0ovvwYeNYHTzEZyHNDqN/1mSoyNsy1TnUTpGRiJ8GZIfZI7oNLziVhYZpCj3mGj+f2fOHmCnlHW0bzDC0WiXWuyJLslfysg6T8HciMR6sQyjcFV+bPBkU/zyr2jdeYFH6QHg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571617; 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=w8jnceIFsUE7b9nzu/x+NoLBUpQcWQ6q7IH0bxoeCnU=; b=ifLmr6+LPy9zsXQ5KWs9qXOYcjshXqWTitZ74xENB3+6ED3eNQ84WXkPXtdVvmNYUKFIpjhZ3BAfYXoMoIqcDAY9UC2sAajBAzdpkCWbNzLR7D+bBrh71yc99nI3rmmhryznltnrH+Yx7UBT1V/ex+czUqBGrzyy06htwtWMeNY= 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 1671571617980744.494743865592; Tue, 20 Dec 2022 13:26:57 -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-643-rb6mc4wENxGV6xAZlrqtWg-1; Tue, 20 Dec 2022 16:26:54 -0500 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.rdu2.redhat.com [10.11.54.7]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 4549F87B2A4; Tue, 20 Dec 2022 21:26:51 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2F47614171B6; Tue, 20 Dec 2022 21:26:51 +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 0EF3C19465A3; Tue, 20 Dec 2022 21:26:51 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 1EF2319465B2 for ; Tue, 20 Dec 2022 21:26:50 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 05B3940C2004; Tue, 20 Dec 2022 21:26:50 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast09.extmail.prod.ext.rdu2.redhat.com [10.11.55.25]) by smtp.corp.redhat.com (Postfix) with ESMTPS id F108540C2064 for ; Tue, 20 Dec 2022 21:26:49 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [207.211.31.81]) (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 D5B88281DE67 for ; Tue, 20 Dec 2022 21:26:49 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2055.outbound.protection.outlook.com [40.107.22.55]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-641-6TD-a9dAPzyzsAGQW0rryw-1; Tue, 20 Dec 2022 16:26:48 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:26:46 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:26:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571617; 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=w8jnceIFsUE7b9nzu/x+NoLBUpQcWQ6q7IH0bxoeCnU=; b=hEJGTEbPAoa0kGAJneCF2y0z41mBmOnUa1+eggfBqL4k9dtTLv03WMXlp5xH8UjnFGeUmu 37c10tvdmLXqYFEpydT9xPxwmZe9YI1Q/cPQAmWeFB5ogqFXzeFhsTILDq1v0vrl31IeLC 4oGo/mtasovsHtBxi42Lic/oti4AxEo= X-MC-Unique: rb6mc4wENxGV6xAZlrqtWg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: 6TD-a9dAPzyzsAGQW0rryw-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 04/11] spec: Move lockd plugin to a new subpackage Date: Tue, 20 Dec 2022 14:26:20 -0700 Message-ID: <20221220212627.23016-5-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0191.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::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_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 4b3478e3-0b3d-480a-cfb4-08dae2d0e5a3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: tqIBDXQR9/rkop5OkhUBeW0QiSiD/aVpT1ql+ao+LpVt4tY8BCNRVlwO47wK8ndqYddjFEbj8kThf6XxkO2hV/IN+qigb9RbQUUErs33gR4I3L8iWNavnV30WcH9hOo7szFKgyHp7Klmhiq1KtBHbf8q7+n3kE4Y5mTzsSQI0vs6ZntmJjuL9fn7bq6+EP13vIFEfpBI9ype+p5lspuFIJbtyEgV0+wa42wm7xbKHg+psZwyxaUu90bFvA1YL5vAZuoUZcQGjYS85Bqzf7FLzZcC2f+bPVQpxuZKEC77KA63GwLLRE4SYz/wpHvcAA3Zzt+/YbLuO9DR73QZoc9qXbmngtudVBMzMH49ZCfd63EItGVJwrzGsezRGu9ROgstoix+xyFNUEzvqDGZAqWFoi3QIfbTxEzgo5tG8t+Il9QoN0u9Bfs/xrZ5Ukyrz+UYcxRdwFH1nm6DaW6zhlABQrSRcgq8DDvWaEfwluAPvTxUoBy7Ufb8FTm5oxlJEOiCeMdsezw/6nW3PkLna9vDT9AG11n8oP7k10K0RjTw7UDmdDAx8lxy/9A10iQGc1QAa6E963AKxLg0/fwcQDrqkYthcJufzf1KbSQ0MRS1AwoMU3jecLjvxKscpMRs2DM5efbRvOHRACGHKTWyXDBU1Q== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(4326008)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(450100002)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?igt90PXiz/uC8tfiYLhpt9gMWuBH51PZTvZrodJ9+me1u1kvodoEqm0JlZSZ?= =?us-ascii?Q?gscbPYhVju1VY8+Tgz77+49HwTlwov/edTCuCT9XvVFaL6hbh6KZnhz/mnK2?= =?us-ascii?Q?8ddUKTEJbDv8GqxnKaYBlg8xE9c111STRVPZK5WfP6zGu8xom92N9t00rm4r?= =?us-ascii?Q?TtAkdZbiuJg32S6SDyHxa3P5yvqgY8BkKyoOLUXAXMQxv6khxrbVDINuOqXO?= =?us-ascii?Q?gbpAprYfIMiKdfsLe4kiqgY5lLrl/PEjFZCM3cC/fDzzNAMGEQbDcDke0P+B?= =?us-ascii?Q?AIUDpg1QBZiylPf+TilH1MkJO+CF7GAp+0wBZ0m1+g/Hjc3oAbL+qK7nhdaS?= =?us-ascii?Q?sGon1KKQZ58+y7SmFun7Nw/by8NNG8GJcY7pR2t9QC3Pw2yfE9DwbBCD+lLH?= =?us-ascii?Q?lscSlECYrqMZTR0Pd8m81YUKIBmQDEaeIJxygWy8TYdV5XNjYu4ssPCTobOx?= =?us-ascii?Q?3fPgzLuKxkGBCnyZVwuvljPAPTzEgcMDiGNjFVef88RYIyFl2KAn/SIJqVmn?= =?us-ascii?Q?4fEfn13aZ2eK5Gnn8IfNsOlmiy/dgH8j+4/agUK8Ps1frM2SrjV1x53zCeF4?= =?us-ascii?Q?i7xB0gTYwMXraCB2LCMGnK7KzVzuRamjjWsXuJNBJPnMjMN6dUDM5zMEljvs?= =?us-ascii?Q?99HaeFTK86mbArXAsQlyYLJF/6Qq01oVdGFFUykC1fNH/MGYiApVkQvqZ34u?= =?us-ascii?Q?Vzb1AXi+JeFIf9Azk44Wfo67nq/bAneVJYZFcmnUVWHIt6yzuurT+pTq7C0D?= =?us-ascii?Q?G/mHDxPBLTmZZKA4wlevnvjJ/qkfUrVUz+o4Ri5RUtVzCgvmKStWu53kTIQH?= =?us-ascii?Q?pD/FbBcPypehO5wOg6Y7lNhr1EmX+3KO0j0rJY+deedYQnHlv8JqkzgvbPze?= =?us-ascii?Q?RCLaGZ+ictPvMraDV30PDs3G0TY/+NrmskrpXa7h/9CfiwcEqx7sSfdQKW24?= =?us-ascii?Q?mjo84Y6LDknNTT0JNegifRAlAwxBKMTGHyZF9nAyg7y0W79tAfAVKgAPIhe4?= =?us-ascii?Q?B5PXCdgbM2QzLrooyj/EnM0IfaU+VIJizz4qUQWeZbXaSFoJdgltlN9uDCYn?= =?us-ascii?Q?DG/IOkgZxn8vtsFwIyABXi+BXmPe7FPtyoX6CmBS81W7hPjzaUnVIUDOfUAp?= =?us-ascii?Q?6y8E0bgBExe/kTZbAYuVChHvoOAQCvNzejMBZVENFxoixc6Av9S/crKNhuO0?= =?us-ascii?Q?BYf/6VxPxOOhYyrw2kn+tE6D467p+R3B2dr5YkRuM7QBEzoxt6+kynq0GUb9?= =?us-ascii?Q?a5mz2sg8WnlhuEwNz3nr0tgVSTziLQwNwd4jlhihIwrTk8Anjo03tcPiXuAi?= =?us-ascii?Q?6JcQa+LUjzizKAhNYft8cJxmUFZjpP/3c3o5H31lmCMoRLJ03dLOsn+UlyyF?= =?us-ascii?Q?jh4fzX4/vrOmHMP1fZmSTYW/oL1hY2zX2x5HWfHFLjsnmWGKZSsSw5wx/ek/?= =?us-ascii?Q?0kmkohV9jcw44ehlUqTtWeQYxNq8VzCY69wmM+7p9XOuk2kVqLwcyOeClXyR?= =?us-ascii?Q?6rH0bOiOcPP9SVXW0JMmbtQKWLJ9aojmJMFcGneYNYYocNASED0U9ZuBoVAc?= =?us-ascii?Q?NiSvNNO/NPt4OdRsMY0=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b3478e3-0b3d-480a-cfb4-08dae2d0e5a3 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:26:46.0920 (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: j+GbAR4y7H6CXwB18YCzsveBjGKVDDrvQ25czxjsMesDBcOq2olwoIHXwssfzx8ez5Bx+qIBjS6aFFgcqfEPCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.1 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.7 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: 1671571619960100003 Content-Type: text/plain; charset="utf-8" Introduce the libvirt-daemon-plugin-lockd subpackage to provide the client-side lockd plugin for virtlockd. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index ee12720b72..cb4a6e8736 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -430,6 +430,7 @@ Summary: Server side daemon and supporting files for li= bvirt library # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} Requires: libvirt-daemon-log =3D %{version}-%{release} Requires: libvirt-daemon-proxy =3D %{version}-%{release} # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, @@ -488,6 +489,15 @@ Requires: libvirt-libs =3D %{version}-%{release} Server side daemon used to manage locks held against virtual machine resources =20 +%package daemon-plugin-lockd +Summary: lockd client plugin for virtlockd +Requires: libvirt-libs =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} + +%description daemon-plugin-lockd +A client-side plugin that implements disk locking using POSIX fcntl adviso= ry +locks via communication with the virtlockd daemon + %package daemon-log Summary: Server side daemon for managing logs Requires: libvirt-libs =3D %{version}-%{release} @@ -1815,7 +1825,6 @@ exit 0 %dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-backend/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-file/ -%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug %{_datadir}/polkit-1/actions/org.libvirt.unix.policy @@ -1849,6 +1858,10 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtlockd %{_mandir}/man8/virtlockd.8* =20 +%files daemon-plugin-lockd +%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/ +%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so + %files daemon-log %{_unitdir}/virtlogd.service %{_unitdir}/virtlogd.socket --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571620; cv=none; d=zohomail.com; s=zohoarc; b=idn6ajqKzV9T43PqQvxUk1p5CzXYWWeCdkh95gXYl3IBjRcgzi8dVEZqhseWvTSiAfHS71l8HuR6pSP3yl3DMG56VHLjsz1K10k20t9WnBZc68elxTOVAupEWaamnIpRlU3nJwizbzxJhQKIm3yI4DAif5UvqQuPoUUjZ3Uv8Rw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571620; 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=jTU/QZltRJwdPi8mHui4Q/XUzXjeuxWgG4sI2GqqbW8=; b=fYsVqzq1W20QLUdY14seZHcMvkEcPDNu0ilIvuDIo9spIJJHW03wVISo7XKG/s8Z8H/qHbP95Fb6eDXWJom2rpaMk86bsloIoDIBs9AtfTkZJT5ClqEPMfdCaTtOtNy2RIbhN0SwDnEkWYcGOtNfwVq52n8JtwK4GRNJuzBfRGQ= 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 167157162081931.40730483015534; Tue, 20 Dec 2022 13:27:00 -0800 (PST) Received: from mimecast-mx02.redhat.com (mx3-rdu2.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-21-Gl60zxHQPHOK1WI59uJwIQ-1; Tue, 20 Dec 2022 16:26:57 -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 726B1281DE67; Tue, 20 Dec 2022 21:26:55 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 5DB24C16027; Tue, 20 Dec 2022 21:26:55 +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 4DA4919465B3; Tue, 20 Dec 2022 21:26:55 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id CF4AF19465A0 for ; Tue, 20 Dec 2022 21:26:53 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id B06D0492C18; Tue, 20 Dec 2022 21:26:53 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast09.extmail.prod.ext.rdu2.redhat.com [10.11.55.25]) by smtp.corp.redhat.com (Postfix) with ESMTPS id A7B81492C14 for ; Tue, 20 Dec 2022 21:26:53 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) (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 8251E281DE68 for ; Tue, 20 Dec 2022 21:26:53 +0000 (UTC) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2073.outbound.protection.outlook.com [40.107.249.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-653-vTJUtVarPgWknvmuwCsd4g-1; Tue, 20 Dec 2022 16:26:51 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:26:50 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:26:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571619; 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=jTU/QZltRJwdPi8mHui4Q/XUzXjeuxWgG4sI2GqqbW8=; b=IKV9cqRTqHo3R6AlqKdZRrcrA8ASYaG4G9pP0EyihT/AESqhtUDjCoHRJGCkXBbc2EMfqE axQjeMejJMXD7QWO9yYNneEVvZo1pk09WMtIBYKR8O66opx0/59Nso+NRG1mHiXUyaF4aW ucBI1R9bQGlyhO/SPg8QX7pwRCiWg/Y= X-MC-Unique: Gl60zxHQPHOK1WI59uJwIQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: vTJUtVarPgWknvmuwCsd4g-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 05/11] spec: Rename the libvirt-lock-sanlock subpackage Date: Tue, 20 Dec 2022 14:26:21 -0700 Message-ID: <20221220212627.23016-6-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0128.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::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_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 66173fd5-ce76-4e5a-32fa-08dae2d0e7fa X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: iblChOlUtz7y2U/PiAgGT0DeOD6Im7Ie4m9APcv9Z6g0Z564S0PkC8QxmWs52zoKcVn7Cwz5kfMymNnnIkERDQGDlqdRYliCSdCVxMVMB3IkK9UjGMe7LPaw8bR3ayx4jIQksY/ZmQ22dPmo6mWLsZmxj5AYaknKsuNhU8cOZqVd1SqMzUhdejMR6dA2Z2AGNXvN00OmQ0FfN6cYuLv+PuC1rzUi2SAZxmMQxcaMluC+d4tkQY/CL5+8+iyNuWjqVtIyaXa7WuNabyh94msjsD9vYpFqB0DFSYAZZmWo0OVZIvfbpkbzaO5zfXPA+Hz6AHBZHHE0eloK1E09ij69j1Ps+1bresRxKDbgFEwIWktCa8zGAVdf67pEGWyPHkByTLl9h4fEo8bk082yEjlViQZuL+CUr9ez5MP089/VnLxD5BfpQLIW6SUUnJD899MMviyu4bVQ5kjJX6T8U2/MRxEJWO/JE9HcDknd9LygsSjNqg70Lw/bHOJ3ekMwiKlzOtVw8uklS36jXx7Q8juFNMAhexXgh4JRYIPbJJo/BbcFA2GyHHTb6BXpKVxJxpgRvnKa5LVUnvL0R60IyzX9TDkrDzxau7/DLQDXgliCnygS1wn6WpZP8RTR2jp1LkTbhvwwKuo9coFE67IFDCRqIPaAt6sGWP12jjyVqW0zp2OZD05qWorYKVIoIZJh7Ei2 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(6506007)(316002)(2616005)(41300700001)(36756003)(21314003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?AKeYNW1FO+oDnEEhdofQo+M8zN7LHnZbQ39OJtu9ssw4nHkeGuSYAMLt2UrE?= =?us-ascii?Q?QVb9lgxt4Kbnj9XyRWuXUWlJ5+91DnlyyeB7kcvGiM9hCvOdVHZCgIJZtcgd?= =?us-ascii?Q?hGCFOSmGn3wLQmmCR8JcUxMEBL/PS2L3WRtyfAyMZTTfJhu2F1WBPu/J9cYt?= =?us-ascii?Q?nqiylZe7TuR6HqqfA3w8CE32KRAWSwCdmhkH661XqH59jFrLNhw3WfZXYUlA?= =?us-ascii?Q?7y/JKreJXdd8EYm2WthARSGzmV040UQVo6D0mBRQoleEDp8dYAFkHHXP9rpB?= =?us-ascii?Q?v4M6FcYIiCSRodJ3gz2aGfmk4KUYXVnG2wAH6l1ax1WUbUi7OBMWLgSYfxrr?= =?us-ascii?Q?oXecTv4Zg1QSgBygmTaPoruNRVwTzyTs5N5bIJyr3GI+FWyOPScD4Sn4b55C?= =?us-ascii?Q?3C5CRkWlP0LuVxC+g7jRqyud+h9G6x8pE4M9bxHPVIlJ+beOga8TnZOa6H22?= =?us-ascii?Q?HDfFHJ7gtvlvLJP5VFDyB64irMgTy9GbICTNthn+piITwFDDvHX7BUvM/RZf?= =?us-ascii?Q?zql0/a8RcbGXFdsXQT1RxA2ihHFt/k5AJW/76nynDcDOW+7b4QHMAHfJi2Wi?= =?us-ascii?Q?sCL5J7GQMYEU0m9PlUrnt2usHslLLUPCXWLBceb9e/n56X4UsoPU3GBhxKQM?= =?us-ascii?Q?lGyw9QpXav93VLgKHoJvZ7iesUdpIdNfkUHRgaJozOUOScz+1+tr5TmxAHWB?= =?us-ascii?Q?dS9jTm9SqxFObbHlF/wtBHSUyURDF/2VXIbxTOYS9fS7lGq2YP5Aj/Lty+kg?= =?us-ascii?Q?r7AmJYBXqzLEPsEor/4UaaYMIfwej4ObnC8tU77Bnmmlq2kwaz3tuqWGvFjp?= =?us-ascii?Q?IrhmuRaVaFD8Qzo6zsS4Lu8bMvF5H7mkOJzbvmftmT0gQrJ6RCIOjyQ8ZYn5?= =?us-ascii?Q?Fo3KztFq4ermrz+yaaYns8Q6xCr5ejF3z0rFFHkyJLZYbAMHSD8GA6iGu+P7?= =?us-ascii?Q?Hh7Gh8RK3Qk4n7lP4h+IjgpFy8Wj5jcMZKAolHt/cSvr4DiQ0uGNmitGfyBI?= =?us-ascii?Q?a00oT08YywTx1R+rRLSODX7IXPXhu6s12F+fNuKPBxuKwKn/rCt9Pjm4k+kb?= =?us-ascii?Q?CuayTlmqWglfjLnJCIGNOQJllSoAWFsElxsLSj+sPsmGgKko0gErzpbNc5wu?= =?us-ascii?Q?AndIe45VBflSHGwIemteQYCLSEW9VPGdiN0oiWHrV/noTCgM+5HfxspxNNa+?= =?us-ascii?Q?Z5mz/2q/C2UmSBW9VHuA68ZDvGzLBtDOTXeBJn+aGaecSHUH8isK/0FVfFX2?= =?us-ascii?Q?kY/7NrbEEO8EjzcLxBBDXrrymgI8JK0POqjAzUA8gUwZUdCGK30PeqTnMJEP?= =?us-ascii?Q?UcF5beRpl4kcevbINuVy96K+Mo6IW+TGf75vW//Z8xQ+6A5slynLpP0fgou0?= =?us-ascii?Q?aNqWVURGVjPILpo7qeJDX1sRqbcRJC3N1SgcZUEk4okwwBgE6pN7ePH14rq4?= =?us-ascii?Q?QaT2p5EQcYV2dZ05nbER/ML4AMVgb2d/FNDLLcgsD0VbYtN96Wfw1T46Id3k?= =?us-ascii?Q?ddHfE76nXsr+K5DtwN8pixLcYUPagLbaFcCLGVEW5qTs18MEn/J36F4Eh0wI?= =?us-ascii?Q?cu1qlVmfKDGROogFeGo=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66173fd5-ce76-4e5a-32fa-08dae2d0e7fa X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:26:50.0605 (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: 745Uvjkh/xwTOg82ZsiRHuygSm/ief0hCbGY5awiU6nViubMmNOaz1Fa9BxByBQFhyuXSqvVCyEjBPoVwvgqQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.9 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: 1671571621990100005 Content-Type: text/plain; charset="utf-8" The new name "libvirt-daemon-plugin-sanlock" provides consistency with the newly introduced "libvirt-daemon-plugin-lockd" subpackage. It's also a good opportunity to taking ownership of %{_libdir}/libvirt/lock-driver/, removing the need for a dependency on the libvirt-daemon package. Signed-off-by: Jim Fehlig --- docs/kbase/rpm-deployment.rst | 12 ++++++------ libvirt.spec.in | 11 +++++++---- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/docs/kbase/rpm-deployment.rst b/docs/kbase/rpm-deployment.rst index 31805c2280..7685ee1291 100644 --- a/docs/kbase/rpm-deployment.rst +++ b/docs/kbase/rpm-deployment.rst @@ -289,6 +289,12 @@ RPM packages features, the subset of libvirt-daemon-driver-XXX packages should be used instead. =20 +* libvirt-daemon-plugin-sanlock + + This package provides the sanlock.so module, a daemon plugin that implem= ents + disk locking via communication with the sanlock daemon. It is optional a= nd + only relevant to hosts with the QEMU driver and oVirt management applica= tion. + * libvirt-daemon-qemu =20 This is an empty package that exists only as a convenient way to request @@ -352,12 +358,6 @@ RPM packages take to the libvirt daemons to utilize stateful drivers (QEMU, Xen, BHyv= e, LXC, VZ, etc). This is needed on all libvirt hosts, both client and serv= er. =20 -* libvirt-lock-sanlock - - A plugin for locking disks that communicates with the sanlock daemon. It= is - optional and only relevant to hosts with the QEMU driver and oVirt manag= ement - application. - * libvirt-login-shell =20 A simple login shell that automatically spawns an LXC container for the = user diff --git a/libvirt.spec.in b/libvirt.spec.in index cb4a6e8736..cc445df83b 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -956,15 +956,18 @@ Requires: pkgconfig Include header files & development libraries for the libvirt C library. =20 %if %{with_sanlock} -%package lock-sanlock +%package daemon-plugin-sanlock Summary: Sanlock lock manager plugin for QEMU driver Requires: sanlock >=3D 2.4 #for virt-sanlock-cleanup require augeas Requires: augeas Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Obsoletes: libvirt-lock-sanlock < 9.0.0 +Provides: libvirt-lock-sanlock =3D %{version}-%{release} =20 -%description lock-sanlock +%description daemon-plugin-sanlock Includes the Sanlock lock manager plugin for the QEMU driver %endif @@ -1822,7 +1825,6 @@ exit 0 %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/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-backend/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-file/ %{_datadir}/augeas/lenses/libvirtd.aug @@ -2162,13 +2164,14 @@ exit 0 %endif =20 %if %{with_sanlock} -%files lock-sanlock +%files daemon-plugin-sanlock %if %{with_qemu} %config(noreplace) %{_sysconfdir}/libvirt/qemu-sanlock.conf %endif %if %{with_libxl} %config(noreplace) %{_sysconfdir}/libvirt/libxl-sanlock.conf %endif +%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/ %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/sanlock.so %{_datadir}/augeas/lenses/libvirt_sanlock.aug %{_datadir}/augeas/lenses/tests/test_libvirt_sanlock.aug --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571624; cv=none; d=zohomail.com; s=zohoarc; b=dS8NMJJ376txspNINV4RFOIpMozEsiUirusLWs9jPwg1mjehExxB7i34l/LSgtdOQP0NpdSeIi5zams62Ug9CpytfZn3O5cPKyuobZW5PV9V7nYTrJrKfApQXt1dTdZJs+I2ZWWPSlPJIjTzAHNNbWkOhTM1jC7DP8AV4aF1F1k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571624; 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=zz6XvX24u62kknDN816tGjV/rgrgj+2YIeSY6V82AEg=; b=avhX6FD43vtHXLZ7+MB4Ocm1QpMPX75BYbeu1YwaayIKFUwhybSfKvmKoqG+zVzVKufR1SgTw04p08eduDn8aDt+Wze5Ad+LLSvg1xaR4CFL5cRzJZd4wwIwVAJmfoPPcTQpqg8R9q67Kju+/WrCEgyRYYAz8fCI4jo18ql5Ehg= 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 1671571624525237.7185648846173; Tue, 20 Dec 2022 13:27:04 -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-140-mHuG6-f8N4OB0ipsZmTW3w-1; Tue, 20 Dec 2022 16:27:01 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id BB89E85A588; Tue, 20 Dec 2022 21:26:59 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id A47AF35458; Tue, 20 Dec 2022 21:26:59 +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 7584019465A3; Tue, 20 Dec 2022 21:26:59 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id CCA8E19465A0 for ; Tue, 20 Dec 2022 21:26:57 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id B09BE40C2004; Tue, 20 Dec 2022 21:26:57 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast05.extmail.prod.ext.rdu2.redhat.com [10.11.55.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id A7D4F40C2064 for ; Tue, 20 Dec 2022 21:26:57 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) (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 8770487B2A0 for ; Tue, 20 Dec 2022 21:26:57 +0000 (UTC) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2058.outbound.protection.outlook.com [40.107.249.58]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-447-FsdZb5SZNKuCwVs7kWXg4A-1; Tue, 20 Dec 2022 16:26:55 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:26:54 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:26:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571623; 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=zz6XvX24u62kknDN816tGjV/rgrgj+2YIeSY6V82AEg=; b=dpUbYmMbxC8N7DWIvZ4I3VT0nFiGIhEm6NWaZF/LvCYolGht4pdudMjSYOzvPRqvpllMpp /KLK2nuHv9HpDx62jzfxRngjiwBVSUZDSKzwcdGF6v4NqAz8SoLEQZmhC7wGbopgu4svuj JMYejh2CTWcI5Q2F5SRbs7Jn6tAXTaI= X-MC-Unique: mHuG6-f8N4OB0ipsZmTW3w-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: FsdZb5SZNKuCwVs7kWXg4A-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 06/11] spec: Move common files and dependencies to libvirt-daemon-common Date: Tue, 20 Dec 2022 14:26:22 -0700 Message-ID: <20221220212627.23016-7-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0130.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::11) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d41da7a-1e9a-4527-35f4-08dae2d0ea2f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 24Rk3desjLiT6qXFnPkRNXQBJDDtQi6QTkHyKy5lfmFYKFecYEVVaRXWHchuSye2D478os/rRp2MVk+VLYPVm6i2ZN3l/GnSwDURFIWUxYB19dRAKWsEaDmbijHExMQjGfaeLFvmKboUBVV8NuD3pyIjTsudDumkodGQ3Y+mStCn4r6WVUEnygphmyQZDsuiFXC8Y0mrWOewRTqq9RUDPzlQJko2tZbjq6OccemxAiM79ZthfLrJiOx7+XzH4X+nvT6Qeb0xPhZ5b00HQ2aWWjJQzMfspSOvXLkKcr52QqwImzPRjL7K1QOzHHWEfQWl/bEil2ZR+zHncnyEgGwhHstXwEC+EdmFgN1eNpCskzTgD7JReHGCUHvfAVeGF/AoSpbWIk53JnW9muPod1mynE29c6IKcz056ro2RyWvL5SYvqBQFkaSsiSg8kagXr6eQicd362IkOGAJvws+rxU9rgPHFK3UnyYDPsRZmvmv2fJarIhJ0gqcGMnHOwVC7ACV3OZvpITtbF09KYOe3aZO9DGOIv/3Yh4cY9cTP2cLy6KNYaxZu1/x8XUxI4dOwa0F9MIqiQw+oMOTlptQ15iJ16860wtadKLy8SqpxFbF/Yhmewe2pLYEIxjxT5YNnPAont2z0cSpBfkI+e5U+rGVQ== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?k9HioQCW/ealP5MJ5pgIoD/2dWFLukG7qSi2hJfR0/kWkhXhrkKYLxPGrVmp?= =?us-ascii?Q?G8hdmsPhlUti50tddfXvUPOYsguBRSNcytPKrspWhO6126//XP3FhfYVO2zQ?= =?us-ascii?Q?S5bA3zE4T6CO/sNfMYA0G49LDkqMLhfqYkru/rTL6voUOh/x+zAH8OSHoLQS?= =?us-ascii?Q?BmPcCwduaVP8306bkeHIHeIVMSGuX1lxl5YvSAIEvFkvwQp3RPbt94dHGybB?= =?us-ascii?Q?dmOOzo7fqBvxpiv/GI98dpOcyIEeDyNBh9kVI+DOwHJNGOtwJz/NoeR0sDeH?= =?us-ascii?Q?cvI8CDLodINZQF/SCC1RHGNvoNhn6XwUgOl4q1WvHrsM2HMXg0vO0VypWenT?= =?us-ascii?Q?z+aLGBvamBwA6fGeW+rszB6+XpFCC4YpXth+X7GB1zU2LDz30WmO+p8eBu3I?= =?us-ascii?Q?bsSJ2wdxLflPAUr1nso/f/Gt2efwKwjFDKK8dn/JseS3qjBGvpJN2ElzmlBt?= =?us-ascii?Q?v9NEO+GfGjRrTIGO09f5U/waM6oWwGrAp/ZsJimG5bNh7FEBbkWc+364PL5k?= =?us-ascii?Q?NQHSD16GhsGuTzewA9H0sqynu1Cx93li51EZCTbIq+pu8RdVfyz1o0kEKwsU?= =?us-ascii?Q?+tLME9Qa0bhom+I+ZULRDicX000Ihl6eGfjpN24kZ/wtd4S0jZcMLjUeYMyX?= =?us-ascii?Q?7LBospvS+qTnLsaugdNcK2QYDCkrgY+hv3HKjKGDXCoyWjfBTH17vvRtoE6q?= =?us-ascii?Q?eee1si3XXiKdk5d1i2EN5S4WkVU3ck4YfBihOl5U2bVEbHBMAX8nZFOvKSym?= =?us-ascii?Q?FYxcerKh1yvVl+Y/wP+xUv7MtBRAvg9sy/kwnkoLelunlz6qZZON9Chc1out?= =?us-ascii?Q?lS0mzND0D0DhNXxADZn5c51C4R5OwO7p2KBuQxmNXn8aKzW8MJuT8dufPAwi?= =?us-ascii?Q?cog2L231ZBTbdoqY0ugw7SBGh1DHfgg8JMfK1heSSWULog/M87PZQ2v4RcSe?= =?us-ascii?Q?zXbQfPui34oHp1nT4/oVJOLDNEFXWKFDZIHOiRmm0O176nrqY2P0ra5bSI4d?= =?us-ascii?Q?C7V8PYjGmScdwpJoXB+xn8eFo5r1kzhVSljr6YR9Cs+uUOuyHba28UDliJGG?= =?us-ascii?Q?vQKnzefjdSxURy/sobIR8qlcFpc7zbd+Ph7VzJS7G/DTm12fSVVvbFOawgDv?= =?us-ascii?Q?jsZUlhqGlFm11IiooJNqA926as0uWXaugtaE2hq5I6iWa0PQgAcpOKD1kg09?= =?us-ascii?Q?IuC+duzLqC+cMEBgHGurKpJFBlxGXKByQiZYJ9zkd0dS8Ydk/ZHHf4k3NJen?= =?us-ascii?Q?e3eq5OfgTjfcYJ+RTmBXP5op9/T8Hz3bDy1Qrokyikw5tVyZ3rkdPiaUlU2u?= =?us-ascii?Q?+djxgMRaWS42rpzwb93N12J+ierjHbzJvirsO1QP1g6VHH3PXZvdnANHscuO?= =?us-ascii?Q?a88ta38obxvITfG5ushzC7HV4P9pWACUJL9RdD7E3b+I/WVKrWOEjrKX7wdZ?= =?us-ascii?Q?vSRAQi07HRwe4V9cpKAPqR3PAbySBzzdExQZYUBcV8YDzjj03uZdyomZdUp5?= =?us-ascii?Q?E6rzgy7HX48gDJXgCMCwyQGrdv7JSUaI4W8Mzcr+tXg0cIMc7NU6Uv7ZzHwM?= =?us-ascii?Q?EFTRNdO5dwle28PpnQQ=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d41da7a-1e9a-4527-35f4-08dae2d0ea2f X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:26:53.9196 (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: TRDkv2aA4HJCQaClvCn/8GvfK/PQiXzNQnb576yFbS2xchi03u4rsqCQBgi8InSHX4Z6y5hCsmMIuxdyGbcLaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.1 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.5 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: 1671571626017100001 Content-Type: text/plain; charset="utf-8" Introduce a new subpackage libvirt-daemon-common and move virt-admin, virt-host-validate, virt-ssh-helper, libvirt-guests and miscellaneous files/directories to it. Also move common dependencies to the new subpackage. These files, utilities, and dependecies are used by other core libvirt daemons Signed-off-by: Jim Fehlig --- libvirt.spec.in | 93 +++++++++++++++++++++++++++++-------------------- 1 file changed, 56 insertions(+), 37 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index cc445df83b..9e70518566 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -429,15 +429,11 @@ Summary: Server side daemon and supporting files for = libvirt library =20 # The client side, i.e. shared libs are in a subpackage Requires: libvirt-libs =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-daemon-lock =3D %{version}-%{release} Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} Requires: libvirt-daemon-log =3D %{version}-%{release} Requires: libvirt-daemon-proxy =3D %{version}-%{release} -# 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: libvirt-client =3D %{version}-%{release} # netcat is needed on the server side so that clients that have # libvirt < 6.9.0 can connect, but newer versions will prefer # virt-ssh-helper. Making this a Recommends means that it gets @@ -446,40 +442,52 @@ Recommends: libvirt-client =3D %{version}-%{release} Recommends: /usr/bin/nc # for modprobe of pci devices Requires: module-init-tools +%if %{with_numad} +Requires: numad +%endif + +%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. + +%package daemon-common +Summary: Files and utilities used by daemons +Requires: libvirt-libs =3D %{version}-%{release} +# 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: libvirt-client =3D %{version}-%{release} # for /sbin/ip Requires: iproute # for /sbin/tc Requires: iproute-tc -Requires: polkit >=3D 0.112 %if %{with_dmidecode} # For virConnectGetSysinfo Requires: dmidecode %endif # For service management Requires(post): /usr/bin/systemctl -%if %{with_numad} -Requires: numad -%endif -# libvirtd depends on 'messagebus' service -Requires: dbus -# For uid creation during pre -Requires(pre): shadow-utils +Requires: polkit >=3D 0.112 # Needed by /usr/libexec/libvirt-guests.sh script. %if 0%{?fedora} >=3D 37 Requires: gettext-runtime %else Requires: gettext %endif +# libvirtd depends on 'messagebus' service +Requires: dbus +# For uid creation during pre +Requires(pre): shadow-utils =20 # Ensure smooth upgrades Obsoletes: libvirt-admin < 7.3.0 Provides: libvirt-admin =3D %{version}-%{release} Obsoletes: libvirt-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. +%description daemon-common +Miscellaneous files and utilities used by other libvirt daemons =20 %package daemon-lock Summary: Server side daemon for managing locks @@ -1431,30 +1439,19 @@ 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' 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. -getent group libvirt >/dev/null || groupadd -r libvirt -exit 0 +%libvirt_sysconfig_pre libvirtd =20 %post daemon %if ! %{with_modular_daemons} %libvirt_daemon_systemd_post_inet libvirtd %endif -%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 @@ -1488,6 +1485,26 @@ then fi %libvirt_daemon_finish_restart libvirtd =20 +%pre daemon-common +%libvirt_sysconfig_pre libvirt-guests +# 'libvirt' group is just to allow password-less polkit access to libvirt +# daemons. The uid number is irrelevant, so we use dynamic allocation. +getent group libvirt >/dev/null || groupadd -r libvirt +exit 0 + +%post daemon-common +%systemd_post libvirt-guests.service + +%preun daemon-common +%systemd_preun libvirt-guests.service + +%postun daemon-common +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +%systemd_postun libvirt-guests.service + +%posttrans daemon-common +%libvirt_sysconfig_posttrans libvirt-guests + %pre daemon-lock %libvirt_sysconfig_pre virtlockd =20 @@ -1809,12 +1826,18 @@ exit 0 %{_unitdir}/libvirtd-admin.socket %{_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 %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd +%{_datadir}/augeas/lenses/libvirtd.aug +%{_datadir}/augeas/lenses/tests/test_libvirtd.aug +%attr(0755, root, root) %{_sbindir}/libvirtd +%{_mandir}/man8/libvirtd.8* + +%files daemon-common +%{_unitdir}/virt-guest-shutdown.target +%{_unitdir}/libvirt-guests.service +%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %dir %{_datadir}/libvirt/ %ghost %dir %{_rundir}/libvirt/ %ghost %dir %{_rundir}/libvirt/common/ @@ -1827,21 +1850,17 @@ exit 0 %dir %attr(0755, root, root) %{_libdir}/libvirt/connection-driver/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-backend/ %dir %attr(0755, root, root) %{_libdir}/libvirt/storage-file/ -%{_datadir}/augeas/lenses/libvirtd.aug -%{_datadir}/augeas/lenses/tests/test_libvirtd.aug %{_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 -%attr(0755, root, root) %{_sbindir}/libvirtd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh %{_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* %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571628; cv=none; d=zohomail.com; s=zohoarc; b=KcbfN4JAoTaWBNLSiNUqA5blMID/Gf4GcxbLGhJcp4P9OK7pu/fb8C9Rl6ktuKiYN2oALDT04Xc1+40r+JxMh9SuImMnQ5d/hKW/GzmuWnqnFUKkdDZL4pwt/QNGHkIak5+oZ5oD4PP7tjHpjZRRh1nCtA+Sryjm0fSUtpex1a0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571628; 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=qZGv8GLP576z3WhZmjN6c6QROUmob2J/I5yVLFJUrqA=; b=RRBFNYujj/nIi4CPukz0+koyxH5CY1gC23Lqh/yhuDhs0In48y2lnsrIMrPRc0j0bzlRjSn94gM5S0PI+J60JuT6vRjG/vhri3p7HbBJskq5W6o7XEiNZqJPPcbE7N3SeBEwYwR31G5wrwvQ2bADVeB0iUQ/ufyNLsf0gl6Hpb8= 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 1671571628249708.8001893737027; Tue, 20 Dec 2022 13:27: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-362-kig3LGlFO42Ma7iv7EI_UQ-1; Tue, 20 Dec 2022 16:27:04 -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 E2357101A52E; Tue, 20 Dec 2022 21:27:01 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id CC466492C14; Tue, 20 Dec 2022 21:27:01 +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 BB3E819465A4; Tue, 20 Dec 2022 21:27:01 +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 3282C19465A0 for ; Tue, 20 Dec 2022 21:27:01 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 2701E35458; Tue, 20 Dec 2022 21:27:01 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast02.extmail.prod.ext.rdu2.redhat.com [10.11.55.18]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 1D831175AD for ; Tue, 20 Dec 2022 21:27:01 +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 EA933802C1C for ; Tue, 20 Dec 2022 21:27:00 +0000 (UTC) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2048.outbound.protection.outlook.com [40.107.249.48]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-446-nXpjA_lmN8iZ8tlHKqlPPg-1; Tue, 20 Dec 2022 16:26:59 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:26:57 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:26:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571627; 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=qZGv8GLP576z3WhZmjN6c6QROUmob2J/I5yVLFJUrqA=; b=QttzV8MBEoHnB4ISsXFcYBU+amBx8TKh1utqSbQfhr8+6d+4c9gWkb5wEJESDR0at35DQw p74iyNTWdA8cp5lw1n4OztoHxdbRhlxqpd2y4wDD9c71IN/HSO3RmW0oyVA9vtZgSBjsgJ V4nHFZhzyAUa6/hEhA/CIQFHpDua/oY= X-MC-Unique: kig3LGlFO42Ma7iv7EI_UQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: nXpjA_lmN8iZ8tlHKqlPPg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 07/11] spec: Add module-init-tools dependency to nodedev and lxc drivers Date: Tue, 20 Dec 2022 14:26:23 -0700 Message-ID: <20221220212627.23016-8-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0121.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::8) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e7e12cc-be54-4ead-7263-08dae2d0ec7e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 5kbVxTMrHGOY44508Ci3FzzC7YXE0Eb2++JziE/g+fewHf0SqwUz/gJwLHEvvMnMeVI/Rv2Ts7ZMq4UmVJkeyJtW+3BZy4/pzs0TfDJbRWTL67EAobSHNQAiObmXiDdBsuafOdQsVwvKizFKc3jCmRDjBIYGAIrt9dBSXvSowAHq3V4w30Xs7K7o37koMLqY47dwdO4QpZrUsM0FyMRB6HE1rIL4/vDyz/EGg4OFrjOESpUrHoExpQYyh8N2coiAsEI87RiycvOCYfqZ6Nj9g3BzERGh45Kzdgs1rrQt44JfL2+bj3R+uFMpFfutcwU2UPjVhYrU8h6n+HedAd/AdRhlAjxGjBIqBxnJnt6wqr0RnR3I8LKK/+e7JZmQzuHptAXxEt+X3gBjikTrEbjQ9iG/pLE1ZhoB0DC7SlqxA2Vyyfk4mdJlY3doO8s0ZuGXmjZdteoR2qO7JvKCXEmoGCpKLAYcKdx/j7enq9Mup2KTeopXyxD971Oq7EV1pk1dMsnrqTp25MbviGEM8jzNQS8qqX7c3Ltm3CX3mOWqGMKTcjun0UGjjaJgmG4Nr0XBFfIoAjjkUYyl7jMlW2v/Nr1vpVArkfFF0R4/WnoNOeMaEPqffhJguBY60SomxH2LuNVIZd/swP8c+KwTI+TOSg== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?APscUiuIfJsrA+lNpUhv3OZrVJ2oHPWUhc4MySgDJKPM4yUGPLzcKxuYDtNO?= =?us-ascii?Q?gKtLKquuuc0n9WEZellxA/dBLeRYkYz6YhPpeMq4wac3Nve/Hic4LgPjHnDc?= =?us-ascii?Q?PUIgugy0i9RtKcCZFe/FqyjvuTkwW5YLjiDoqQumuLiZX+UlZASVVm+zHpfb?= =?us-ascii?Q?+vRXeZ9h7P/PT2o+KTlScplw91L4opAwh20JQg0yw6cW+Z+wJArxVQtUA+SK?= =?us-ascii?Q?1rXILeupl7TpWc17rXDly6zk7aVBrY/5L4ISrQt7XIwQRfsUtVVtAtBFUuDS?= =?us-ascii?Q?Gl5h7ByjI6FZOf8OmrPAMlDVYWLbtFw1QuCIOTPuy6ZVlrgJLIzn+/fmF+w6?= =?us-ascii?Q?PKppqIkMMNwW5RX1EAstUOXTutGCeM5iXufKPh3hw9TT1no7cgmW78V/0P+H?= =?us-ascii?Q?vFXaFHY78oQlJMvTCJafqIfJl7la76cEoNGREgJW10qXtccc0i9w46U+PvFZ?= =?us-ascii?Q?ytlDD60FzrCj/o8SBGq1HWIVsS6PheunuBFUhPoT952ZFfTD8Mm9ZW1SqiTi?= =?us-ascii?Q?WW9C6lzh0nGMwAS0Bx7u4hSQ7UEJESqW7GqZOD513ZsUBLeR24W6MOzwz35X?= =?us-ascii?Q?0c7MK7mmaQjms18+u8iTK430HGTXIQYx+oFTYSkpyaK/KmcEDh9LuBbOpFp9?= =?us-ascii?Q?GrLeqrclpuBtdkbEotz+NCKcwkImS6/d6B70bTZnSewOxhzxjikTWgXjwdNf?= =?us-ascii?Q?aksdFhef/OFSCkeip3Q/s+gWcAOeZ2JT+a6em9Fte1UD/v+N1X/aQg/ERi6D?= =?us-ascii?Q?W1/BNH7lecwPs0hBIr2C+lxQnbvX8dl4mK4mQLZUGSKYPWs61ZgYMyKc/AfY?= =?us-ascii?Q?ERcmv9IZZKc3VJ/kh3sd3d+KiWGkdX+UXZVahgtxbNwa0WeDjBuPixdltHav?= =?us-ascii?Q?lsPrNvT7kAuKwnOQmaR+mKQ68I2H5fC9o5GSqKnYvKEYtImkYXx5yZMi7Bu/?= =?us-ascii?Q?/9soCstDjggitAB1Ajxtavx2/p+d5fKiiSCqChuPadowF0FJseI/8Q9JxnNn?= =?us-ascii?Q?lqEVaWvssRT2qdU7jevBdkxStoUhFxMHUsJpi5Yl9HHzN2EcMnneVpI2Znp9?= =?us-ascii?Q?7RLT6RT84aNXtDLxw+5i9Fl2JglV+XaV8YFrsuLbQm2M6j6IGNxfeQuiebJH?= =?us-ascii?Q?Fwbbr69yH0WbYBdyQOiNeC8LUM9VyNsAzlTJF5u56KjsHlsdByP+8UoNdGFS?= =?us-ascii?Q?e4KjqtWyz+FitCmE6PFUTFeAf8E/Kgn8ZKmCWG2r45SMnSUyqawMirx+vG2K?= =?us-ascii?Q?EQKeRlFo5pg2Usapn432tXFyxuVP5OJrmXRYscVxBF+Ny45SUKN+vgZRS4df?= =?us-ascii?Q?NEgo0FiLC7B4l563gLmEgEct4Y2cXQH6eHtKvhpgvFj1wRf+uXGkmcxuXQT2?= =?us-ascii?Q?Ghgae8jpmS6r6AvXqma5zh18lPsG7AxVEWOKuKYIuvfB6N0v+0t55RaYseLH?= =?us-ascii?Q?tj103Vkidt78FgZ3FohHeIZtxFhw/YOxX6t0jDh09dDTuYRfkWF9DWr7CZrs?= =?us-ascii?Q?l9rLrj/N0h7+aRedKEm4JaTJ5qJFHHxZ4y8GBK6KQU4muapNQY2zlkHphYES?= =?us-ascii?Q?KidpM1wOmvtLt5J5uGY=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e7e12cc-be54-4ead-7263-08dae2d0ec7e X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:26:57.6224 (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: PqPjO1GibfSc9qWd9sGSMH3vPfK2BFRey9rqf3Mw8+xiLEj5yhafRoju4LiKRjlVx01ZaCldXVZ99yAwQiVLgA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.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: 1671571630029100001 Content-Type: text/plain; charset="utf-8" Both the nodedev and lxc drivers can load kernel modules. Add a module-init-tools dependency to the drivers. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libvirt.spec.in b/libvirt.spec.in index 9e70518566..4a57a948cc 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -571,6 +571,8 @@ Requires: libvirt-libs =3D %{version}-%{release} Requires: systemd >=3D 185 # For managing persistent mediated devices Requires: mdevctl +# for modprobe of pci devices +Requires: module-init-tools =20 %description daemon-driver-nodedev The nodedev driver plugin for the libvirtd daemon, providing @@ -776,6 +778,8 @@ Requires: libvirt-libs =3D %{version}-%{release} # There really is a hard cross-driver dependency here Requires: libvirt-daemon-driver-network =3D %{version}-%{release} Requires: systemd-container +# for modprobe of nbd driver +Requires: module-init-tools =20 %description daemon-driver-lxc The LXC driver plugin for the libvirtd daemon, providing --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571634; cv=none; d=zohomail.com; s=zohoarc; b=b4pMOwHoqJ1sAdn7gFPqVvPopD9AAUchE1FeTlt6RoDGzhJccBixMVOFOm3hGh6zelQa5Fz5qcpUl197eyOusw4tZy7gLYV8qM+QO6AcEcQ4wkfPnuLu9zTosbEp8d7NrXxd1D90+ZIhi72TkpH/DwHyB2pGJrbZp9WLjWjStTc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571634; 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=Zepd/rujZCE4pptdk0CPCefAKtiK4qDaIqjK7okgWN8=; b=ajRFvbEuMAgL8ajnAqFWFmTcrFPz71Lzv6ZruxYkHj13p3tivUcwj6stIqjIieitrgatgBPSSfPscB0Twvgm/iM71P5q1umCUYKt3wfN7y48HxQ6wVa3Aqhc2nh5Ir5F00dz0XW3RAwPssa8IyYbB8P/btUc8jpooxk91TFpfBM= 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 1671571634808807.3580880033279; Tue, 20 Dec 2022 13:27:14 -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-537-BHkS1bpgOtK83Pr8RBWDCQ-1; Tue, 20 Dec 2022 16:27:11 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id D307385A588; Tue, 20 Dec 2022 21:27:08 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id BEB38175AD; Tue, 20 Dec 2022 21:27: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 AF36A19465A3; Tue, 20 Dec 2022 21:27:08 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 6A0B019465A8 for ; Tue, 20 Dec 2022 21:27:07 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 4FEB840C1073; Tue, 20 Dec 2022 21:27:07 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast04.extmail.prod.ext.rdu2.redhat.com [10.11.55.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 46FE0400D79E for ; Tue, 20 Dec 2022 21:27:07 +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 2A278101A52E for ; Tue, 20 Dec 2022 21:27:07 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2049.outbound.protection.outlook.com [40.107.22.49]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-621-XpWsgDN2NnqNGQmo-qJv2w-2; Tue, 20 Dec 2022 16:27:04 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:27:01 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:27:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571633; 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=Zepd/rujZCE4pptdk0CPCefAKtiK4qDaIqjK7okgWN8=; b=iWs5WKG6KgHGuWhD5eP7B2tGS/YfaMuzBwj9FiAlkV7UkQaNdw00IfyED0L0fp1quikcqX Lf9mh2n4hOpYibugsCBoIbaPpvhRoAbX1zjt4PZ3Wnp7l24RK1FOfD8UNBB6n5XfPGxiFD t0xadE0WkfA00eOKexYiWhtFMmJGd2w= X-MC-Unique: BHkS1bpgOtK83Pr8RBWDCQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: XpWsgDN2NnqNGQmo-qJv2w-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 08/11] spec: Add numad dependency to qemu and lxc drivers Date: Tue, 20 Dec 2022 14:26:24 -0700 Message-ID: <20221220212627.23016-9-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR3P281CA0128.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::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_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 442ce01a-e32f-4c96-735b-08dae2d0eed2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: Z3P/VrpGhYLNDT+pdC6fAZHtuxGO2+XJZ1OubOPT4B8sloZDhS7GXlDuLxwDmmgeEwtWjiMxspidWUbh19kxmlu1wzeGneIJ7V0iw7SLilsb0Ip4jTs+91ygvwCpxNMgSolFY2PdxZ2CKzVJL2qILiX+lTGZLOltY2ZABz+7rHVkFX3+Mg2212cwb57JSgWNtlgqA6aagRzrtgJnvZFePa1avquKSHuDl3K0x+aTF+MAxYNZ0ek3zSsc4rhnun24f1NhEevfpDWve/0PDBv1Ttr4sTqZgVVztxTc3Wlz9fHn5r9CjH8pj0YfwQY8OIxAReXUVpyKlB/sDSsq1+GYK6HBQE8lfL77ejnwHD89qAnlbiUngIQ0+wK8rXMeWXTJR43NijfdMN8JPrV9RyjBoywhAvyBwQtgJ22D7cEXPVvMHaQeryLFgCrUg4d++r7Q3K52BIhCSCESSmi1EmA+JczofUvtd2X8MKs34v050v8rNeTBIfxV39Z8QcXaqZD6IbcPD57E1iuGV/g4L58mM5Ju/dosKDmhKmBQj1Yoyh+G+LTvf/CyHGlrR+/3cJpb6lTwKxtFG4uvb28UzawirIjNqIOh76uXirYwduq/lKk41U7AwsNT2vDtkCe+a3dZ5C2qO+SF76UXSsHO3wIzZw== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(6506007)(316002)(2616005)(4744005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?xT2nAClcxMQbGEy1kWjOmov4StJ3XFrlf1XzlLhKIwzdDAe8sRDLksjdsqLm?= =?us-ascii?Q?PD9R/b1zmrEG1eGVV+odIW1kvRHD9igcPvCEA5AaaZbQDcYUpnSM/abpKwvS?= =?us-ascii?Q?p4Z5H7hi0+l+QKuzc3qcZwNLI9JHtKSruHTdP41YbawCgjNP6r01wOayzleL?= =?us-ascii?Q?RHrDnDXlilV2Iwhcpkw51C2+SDPrYhiGbcfcNBBbNs34yJZVuqWvL7Pbh84z?= =?us-ascii?Q?bMEWRdHs0Qj4kOr31Q2gs96AQv0fO9t2c4VB7mu1w5D9Sa05exlGFkOCob5d?= =?us-ascii?Q?lCA7OtO1BsSCHApNwHxe3gh9KBOpz7q/gygYFsQn3kMnr7zZYqyNNEb1cqwN?= =?us-ascii?Q?qedQOI53xAvGUdzeFFQZ3y5x2vF4W2A8J8riG5Xf7x/aJabQQkFeDvLtPesE?= =?us-ascii?Q?pftIT3eVdZ3LzUoBjnPCa2cmZVDUFP7ikEcuzNbTVfOcvMcIOt3ZGJ3zR1Sz?= =?us-ascii?Q?Tiyax+OB14ONB+1JtpTP7yd0fkch6TMj3nTaXqWkS43xxJEjEj2/6CvGcxGN?= =?us-ascii?Q?hd/LkF2kD/2d+W+MDgyi4U8uM5gTRHwCKsiG6upG+m4wD3SwN17Es/raSCJ1?= =?us-ascii?Q?KRPotQ5ptGTpxtNIytr5DR9qReLLE+xPdDM4vF29PpcvPvWABYGeGXqVHwUg?= =?us-ascii?Q?n7DxOXfHeTyj00t5vYaD59zFH5riMg+6Usttqb0As9Arp6D6RwSgbFBjwZpl?= =?us-ascii?Q?kJj3yzi7VRtURhCg1qfVCX3cwIWchymZMKfzj5B6uVecWNhgXjy7XCrPZeoR?= =?us-ascii?Q?rmA5QyjxeYUH4HY4f9C2Fb3ZScQGMZfQXJ7OIUFSkOdVJy7v2dMgJ+qIasJQ?= =?us-ascii?Q?aL5DeJmjOrZ4TjcUN9P/KdyAV2hLnqNhJDwqwgzeLeEa4W21dw6M/YdFRj0E?= =?us-ascii?Q?BVRoeggqodNC4CeAt3w7YWpxN7v0jdqCKU5kZBZMHk+UJDOBZHa3D6ul4lkl?= =?us-ascii?Q?rjjs00Cn0a1LQTXXQuRSHNoJaREl+lDVvZGJODzQO531SMZMELnagp6K4Iiw?= =?us-ascii?Q?2ti9m3ptWxVFet+7zHLADPo4pqfzI961s77qZi/T1vTF9rC1FozEP8SpX6cy?= =?us-ascii?Q?Uza5l15SpHV1HKbfIeHbwy2XAvivdcA8c1bs0/UvhRkhhf/EueUYXnryefZb?= =?us-ascii?Q?a3XtrTz32CoZAg3xo5sXIihHW7s45XKnurs22NRrJZUhqyvIGcTUcrD3yH/P?= =?us-ascii?Q?n1gdbg6W4CI0uk1GAblsieSU4cLiARUcy2LxBRwaKMqFvyXbupI/q8FGLNDz?= =?us-ascii?Q?2o5wqvEoox/6Pgc5uhc8nNv4Gs80SHzx4xR3324gYT4pp8zkHogKGrUb6X0k?= =?us-ascii?Q?Pe0ZjvRIqjrCUlgQaUSx8UOJ5l8ITbEKq3Xc7u3cIoU9gTLMfor2Hruv2VVN?= =?us-ascii?Q?9QHek+g4MB9vHXwWBaSHPlKq2N/dB0zaCTB4XshxzIW/q+JxrQ8O4p+p7j5i?= =?us-ascii?Q?3AMgtV3BQE+r3Ou25zMLw+HDte8bT42zj4gUbAE8YdKz46OSnH6PZWFMqMbI?= =?us-ascii?Q?edQ1DMMDe1LZdDXk28rUhizY6e7nwpar4PZw8rhAtsAr1/BffgN/muBRBQVg?= =?us-ascii?Q?jmwXTYvDSWQvAwu2Yk52eM9fapIAz4glOfcWR/EL?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 442ce01a-e32f-4c96-735b-08dae2d0eed2 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:27:01.4972 (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: q98fS4DLDgJQJicifgEWQjhTNcfx0Ftfq5h1Hce2S2RY1PpoSjaHXo7FFlToXyoe96stoc743dfUqe1o+JCQlQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.2 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.5 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: 1671571636009100001 Content-Type: text/plain; charset="utf-8" Both drivers use numad via virNumaGetAutoPlacementAdvice. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libvirt.spec.in b/libvirt.spec.in index 4a57a948cc..503549dc04 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -763,6 +763,9 @@ Requires: lzop Requires: xz Requires: systemd-container Requires: swtpm-tools + %if %{with_numad} +Requires: numad + %endif =20 %description daemon-driver-qemu The qemu driver plugin for the libvirtd daemon, providing @@ -780,6 +783,9 @@ Requires: libvirt-daemon-driver-network =3D %{version}-= %{release} Requires: systemd-container # for modprobe of nbd driver Requires: module-init-tools + %if %{with_numad} +Requires: numad + %endif =20 %description daemon-driver-lxc The LXC driver plugin for the libvirtd daemon, providing --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571638; cv=none; d=zohomail.com; s=zohoarc; b=IKqbiiedKBEix3TYc6pX1vHPy+ekwDYuukxGoV11vVBqNHAac30Eti8Ue0hdq9/gSLIVAe37WztATvqrJ0mthyiRsLtAe9QqYMTgS4RtizjETkbP2ZGQW4VXQGn8AJUrDE9sZcxFCh5X7fZt0qOyNjuwiKVbnc+Dwh2euyXOGoI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571638; 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=guWYKKa4dhsSpfnKAB7tYCt1N4jj9thzX/doA4RlZtE=; b=hcm6iLHPuMktjct+yDcFr89kt1VSKwUsC0uaLPqU6D4BgHtnNWnAP/hoqjXZjTCze4+tovRSgLiuz4hXDfjTOvsVC0esWVWBedgssvSgy/Zu/e5T3KcKc84AA6grzilNCp3XCgKK5hVqlWGTTXYIop3L4CKjnkylX7v2i25a1Y0= 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 167157163863169.30055696576096; Tue, 20 Dec 2022 13:27:18 -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-435-sWxBHgX7PaqoUw-MUkThrw-1; Tue, 20 Dec 2022 16:27:14 -0500 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 1D5EC80234E; Tue, 20 Dec 2022 21:27:11 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 063054014EB9; Tue, 20 Dec 2022 21:27:11 +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 EA4AE19465A3; Tue, 20 Dec 2022 21:27:10 +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 D7B8A19465A0 for ; Tue, 20 Dec 2022 21:27:09 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id C7190492B02; Tue, 20 Dec 2022 21:27:09 +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 BF172492B00 for ; Tue, 20 Dec 2022 21:27:09 +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 9DE2886C172 for ; Tue, 20 Dec 2022 21:27:09 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2056.outbound.protection.outlook.com [40.107.22.56]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-209-nBlhW7IRNgCEcmSEQAcw1w-1; Tue, 20 Dec 2022 16:27:07 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:27:05 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:27:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571637; 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=guWYKKa4dhsSpfnKAB7tYCt1N4jj9thzX/doA4RlZtE=; b=av/buSsV8uq48WCeBGyipp2h6gWuqr8LimCHyQzYyM/Mob5C5RTljh8kTQADgAu4CFvUzM LPmtX2rX19Qo+5cVf18SG9ebEIiUwqF38aBM1pPSfirQ5bB9gUMx3TllM75VE+V70nvJH8 dFKQrvfSbK8a72qlZoy8doQu11YibGo= X-MC-Unique: sWxBHgX7PaqoUw-MUkThrw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: nBlhW7IRNgCEcmSEQAcw1w-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 09/11] spec: Remove libvirt-daemon dependency from drivers Date: Tue, 20 Dec 2022 14:26:25 -0700 Message-ID: <20221220212627.23016-10-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0150.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::8) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 7aacaad3-4e75-49db-744e-08dae2d0f126 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: /KqKBZEwwFLNBRiXxJNW1TsxwPPz7NCWxDX4mDZl8uH5zPnn0vC9n/M5cH+8pvNMHgpWxzjsRp5WAa3EtbeDZNrr2ZtdUd6gKTrsQFdZrhs8iDxDCMs0zqZ6rtPqoNxZ0QymXNTZUxotMavPIFWyNmiwZ2i9Ge0mPimzJcE0RUNpIVLYpbua+yRDiFrEPxjmOsl6fSqFCrcQcEW+89/mAByVswGxQYTqApzASnZ9jiPXqbty/OVh4XEUtxoNMTfBtycd2+BlQ+kC0RrnIubjAACesoJLfzgLsBHcI/Rn/EJnBZET587mDmTo7MCNFpNMfy0j2He2wTskjSDjTgnZVX4eZ1Fr4HIv2oJDxOr9d5TErGkTS1yWr2s5qAkrOcHZTgiIVUWxzK1FqYxWCYwajkw7cAvgpM+uCtsNOf3fzqvhlK6aoXXquWXYe07dijlF3nN0i/mod2aIY7TnY7lateECk7J57dkTro/nAsYBov+JRESVinRyunIHWv1thMOrw58UCOr5I2FJ4zKKTFhGge3pJWeGFyDovOTHVeqclDR+Bs3pVccy33kVLPpdK80cDsY5vNU5jl0dAvbtb3akrhcd9izvW0to8aXJlKpjHzop6VZg6M2DJCeeCGrNlLYie31VvDsU8quM+v15wH4bCQ== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(4326008)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(450100002)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tSKOvZGH9DokAs4tRGUawjUVBiDVrtgkzdu6hHXcieMdX39kvaUXUQ3McHbC?= =?us-ascii?Q?GzOxF2FqaVRLo1u94ZETFk+F8lVC0ndFWkXAyvKz5iDJv388CjLjFXIYRPtq?= =?us-ascii?Q?00nmvKD5reYTx5Tb8BRYSd36r+PiUKftQM3WisN82yAVOXI12JPuNnxbp9PQ?= =?us-ascii?Q?aEufUTjecMIvIIE7Gfs/s6Hao3g/4yAjY/baXgyYomSWCcCg6aFYfRF9/Ntn?= =?us-ascii?Q?G2RpLarosJaJ1ft7jihpJ2Y03g3BOL6bkZ68pZSIpp3b2v/o34LFaPXoFSfs?= =?us-ascii?Q?rfzfpyzrWpoN9eBYhg0uaAmDGfBNm9Nv0pOT7qj+WDxidYAgI40q5StVV7Mr?= =?us-ascii?Q?8v1DV0omFcpaw/UrsEf9vOFTnYUBINWapBAt20PVpF/QGxhpIs90P2EnLLM5?= =?us-ascii?Q?ld3n20jovMPwRBQ5Uiv88YJWzO1/iQbeTDg3mD8Sn4kafvFOH6l1kr5xcbwB?= =?us-ascii?Q?e+zdpdA3XPSSQv4jBGMPs25XDeXmozsyCmz+LBQQ5P1Y6njxg8lRflnVrQ/u?= =?us-ascii?Q?PPy3LumBlNETUmotLfj6OAsxIme8K4kdfNDHPiOZQTbFwHDII+E74BfCe8i/?= =?us-ascii?Q?afBZU08LVzbGgoAri8mTcv1rcfxTw7gs3gvUYDcSbSglba7uosiQEMubeUKk?= =?us-ascii?Q?5WYjkBTOFOwzHQjiRN2i/qdNlswYGNkueZt2BhbKJnD7ExsE6/KqLbBxnBHV?= =?us-ascii?Q?pVi3CY5xGgWwf4P34Y0sMqXuhZoeS12fP1/e+IHysdev3d8DEPS/YFQUzK+c?= =?us-ascii?Q?1lZq8W3Ga03x+O8XEgPYhuvkDJwtYxtx0MPyVc2flh/soVCEv/QxnOIwzKWm?= =?us-ascii?Q?TRbkjDhholoYzQomU/HIl5YdKWm+efBEDnkP7rORWJfsIb6B0MbkMrite9df?= =?us-ascii?Q?k2Nq5H2BuDYy/capfT5iuH/LaxzC7PHcFR2P54TmY3hkGrwCxagxFmLd0uNC?= =?us-ascii?Q?F1lD0vyifpxo5N3+1vJ54m6meM/dnexYJpnfj+hHHymMwdTxzfW5XmdRHT5Y?= =?us-ascii?Q?ZBsL2NH5NuXIln8G31e6ee6ogwF/ln33vmOFopeC67tcL0wRw91AQ914zdeG?= =?us-ascii?Q?dpTaeUoElj0n+6z3BbbDaUwNP8tiUj+ykqXma2QvOqw9rH7Ijl1OzmD3UGMl?= =?us-ascii?Q?f2RsgsB79aiBcinnb4ATt/A1wQt3jE3apnX286dQxSnHNK8i+8Yj5PVprHjr?= =?us-ascii?Q?kv1LGkEa6V/Q5T1VPNbdBPzkVwubFKI0/q1c7/igz1y3posfO4qVv1ocOn5Q?= =?us-ascii?Q?xJiyj6rkoNRbGinw+LXBnybkfIQJka0t1q/4e+hqLrimzxOTdzF4N/tHgHIE?= =?us-ascii?Q?8K3tTrpuItD18YxVzy7FxSGY+jUGhGVrIkhMiJl7Jn3YifRcWA+Q0r0VizYz?= =?us-ascii?Q?T73IKo8xIHfY+Ld9GTNOWO2kg9iUpteX2jXJNx5OZkpPHNO/P0slekuI97fd?= =?us-ascii?Q?EJMaxnTHBtbVrg1VoDFf/Wxilzn+OeKU8fhpysJm8E0yb/EY/gA/CKJkjw4d?= =?us-ascii?Q?Q6A0bX1DeLF0nT1tc/OgnR1GVHxJjm0c7DtXS8v1T7W96EZdDuumAzfmZaJw?= =?us-ascii?Q?dD7QQDmz7Ittu/R+flnQERwPHUBVNNDYrJ2WnT6R?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7aacaad3-4e75-49db-744e-08dae2d0f126 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:27:05.6844 (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: iw1avCU1r/gGWqs59Kf6xyCfitP/cI2JYkewWGjxYuixP7gXiXWccfIYxpWkuFFreKJQtE5vND4QtHpXNJmFww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.2 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: 1671571640133100001 Content-Type: text/plain; charset="utf-8" To avoid needlessly installing the monolithic daemon, replace the libvirt-daemon dependency with libvirt-daemon-common. The common subpackage contains all the utilities (e.g. virt-admin) and files used by other daemons. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 503549dc04..d6b6bc2ebf 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -524,7 +524,6 @@ the monolithic libvirtd %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} =20 %description daemon-config-network @@ -533,7 +532,6 @@ Default configuration files for setting up NAT based ne= tworking %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} =20 %description daemon-config-nwfilter @@ -541,7 +539,7 @@ Network filter configuration files for cleaning guest t= raffic =20 %package daemon-driver-network Summary: Network driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: dnsmasq >=3D 2.41 Requires: iptables @@ -553,7 +551,7 @@ bridge capabilities. =20 %package daemon-driver-nwfilter Summary: Nwfilter driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: iptables Requires: ebtables @@ -565,7 +563,7 @@ 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-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} # needed for device enumeration Requires: systemd >=3D 185 @@ -581,7 +579,7 @@ capabilities. =20 %package daemon-driver-interface Summary: Interface driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} %if %{with_netcf} Requires: netcf-libs >=3D 0.2.2 @@ -593,7 +591,7 @@ 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-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} =20 %description daemon-driver-secret @@ -602,7 +600,7 @@ 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-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: nfs-utils # For mkfs @@ -753,7 +751,7 @@ 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-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: /usr/bin/qemu-img # For image compression @@ -776,7 +774,7 @@ QEMU %if %{with_lxc} %package daemon-driver-lxc Summary: LXC driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} # There really is a hard cross-driver dependency here Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -796,7 +794,7 @@ 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-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} =20 %description daemon-driver-vbox @@ -808,7 +806,7 @@ VirtualBox %if %{with_libxl} %package daemon-driver-libxl Summary: Libxl driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-common =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Obsoletes: libvirt-daemon-driver-xen < 4.3.0 =20 --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571643; cv=none; d=zohomail.com; s=zohoarc; b=dNO3fT8iQwdDWsZ+SaQGlphSblqTOGYn+0DnCyiGy72fKx+PNh7mpliP1bZkbEKLxOIZYprWUSrK2ZaqsaWcCoTcFOeff4dQHpT3RSFU2mGl/1+0gQKLUqMTI9AdJpwkay741UGPChC7PtQ/dZtlUE7a6TaHjvO3kJU+lMw6VFU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571643; 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=bEVozJtDvkUJKKI4+mbxG+0mVMzYhpYuZWpWiX4/3Ws=; b=NJkHqw2dwKSTbZyXsqw+JcYTSbCknyoxFF1A8w4IRzvU8myk8f3opCFyOV4XQEnDJZjksi1Qjl3GVYY9a0ytdRThLX9+4wOrkm5RgYt9RdZaR9Ku4I5FRd2SQm2JreurI+r6PI+MVfQQ80pQ+G1htJYXdJ13ZXr2wzdaeduSpw8= 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 1671571643397648.8806035245717; Tue, 20 Dec 2022 13:27:23 -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-220-yLovmmLcM0GwJ1I9LLtT8w-1; Tue, 20 Dec 2022 16:27:17 -0500 Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 66750811E6E; Tue, 20 Dec 2022 21:27:14 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 51003492B00; Tue, 20 Dec 2022 21:27:14 +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 4279819465A3; Tue, 20 Dec 2022 21:27:14 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 8F5F919465A0 for ; Tue, 20 Dec 2022 21:27:13 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 748EB112132D; Tue, 20 Dec 2022 21:27:13 +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 6C593112132C for ; Tue, 20 Dec 2022 21:27: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 42D11858F0E for ; Tue, 20 Dec 2022 21:27:13 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2064.outbound.protection.outlook.com [40.107.22.64]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-363-t0oxJn66No2zWXGkKWukUA-1; Tue, 20 Dec 2022 16:27:11 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:27:09 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:27:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571642; 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=bEVozJtDvkUJKKI4+mbxG+0mVMzYhpYuZWpWiX4/3Ws=; b=U63ziTBP5wkue06W+MWiiEeUyza0DnwZMxcIXhE2NrxR5VVMPGyLupAfYBL4tzwwJVkEmN GiMDpjC9Tihjq5FbYYMoN6nkyjNXGCMJwIcC2Fk7+h9Q7RHCkNEMI7dZFdMTOlIlvxaSko 26YRTK2vWzCcOTx5mZzAVxmclHTyG8k= X-MC-Unique: yLovmmLcM0GwJ1I9LLtT8w-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: t0oxJn66No2zWXGkKWukUA-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 10/11] spec: Remove libvirt-daemon dependency from hypervisor subpackages Date: Tue, 20 Dec 2022 14:26:26 -0700 Message-ID: <20221220212627.23016-11-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0146.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::20) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 45266d4c-2f7a-44ab-aca2-08dae2d0f3b3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 9zL+Rl84LWOFB5x1Z6mNAUOnk8x78mmIu8fTrnamNLqYd43UW1UyR0V5Oqp+4h4CT29Ww2AZJs9So+yM+oY5Z8GSJYSFw0Q1lOuvayXaXn0oVNh6SqeEJzNYUnd9o7WP+pxtvYvjcMjeLLvgOI4KzBo0RyHK50VdGNM1a0TqwD8Qz+h3Nq+b2MgDjCU4qT1XIK42lBpSfctAcR4qR7Khp2umDl5pEZTXTmtHP09DETmvqozfd3WihNU9mkdE19KqCegKZnDd5wtOvjbEi2NgSPHdcJ9eMTztSrv7cKNFKu+RlGXdX7N1+yx9EzzDuneqIkSAPamS29j6WizCgVDsmtXkUPznTuqWiu3DRqjrpXIt/56gAFYApHDKqn+Msl5mbY1xIEKGZFiZCOZA02ple8e2mh0awVc0Tx7dMHzK2/m8LYCnVG5rdvjPQPCFZ5f5DiqfnWDZphoMCQsRk/Lw7DXJPRwpKiA4AQxkHhJjY5twBYo94LRVn7e/Um59S5DPVrEPx7XxtQyr4JOT3+Nbq8JAPUZm+Qd3g9tPVuPmSFA0Z9lu1LzHjPoPIIg2TdxxHQSQq5+BdOOx6i5Ow6xDKgX7rqg/utAe33k0K8Pgspp+CQsnHbMy/Ciu+hpMyl1SmaRn3DuQgfYos/4nvVnXmQ== 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(5660300002)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(6506007)(316002)(2616005)(41300700001)(36756003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iTir/K9UeLihRV3ImnTo7TTCrPE24+cYEDezGaaYVIFDj4FhhtN6dDs2bxDV?= =?us-ascii?Q?AmrLbd0QVt2EqEGpdzhq0ouqjaRYa94FwLFE8vzCNhhX3MJL/iCQOTnTMRm9?= =?us-ascii?Q?qCqF+PPX8UX46E+QMBT9BZ8gbNku2kdQ535q9450yP09j6D9lIn+XzIZ39Ev?= =?us-ascii?Q?GcrG18iAwyyV4iRFWjRxN9i5Xhg0idOEK2AEAG93IyrvEG4K2zrF0i4Gmich?= =?us-ascii?Q?jRjin5cwOsMFXFSdwMGGD8zRJ/V1yUgRKxXshwKYnEnsa7jem1ufMgPH2oyK?= =?us-ascii?Q?Yenc14SNKkcSXOrGhTNG9ndZWQXLVDDR+UBwShD7gakI9S7p+mouk9T7jEBC?= =?us-ascii?Q?ElvtZTQZJ38JQmENEN/gVz0aCbXdihhL0o6gSPGzRrmQpMD/Hesl+/tQORb3?= =?us-ascii?Q?sa5VdQukhtsNLeO907gjluDDls5imWBsG+lohPpIKJXrMP/6KBun1Plv8jSw?= =?us-ascii?Q?H+5Uav0WJg+6e8Qk6+PmjjeL+XzdQgUJ0MLIDrlWlcMd+9LBZq7D1cyj5whX?= =?us-ascii?Q?/BBEiurz0rxwGkLRwM1CidcdYgy/xdt3E3u/W5zn7Ci0pZXZ+YC7RO/BCrQo?= =?us-ascii?Q?y62KhUEvNnQTCBj+PhPcScZ6mqAwH/XhclOiw7PiCl8pXqYF8fGUKWM/GxF8?= =?us-ascii?Q?TC0klYavWtcq8stDN8QjT+hBhs7GcpjM3b2SRGiPewC2NS4hzGRChp81Eq2r?= =?us-ascii?Q?tBEt+jC//F4n5cH6a+slr7GcZyEuhdfbEFvdDLsk9bx050YmllazlDCeriAG?= =?us-ascii?Q?e6T4FE0502qI/UtscyOzfkdjJ2eOlDlw2nFwZkV/ofJOxuZ01Of5kd/Y36Pp?= =?us-ascii?Q?sX/fZykbn6aWQYS5Dh5yjSylCScEN/K9jR2QDz8AxVZYhwhOnZCni8gQQEbG?= =?us-ascii?Q?VFWVJu/dkp9C1hnHnTrXMIBuSeao3BEO1pHHjDYFck4e4xt/iyAESX7I3mHo?= =?us-ascii?Q?/pLGFx0ocui9j9PIbdZvk5+nBQDWtYCyRc69L6vIfOUU+nHMqD1DEiSuCKx/?= =?us-ascii?Q?oOU8sv8Zmb+kyjxggdLAtcrFPEdEOrFOppUB2Qws+zddCeZoxSUKYVOdN0tn?= =?us-ascii?Q?bSjJ9DJaX4chYREMKDa0TAwL2S6TYhnRbxi54IhUM6nHbAWjcH9fxp4wAMj2?= =?us-ascii?Q?jzwhZYoYm+Rm9lrug7gRPmd0YXSrBoyH3w9tlXOrApJ8VU1/0mqgcJpT8Qda?= =?us-ascii?Q?80vxUJlWotvbx5wDiozuyNqudz9Vn4d8m1s0NQoxPOgcqXh8Y4NQRcMVI69e?= =?us-ascii?Q?WFBJQRjfm4dookCo0PhZ1NVz4gzuOdRpCWG1Z0X/Uvr7vBp4DJQTGztclB4w?= =?us-ascii?Q?vo4VrOcb81s4WfiD1XV1gKge4hGKZiKPWCJBvUugyNEqPvhVkCC4lXjiT4jn?= =?us-ascii?Q?KeX2lrZjlKa69R7Jo6SqvlX1KxBTJXmiDmde8iyCv+h81vG3MxKd49J6esAO?= =?us-ascii?Q?5viikvEkKOTFdZCpQmHFEI1tLI4sTZeuLeOMHaG447FPqwQfWF7T7GnCIUx1?= =?us-ascii?Q?F3F3A1c7syaGNs5oZPbHVeBPAXsiABWS/kzYcMTEbcvQfPa6W8htf9t4TEOH?= =?us-ascii?Q?3cz4dsO3eJ4VlGrkp7Iy1tt7PVwuJdKMltkUNC51?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 45266d4c-2f7a-44ab-aca2-08dae2d0f3b3 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:27:09.7153 (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: 0nV484e17tl+0ZYb4ur+ZpGQ/H2k/xHeW2SWQ7lRYOkWhB0PzdOak+sDxNkvqiYVrq7DpMkhOvkOE6qKaRM/qQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.3 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.10 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: 1671571644032100001 Content-Type: text/plain; charset="utf-8" Remove the libvirt-daemon dependency from the various libvirt-daemon- subpackages, replacing it with a set of the new sub subpackages providing the same functionality. Signed-off-by: Jim Fehlig --- libvirt.spec.in | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index d6b6bc2ebf..edb736d21a 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -820,7 +820,14 @@ Libxl %package daemon-qemu Summary: Server side daemon & driver required to run QEMU guests =20 + %if %{with_modular_daemons} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-log =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} + %else Requires: libvirt-daemon =3D %{version}-%{release} + %endif Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -839,7 +846,14 @@ capabilities of the QEMU TCG emulators %package daemon-kvm Summary: Server side daemon & driver required to run KVM guests =20 + %if %{with_modular_daemons} +Requires: libvirt-daemon-common =3D %{version}-%{release} +Requires: libvirt-daemon-log =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} + %else Requires: libvirt-daemon =3D %{version}-%{release} + %endif Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -858,7 +872,7 @@ 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-common =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} @@ -876,7 +890,9 @@ 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-common =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =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} @@ -895,7 +911,7 @@ 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-common =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} --=20 2.38.1 From nobody Fri May 17 10:13:40 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=1671571643; cv=none; d=zohomail.com; s=zohoarc; b=HuJ5mTk94VgwHLVb/y6jePuYOr1RBhTlTmN1x1HuYrj60OD12bQdOIa5MSbMDD6F6DBD4/l72vmIvz+tmc2R9eht3hUVi1zmYqEZL5URsAgk0CushQ0t/A3WG5zSjFiHzXlwMGUmqkQgmAnvKZBUt7ROWT41KAHDouAtMxuKqBo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1671571643; 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=mCrASAeQy4Kyx1su/TAQjpDBQYxcfmoV/6IyQj9RIlQ=; b=erCCJoAX/wv4BWhtKQ4mGesme7l9b/5+3qa4DzZ6gPutfLGj/imJTR1wA6NgcRpTxXpJQctndU+6s9nXNx9DpXW+fCPUigKC5uKcpgYf6SL5qmHtqophEO4IVP1o8LpjLkR2AlLOGNKiX668ceHSGxemwKZeEJbOFwh94Ra9+5Q= 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 1671571643815485.9879594379622; Tue, 20 Dec 2022 13:27:23 -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-107-ioxMZLGiORWwrMlgjKX3JQ-1; Tue, 20 Dec 2022 16:27:21 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com [10.11.54.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id A2F4080234E; Tue, 20 Dec 2022 21:27:18 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (unknown [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 8C15B39D3E; Tue, 20 Dec 2022 21:27:18 +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 7C4AC19465A3; Tue, 20 Dec 2022 21:27:18 +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 708F219465A3 for ; Tue, 20 Dec 2022 21:27:17 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 55FDF14171B7; Tue, 20 Dec 2022 21:27:17 +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 4D9EC14171B6 for ; Tue, 20 Dec 2022 21:27:17 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-2.mimecast.com [207.211.31.81]) (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 2CDE71C008BE for ; Tue, 20 Dec 2022 21:27:17 +0000 (UTC) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2052.outbound.protection.outlook.com [40.107.22.52]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-391-Fjhlb68tPPWksgTceVIeIg-1; Tue, 20 Dec 2022 16:27:15 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by DU0PR04MB9468.eurprd04.prod.outlook.com (2603:10a6:10:35c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.14; Tue, 20 Dec 2022 21:27: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%7]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 21:27:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1671571642; 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=mCrASAeQy4Kyx1su/TAQjpDBQYxcfmoV/6IyQj9RIlQ=; b=UfwNINomXrfiC9wN6GSr3TPCl0NHNM3nSqBhNpvXNAjR2IoEZikLfzYW8S+4kiChyy50HE k3+cI571pVGV9FjqW6quf7blCV1j4rmjDRUyT5LmSRyhI2nBJD0eLDgPaExvo4pr45NKne wt21X2Vf0+kV/HqD3W8j9nxzNOjBmDE= X-MC-Unique: ioxMZLGiORWwrMlgjKX3JQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: Fjhlb68tPPWksgTceVIeIg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V3 11/11] kbase: Update rpm-deployment.rst with new subpackages Date: Tue, 20 Dec 2022 14:26:27 -0700 Message-ID: <20221220212627.23016-12-jfehlig@suse.com> In-Reply-To: <20221220212627.23016-1-jfehlig@suse.com> References: <20221220212627.23016-1-jfehlig@suse.com> X-ClientProxiedBy: FR0P281CA0143.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:96::17) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|DU0PR04MB9468:EE_ X-MS-Office365-Filtering-Correlation-Id: 105e930e-d74b-4771-86aa-08dae2d0f600 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: ragIuNZouP4Y0XHOZtAoZryVNlycEbl/6/aoXU0DPSx1A/nZVq/mLj8Hq6qNvgwlQLokj8kKLoN9NCJPKEXqu70DUqnRs9HG+PCBOXi4DRxYR8yZs5hYYkm60siisjFABG/Vzx/WC9xeGZT4y2AQk30KleLCwTYTTNG9gGmth+BvDQI9LgZNkrF+qNQjBH7SVYU/lcOQkBnk8SURpfsFkEllq7jfryWzuZpChhKihh8HyEzN0xKcIkfuTLl/q+uGf04SfqQTaOabkDyFqih80p5rUG1i3WGqyvEDtVCCKq9RQwym7/mBVoWY3bWLsHZ9MsTT/j0wmk8Qb9/1d/8AjMhqWOCwuCsXkxzaM3PulnIFFSGJ30xWHVp0gd49N+amp4mGMI9X1cX5EK1K6K8IZkQ5DhJE6mdfZBSPvqGVgdyXHVTdo4RDyZzycs44e2d4g7RZ4JctbOU2UQlDcy9IvH8TIuTwJeGPXcrIESu2qgAHvSCOJElJS22SWw4Ft+kY1/v/+GuDkfBVkICka82d6Qd5hznWVAAE7zaSW0L2Wyje3zHQGjVw+ryHQ4gdOF7AvWf5O5Rq01kVkn/5V753Pzv6TtVHg9Snz3wYObpe70Jv4IlvDUbTR3spGzPTRnvebAeisUfSLG/+XyTolqaxo/VvH3BkmhgsvZMzeEC134NnY6sROF7dO6yeaQK1q4aC 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)(366004)(376002)(136003)(396003)(346002)(39860400002)(451199015)(5660300002)(15650500001)(66476007)(2906002)(38100700002)(8936002)(478600001)(1076003)(6916009)(6512007)(26005)(6486002)(8676002)(186003)(86362001)(6666004)(66556008)(66946007)(83380400001)(6506007)(316002)(2616005)(41300700001)(36756003)(21314003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?FG9IKp4kZTBXnv7hj0iU1ln2n4SHdaSxSYQFbb6Llr/Yl3jdqHyBKy/KzsDb?= =?us-ascii?Q?HazCAcLDkYuGYF2IsmOjx2B6wP3iT4D/kJivgnRPtu7hCMvMoP1SyOrRwVap?= =?us-ascii?Q?lXxItx12PiCqllL9wY7c3D3nmQJyZyFOTMUvV+DdvdtnLqMCFiJ0qZ5NFGQr?= =?us-ascii?Q?QAK/lH8aaDDxqLp9UV4sxSbdWLejJur/JzhGW998lPXcX8Gh/PCPUfKuUkz4?= =?us-ascii?Q?xyXmNiO2pejIVEaY0gvncmapxyQu6lnLuFImlXvt5bk8dO32UItic8lYEbTg?= =?us-ascii?Q?0fPGfgV9gEszHXGq6cJj/LLH4wn4wSF+LJHBLqamdXkX0NvlasYlVy7hI7NI?= =?us-ascii?Q?F71X2yCzGJVRNHYYw78CLxszDUSeHF8aHlcoqXtr1BzRygEDYQ8ql3iI866k?= =?us-ascii?Q?cEugC1bu5BGNBkluY2XXxCkjYSCejDzNFSfpzIYxv26LTDErl8p7bRpgwBt0?= =?us-ascii?Q?JmrJCmFmlF8DP0sjoC8iFQao4KBWnFjqz1uwCyvPHZE5zIjCK2aFSkjEUoNP?= =?us-ascii?Q?NhBFZjUiSbXaI5w7kxeepPfjF7/ILhmCUoasW6MgGQOgnE5+oh9BdUUtlDC9?= =?us-ascii?Q?mtiSqwBMm+MoV7uqdKYfr5ZMEUmCG9LJ7Sd+VW8StLP4GBQRGTBM5K6LA/4v?= =?us-ascii?Q?rAknGbKxxiOO0aDvdW3O5GYt8ijc2k7GPBWTvcy1sfVAp3GgCk7qAmHl2UTN?= =?us-ascii?Q?qZuPxpaQ5CrSU56x5aqhJP9FviUCN/S5KKgRE5flA4kRn19bxLaPWvyTFx91?= =?us-ascii?Q?cgQUX9oRPiO3jEi2C0KQf/EJcYPHK0Q/2WLuQeRnkJcnuNzM+wovO0piLGJ6?= =?us-ascii?Q?YDzhUqhAiS0EGXLC4xcdTOZ9lskgSj7jzJgH5dZabe5qdfwNLfNfJwyMoPiO?= =?us-ascii?Q?vyNdWQksZ187JndWzdpzgbEMZYxZPhZuilKn8Ya6FsVC3F4d9cHmVyIr1+NL?= =?us-ascii?Q?ZFBagM6JsVuqzCCRaspZiVrPegFyGBzFuJ7RDAJvhhTwUPPRu7qUcU5RhVrq?= =?us-ascii?Q?QC/UhQqCWPxRPE84TQZLIIYVmlLRlvAiVQTK1Zh41BjE/0NXb56Sukw8ClLu?= =?us-ascii?Q?J6UdpQc4uXCJrJ5kncCe9mR7d4nRchAMpJKH8JXgH7UceULdN41kYNNg5T8u?= =?us-ascii?Q?fqv0SN/lOK/M8ItfMN5DVEWiJMkWVJ4rmy/3zb4avysFx2pMh574ml7fxxV+?= =?us-ascii?Q?wuV5vea2Zeb375gMxOGi1tsdHKrr/uHRzvTEBRpRw7YKc1rBdGpwIX0g51c9?= =?us-ascii?Q?KUDs6Pt7ZTOq3UUeWXUr8GEZOR/EHIfqtXN9SUwnsRhZL0t6FwUA+ejxShrP?= =?us-ascii?Q?NDrIW6nq0ELVoyFX1EP1Bqg/qg66LKb44x1fd6y1D9d1VX0a1C6r0r6V2Msd?= =?us-ascii?Q?OQNhCXfq4hjU5USD7yY6J2LMkgGuIlBk6eZWHKrMxVTyjVfKqJXdKZC5NNKw?= =?us-ascii?Q?3GmKay8N+DQX2aGfzlDIVLv7ePuF7UppL+kiVZ5XL/fqSZzaMas68Trx/7H6?= =?us-ascii?Q?GjfSPxlIufBt5/oAerThegyPrko6tnh5w7WGJ1VDR0pQE9U3RweBvuS5Y1K8?= =?us-ascii?Q?BDA6IwrKuYBz3btQN8MdwY8k03fI/JeitRrYoz5O?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 105e930e-d74b-4771-86aa-08dae2d0f600 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Dec 2022 21:27:13.5432 (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: ZIY9p/Kj3OpH7j5SwiSnF3sdl4DPGdHvJizLYMfPW6XHaR6ADoTX1HsfZYAWCVrT1ST8eDCCrq3VCwoNKyPbKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9468 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.5 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: 1671571644050100002 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig --- docs/kbase/rpm-deployment.rst | 38 ++++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/docs/kbase/rpm-deployment.rst b/docs/kbase/rpm-deployment.rst index 7685ee1291..7f38052ceb 100644 --- a/docs/kbase/rpm-deployment.rst +++ b/docs/kbase/rpm-deployment.rst @@ -109,14 +109,20 @@ RPM packages stateful drivers. This package does not contain any drivers, so further packages need to be installed to provide the desired drivers. =20 - In addition to the libvirtd daemon this package also contains the virtlo= gd, - virtlockd and virtproxyd daemons, plus a number of helpers, configuration - files and other bits necessary to create and admin a virtualization host. + This package depends on libvirt-daemon-common, libvirt-daemon-lock, + libvirt-daemon-plugin-lockd, libvirt-daemon-log, and libvirt-daemon-prox= y. =20 - The virt-admin tool, also included in this package, is used for - administrative operations on any libvirt daemons. Most usefully it allows - for logging filters and outputs to be reconfigured on a running daemon - without a restart. + New installations should not use this package, instead opting for one of + the modular daemon deployment options. + +* libvirt-daemon-common + This package contains libvirt-guests, virt-host-validate, virt-ssh-helper + and other utilities and configuration files necessary to create and + administer a virtualization host. + + The virt-admin tool, used for administrative operations on any of the li= bvirt + daemons, is also included in this package. It is most useful for reconfi= guring + logging filters and outputs on a running daemon without the need for a r= estart. =20 * libvirt-daemon-config-network =20 @@ -276,6 +282,14 @@ RPM packages features, the subset of libvirt-daemon-driver-XXX packages should be used instead. =20 +* libvirt-daemon-lock + This package provides virtlockd, a server side daemon used to manage loc= ks + held against virtual machine resources. + +* libvirt-daemon-log + This package provides virtlogd, a server side daemon used to manage logs + from virtual machine consoles. + * libvirt-daemon-lxc =20 This is an empty package that exists only as a convenient way to request @@ -289,12 +303,22 @@ RPM packages features, the subset of libvirt-daemon-driver-XXX packages should be used instead. =20 +* libvirt-daemon-plugin-lockd + This package provides the lockd.so module, a daemon plugin that implemen= ts + disk locking using POSIX fcntl advisory locks via communication with the + virtlockd daemon. + * libvirt-daemon-plugin-sanlock =20 This package provides the sanlock.so module, a daemon plugin that implem= ents disk locking via communication with the sanlock daemon. It is optional a= nd only relevant to hosts with the QEMU driver and oVirt management applica= tion. =20 +* libvirt-daemon-proxy + This package provides virtproxyd, a server side daemon providing backwar= ds + compatibility for clients expecting to communicate with the traditional, + monolithic libvirtd. + * libvirt-daemon-qemu =20 This is an empty package that exists only as a convenient way to request --=20 2.38.1