From nobody Fri May 17 09:38:05 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=1670977881; cv=none; d=zohomail.com; s=zohoarc; b=igw7LQHesa4gGLO+X83lQ8COGdxyQYOa66GhcayvEUOXkiwH1nTXfIWP9hvFQAmVDnIOrLR6QlH/4p485VDb3otch7t04Vv7tE4OVdXqh0rrVllysrJ4jmTcwr7q5qwr4ygnIefJVpXaxGeOr21btPdhjPNuEeoy7CtDvUOjgV8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977881; 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=92VUMrKq04YS0FJmRDmtUxBA9tLixmc4fLkNdG7mnW0=; b=gua3BmGOEystZ7chd2ljYbu2P9kBSob6ZJRdZRFjYuXfeBeIOyYoTcxsQipa02fPKT6ESmRcHy/ZJKcJCQPL3XKBdxLiX2xnCS/qH7z/0O5ZhgiVmiRsu+SLY9X7X9Fr5GZ5k3NBYvq7eFSfJ4TcFallZkt7CsUeXNH2v/A1TnE= 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 1670977881129760.6682220249214; Tue, 13 Dec 2022 16:31:21 -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-119-QAZUfdzyMeqFeoQOnGyx_A-1; Tue, 13 Dec 2022 19:31:17 -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 4CA99806005; Wed, 14 Dec 2022 00:31:15 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 30F0114152F6; Wed, 14 Dec 2022 00:31:15 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 0BCEB19465B3; Wed, 14 Dec 2022 00:31:15 +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 57D92194658F for ; Wed, 14 Dec 2022 00:31:14 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 4A3591121315; Wed, 14 Dec 2022 00:31:14 +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 416BF1121314 for ; Wed, 14 Dec 2022 00:31:14 +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 239C21C05B08 for ; Wed, 14 Dec 2022 00:31:14 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2041.outbound.protection.outlook.com [40.107.6.41]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-3-oDZDg203Nm6WJQKcGGrvXA-1; Tue, 13 Dec 2022 19:31:12 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:10 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5880.019; Wed, 14 Dec 2022 00:31:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977879; 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=92VUMrKq04YS0FJmRDmtUxBA9tLixmc4fLkNdG7mnW0=; b=KQeVVAJ1KVFLg1rusflyACOR+XywB7wDVDU5iFQsvrqu3yO5jM/U/o3uei2+vut0tNiI+9 KchM7Cbxf0mBOxFrVMRjA4RWSfZE/LkSrGHjK3Mc3MrQrXLfyryivClJ+1MbyWHAzvgSIb RfuOy8xjHiHd5bP1X22TFrJq82cuKDc= X-MC-Unique: QAZUfdzyMeqFeoQOnGyx_A-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: oDZDg203Nm6WJQKcGGrvXA-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 1/9] spec: Move virtlockd to a new subpackage libvirt-daemon-lock Date: Tue, 13 Dec 2022 17:30:54 -0700 Message-ID: <20221214003102.22711-2-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FRYP281CA0011.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::21) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: 4ff44045-e40b-43ed-99bb-08dadd6a7f8c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: up4EcRvopk0cDyxMI0c9+dVSPeMsQ9CbuHBToJwL+F19bn2KN1sKLUBBWSZGCcA9qufwoj8GkL9h1TNtdd1nqiRltb/rO7ktun1eTGdlfQbWPe1Dm7CaprxVBHxmesayWiY5XmEoUwZPF1xgTKF3LfSJL+coEjKNTlMfA3b6/JYeNJLa460t2a8iFnSXWZk+AXnul+w98WPxUogPPphOK4K/lqKSNg/MFOp/ZDvIUfSDga94d/1emNJoepIXKSKhAQCBBbgRExDXnka9P02b9wjkKHOLrqOL+JswJSiZp4Y91YGdNKm9Las7kVIPQzDH+cgHkuKf5KiRqFG5oJM2zvguLGdJwDV8wiJPfmOjdkkQi6EbMJVLAeqtbPch1TV7a50tliDWPuUehCFyNgNM9viXi98x+a1Q6aCYFWnkKH2h08lnYfo1Zb71KS/2xK0RoRKktvi8MiLTxixc1dgFN9JUEc9ihzYlZub7MKN1otUl5Hc5UjRCsGQCjDzfjvp0re0of4cT9dZjoYJuwF/DYbYyHNanrduhyUXr/A9sppunoJljfe1he4YoMZ35m8Gwrr/kklpLUqLxvM2LWieJDsXrHa0ppkvj8POs5MrsCM/1GSRaNLkSQxfsfdkIEB54WvI7lr9gTbLL5/mLG/vZHw== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(4326008)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(450100002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/vasZBRfzJ37vRDZ2k/tvXKVRlvMmGjjOmnIBPKEL+8vupkzXMqTnMHo2EaD?= =?us-ascii?Q?OIggmvL9ETLwjz29zYPUaKi0s74wM2pxj1ouNquoVvL5VLB1EkO2uJF4mEwj?= =?us-ascii?Q?cQz/bHFKF7rDFV3YzXZzqdP6MmmJIR3lHEqjFBk/CEUaIHEMlzF4dJ4+Mh0i?= =?us-ascii?Q?Jy/zHGWAeqx60oYOYcX5DX04hat+TvViMRoScraMlRXHcen+KHqPdb2sQZv7?= =?us-ascii?Q?hrAuCnOFGAybdvZCyLE/2XQrclMGBJlTwvnBf6h5otKvpvpYTcdbQPT6Moe7?= =?us-ascii?Q?GPFsO52E1xK/A0xygBEFdQ/s+AXTQaQhZC1wzDR2P8xa9GIWdmLsMSprEqWv?= =?us-ascii?Q?HLQLbgFfYpFz/eLakl+3FG3C6b4DBUQC8ruLUZCAEGItU2mq9zrEA/EFFezU?= =?us-ascii?Q?7VWEXavRvhbuqPu+O5wqT/Eqx0bk+ZctkZHl6dgwYhS3w8x3V7HAOBtXTTPs?= =?us-ascii?Q?4PrbBVLIHH/r1SBNzfXBgEorLahrHdiz7XgIaSp2vjwqq6/d6PfWyfyoODLn?= =?us-ascii?Q?FZv7hMHphovSbGP5PJ+1wMZj+bbKrHN5QgvlBrTWKNz+zowG+Xy8bb0yaLET?= =?us-ascii?Q?ox+eT9x9YJMil/DgK2XBElooOFJG1m2FgfwNNtqLf7l9vmvX2k0Y/lU7PvUF?= =?us-ascii?Q?/k4y+RQkmF0co4orMB2fe2hVEkohdDzwY4qXmsK0FqaUcojjK+NJ9eOCHNkv?= =?us-ascii?Q?zXdZAv/6XiWf+VrmPsIJl8OTGp8+FgTDzqGxdm5WdgGPSJQSTsgzKtVPc9GN?= =?us-ascii?Q?N2g7KG4O16CNpT3pHRJXO51rsC6OcIoS8WW8AzTHJXssmX02RQbTcJMH/R/l?= =?us-ascii?Q?OCK3I8fCE28lzjxjaSWnj12PyDvxrNN5oUBDpIxpBaph97Jdes56Atlf/nB6?= =?us-ascii?Q?mmcUQBXAG27IUO971LjFGNw5ZEIU6Z2Z+JchK1PmaqQJ0WYBXzvyPYm48Nct?= =?us-ascii?Q?6wFdkgLmk6D042o9poAr/Y3pUicQaeo0VsVBfMG33HuSmUqg2PGhGUknWvl9?= =?us-ascii?Q?MvnzNcjzWsa2RFkNiJWKvXnxEynd5uyCRxP1w11uV/+IStkFJAvz4+MkrOQ/?= =?us-ascii?Q?hXLWmUM0UyH51WvmoWW2eACUAf+dHVae1BXGpKM8du3KUfQemF5m9/99BSDg?= =?us-ascii?Q?uy/WaMf6EmB+OmHm27g5to0SaTOQ7zqL6vIQmmbAQeiPDda1X3KHRwdvjM/A?= =?us-ascii?Q?erJs/iPl2AcAQj1QXAoQxXizZEE9qwRGxCutdnFPySP5HkTATMPQlV+HlGhW?= =?us-ascii?Q?x02tBMx8O55coXQsBioZOVymhHDUMNJvPBEaCLs/cisjQL8OX/BguJ9t5ePa?= =?us-ascii?Q?b3YXiCfJxEie7s9tjZ/+BXyhwn2N0QwlOAN9ZvcPqQQPd0ZWPEnoTafnJNEy?= =?us-ascii?Q?NFUABAGsQhVFO5lifJNuMK31l3nOuJgwqxyTAoWCxspyej8A7yTT9N2LvAQR?= =?us-ascii?Q?7c0r8t4wEUd5zs13GGOvHxNmd1Z4+YOymLKd2FrxQhNGP5+r5bm4xUW90dMr?= =?us-ascii?Q?qD850MggaktlYwoxhRJj2e2BusQ1VhZdcgaID7Q6enHXWDS7pPtkTB7064VC?= =?us-ascii?Q?59RcJ9zhhu4MWS61bHZSHSBm6wMtfQgTsd2EEG3s?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ff44045-e40b-43ed-99bb-08dadd6a7f8c X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:10.5507 (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: RL0vyGe75cSgorWxKxRFOHxW2rZzLccTvIIMJ2nsriFaogmA1XtKBU5rY5euv3JOqpXThdUfiV4iR96QU0qKBQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 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.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: 1670977883235100001 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 31ff8ea01e..6de03ec76a 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 @@ -1767,14 +1788,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 @@ -1784,7 +1799,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* @@ -1792,12 +1806,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 09:38:05 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=1670977885; cv=none; d=zohomail.com; s=zohoarc; b=MuQLDZB6fHjRAzOtQ/ClbIcC8oqxixuz5cY4W1FN8j/i37pnnfDbzZcSG5pdUABvkgorxT28mhgJd96L0IIob76+Ogrf0eK9RvXE4mW7im5M6XuFyRx8IYz5zOUwlkdXDNfkIToaLKI+vM45YwDc5YYiDbPTCljypY879IHL1VE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977885; 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=QHGQEWIY5BjsnPN7I4nNsl4Swi2yZCyGIuLoJlTsQmA=; b=Q4hoP5cfev/7f8gxfvi+qbT+hGIROSs51afJfSZyw03lTZCU+e4beDnaIswAzG14uaYuoHmjJQjbOGmE9y3unYQh27374Dk3ma3xvpr2dk4MkYSTJtNR41dq5JEbEziXs1X+Po999v5YqR+vZ1rtB+J1KtO2qloERFRXWgLMYpc= 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 167097788499043.74405756911938; Tue, 13 Dec 2022 16:31:24 -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-97-UjSKvbddMie9QcdPlOCtNQ-1; Tue, 13 Dec 2022 19:31:22 -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 A6EE638012DC; Wed, 14 Dec 2022 00:31:19 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 8F0F4400D794; Wed, 14 Dec 2022 00:31:19 +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 7B5F919465B3; Wed, 14 Dec 2022 00:31:19 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id D1094194658F for ; Wed, 14 Dec 2022 00:31:17 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id C1DAF2166B29; Wed, 14 Dec 2022 00:31:17 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast03.extmail.prod.ext.rdu2.redhat.com [10.11.55.19]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B98472166B26 for ; Wed, 14 Dec 2022 00:31:17 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 97E60806003 for ; Wed, 14 Dec 2022 00:31:17 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2077.outbound.protection.outlook.com [40.107.6.77]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-440-y2SJE91_P0-mvt1rRBAg0w-2; Tue, 13 Dec 2022 19:31:16 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:14 +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.5880.019; Wed, 14 Dec 2022 00:31:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977883; 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=QHGQEWIY5BjsnPN7I4nNsl4Swi2yZCyGIuLoJlTsQmA=; b=SDv7w7KlCU4+X3Jmd+DEoJ9NryTIacA84e4BQF6tn7KnrszXHLJAzTUgH5PUF0rEnqvuUv yZ4s/zhXVn8pjyKSyZZtOSUwlgqy67fIR+8nehrTIrkk1cbvHw9HJvw26PMOM1+35c2jBK pDow5ZaZI+BOKxbJZUQ+98KyCg+DuBg= X-MC-Unique: UjSKvbddMie9QcdPlOCtNQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: y2SJE91_P0-mvt1rRBAg0w-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 2/9] spec: Move virtlogd to a new subpackage libvirt-daemon-log Date: Tue, 13 Dec 2022 17:30:55 -0700 Message-ID: <20221214003102.22711-3-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FRYP281CA0009.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::19) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: 1327ace8-2f4b-4929-380a-08dadd6a81de X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: vauntjGAz1kMFmYS7Tmb6/0hGrpRm9pd4FgMCgTvlFFNcAMC+o5DlnUhX7YdVDk69UKiDqKMgN2lch9FTZzdITLqO5gUvECG4Ik4giiiRxdulVrZvUSravxAedt7vz2uw/eZLpkxOyqbRxqs7+OL8V9gj2d9tQFAeIPSxkVvIJ7WkYf5F++6GhaObUDQViMOieMlBCBSKOhSCz2cWEa+wT6drh0jkoMf0sbztP6bnz2fpQaStIzfddBQi13xKAg74uC1sh2qe1XeagpE4yqZDnSmcsLPZeXW8pk3oYwecdK/12bkHA2p5ImUwQMxR5HEOkJqL8T37md4y5UY3Onr6viU5RUfrV1j/qPz8QYFTK4q6dgo7US+oaJ5dif1xa72na9+5I+RTu8378N2U2DdopTOt9DEFnwr7noUbXsT+abXhn7UZ3KF1dLV/qhwQ6dUAi3kEeIu9JdouemsTIyC3Msu5iY9vdvyDxtxz5CI1AhZF7KKfTojsISehjq2njnkIF23epU6izYpNQaft2rdsd162q6JogSD/cvJyRccBL8OUjtG4TQYPGE23AfJw6XeL72QWyQRM3PZ4nSMjtwJU4eDdPS8T+ClAnOVNBK+zMnXgAsV4InTBstEIkNwKW5+FGjGlqfLkfdPYhbZvxwubw== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(4326008)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(450100002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vPBzTrpdPyuZddv8YtbKwODVHzMCI9y3WJGQ5eZmOYKrZoP1SC2LrtPWmW/M?= =?us-ascii?Q?3fLngDEjMu3gyzwju7ku8QEGox6p4rUbJlRjAMTaKUfBjnbobeAo5wmebrGO?= =?us-ascii?Q?fvafFXM9YuvuUjW7kavnshf3uNeuKMU+PryzlHQ8aksLzMxGnhwozQU0/UTC?= =?us-ascii?Q?z6d1nvttw6rNLs77sTVpy2DyHeWMGvi9xoJaABXkEYHALQq+0PKZS2SOEYly?= =?us-ascii?Q?lS5ycJpytSLgNxAg8709xpZ5hr8FfQEUJG7OiChQMuy+srMoowGrxY5540bw?= =?us-ascii?Q?futmX5tlpKlYj87olxudOWFFMnKFqWIJrGQExvzS+tQZc9IQOopNXmtusjx4?= =?us-ascii?Q?yRShBd85ZwAffMRGh+FTfgCFDcQ+e/QeggDQjf0VQt1RlyXAk9KQ2INCgvwq?= =?us-ascii?Q?IJ0sDsy4Br2F08Ikcrc3kAtx13uFVjeikFifINur4MDzpnzLTfL7mgGG4vbl?= =?us-ascii?Q?txAPWfc6/oJn6kx5jiTOTqrFHimDxIo1SLvcQ5uQHu07K13g6U4LwzxVVL38?= =?us-ascii?Q?UDXI2w+Qnw2NALrySwh6PnXtTSBTLx4boK+ur64L4QFwrHN3AXGsPslDrBr+?= =?us-ascii?Q?px48aQ4Mhze4KEuM4vasXsEyDMPNaw8ePQE8pP63orhJgM4qX8qokHuZyt/8?= =?us-ascii?Q?FzUMj9TXn/bsiZ1rCYJYRJr/3YxMl6oKfsFs4PqbKdTIk+SFrAQKMyue67aO?= =?us-ascii?Q?EXicdK5dqO9dXW14XZNlAkeWK+IvjltBkDpxfDDy5+fzcdeak+ce+j8uuzMB?= =?us-ascii?Q?1IoIfxvcn0FOUz3zntdfaizR/Pce5dEh1+t8gzxJ85Wvr1Eh5AkdwMqdM3gF?= =?us-ascii?Q?XiokDh4cKdhsKg6WCqqhYYHUQLGaXLAIwkBz2UuJ33Y5Ox0rSjZ6gbNr06RQ?= =?us-ascii?Q?bwUc6Z+hDkNvlGC96Ojj85wFYM6LlAP1eN9uck1n2RM46qIjeish9zSAPGWT?= =?us-ascii?Q?yhV89Hs6TDtBsVD0s30Ek4NrWKsv2fLDjBe9uf4fYJOkfEyUkWehSOHpvsMf?= =?us-ascii?Q?VaMlE11PdAaXhmo7F8ryPViU3FiyNbjPJuc9+ST9OZx3o3OoVKBckS7z3U4f?= =?us-ascii?Q?ikSLevpES9y26NkUbJdZAHIQ9CXpcfw3gAJuLDd3XbwmfK9Ww0PdIgnG0foQ?= =?us-ascii?Q?dhFY74uDjd/GxHj2Z/v1pe4xE+fV8lYvei6sDqdE+3AAvrlBc04wIUTR5RF9?= =?us-ascii?Q?IXpHJBF5En4BUmJIJD+N4rOzvnm3CDFH2gQEAw9Vb7i52tGy+adPHJKl2WC1?= =?us-ascii?Q?gGESwaQeFsqe9PLROck0NE2Ywlb7r7pSAQZLRzSxjY9l7mFbLo8QYqrBaNYE?= =?us-ascii?Q?+KN3AYeoiyQPbMd9S6ODstq/eUx0FM+6g2EywVqSnYQwETrNJold6K8faBFE?= =?us-ascii?Q?k/9V050tvJqlgE/MUotJqC4kyY5RSLvTsM//NC57eaiIVyS6fTcLjCLO7Jut?= =?us-ascii?Q?v4LEOwGt3grCt3T7UjoEZTvhZvSsyndBdOs9++JURiDDwW6qZQorXX8zmdg3?= =?us-ascii?Q?0Tn6thEpKmlJxTaLSJtcnum0x3T03mYKaU6eWfm/0VkwtWnW+kDeO9cujOeE?= =?us-ascii?Q?dslGuNOCPhKP9UhJ7GvFDjP7xl+cus3+xDgT0FaR?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1327ace8-2f4b-4929-380a-08dadd6a81de X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:14.2223 (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: 1EkI+BUBD2vgd2+tmzHcsM2JkxGBOX3nbT4q+1fwkYzwOB2qBjeLOg4xtc1wUexOM1TW8wJkwuzmgL+VnvmuEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 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.6 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: 1670977885207100003 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 6de03ec76a..3383011b79 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 @@ -1786,8 +1803,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 @@ -1798,14 +1813,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 @@ -1825,6 +1838,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 09:38:05 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=1670977891; cv=none; d=zohomail.com; s=zohoarc; b=KEEs8a43NpSqM6cVp1Y7Mlk+xhtNl6sjS+2cptGi9VdQv8BHF4L2WxHZV/8I6BZhGTKxcbwuL9MJbFnxnzFfdEhWJkTWgLNl2CRoNTmTFl9Bm+WWIN739wCnX6RxGHtuG729xdCFXX2rJTSasRJj2zUvTO9/FgPiGAKroil/pw8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977891; 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=9mNSbbFoOwE5BI/qhHr7budtMg1U8iQ5P4UfhdTixT4=; b=GdSMYKvl2Zx2daWvaYZBPIeoJCBzzLqEDATSfc9/1fU77E+dfqI4UjgyTyOoSWrBdshjkrQEJyYWLs6BOJguuHwNJTh4xCV599iBkrDJAXEg36UcN+7iDwU7bWddSrlaWAbeJKqnYfYx70G8fhSIFfNhfR5Law0EKMGT88jlmEs= 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 1670977891213783.7146323759746; Tue, 13 Dec 2022 16:31:31 -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-458-s2pPpqKFOUO0uySacJnn3Q-1; Tue, 13 Dec 2022 19:31:27 -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 A9AA6806009; Wed, 14 Dec 2022 00:31:25 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 9332E492C14; Wed, 14 Dec 2022 00:31:25 +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 62C601946A42; Wed, 14 Dec 2022 00:31:25 +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 05B00194658F for ; Wed, 14 Dec 2022 00:31:24 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id ED661C15BAD; Wed, 14 Dec 2022 00:31:23 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast07.extmail.prod.ext.rdu2.redhat.com [10.11.55.23]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E5DF2C15BA0 for ; Wed, 14 Dec 2022 00:31:23 +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 C716B3C0E21C for ; Wed, 14 Dec 2022 00:31:23 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2044.outbound.protection.outlook.com [40.107.6.44]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-13-gio2xN6ZM6idXrLh0jtGbQ-1; Tue, 13 Dec 2022 19:31:20 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:18 +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.5880.019; Wed, 14 Dec 2022 00:31:17 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977889; 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=9mNSbbFoOwE5BI/qhHr7budtMg1U8iQ5P4UfhdTixT4=; b=Fhhvo0gL/UujaoWYszZpDxveCwLSiQJraWvGND6HMdkCxUkFKZ8iPOVEZc9z3UJUxs4j44 PHPFh/u28fNDjmc0yN4qVX8f8uEfAEoO8Jk1bR8EGSIxrEC9QHcyzl8fLQfdeNWV5wD+He iNzuvgQT6hxb9zNlM1EM3FUFWsO9Fns= X-MC-Unique: s2pPpqKFOUO0uySacJnn3Q-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: gio2xN6ZM6idXrLh0jtGbQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 3/9] spec: Move virtproxyd to a new subpackage libvirt-daemon-proxy Date: Tue, 13 Dec 2022 17:30:56 -0700 Message-ID: <20221214003102.22711-4-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FRYP281CA0008.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::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_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: 76bce7e7-6f2d-4a79-d868-08dadd6a8410 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: uqQY8/4LsWG4ai7h7WfMAhlB5okmgTaMl9DLaHPA7zLD/H1zRv2BCZ6hznMCD+I2h06DscCXTG/pEu5HVKjiZOeO5L/7jSY4rvG+lpaKVpXx/bVaoUs7TMzP61qgl1JhlxVmV4LjtNDOUJ61k1gz+FeqSOjM4Mqnz5TVRWXz5vARIjLCq5ZQn8k2RM1w2NuEHczO3V6+YWK8WLlWWjGv6azwKmX1O0XCvM2ghjYwjwMUmZVIF9dJyG3nz4U6v3MRThxPxBBH1ugJPoWVZbza0R++LV05pfn7zLqlTwO8HFdczD20khzhIwQ+878hi4FLDpNv8xFfHoQeoUlp7iJLXgP519M4BwDXuQILuEUdex4oingWc9BQC4U9RfjZDn0JuDbLDcwschI/lwOdAhP/nNjmsn4EZhBbVgNHRMRPI+VdQ0oYigq0yYmBtUanApZvP2ZaaTjjOdhw2ithyulZNcOXX5iGrzw4Cf2qkaXMVyCp0G/8+3b+USWavzGpBC9gzq54NHCXWN6erM5WzGfygdTV0E1QKPC0AUQcLRXDaIgvhbAT+Ae8Hs0IB2SmqBAH9hBDBshbps6MgDQIsOnwKX8bQ23LiKzTsz3KckJnypd9oLy6B2jTMvPiZeE0bttii4g26TNm8P6PEDtx7XsgMw== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(4326008)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(450100002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?guIIfHvoncAQKWPrif2xeELl5tlFwl1DPcbV8IVN83oIFtoridN7f1qrodTR?= =?us-ascii?Q?N6oj/BipxD3rnGhBOWzzUZf3j/RNazrXXBTjFUgmSL89kPppysAbBB+i6IPc?= =?us-ascii?Q?P6Cc0o827BxA4z+F5Xxym7ylBER8rGBP8C7mXOYesXbVpN6NyoWsH4HrthUH?= =?us-ascii?Q?igcsM3UyyKVPPCptSwWOxcz/dFn+bFWTKmMlakAgtlLvYa+FUqZpSBVzA5LR?= =?us-ascii?Q?AYlP6WHLNLmyzZuUDMUM4HUNd4UfRFr5N+Vf3QssP3S97V82wQ0TI0lhrI+r?= =?us-ascii?Q?C8nHjHJvvEcoxRhSmSfDD8/gL4+7jIOkymvuHXmnHHOPbgIWldkCCANhH+h2?= =?us-ascii?Q?OGUR6mR0KaiinEyhaQHTDvYCmGhIqBrkG5mUZAANQdDoMJc/1o821B9aGGOS?= =?us-ascii?Q?pffTB09VrVTJtx7LrdGRM013A6yeLpjD38P4jki1/GhRXOS9T2wAdiyZLXpw?= =?us-ascii?Q?JwNg6GK+WS3yNw0FWeT8EYP7QlLPnl8pV0YAR3LOT5vZE4ErJwqkCXd0DVSF?= =?us-ascii?Q?NQ+hkSkOm+sq+8V38xKJpncblNzlAA36kNeMyvL0KTPBBjJHd1zBWtBwGev+?= =?us-ascii?Q?Z3YJVdzVbh8BVhBNFI60PyyuBVboEoxiPh/BN0OWLiN50F45wNlvM5kHDSgX?= =?us-ascii?Q?+SY5Z8JK3zNgvoUrNUhqMkwLK+iddJBLCLqfKXZVMQOAZ4hJodqLMysJL9tW?= =?us-ascii?Q?Nm7l2kmwjivkmwOd7SBC16wEf78tZZqEWOzC1Q8lWhqBAcvPPOXvzbs8hXtT?= =?us-ascii?Q?U58/NI8vFpccCZNR6l8BpO8x6ab1P6U0OLkAM7K6zK5YBkF/7/y8yWZISas8?= =?us-ascii?Q?uBqTKuGMNP0OTIADbWaQsPEOnpgugsjkZhYEa0HY4SYsbQtzaCD0PuulbuqU?= =?us-ascii?Q?w7Ni/zuieVGnmDRmG49zn804CZS+RtmZ9S0kIbYYDhAUd7qWarN+Sbq13VkW?= =?us-ascii?Q?8zB8dHB7FKuk4mInXKeA9DWtWGTZGZWa1eiaQhL1gfaIal9QKxgcJbiuBy/k?= =?us-ascii?Q?qAnk4xXRGAGk4X88tfeqq4QQ+wnGqkLR33adfLib02OMv49hILVDCUf7EQKb?= =?us-ascii?Q?s335HO1JqOfY90Go2TSQ9oqNmZ0bfWM8Joe5K9kLy2+uE+MSZfrRlvL46+ms?= =?us-ascii?Q?HPkl1FfnLygJkKzVdy3qDittlh0C3cvlBTJdT+3ISSxSewaFMtOdfPo/+f78?= =?us-ascii?Q?RDvNrI1RvNi7rXXI5OmRTrqgt+uV/wBhI9Jy3+0iBBKtag1W7tkd62I/87cq?= =?us-ascii?Q?BcfcpC+ciyK9HAc1anfI+01U/cnGGntYLCf8CtNl2HUNHE7YLG37KhbxM9r/?= =?us-ascii?Q?AgSpTNN95SO8zNYTlLYIeud0u4WChCfU+5SH0nGM8RoPLTwxjw2qxjtdkeyA?= =?us-ascii?Q?meWfBIymulBvSUlNkyAgdO2SwwWSQUyvzIolLs3Zgno1SkHcOOU7jm2JkolP?= =?us-ascii?Q?E2ng/IAEys9yfoDkPlCExA3vF9e9qHrJZIhvnp85h0EErcgl9v3wm/MnUIQj?= =?us-ascii?Q?/Zi69X5+uQzmiqsPBSxFPcsgtQJFDI5li9uwAE/JyOmgDA5I1rrPS7E1SVJ8?= =?us-ascii?Q?XLJq3UrlHd5PcZBZYCQRTXDGIlURLDVSeZp97Sja?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 76bce7e7-6f2d-4a79-d868-08dadd6a8410 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:17.9096 (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: YW5yHOdtFHlGNvg8NgygqO9rNyFW73nhNlpJyIEprAgn7WUQ6QgA9e3QWUIRVLVmEJ2SO7H8o3diEZQhcZX+LQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.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: 1670977893259100001 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 3383011b79..633cf05100 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 @@ -1803,8 +1816,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 @@ -1812,14 +1823,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 @@ -1848,6 +1857,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 09:38:05 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=1670977893; cv=none; d=zohomail.com; s=zohoarc; b=je44kCGmSrYWuGBh7NhdsMIR2gkx+jr/5o2imA0JBA1nHhebkZ7kIW3EKUhjvYqwLbahNCydTgcOxCcropf4pRDMDm5ZjfUy1Z77NnZ68vPrs8p4Rad+ZRncwk0OJjv4SelSpwaCXOq6u82j47SNX58/OC4/fty41/B/XeRuPdM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977893; 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=1V3RqhJu+a1hW6oi9t+yVf1edk+X3T2+MCatNyiJLkw=; b=cx2mEqRCtqI2ekFctdZwOQdUfft0zc6mGztZi4bNOk+aZvM8KvkG7UUrOVjgqliJsnDA/Sb1pXwdNiHoT8C944w+IdFukCDiriNh2IKageENVhXM6D55hlhiuSKr7LcbGDWRb+hR7trPfzMko5ehZIeh19tTxo4yrTpCfJzsOKk= 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 1670977893097574.3825471351535; Tue, 13 Dec 2022 16:31:33 -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-292-okFbaz5JMI2JGcX0jF3Wiw-1; Tue, 13 Dec 2022 19:31:28 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 06EE68032E6; Wed, 14 Dec 2022 00:31:27 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id E4AF32166B26; Wed, 14 Dec 2022 00:31:26 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id CFE1419465B3; Wed, 14 Dec 2022 00:31:26 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 532B9194658F for ; Wed, 14 Dec 2022 00:31:26 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 43C33492B02; Wed, 14 Dec 2022 00:31:26 +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 3BCA9492B00 for ; Wed, 14 Dec 2022 00:31:26 +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 1D5808339C6 for ; Wed, 14 Dec 2022 00:31:26 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2044.outbound.protection.outlook.com [40.107.6.44]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-13-y9k_Wy_LNRK3vP3tOQZoGw-2; Tue, 13 Dec 2022 19:31:22 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:21 +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.5880.019; Wed, 14 Dec 2022 00:31:21 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977892; 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=1V3RqhJu+a1hW6oi9t+yVf1edk+X3T2+MCatNyiJLkw=; b=Ne0Goy5UMM4iOuxxTtIcdMovy0FkGQd8VWpivKmZQWvSm2+q434SoOTn5tMXi9oPcariT4 dCvjxgYrG29w96vVCPNJ1ojV/UslHzVqTXN1ZNElJ/euwoULqQbEjmlhuDcqqShGvIKXEW vqIT7Gzcz9LRCbqt+1WD1KHYnDI5W4M= X-MC-Unique: okFbaz5JMI2JGcX0jF3Wiw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: y9k_Wy_LNRK3vP3tOQZoGw-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 4/9] spec: Move lockd plugin to a new subpackage Date: Tue, 13 Dec 2022 17:30:57 -0700 Message-ID: <20221214003102.22711-5-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0175.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::12) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: 56d04eb8-19b4-443b-9fa9-08dadd6a864a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 2s6oHWMUtt257+suYNAv5WblWie0mKkvpEdNkCTof1kY2lt92SVi4N0mHKLaTsyXjrxg4bJrd9ArnA6JWpCx/K1MuSM80RrKQWV+3EEngndpt7kVm0Z1hlyKaJBV9ZI3/JkzNuQ/hxDZhgjwojrpD5gOsOXKnOavowDx+wPCi93GlDHeCxwL4P0EBq4z0CGqftNVl2FD6g7R5SaM8b1KpWC4fntCa7PRM1N3BndYJqFc/+6L6H3VDZAFJLc6AwqUTXSbeQlPWQoRjrwaTDlcwJ0SJCxyq/NUmNjV3B7nPBgCjVxh8gs5e1cs/RusI/3T6zXy1QxDf48nxT44WaMFKKI0uooZchD+I6C53KnuRLxRTM4EhmZcv6qRsHN1x7C6t2WgXxnEZIIy4tgB2CGgcxlpwKIScXyaxc0wbHYpkWgp1qCBeGbIwWd5rlC5TL9XaOtnPtuCWXEXQk2YKXojph9ZwCUMtD92JnuY75qPB7D6gGQK+cPSDTZi9EAQfl0szP1hODRhLyb4mPQFA2YY+9crAnMbs0taxK4wDrXZsky+pXTHFur3ldl4OIBd7fJTMbuNx4YpCdo8xgr5jrEdVIxraoN21VKXWvTGDQwvUcbseNclw0tNV9vnic4W6dX34yzGr3cVi79PHLDRFpC/lg== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?VsBP/THs705FglZZyxs4298x0g6dCD+ClJyr0xaSrToXUJdSxt4ogwpv7cZq?= =?us-ascii?Q?ivRVf9yzTtcIkNYptW7TRlnoh+4RVdRFagGKbjre0o12T45wAnmxh7V+2Ptp?= =?us-ascii?Q?5Tjn5FaMOyqDX56Fk5zRwwNbd+NFB/0Oddpz/y/g18Ytw5BNFv99DPOpeMjb?= =?us-ascii?Q?kltvtD0IQV3u5hiM23czrKkRggAr1DmHQG6z5eXvVxwOUR3dcsYLr+n3hdbP?= =?us-ascii?Q?iGssKH2IJ/jNtLyFMBMkZiLMQd9y+Oapi1hbJ9w447S0mqG3ZljJ6pkQmugS?= =?us-ascii?Q?rx850cgyP+S1rNnyCwTKUmgptKHHO4baBSNIZ1a0mG4AoJ0Me9KRWvUaR582?= =?us-ascii?Q?B94yuyUHVw8/RVkHGxF6liEZ38dFqwNapb/1Hs+C+oCzrJ6hfkw+Fyb6DG5V?= =?us-ascii?Q?VLPMbfKc+MFSZVopnzqjJ82yeZqdmGc2uRTAwAFShb+AUKljkhpKSFtqWEov?= =?us-ascii?Q?VN6J49F0LXiD+8nRA8gjja6/0rsHeIjTvxsoQWdSeVFb+cHgf7MYe34XbHNq?= =?us-ascii?Q?6QG1Hm4umOiqM4gsDqEt48BkHEiN04eY+QYLcdJxTJAdfek0Bt7p/y6Gv1c0?= =?us-ascii?Q?jfFQ4LbX6/sG7ce37sHFLCYirrRM6wL/rzI7IU6T+5FLpnDTcWVmxbDkpG46?= =?us-ascii?Q?uo2a3IxRw6IV/OjuV85aQmVZ+zGQv5YtJ/E3CrV/2B1Ymn4fOLEDqSxxtQ5P?= =?us-ascii?Q?Pt21DuZzDRFS/w1bm7ckzq3B1cgThPe7BC7NqpSHrcUgQ2JN8zM74rRAWOF3?= =?us-ascii?Q?KvbtP34DFzEGjw62P3SGbQ0zdgoRcMZuLMfCnm0uh5bjo7l2YckjWWNbbeQU?= =?us-ascii?Q?wCqNCQdxLqEGVPALu+mq7aWr9sss53Us1qYOQMiBKjDrh28VtPT7KpVDueX6?= =?us-ascii?Q?LT2sJMA/2tJySUR19HW3M8qfHihFcmA2ppw+y//YUtCXoApMHz8fNa6yPnIG?= =?us-ascii?Q?+0wham+P0ouLQCKlEliMBZ9Xp9Ld7SNCxWnE5yn5JgSGKsO4Tx44hQ1SrxGb?= =?us-ascii?Q?gAiHr56V4INMkRsRII/oCuNgMohWYYs3z/5hNrn3EMsEaVWh1HgcWzpt5paO?= =?us-ascii?Q?k7+3s0pDqr2eW9Ee9LFFYhjb3V60jD6NyUpKOf8bzg9tn0GKKtiSJalVe5Zw?= =?us-ascii?Q?aoQC4ap5iw2/C46AxBfFk6qyyyeGpw2JaLp5Su7GbfJ3eSqSa4bcvYBs2F8E?= =?us-ascii?Q?+e/doLMYifniTj4l0ADLbE+f50km4jptqOucXfx/fPVXQ0rIl5qGIrEVhntl?= =?us-ascii?Q?keXxXgnyKSR1ZWSg2zwUmgcFCFkBBJZlfc1xaMvRea1cV8KkMps0jjNfOOcF?= =?us-ascii?Q?sfi7XXfZab3AliF7KaaKPEJJ7fpBiagAcKugC+7DVEZj0VGaLq4nF5SoQUcC?= =?us-ascii?Q?ixpxhPNt826vyQ6zli7v8lc8nQrpL4v7HPd29mt987/H1YHBiJXuXN9xYBQy?= =?us-ascii?Q?NYreTfPMjdooG0pn5Yy2XZAc5F5PKtZ/HuZ7LdFmF0OpJggr96wS0Tmc2jC7?= =?us-ascii?Q?B1uZani4x+a1Rf7cK6hhL9buxUxAvAZSW2BThU3elFmSx887Swl7GVI6Bdg/?= =?us-ascii?Q?G//p87g7wsHIBwqLaeO6EZVRm0JArB8w6sJl24mZ?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56d04eb8-19b4-443b-9fa9-08dadd6a864a X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:21.6593 (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: tpoX1loO0OvadIQA6kW/s4tHCl84W07i2b2g+g/vkHAtYx/wPxFD4QdkHRRMLCzXRnZ3X9yKCJ6NnkE4F7HpOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 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.6 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: 1670977895244100003 Content-Type: text/plain; charset="utf-8" Introduce the libvirt-daemon-plugin-lockd subpackage to provide the client-side lockd plugin for virtlockd. The sanlock plugin also needs the directory %{_libdir}/libvirt/lock-driver, which it currently gets via the libvirt-daemon dependency. Duplicate the directory in the %files section of the sanlock plugin, allowing the libvirt-daemon dependency to be dropped. Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 633cf05100..63b29ba6f4 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,13 @@ 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} + +%description daemon-plugin-lockd +A client-side plugin for virtlockd that implements locking using POSIX fcn= tl advisory locks + %package daemon-log Summary: Server side daemon for managing logs Requires: libvirt-libs =3D %{version}-%{release} @@ -951,7 +959,6 @@ 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} =20 %description lock-sanlock @@ -1812,8 +1819,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 -%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 @@ -1847,6 +1852,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 @@ -2154,6 +2163,7 @@ exit 0 %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 09:38:05 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=1670977896; cv=none; d=zohomail.com; s=zohoarc; b=BeltA5KrU8O0Ci+xOOwgxw64915eapYuI2MPG7FlNDmdIuGNzHXjKP+ubQkflTIjst7ZpMTep9o+YHIbh6A54xvd4y0i/gR6l/7H4sHXyr6kNA4eXPhXzSNjinsTGR+hqiSlj6wd3O5TlBYXyw7oLotlZtCQyD1O2JijFBKO1pk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977896; 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=jLLWseTnrMCFZgkDnHhoh0tUMUkCSCuamQbT89IK3BM=; b=R4ENtQlYBBuOBcms2FvSx85gBT7mScMQwlCcp71HOLUUPiaVzT71bu287f2hL0w8lcA+90Fd/GIaNUhG9Z/61yyLuXmE0y9rIDT4LFDOd7xm/Vl9qWc66gEPeuKQWOSKwvF1DutOG2yzntp5RgvIj7duF1tbBoiObngtUNSzY4Q= 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 1670977896932207.41379836244278; Tue, 13 Dec 2022 16:31:36 -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-6-c5bUalNoNy-VdDM_V9QF7g-1; Tue, 13 Dec 2022 19:31:32 -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 6B3BF38012DD; Wed, 14 Dec 2022 00:31:29 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 55FFFC15BAD; Wed, 14 Dec 2022 00:31:29 +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 4221119465B3; Wed, 14 Dec 2022 00:31:29 +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 D83F7194658F for ; Wed, 14 Dec 2022 00:31:28 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id C993014171B7; Wed, 14 Dec 2022 00:31:28 +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 C0AC914171B6 for ; Wed, 14 Dec 2022 00:31:28 +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 7FF352A59556 for ; Wed, 14 Dec 2022 00:31:28 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2083.outbound.protection.outlook.com [40.107.6.83]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-259-0dDs4AQgN0Kqd2yniufOxw-2; Tue, 13 Dec 2022 19:31:26 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:25 +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.5880.019; Wed, 14 Dec 2022 00:31:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977895; 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=jLLWseTnrMCFZgkDnHhoh0tUMUkCSCuamQbT89IK3BM=; b=Qf82x/wXnrLHGk4olK7AS6akgm4HxJMYxCZvGSOpnIfpBW5u6U/jpUVFYT8TpQVaxYDPK0 7Jog7pf0bpun/cWEa10CDMSeyAj1fAL9J6whyzg6pOrbBtHSYKVz6A3U86ZOItx5zLbzZX 3eXWwu590DiXt+iOswwUzhvLDn155tg= X-MC-Unique: c5bUalNoNy-VdDM_V9QF7g-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: 0dDs4AQgN0Kqd2yniufOxw-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 5/9] spec: Rename the libvirt-lock-sanlock subpackage Date: Tue, 13 Dec 2022 17:30:58 -0700 Message-ID: <20221214003102.22711-6-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0182.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::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_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: 5dc086d1-7f67-4d5c-b8d6-08dadd6a8854 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: awDY6JRtoL8cVgQZ1UZFy4uc4yPOmZ2PLtpKyad6wazKzbLlqAWZ6b8EUYh/llHTzgtb2D7fpg1JRtE/WlVa5IHsA99tGMQ725uanbd0y4AHAlRvKjIIqk0PacAz2elcIjUjNXr2FSWKg7gKy8sXpPy1Q6LJYSIM97bX50tU1yEM1ztx5Jh6pixDA9l/ivSvTYoUA0AMlF7IUmYBHWGvdv4TllnTT9m7Ov96s69ZHWZPMGjj8sB4iM6RU+BfbRbxOavMxnSw+M8RjnFqqmKBKLAm0YULHiCyLq73SP9lVlkWuxFUQVBy5+nbHBRcWO3y3hAZWFrASl8kaql9pfbW+J7JdvLmlyqLbjIO7VN5hCQWWaaeHDRynWPMAqGhqfev3LfrLMVxOrNEfOkoLmaFkCFODZisUm37vbExdlYoXaQsSbIGz7yy4CN4R+6XK5hzammCz4KUw69eT7R2NuDm5eznpskFaAkmy85F2EfSreObx3ikr2Fh15oM7VkLL6U5sC0hmyRTZ5q9U9JbMfGBLgafwzDKUtI0TLORvMVq/Mkq4G9BucUKhNqDgGFbxRx0vHY5k4TuKeYZGFYBQMs+UYvF9Km52yTGCEIfgz8/6msXb1knrnd496SEUJ7dWAgruun51nhTXiMx0HY1MKXFgg== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?emweM/1DIBgaeVE/U63V3839ODywnsWLKx0ye3BRXBJHncykb56ESovpLH7D?= =?us-ascii?Q?vFrLhvFUbawvZtvzkm8vA3uUyPd5GHo5yKioL8WM90t6/KyCvZkl0o7HHy++?= =?us-ascii?Q?TZNj1nxsBlai+QxC0aYzBRiKsZzf3gW+x8V4j1p2lerW7MAEdahZx6Gu6QiY?= =?us-ascii?Q?qP/J9p0yUOFbcp0ytaF8ohGYxVzl0/wR3pEtzUBfI5IfCBid4KG6EgL4sqMY?= =?us-ascii?Q?hVQ7mYunPk5I+W43au4fElRW6Oy1VQLrl4B2I6jENSw87YrpskUJqf9+WStB?= =?us-ascii?Q?yB7EzRr2ZmoUCz37jA0BRa+YFeIjpIOpGrCN76sb0rfCmVAFZm8EU0s341az?= =?us-ascii?Q?EUAvMzJjIFK+yE2QCyLJr6fAt642g/kDTCvhG2kVEHCFD78iMBSkBOg2aNEk?= =?us-ascii?Q?VEAgClNvOkRT14dVVHVKuB94DHbnJG5Z7YDooE6FOZRvYad6j8pkzaOLu8Lc?= =?us-ascii?Q?enjct91iwU5suj6J0qkZ05rT90hHnzQy3Pv/OC7GSyfNRELX4T2n+kJ5LMYg?= =?us-ascii?Q?uXwRgjcl8GfHG/qs1sWdnmkxSrx07s15ie3sjIv1EtVctx/jt5XtQK0IhcXV?= =?us-ascii?Q?2OMThLdAtf1xuZ6Wxozxo4os2AC8hATBsojpNDKThS2lSrPx4ynUIXT4GZ7M?= =?us-ascii?Q?/+mazVgQfwWFsIDWYmiz+jFQ9cc7fb3BU2zkbnkOUqv00oQWbhPW1fuNNlvA?= =?us-ascii?Q?/xGs0w3EBfxdsMhRppCCJCrjpue/pdWqFsOMtj85HTCltVh4JgaAmgpH2z2n?= =?us-ascii?Q?2MT93JWbzjKPcQYBZDcMrnBg31dmxo83D8sTWlWHG4W2F0FH+b7AWc0bqZI7?= =?us-ascii?Q?47tA67REpem7sMTiEdTv0lPcN2sx9/a6zgAWQB7pryW8jm/EwpdhybtYwoEg?= =?us-ascii?Q?IAQzixgjmfmTOuBtzUl/K4VbKcmqX1Y7NlIYqNEDCZ/cCTfAqkb3eEtnWkc0?= =?us-ascii?Q?UXczbGKsfJeCPUCz1hKKWiX+sfmo/FlkDSyLGoMkx/uv5U5q3BDipwy+7hta?= =?us-ascii?Q?afiuAQd6bpTqR2OyU1jCMTwqpJuKcI15bbQR8tow4QQKSvYkFXcOTNTx8zBS?= =?us-ascii?Q?FXRDuyJxeO6zOgCl3FylXsHSbtkIQLdF7eZdTrAYwtM7dp7hBJMKDiun8LMr?= =?us-ascii?Q?uzeH+7+V2WDPXtnm/BPEpfAx6MQGwJV1mb+a9tIIhYNUpA8Ybcub1IjPlmxQ?= =?us-ascii?Q?zlBc5XnPet8qFOr/XRsnP23Cs1i0K8YHz1Uyv+onJ7mQ2g8/LCK4iFsizmlH?= =?us-ascii?Q?L6RTaQWuikNC4c1VPGTCO/1m8O+dNLAXwCPD6rv3mZVIfphy5U5A6BbNDjsz?= =?us-ascii?Q?AhAxa6tuU7EBmIOkflJV0E940e+pq9JawIqc3wVIqRtIJAFclerryt9eCsJR?= =?us-ascii?Q?upMzVAmSn4PBcVgh/B15hMc1zcAUea+G0DeSwE9SqtlcBPw3ea3YQe37mjGj?= =?us-ascii?Q?HpAfZLj+R80C3+FhEXngwSouemf8wgPYP4uguRoxtkgDQuhQ2T3qlUjhyMo1?= =?us-ascii?Q?R6J2tSogdyhz6slgXwqQglicAcShssj1Oqf56wpQHwEu0TGeTkUFNOPoIgnx?= =?us-ascii?Q?687LtYfYd9S8x/TLgq8T3xaoMWvf7NEqhb8yZzA7?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5dc086d1-7f67-4d5c-b8d6-08dadd6a8854 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:25.0653 (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: YH5lLN7Lm6xl3hH4uQozh0AZliGwDCD6uAfa5+p3pbkO+43Dloo2DNpsUoPwke9CuRAu8Vbwtj/OjveRqtwjOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.7 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1670977897264100005 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. Signed-off-by: Jim Fehlig --- libvirt.spec.in | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 63b29ba6f4..8aa8ff6516 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -954,14 +954,17 @@ 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-libs =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Obsoletes: libvirt-lock-sanlock < 8.10.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 @@ -2156,7 +2159,7 @@ 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 --=20 2.38.1 From nobody Fri May 17 09:38:05 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=1670977900; cv=none; d=zohomail.com; s=zohoarc; b=U8DOa+cQ1X8MqnKekUMfbUibGrv/btROItHvcuh0PigPs9jpop+1LRGTRIjbZ434QTTydcU9rEGOJfeU7rnWbseLzVyib7jBBXohJGQ12xkYtfgcsBFsBq93qB29pqcXTGW73NTiW/f8qqZsT8eWKddYNazWeb+LuSqtSetqpmg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977900; 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=3yriwPIVAqe80azWjBTgAeKlz9P8nyRVUAMLRxqji8k=; b=fi108hquS6a0kgRaCbgNheCgy+07AwWE79MbeYpwpt09T3AeHW82M722mBQ/qNodyCKsxKbfKDuHqKhfTnHPO4wySjIDBAOI8bSRDUk1c+yhMg4wTwiNk+ZEFU/T1XNWdVkAcVWcnPxdFEyvvL1Is7+y3U0Zr1gYvIdYJ3MLFE4= 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 167097790088714.646350864308829; Tue, 13 Dec 2022 16:31:40 -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-460-yPwmIBh0O1SRPy6-yXu7Iw-1; Tue, 13 Dec 2022 19:31:36 -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 BE198101A528; Wed, 14 Dec 2022 00:31:34 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id A7BFB30B8B; Wed, 14 Dec 2022 00:31:34 +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 9620319465B3; Wed, 14 Dec 2022 00:31:34 +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 962D9194658F for ; Wed, 14 Dec 2022 00:31:32 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 87EB21121315; Wed, 14 Dec 2022 00:31:32 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast07.extmail.prod.ext.rdu2.redhat.com [10.11.55.23]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 7F9801121314 for ; Wed, 14 Dec 2022 00:31:32 +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 5D9513C0F220 for ; Wed, 14 Dec 2022 00:31:32 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2077.outbound.protection.outlook.com [40.107.8.77]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-308-JuluVCJtPJKHbSDtgQlZ0Q-2; Tue, 13 Dec 2022 19:31:30 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:28 +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.5880.019; Wed, 14 Dec 2022 00:31:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977899; 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=3yriwPIVAqe80azWjBTgAeKlz9P8nyRVUAMLRxqji8k=; b=BUWTpTZ+0XSrbUUsKpnvLjMfWVuTL9J3plpJdL0j3P0qesJPkHSR8l2AeYU/YV7JakBWGh jIPyow3dj9wvZwGM0afC9Y1GPNGSAvJDHSvWHF/HWm1Uc/2v0yS86XzjLOGxttFIr+1MWf tSsVpdf9lwF9qVPHgghI6L8roQZeSEc= X-MC-Unique: yPwmIBh0O1SRPy6-yXu7Iw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: JuluVCJtPJKHbSDtgQlZ0Q-2 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 6/9] spec: Move common files to a new subpackage libvirt-daemon-common Date: Tue, 13 Dec 2022 17:30:59 -0700 Message-ID: <20221214003102.22711-7-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0179.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::15) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: d426222a-82a9-41d5-bf7b-08dadd6a8a4b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: Mgb4dk01mM+HJtYKPmRjJCdjENuClqVJoBFvSUjSA2KqYI3N37BM7plrWn4OFfxzwOWhwf01EtT1j7+9G3Csv2KeEl4gR8rgm5EclZaK7zyFalLYne7wBqOcbJBbRsuL+pokbQ1HqlPVp7eiIw2pAo1ECYhxai6HjwI3FI/EJuzgZMDnyeKXcAk/2ClI7rGTD3WoKv0afQJ4kDxqo5w5dCn7U3qKEKuu+CgUVMHhxS3zKfB/ZPZCN5iW1XEAqKvoITSFDgjkSg1BVaGNaWBphe4za132xuQBUfTKbVnT6td4v8idN8Kw5htkZ8YoGi91TIbK+a/pU+rQnwbWhK7h4t6+Amlb6n+RFFmg5PmrDU1dcyWlzz1R4o0H/CFLCUewAwu/57Cphi4DeyjJE84KuysF09jHNy0MVw9mYySUuscfMtbFjmjG6KST1BKjwVyBN3fOySPkE3JKOpfMLcY6cBVFg/sDEJoY2eBbMp9mjtNsbt+BTroBEYw+7sLaBkchxd8vEyDMOQVYUKa6JmS2VZCK1F07KoGiar1M9XMtJmqEtBCYB9opyyHk9Fdmr9E/W3ia2cAreUfQtStB+/Tmu7YxhD3pHG/vjO+FeQwreSaA0SbeM1xEbnVbB4BOc0Yn+jsekiABYe3tICnita0vDw== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2uK5nm1wgTuzYdPWb/tdjFS28FpqfvAdbJpGQxOf8A9lNXFYxzEdocfsab8c?= =?us-ascii?Q?b5KyS5ntUBxwO0w45gEzFSQ0bB+2gFpIxL2CXqcDWHbem4BDPRFWwzslmauS?= =?us-ascii?Q?PRXPknXDDy27nexrW+ngLe+YqvQihVLM7pP+vmGlfgwwVlxxYARGNIXP+EpI?= =?us-ascii?Q?oSkwmnhqQRjLNwh7iavc+WoZBcKNJAZzyHA2HCSK9Nf4LUGQlvFdHjvvixsm?= =?us-ascii?Q?3ebH6Y5LTVUpsqBF2VOPLvd4l60VJzNmmQq9XCYuRPo7On/Gr0/aBySMaCTK?= =?us-ascii?Q?iX+I9GI187uJOSFN1Sb2p2rPExIupdfdzGSbL37QKLO2NygoBl6g32RkBOm7?= =?us-ascii?Q?Mf22Tps2TS6Dmmq04svARgJbe7ctnvO/BjPN4dyOEEoFCls1IdWmwzA/Oug4?= =?us-ascii?Q?GekjhXiZYzOw1gHZ3JpCkLvnPwmrcvFgP1DuwsUHJ8UxuLAXqo07NIurS2/9?= =?us-ascii?Q?0hEfpSD7XoCHSyLL6fZc+tSniVFXisLwoD85mAklnOylKwkKKQW1ZCWqzoyF?= =?us-ascii?Q?4hCcxcgu8DxMHuzXbALe2ncRo/UBbb/AutsrziZ2vSvrHbiKjrVwRplU5AqW?= =?us-ascii?Q?j8hRL3yOQDPoiIQ2ikHaMtpPUF8mcUXZ22ZFEFsp/Evc5Q1hdJcFqHTLe4yM?= =?us-ascii?Q?ObJliDt8cLyROP4wKT2+5kOsDHWg6rqDoc2zD+vsneUS7m+xdhN2ZH3WRkj8?= =?us-ascii?Q?A1/HOSPYwZFkrmUKobmXYymoz0364hH7WlNPuNxWipvv/0b18Vx78U1QFHjp?= =?us-ascii?Q?ZhlGA/8b7j6iG1OHEDNpRrCruLyTcNnw2kF0xf0WGLySJi3vID6m5Bzfs2kH?= =?us-ascii?Q?n4giuRSLI06EgiM5a+M+gXufk1gAvOyMKBSa94aAu/E96M84VdV7hhoima53?= =?us-ascii?Q?ROX0qQtJEVtfTURQLca6lJ9awdFJbSw/rKluhSeK1UMxaLLC416OdtWZMUaI?= =?us-ascii?Q?64jUP64rXk+0sMWXB5Yc1RbH7/BopsSVZ3e3bMF2dZTrjr+uUr5SawQCrqSe?= =?us-ascii?Q?jNcB3N2BNT0bhtjy1zqLNJVLbvlGU1H0K4DXstHlZ7+ne5UjHOA1sccM7GCY?= =?us-ascii?Q?sTdHgyl3i6DQ9hDGN2Khp1Px3EK/ZZF8KB2P0meXEvu7OlnWV5bnefSOkYSo?= =?us-ascii?Q?iQcRcMZ7d3FB5UeMxlnjzwmw7GXRjnmwG8O/VIC/AwG89fOEMjrSld9G+iTD?= =?us-ascii?Q?vECe9M/3REOMtRyaKWS/YN+hnSRcyZ9Wp6mrH4BQ0W6ki1adMZGFZMOKKWY8?= =?us-ascii?Q?Sxhg7hG1YABtRbJ21VQEZfdFMzEKGNOrlcPzwz0cG98GKhiA1IJS91+mD3zk?= =?us-ascii?Q?3EW7oD8sJmqFouKhoqPlWKmJ5mDb3NpFaQyrEL91PxdYGiq8wk3K+JwjnIfx?= =?us-ascii?Q?DrNNTN1B+00seyKWdqsimI80EdJyxBjRbMuG9vcayy2BtLZykmPsDetK9PqK?= =?us-ascii?Q?84WAXFU7ZuVHDKu76MphitkmqZ4T1cP34PPw6SgnjaiTdZACuoGi97kugRer?= =?us-ascii?Q?kaLni7FaaXwlAlNTk/HPIrNqNkwtNYWuvGqva897OSchkdnPYRgTkSKNJ81R?= =?us-ascii?Q?4OFrRUJUm4b8/BuUZhNL22kVPAiwjG+j/HOZaPd5?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d426222a-82a9-41d5-bf7b-08dadd6a8a4b X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:28.6431 (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: F3R0ZZun5imdCDPbh1l+BfOzxfBvbfL30jUJASZT3gmnxAYdVJ13p1LQZUu4oPATg3SxEkN2IKkZxd/2VWh8eg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 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.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: 1670977901287100001 Content-Type: text/plain; charset="utf-8" Move virt-admin, virt-host-validate, virt-ssh-helper, libvirt-guests and miscellaneous files/directories to a new libvirt-daemon-common subpackage. These files and utilities are used by other core libvirt daemons Signed-off-by: Jim Fehlig --- libvirt.spec.in | 70 +++++++++++++++++++++++++++++++------------------ 1 file changed, 45 insertions(+), 25 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 8aa8ff6516..309bc76b3b 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 @@ -450,7 +446,6 @@ Requires: module-init-tools Requires: iproute # for /sbin/tc Requires: iproute-tc -Requires: polkit >=3D 0.112 %if %{with_dmidecode} # For virConnectGetSysinfo Requires: dmidecode @@ -464,6 +459,21 @@ Requires: numad Requires: dbus # For uid creation during pre Requires(pre): shadow-utils + +%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} +Requires: polkit >=3D 0.112 # Needed by /usr/libexec/libvirt-guests.sh script. %if 0%{?fedora} >=3D 37 Requires: gettext-runtime @@ -476,10 +486,8 @@ 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 @@ -1428,7 +1436,7 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd libvirt-guests +%libvirt_sysconfig_pre libvirtd # 'libvirt' group is just to allow password-less polkit access to # libvirtd. The uid number is irrelevant, so we use dynamic allocation # described at the above link. @@ -1439,19 +1447,13 @@ exit 0 %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 @@ -1485,6 +1487,22 @@ then fi %libvirt_daemon_finish_restart libvirtd =20 +%pre daemon-common +%libvirt_sysconfig_pre libvirt-guests + +%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 @@ -1806,12 +1824,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/ @@ -1822,21 +1846,17 @@ 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/ -%{_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 09:38:05 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=1670977904; cv=none; d=zohomail.com; s=zohoarc; b=JxDRo0OWh4vyKx8kpFxJZoY7vsJbR+gg7idMsl+E3C1gtqR7iVJ0PQ1P3dZDsdtVi3t0zsqJiQH+7Xh3MpuIpnEDzVTdaZ9HCxNbSGVcclam58Ird+rSIO+yAtA9k2oVuUYf4nnr2lNY3hbhfV/XljHHCrGnOmFLaBejOijShv4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977904; 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=11V6m11AyA7+IUFYNY9HxiMA8zQ0tlnpwMEdg4iQK1k=; b=nD+lugkWbGYJLZVHNWNBA0TXlOw1nlSAdirNApcAz6iD2vyz51ABgZBPAaacChxDinaJUgNC3ivAVmGY9eyoJiFDICNniG7X22v1KFJtLTPRQgHXbM9J5M407THO8lCqQ1EO6UWoYPmigz/KXW5UtCGtDGgz2NWVJ3ZKeK/9d40= 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 1670977904921445.8930172848668; Tue, 13 Dec 2022 16:31:44 -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-595-re30-nr4NCq_dLCs8SHFaw-1; Tue, 13 Dec 2022 19:31:39 -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 345E138012DD; Wed, 14 Dec 2022 00:31:37 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 1E6CEC15BA0; Wed, 14 Dec 2022 00:31:37 +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 1007519465B3; Wed, 14 Dec 2022 00:31:37 +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 604AF194658F for ; Wed, 14 Dec 2022 00:31:36 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 55A3714171B6; Wed, 14 Dec 2022 00:31:36 +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 4D76114171B7 for ; Wed, 14 Dec 2022 00:31:36 +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 2EB2C1C05143 for ; Wed, 14 Dec 2022 00:31:36 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2057.outbound.protection.outlook.com [40.107.8.57]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-425-5UpxcxqlPpmFmEvcf7UrVA-1; Tue, 13 Dec 2022 19:31:34 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:32 +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.5880.019; Wed, 14 Dec 2022 00:31:32 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977903; 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=11V6m11AyA7+IUFYNY9HxiMA8zQ0tlnpwMEdg4iQK1k=; b=JK5HxDV4sHj/BV/BZ2xzoh231TU8vtndITTkaKfNL4ZtIfSp02X6P4SSMxGYroroPO6FFL e9rsQa60lywWjcutBCDuepqIOrzPJdnZd9Mz2a/7n0EMX5veRqKnAopVCeh+PkfWGL4DCv kaduUhIECI8YUXcRG0a+zkwtqBcIWIU= X-MC-Unique: re30-nr4NCq_dLCs8SHFaw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: 5UpxcxqlPpmFmEvcf7UrVA-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 7/9] spec: Remove libvirt-daemon dependency from drivers Date: Tue, 13 Dec 2022 17:31:00 -0700 Message-ID: <20221214003102.22711-8-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0181.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9f::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_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: 13c9c44a-3c84-4355-5ddb-08dadd6a8c9d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: GtJK5Z1j2geTTc1UMWZpjtgAwrcyohkbfGJYOcwiYGNAEX2JXFQQ92ypJpJA9DLAMD4b8OUyG0zTAsBkaVkdXqKkOxsBnyOP4eFmENN98I889tIR0aI9bocAgg58VkzlgJXPzBi5VjKNxYX+JRjxpM3doS+Z0RbRskd/iQTqTCjrnlPSsoOIP9rAnR2tX2LY21WkA8a52I1QlLr3GoXh2TUVnQ+AcK5aLYvFF5hv4jHRj5PT2MIWxYMvlSy0qBkH7OYcQw8UOL2mrqXHWg4sqkDfELgNNdIXwh0pjQ52+c1Tov+aLv2Lk39facSDi0d1k8woSCp5rvuCqR+PNGdiVMclr+wYpZWT2Jrj+/2Kn4zp7YY2G0gxkR16/Gvq2+kXWOF+Dk5rDUSZhA7P+CyICX5Le1+eAG32MKal0T0q7TzZs0dstqUniF3FGSaLWqAjWaGSLRkpBPNRfN5lFK3Cs767hb3ac1gCSrT7cxVUW7s0qW5P5P0+RlZySNh3MuMc3KR/y0PC7IsnbiiNs2yqidRgeBqeUoBAJ6AW2NqRgVxsy3S3HuThZQY/o6Hv9L3/VPforgF1aOYFY9ZDxL/EplU+SWA+3wVCcdIaqtMmoDLpKCVlR1vwCvP5SFx7UJXIPvgU5Ck5zxVZr7mJV/p+rA== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?CJF6qtQnvPgc0uFnsmhvwSt2RGSGbQ+K98PY+pP/tETyuYztv+YbqEPJH80v?= =?us-ascii?Q?sjvdGGfXiiOeqnrM7Dvoy8JAXIjWoH3mDv/vmh02/MdVolFyhJ4WPmfXPTbU?= =?us-ascii?Q?ta5H5ZXERqVzxTwCNJOC/0W+/BWyKjCHVZlQllCOygZwbP6MzNfKbOEAzZz5?= =?us-ascii?Q?WdvDxQ86VOXKqVjg9+VugXGCCRSz+ZQPQb+ZMDTARBzc3TyT940fwDwFSlVl?= =?us-ascii?Q?O+OirX66wJA2+XLcY0y3btqtNzPAOXIWCMJbR/mYF9Y3i+KeFkyVpP5pcvAc?= =?us-ascii?Q?MUBs1pca93mze2MTWAy+aHFAB2vIzEJu11t3WOh4eiYOHkF9i6W4tM+Xnqfw?= =?us-ascii?Q?n8yEM5q4R5TSTHzamiovrIV63ALqOCKgIcaUBy3LdQcvAv9G8AL1ZaMMeq9w?= =?us-ascii?Q?bZ5jOpt9ud+FCW6C5dFPcjdSG0huc0SzjUvzKBimxY+W/f88ZCU6rZbT5W3+?= =?us-ascii?Q?KCsUMyHTDBo48BCG+LrUp0uZUDb5nPvsTE4KHMxsrMGR7pBHl/kM1YHzRANQ?= =?us-ascii?Q?VxX+0qoL4cJjRQy/OptysdAQsCvHWOftxCQzzx/sdDy3zLKSs02E8Ls23uRP?= =?us-ascii?Q?gXDk7lY2IeWklPqWYJfO08L0b/e/1nP3Uhvl2zPwa9W+1yWULh4BM1oJh3LZ?= =?us-ascii?Q?3khh3ol4B6khqCTRnCHY4yRdmlysT76rQeiPd1mBq1NbTmaFSJUJ2FMHOCFd?= =?us-ascii?Q?JMDsTR5+9uOtvm1L4XzrQe0syrSZAjdvGelX2T8X6aLonNl8tTAQLwzd3fhb?= =?us-ascii?Q?ogF6ExGZZrgnsUtXPwhAS5iTF3y6v3+c3kCr4cPTP9tDqsY8x8NhbTXmgtOn?= =?us-ascii?Q?/ffgQP7s2p/Z9sxfDXHhYJEAxxu6LXxzjdhPXJwcgjuWcutTjNUBiNZXaXiT?= =?us-ascii?Q?ZMCZXbPPAZplN0XOamnBsQiODXtGTpp7VITp1AGfNItUhDSTwYae7K9FsI9J?= =?us-ascii?Q?Y9bZMEaF80GYhabnV1FTwlpVyQ4KlO5gWdUQCCrc7dJnRSCQ/x5zoKi3wU9b?= =?us-ascii?Q?l76kyJk0dGJoIVTK9fzOw5wa+SkfG5zp4bC1WwGIl6IiHYXVvwEAPd9M0vTX?= =?us-ascii?Q?OoO1gbGLEmcViYD6MHUihBEU6BJ27by9wg2Wq/CZiORaD+vwHa+71o/zXM0c?= =?us-ascii?Q?cAPTb5sShTy6x/F0C3VWnDSiG8GqgC698h/mRx3Z8q3Ty5/MNTwb1/Ztte5i?= =?us-ascii?Q?PqRXYgYEjS/I5bG4NEhQZenw1Nt7Manc9O3ELAEfJX3BvziBdrlic311llmG?= =?us-ascii?Q?634RyEOdreSYXTncGcZ4SzL2dZLwjsOv4RdHZ45Ps0epYP7Weo63DOwnBrId?= =?us-ascii?Q?SzhwMSCt3ex3JxERl5zBtFnmACc3bPybBNWt/P+1JHp0vtCjI/csiNNwot7M?= =?us-ascii?Q?inNQURBLQmAKg7zX82uBBpWPlqQne8dhWfMQtYnqhjZixKvkHIVAqB/odVQZ?= =?us-ascii?Q?zVPOuxWdrrBPZgmK3aP2SqXPd6qNuYHqn2OzMPLAo0Ff6dBekdxs5TtKYQcV?= =?us-ascii?Q?cBH050TqGLUSLGlFn0J3uMjfdHnhwk6AqjkE1MOgB7yOlbaKQxCe/H5xATzl?= =?us-ascii?Q?r1uzzMnoA6ETq45MukLFbPoWpgcoiQHpg18jKiWB?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13c9c44a-3c84-4355-5ddb-08dadd6a8c9d X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:32.4085 (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: TwnopWchAKD17WK6UPUffeW2Poxaxtsq1gYFTt9dig1sQc1xPXuYCra6T5dym695oSn0+9FmxOjQNflTzAPbWg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.7 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1670977905299100001 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 309bc76b3b..a39c2d170b 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -522,7 +522,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 @@ -531,7 +530,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 @@ -539,7 +537,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 @@ -551,7 +549,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 @@ -563,7 +561,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 @@ -577,7 +575,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 @@ -589,7 +587,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 @@ -598,7 +596,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 @@ -749,7 +747,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 @@ -769,7 +767,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} @@ -784,7 +782,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 @@ -796,7 +794,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 09:38:05 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=1670977923; cv=none; d=zohomail.com; s=zohoarc; b=n+tM78nQZFegBed10f/edop8J63w40teysaM/qa4DxRsmYH9qqhvA0NXrlaEqPvbBzxtWc3K/jtO8EdYekrxNvklJm3Up2hemB3byiFiR4an2OGAyaJTVr45ClxAV6XVoY55m02GW4GUxEWF2dJ2aU3QNO+M1p5M0VGcbBJ6bAA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977923; 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=8twX5OMcxfS8AfIAp0abQP2J+wa5citRuvJdwgLDOwM=; b=eO+NhQvqVq5UGXynyPzHbRZU5UP1seAPYpfYcn1MnORU2QOQruLXcVlDYiSgiCLzE0cVTJ8bToTZ9zPuEWuf/z4TFmijTTsIWTYMwQkTprt2smT6Z+yWFXqhx/wgfnO6wHPVdSAzsZLJ1s1QNxFBpb50LJS12Twd06jda1d7aZ0= 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 1670977923588697.8995292215761; Tue, 13 Dec 2022 16:32:03 -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-443-4fD6SdpfM8uVXXuFXKc-AQ-1; Tue, 13 Dec 2022 19:31:43 -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 85B3438012DC; Wed, 14 Dec 2022 00:31:40 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6C60C40ED785; Wed, 14 Dec 2022 00:31: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 5E08F19465B3; Wed, 14 Dec 2022 00:31:40 +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 DB53A194658F for ; Wed, 14 Dec 2022 00:31:39 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id D0C73400D796; Wed, 14 Dec 2022 00:31:39 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast07.extmail.prod.ext.rdu2.redhat.com [10.11.55.23]) by smtp.corp.redhat.com (Postfix) with ESMTPS id C7AD54085720 for ; Wed, 14 Dec 2022 00:31: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 A89C63C0F249 for ; Wed, 14 Dec 2022 00:31:39 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2084.outbound.protection.outlook.com [40.107.8.84]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-425-9Zn0zclaOcuz-aY2dPs4zA-1; Tue, 13 Dec 2022 19:31:38 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:36 +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.5880.019; Wed, 14 Dec 2022 00:31:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977922; 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=8twX5OMcxfS8AfIAp0abQP2J+wa5citRuvJdwgLDOwM=; b=DM+aDUF3vC41LDybuJ6a0x4ri9r7uBZKi9QBa0sBM4AT30iBWcQycG81q1WRCFa/u+Im2b JUjTboUwkTMWP/y7zc8oxfmDzeMbQHL7pst1Q0stEN/rb32bY0nxDBSTF8YwHTMB/2s9CR K6An1FG7mGO82/seitNzpgNJhi7k6Z8= X-MC-Unique: 4fD6SdpfM8uVXXuFXKc-AQ-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: 9Zn0zclaOcuz-aY2dPs4zA-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 8/9] spec: Remove libvirt-daemon dependency from hypervisor subpackages Date: Tue, 13 Dec 2022 17:31:01 -0700 Message-ID: <20221214003102.22711-9-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0143.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::16) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: 2cf7db80-c412-44d4-99ec-08dadd6a8eec X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 14BedrqPTMts++ieMnIKmFdi4a3PTDXcHs9I6R7ADkr+ToPBYu7HrkW1heXERnigkueSu6TsoqzYIwTZ7hv0JszfX7AfAPZp1FN3p4ZGyb5Cgi/QmIljCDiI5QD+3TV97yStzXG1yQXfGFoz3T3Yj3+9VA3nbhlPJiw2g8Buo9TpKGBPvLzu1dJfRNQeNAAgZjYnDRqxQ6e58tc3vXQNf16xVhxgLi5iJx8K+IYRMoYt/zXPoIeEtzyAgoCS2Ld+cpfe7wrd+RHVA29Q5m9xp5c61LYIK9thwaj/dGTzWyrr2LP5oCKZ15xL2DC7nP1AwPWqbuBbAJwvbVnwrCfpruPcaaVEJXb6fUeLmYpHSrCdJD3vC0o0KcJGhSQ3jEaTL12hHIbk7rBvb2cK/a7BsG3/2DVPbeddEnJS6B3e53xOXHT8kKXbeaErXYw1meYQwgacxCQ/phv0FNwuVcfCheuPAYTGlbG7ajmkCaII76hK7NAa6Rii/pJi9cqagYWqNQtGsfZx+rE8RvC2140wiz/LVyf/eo1KlL8H5ncwJ9jmaaISzhgcJkLvnD0JKOV3PIT7B+9arL2o9mx8BTCL7CxhgGRcbPd12Hx6dRIrgXG3Iraxt1HI3bbhyUbBct9X/qDxEEagyS73P3XuDkGWjw== 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(5660300002)(8936002)(66946007)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(86362001); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?MdFZ0hCojEKGVD31trPdVjn4Q9rlJPQSEMGX29vdLxGV1LI6Mn5qxbYEJOrc?= =?us-ascii?Q?sOh1NrDz14cbDNGYBhvUaR9cXjUhb64JAymIYypu1QXUstkBT7THqVsZ4Tfo?= =?us-ascii?Q?Tw6qzdyYAPi33eWI+2GuENNnmn2v1nEg2Z/WXOmjpV+PcfiOtqGaJzh+fvPk?= =?us-ascii?Q?gM/+4bvb6ul4dPZMqjt7KObRpsT/oBAt3eWvambGCVl1LVyk4QpwSttIjjJu?= =?us-ascii?Q?sRQBWk5Qt+CXNSaHT4qSLRSjzBVXFFvMN763dGNinqePFxGgGurSCiJY84P0?= =?us-ascii?Q?PFujUp0zNTckcFmgKXfH3fTPjowlDuYQpxDtRSBmTZoWzP5D8Ocmz/tOP5pD?= =?us-ascii?Q?0he6AKLjN1fIv5TtpemQEdw4e1mstN3VM4p7J+o4tDj3swYQAgtOSCVA2Dqb?= =?us-ascii?Q?UDOyyEcXbry6mYH284fhBT3DqEqn0ZKm2rNMQaV308/NRtrPMoSgkoyiQ4Nl?= =?us-ascii?Q?DLsR7N5FVad2P3WIK/0PYkhUNTkGY7xeuBI9FTkofVopNS/FMILpjH+YMfKD?= =?us-ascii?Q?O4hD/bBHzY2xXULDHaV3Dc7ZP0222ijdmcBm9XbU30ULHHTmgut/sGug0Unp?= =?us-ascii?Q?BG5yywBVM6V0uyR7Tt4WxXdbSsx4A8nuYT58FwUwWFw/tE14h3FOszypeSWf?= =?us-ascii?Q?AkKQRTHgiCxLPCi5BMocRSaJAjqE2baQX7kCGu6cCNnGutaWkmDhvV6sT2WX?= =?us-ascii?Q?UKwfZaPrOOFU+4EvmfxMX+tf4xawBmUzmmA+D/OANtQwyRiSAgBN6/r3mCmc?= =?us-ascii?Q?ZUwemypEhkuJcuXUn6eS9rTdCt1bMaZNJpK++cqt9+8SKcQSAH8UZtQ7qY55?= =?us-ascii?Q?SAK80Flw1kiZoA9fRULfB0ivwc4HLnAgmuL2/Q7roqtd+HxYh1o7M/0dEXhv?= =?us-ascii?Q?0tRQ6SfDSdCoJnqc9zjZudEKGeqjhfVAmDe1iHP668U+anW13srJ1D9T2lND?= =?us-ascii?Q?YcXElApS3owyAAqHQ787r987RN5Pk2/bxu70Z15GRWRoq8xJ0WJkCfGTtbEs?= =?us-ascii?Q?BdIW6jN64/327oS9Pc+XWC0nopbd0Kamn/fVE27vB+GFdZmZsdjfr6Dpv9y+?= =?us-ascii?Q?LNE7motTFfeGgwcuIeuSi736jfe3sSEeAktO19/D5ccWknPKL0XdLesdS5AR?= =?us-ascii?Q?CrQh+sgXZKhyP6aqN5mG9Zc7M2dddotcCHUwUmbvXcZ9InouJMSMaZhbK+m8?= =?us-ascii?Q?6p2xLfgpaCUl7HHFzTCmVHBHprdQoqZ92jAfUYzPLim9J4Pnfmr1PznvhKXm?= =?us-ascii?Q?oGvsKslwMcaZACUwn9EmDpS9zGp6qJpeXcLNEBs0LCOJo7u6kGdZVIhdvxRF?= =?us-ascii?Q?y6HCJdAgEamMXENL0qWLZym8xKbfNFGeHWNpvu6mO9lADwN+BhXUvxlZpYX1?= =?us-ascii?Q?VoyQ1j8zrL31v2kIxrCCZg9gmHihwlO0+VSyrEfHxo0kb8cE8kNmvrC/DomT?= =?us-ascii?Q?ikljevHM0hCDElcvZiWhYYqAx+/xnvfFnPw3RKuOFJI2w99ag596l9MtgMUi?= =?us-ascii?Q?+ixqDAH2S0iJEGGsm2CHVZtob7lVQ27jotCLHfL4vUvKYh3TVbV1pDjWaRMj?= =?us-ascii?Q?SuqX8+gVnRo/XvIP7Ck6mKSzn7yPkXt6YQNawi9S?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2cf7db80-c412-44d4-99ec-08dadd6a8eec X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:36.1426 (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: AGwvTb0HoFVaEu0rJMm8MThPxFwc152JXmQJMZm12Sfm9w0IkCLGwUP8BnlPJPXW2rEzOovCst1hS77JZSj1zw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 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.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: 1670977925421100001 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 | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index a39c2d170b..c372bca543 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -808,7 +808,11 @@ Libxl %package daemon-qemu Summary: Server side daemon & driver required to run QEMU guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} +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} +Requires: libvirt-daemon-plugin-sanlock =3D %{version}-%{release} Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -827,7 +831,11 @@ capabilities of the QEMU TCG emulators %package daemon-kvm Summary: Server side daemon & driver required to run KVM guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-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} +Requires: libvirt-daemon-plugin-sanlock =3D %{version}-%{release} Requires: libvirt-daemon-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -846,7 +854,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} @@ -864,7 +872,10 @@ 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-plugin-sanlock =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} @@ -883,7 +894,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 09:38:05 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=1670977910; cv=none; d=zohomail.com; s=zohoarc; b=KzubJN1EJlh+wSaUNNU6UzuWW+/MCW2Du0j1wxTUNIIauZx/rlaJBXNY3VVgBfFF19OBRS0vLnOnLDzZQO5SiBrROUzpU6Mu20CBD6rfDHrxls3TNHXNqZnC17MBchuA1EsK9+ohTD1/W0Vj9qO0SLJfLNapAT5arYnDFSuMaec= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670977910; 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=72l+bUFa3wUdNMrWgjh0IRIV+XHX2TDYHflF+TVNYsE=; b=bS3eU8MxdGzK9IUtI4hfSpCiIGRWDQ2fVP7c5bN1aRyN8skJQ4MJSmTxCJqgnuCDU5agBPI8i9RP9wZlIl9lmuc8yrX9xZcDssN1EJEzfVTT95kZgFY35DDVsFgldblX4WsXcdkkkWO5YI4TE1u7v58V5Xc+WVNCiISW0lap93w= 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 1670977910264427.5039730423282; Tue, 13 Dec 2022 16:31:50 -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-622-L3WhvxyLMcOpSIEgx5ZABA-1; Tue, 13 Dec 2022 19:31:47 -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 D0ABD101A528; Wed, 14 Dec 2022 00:31:45 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com [10.30.29.100]) by smtp.corp.redhat.com (Postfix) with ESMTP id BB75A53A7; Wed, 14 Dec 2022 00:31:45 +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 A9A1B19465B3; Wed, 14 Dec 2022 00:31:45 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com [10.11.54.6]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 8D7E7194658F for ; Wed, 14 Dec 2022 00:31:44 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 6B5D72166B29; Wed, 14 Dec 2022 00:31:44 +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 63FFC2166B26 for ; Wed, 14 Dec 2022 00:31:44 +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 41A7B29AA387 for ; Wed, 14 Dec 2022 00:31:44 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2075.outbound.protection.outlook.com [40.107.8.75]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-459-WThFzHtZPr-LZLTo1hRdEw-1; Tue, 13 Dec 2022 19:31:41 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by AM9PR04MB8906.eurprd04.prod.outlook.com (2603:10a6:20b:409::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.11; Wed, 14 Dec 2022 00:31:40 +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.5880.019; Wed, 14 Dec 2022 00:31:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670977908; 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=72l+bUFa3wUdNMrWgjh0IRIV+XHX2TDYHflF+TVNYsE=; b=JAQkMxUuRPpQOcIsMTEHNBqv4m+Oar8Ceus4FHLH5godBz1IwH7DaMPBbayhK4bKf65Pt9 xWXNCz3Fnbhc6V3eL9O7mWqt4EIxmTKQwusoHfj3Ss2WXi6ZmRqp2EWQdKz6LWInl8+Hty wLbUkOR6aKq5PuNE9YNnBC2fEhNckro= X-MC-Unique: L3WhvxyLMcOpSIEgx5ZABA-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: WThFzHtZPr-LZLTo1hRdEw-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH V2 9/9] kbase: Update rpm-deployment.rst with new subpackages Date: Tue, 13 Dec 2022 17:31:02 -0700 Message-ID: <20221214003102.22711-10-jfehlig@suse.com> In-Reply-To: <20221214003102.22711-1-jfehlig@suse.com> References: <20221214003102.22711-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0149.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::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_|AM9PR04MB8906:EE_ X-MS-Office365-Filtering-Correlation-Id: ac49ff5d-905c-4fdf-3846-08dadd6a913e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 6MYg2b7LTbCe0SxLdip2VnA6ocDKzbCkd+L952rIhKmFAN34NFibDW2Qda5ryz3w2Zgdh4p6o5R5qhSLfnmjDhSsfPiCyeGfAeJ/c0Z3yCu66HufPrhk6k3We2TlGc2KEq9aZKjQK2OjkWfJ3U0X85SAdugZwxcLUEU7VFHiFkDEOVr+Aw4n8DvvZeq/tRmaTVPrnbvHi7iyfBvADr41hhyEc0WpGmdBlvPOcEaCO1mgU+k6XWSmIiQVQ5/1pepNTexfy+2/mn6ltJR5fUNcE3sv+k9yf+Qm9KJB88vBC7mW6QLDAgoBvNZk82m3BLtvY4XXFPu25CNzPu2KySY4+j1Rh9ps4+nrhd36AoLr0ldKUhEtt7fDDp8/amuMpbvskdS44/YimTya7TTpik22danfIJHgjMuuhzv2ZdQ/D52KEEKY9YK/4jsd8G8y7AXdmI6NfiiEiWQlGrprDlElbq0XowpRzbUwGV6iQ05ic6c0wZL0Uj70EGNly0MgSV4CDXenRpuJbcfnQyieFj4X7SxLVhWx2AsL+PcMKBS5Ctb8Rzg64TNf/KwdsZ3hmtbV2wxawbMUo6Apep3SCihyoc7ZdkmiV//yJ/i1awGZFBs4Y/MbZhVxbTom73BaDSKuq1xzc4qf6p2sC+IvkBLN+SD2K7GbKd1Ma/LcIyMnolmKj25EYf50ReiLonEsjTPf 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)(396003)(136003)(346002)(39860400002)(451199015)(6506007)(6666004)(478600001)(6486002)(6512007)(26005)(83380400001)(41300700001)(5660300002)(8936002)(66946007)(15650500001)(2906002)(186003)(38100700002)(36756003)(6916009)(2616005)(1076003)(316002)(66556008)(66476007)(8676002)(86362001)(21314003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?f+zRidMOfpAkyAmSR6rrTDmIvYquWhYaiZXtPtNpuDecmrGFVeMamxn/ovcF?= =?us-ascii?Q?VRwpw/OOQLh1MAMfUe1rwODyKMN6fhUqsvIkyYR2ONa9f8XyEcMZWsz0fPpW?= =?us-ascii?Q?UdIuJ4q4D8aUPwAFhpg/oS0y9OLf4c/bioZCEVBe07ygfoDTNngLc3UwXC3P?= =?us-ascii?Q?mC6xFarXrcMXWIAoAzsD8HmOzVJxHV72pKd3g8Zb63fR9bn02ek+ZJsWOTCj?= =?us-ascii?Q?TcghOdKLL3UkpFzxgQIylDZg7JroqVvz2QpHq8ltuBv+d26sfinoe1z8RlCt?= =?us-ascii?Q?9YNr6Q4i39W6LtCqwtgbt/xwnqA7MUSm/HuRhhi7OPCex2KZqDVWaKjh/ICu?= =?us-ascii?Q?vjIiFxJXjhEx3pZ/5nsjNLHJ97S+yPUzN+R/aJ8pMOpaXkvHOmUFgs1gnPa/?= =?us-ascii?Q?+aGc7maTBbeZ+dKYKPHdjZC/I87upuJBziEyNRlsnsxreDVF/YGlVlQB3dVc?= =?us-ascii?Q?JoXiM1RDH24mY0ROQjVZUR6zQhbnHK3ENPUVT0w8rufnQlcKFbfwUc+kH8D4?= =?us-ascii?Q?f7vIPfo32NgAMl6Ge4AFzm/SXNXmlyqUbjEECK7SY0YY4uhMYnZQRzvQ7E3c?= =?us-ascii?Q?o0w7Sion4gif/pp9RztQ2eqwXv8aztMLciaw5Fj1dJXGZcLiQGDCpCgQPVyW?= =?us-ascii?Q?7Xi4eiEDnNgIvicVoPk+cC54q7AJpMv138l2y26GfZVJsoqjTya6wTG9X52Y?= =?us-ascii?Q?hlIam3L6xDZfdrlkO8ZaF9d5Uiwd7Xih69uTFkhnIjkF7aYFJ7HkM67/3CKU?= =?us-ascii?Q?uBoruUxge3qGltb1o2TRcyD8kiITMNjA+QD3wcK7kQLdDOLpO4y0M57UV3iB?= =?us-ascii?Q?MbzFlMUBt+SFvizpXW8exhifj+/1gzwQgk4CoWR6+nr1wZztI9izKvIS6hN7?= =?us-ascii?Q?EhVCnTZFKppOMntL1CuwpA8Fdm2QbvRM0OF09Sl5vGBluNhG3dIGONkU4QzM?= =?us-ascii?Q?XWxlao/BLV4cHOQFHnuOhPspXfa6P1VOXaVDFxL7oxrqNB0O1xbZpCHU+7/U?= =?us-ascii?Q?j98UcMrOz2wFMC5XA1JSU5W1v9zdRZiK32eIJ2WDUNhIT53wJ+DxOZOcmzZ7?= =?us-ascii?Q?GfvyJA8tTMIUJ1sgVu6/1vEqQCMH3TK6K0hDfavPqF3q2QAHEfiTEYMzx4eE?= =?us-ascii?Q?k0hxn5Jq0fD/TMnilW5yM8tuV/rY2d7BQ0MXyUxxpuUA77hcvsbk6kLkGdpa?= =?us-ascii?Q?6z9KzWmEkLn82WwksBFOSBHvFiokyQERtHHE+0+Cc0yt7wBDdsHBk0N4vzG+?= =?us-ascii?Q?JntsIMDbh8RyaoqvhSeIrTdnlFtEUA30iJAPZwpLMlS6NDfuSZqdbNmBOcjw?= =?us-ascii?Q?ekbTLGow0rGyynasUuOOIuLnHIfVyE1nRTKei5vsJ4Z79f+EJ0U4LCbsoCno?= =?us-ascii?Q?tUTwki1vMVz2Q3HmHhVq0tKIWTncX6PoAezRzaGKsGU+WIyZkVgIRJd7TTM0?= =?us-ascii?Q?ArdwcWUOalXZCtY42DBGrCeAoRN8vGJ7nd58nMh7cHFDeD/mW9W38DTqmr7r?= =?us-ascii?Q?Rvxs9cOQKpFSy260gU3MobN3KdY4A/M9oOYSlxpv7MEyA+RqiAwDE4PgBt2W?= =?us-ascii?Q?GczznARk2c19pCCxlvXm3V3fS3udlKQuvaqWUM8Q?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac49ff5d-905c-4fdf-3846-08dadd6a913e X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2022 00:31:40.0173 (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: 811C8IOcs8YHrsAsUTNoGtsEB2OurlP7uNIEjg7T64lHWjaTKfDU4nsm/MOmvWh88ivfg+QcA6wJjWTr8WmWFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8906 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.6 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: 1670977911384100001 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 b5ee7fd827..bf2f4f5a6b 100644 --- a/docs/kbase/rpm-deployment.rst +++ b/docs/kbase/rpm-deployment.rst @@ -42,14 +42,17 @@ 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. +* libvirt-daemon-common + This package contains liibvirt-guests, virt-host-validate, virt-ssh-help= er + 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 @@ -209,6 +212,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 @@ -222,6 +233,19 @@ 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 for communica= ting + with a virtlockd configured to use POSIX fcntl advisory locks. + +* libvirt-daemon-plugin-sanlock + This package provides the sanlock.so module, a daemon plugin for communi= cating + with a virtlockd configured to use sanlock. + +* 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