From nobody Wed May 1 10:41:03 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=1670026679; cv=none; d=zohomail.com; s=zohoarc; b=DkkETdyMXj7T2I4XXGcFEYrf+ZvVsmaVqv0TKeYTuD6aq0i5Hm8Wne3HAjJEMfXg1LHVpAUbpotReCQ8m91UtxYAj69mj999lMdMl6XQwBN6bRJ01FL17AfydLx4kG5tMIllpwtlOniJYx9H3PsfcCKpC2mWgb9JFMBE511E4dk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670026679; 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=jBPXt51NUM60dK+Ninub7MLShZw6Sfs3sJ8JwlrhNz4=; b=gyL3vy+nranonOtOQQT9xCdoDRafGfKhGFNfZfjVFDdM3MMfNSd72XzJdtE4804jPRHuxYwVvwEa1a1zDa9IwVH/pia9TNQFWNGmIP4VJhZHGcqsvnii8J8cBEkOVa6xcd1AjyguD6tGPzfCXDW/4dIeuaVuAa7cniIO5l4UjtY= 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 1670026679930828.5808761884937; Fri, 2 Dec 2022 16:17:59 -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-312-nsWNtEz3NpuohRgr1_o2Hw-1; Fri, 02 Dec 2022 19:17:55 -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 6B21A185A7A3; Sat, 3 Dec 2022 00:17:53 +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 521A91400B15; Sat, 3 Dec 2022 00:17:53 +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 28164194658F; Sat, 3 Dec 2022 00:17:53 +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 3431B1946587 for ; Sat, 3 Dec 2022 00:17:51 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 240A91401C3A; Sat, 3 Dec 2022 00:17:51 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast08.extmail.prod.ext.rdu2.redhat.com [10.11.55.24]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 1B7B71401C36 for ; Sat, 3 Dec 2022 00:17:51 +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 C96203806097 for ; Sat, 3 Dec 2022 00:17:50 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2082.outbound.protection.outlook.com [40.107.6.82]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-118-_4KAGOBjM36QTtngPz7-JA-1; Fri, 02 Dec 2022 19:17:48 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VI1PR04MB7168.eurprd04.prod.outlook.com (2603:10a6:800:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 00:17:47 +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.010; Sat, 3 Dec 2022 00:17:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670026678; 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=jBPXt51NUM60dK+Ninub7MLShZw6Sfs3sJ8JwlrhNz4=; b=WXr1r4YexB/IAH51msp1g8zIr4XfYDc2vmpO8qFLJMwBMYa37vmHAV0wOL+CL7mgLeGBgi OI5+zQN7u1Bgo5nooJMSDGgOw8bFyaGEqyq6vkF3r75DbX1yrJKA2nIgt0Zh5IyRpHkfVu 8cEfOKOPkutf4rfPVPXoC8V2pDYtRqo= X-MC-Unique: nsWNtEz3NpuohRgr1_o2Hw-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: _4KAGOBjM36QTtngPz7-JA-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH 1/7] spec: Move virtlockd to a new subpackage libvirt-daemon-lock Date: Fri, 2 Dec 2022 17:17:32 -0700 Message-ID: <20221203001738.11442-2-jfehlig@suse.com> In-Reply-To: <20221203001738.11442-1-jfehlig@suse.com> References: <20221203001738.11442-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0042.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::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_|VI1PR04MB7168:EE_ X-MS-Office365-Filtering-Correlation-Id: 94d39c93-0651-4a3a-b717-08dad4c3ce26 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: ULAl7w/AUfTEEnzqSdHKnxVVOTcz25BUXnkjpPlbIgZgPVlag9eijRSzjhpfwngtO14xFvBApPQctFuzYee2+EOoEAtTje5F7DKNSI030dr+7NUYIRjl1Ig6cpiIlddJYsPCcqJLx94ByTfkLmIMHq82q7Qk8dyfVbVgqlPXeBN2FFehzBhb9lxVnGCjUu8rotZo7c2Ej3Qo62Tr7SoGen7WCYSe2I7EIYB+Fyp9bOTNFWHihcIp0bAMWo1CjPvjEduZQEht/i9E9rpuWefLGh++D/EOI84j2bWYlZiT6vvgC4l/OuSpdToBzgfC0B9jopaqgm6FS+SVwkviluZcg/bayWf5/xdF7TZdmrXOwtM8kBr5L6r1C1n27ZVo382Y8hfcr8Glq1g0GJ4SYflGzk0EmOBLVLxvRx8orvsE92knBhPcvHKUbevOJlEb/HyrG1+ihX16K7yI1DfU5hX9t2naTuVkMc8Xx1lV6U3CaxavpRTGYcRu1R3uVwQp/E4VM6n1aVku8wdtmqMTi27auiex39Keow/fgpr97cmTB5TJNXa/rgK9xIO4d5qUgF/Zz2ax7DjAj8pOdnPoLKnZTKCOjfoW8xD7DyqLfJEwNJYXdUrM9wxBbmoiz5wvV8jNb4N+z0Am0KhVNNoS6uMXwd7tny4GLCGzYAHevP2ZLy/YwoCg1NKQzL1OR8pc+HrN 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)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199015)(36756003)(86362001)(6486002)(478600001)(6512007)(6506007)(186003)(26005)(6666004)(5660300002)(41300700001)(8936002)(66946007)(316002)(66556008)(66476007)(6916009)(8676002)(2906002)(38100700002)(2616005)(83380400001)(1076003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?h7jNUxAVybueaq2T1rVRxhHO2wmGNm/yG1WiT3/UcBxz/k36wjwLYfdPccwI?= =?us-ascii?Q?SEqwtT/U1XiwEYG1Er7QBPWUy7fluVenAX3AeAZasKr+faNC4xMJoOyCmCXo?= =?us-ascii?Q?/6RH7vn+5kftZFZXXx5N9dt8QPOJ3D3d07o/KD5EAGMhLXBdVOwGgLFAmtYz?= =?us-ascii?Q?aQFO5GSb23TrtCklNU/ktCcvmo5rHvtGgh/A2shuyDSSnSGogccjmy84/st9?= =?us-ascii?Q?Aq/ELN4p6T20XIpIqeS/Hu+zuLM28yOReSk6DGW9rqcII5HzXc+FDxYYSSnH?= =?us-ascii?Q?jawgorX5UGx0VWrZ7wXLWMI4TOlBMjnWDivoamcnAp01gzi7WT1gjMh5x00m?= =?us-ascii?Q?QxRO1OTUOmk6fICq/fhPPLFhtYptL902Ga//GBoON+85hJIqPyIYrSgA/SoM?= =?us-ascii?Q?oMcSRO6rfCxFqgCHnEBSBMyNj/K7MEhuqCg7xi9XaRoWH8pScLRTJ1Rxy0vY?= =?us-ascii?Q?OBHLZihdYgLee7jiEIpgXm8Bocit/V/aAggdCgMJiFZn6HNe1/lR7sPramF+?= =?us-ascii?Q?QU2Pd4rApKkpCZr+bH+HJfKU/3ZYC4P3wwm4gO9ht6uXseFVLYivSeWoWs8w?= =?us-ascii?Q?wXEudLag74UGhewRAN56rK/ihkngm+MkACgKBLUiS7yKaqvk+Ky0xLW80GRZ?= =?us-ascii?Q?0dsYZAuFw3vpk5mGUl6J3+C4LnWi2lWSEJxSNBW17ioPx7gQSNvTA11SrRn0?= =?us-ascii?Q?qiyE3wb33MjeImyM99/djm0Cx9CHf/fKYDF0j/n+CE6F3scClmQwptL1Op7T?= =?us-ascii?Q?e00T7RWgcB3Imkwj0Bvm5GC+v0QKL0TCcpBncwqk8K5o9VbWCB/oxwJ1kWG9?= =?us-ascii?Q?vf1hIS4Ple9sdrT1ZcirNkX9PelP7fkQF3J/kbu6CyIf1OT5BDk7Ya2s8/i6?= =?us-ascii?Q?p8RlB+IMc8cXm+GRau/iQoWymb45X/Xpoie95t9P3l+yEinBj8OQhui3XCZz?= =?us-ascii?Q?zqqDSifhvyIcMFXqs3s0w5CgoPTaj9qBEpFVwTynUvVFs+ldgybzASTMzkRm?= =?us-ascii?Q?QyCkmJ7/J7R1a+7xBhtZH3b7zKvAYzXsa51Dd9rRye7tcy7GkGDDxwZUzfDQ?= =?us-ascii?Q?M3b9OlcmVHaKV4+Fd5PI9HEoluuOSR2hrh9RYNSeOlysevdfrbOI1p6HOFjj?= =?us-ascii?Q?4KHvhSZum0Bpdk+ZgrjOMoGTYNTMQ7tNsHbMdbS9KBxN/y48AZYCSNoR4CGR?= =?us-ascii?Q?uONSL410t44LtCvwUrlePqSkShZn5wDWUUgqOzB7p2cdojX68SHyIi2yhEMa?= =?us-ascii?Q?VnWflqzuLuJcPFEy7LDyMzxIFoBMt20BaM37AsnQVVFhEvBxKjC0hn8bINiv?= =?us-ascii?Q?PSQBLnJo3B/vvgFFKVd6myGnDh7+iTeYDUjeX1RUNNTgpMXFBeN65hb9WlbR?= =?us-ascii?Q?AzOcqknVuDHZ7gm9zADLbfRjiEW+5n6n7uOiePJT7hV7Xt5jNSU3aOWaEK/7?= =?us-ascii?Q?qJ9o4U6Mc2F5WOPlcHAkQxS2X3UzK2J9PvwkCsu1gq6RJuI7IN058AHyON9D?= =?us-ascii?Q?PJXDtD1fFuWq/+bUWPgLRenYKxBN5VhuOnazOVILdDGKbZQj8IEdqBdVLoJ1?= =?us-ascii?Q?hZSFgjSZdHRlKZfPTOT/UP8Lnki9iEocbkN5zA2H?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 94d39c93-0651-4a3a-b717-08dad4c3ce26 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2022 00:17:46.9951 (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: p7caRnXecuxVq1TzvwJKQJ4rzKVeoRnRVU3Q+dzrFBxcVtZZU3158rHyJQDxBC334oac9b6B6lHOjHfvSng26A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7168 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.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: 1670026681767100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 62 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 44 insertions(+), 18 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index d07a43c721..a586599f6e 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -440,6 +440,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} =20 # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, # but not every deployment wants to use libvirt-guests service. Using @@ -493,6 +494,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 @@ -1430,7 +1439,7 @@ fi \ %define libvirt_daemon_systemd_preun_priv() %systemd_preun %1.service %1-a= dmin.socket %1.socket =20 %pre daemon -%libvirt_sysconfig_pre libvirtd virtproxyd virtlogd virtlockd libvirt-gues= ts +%libvirt_sysconfig_pre libvirtd 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. @@ -1440,7 +1449,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 @@ -1457,17 +1465,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 @@ -1502,6 +1509,24 @@ fi =20 %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 @@ -1790,14 +1815,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 =20 @@ -1813,7 +1834,6 @@ exit 0 %dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/boot/ %dir %attr(0711, root, root) %{_localstatedir}/cache/libvirt/ =20 - %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 @@ -1823,14 +1843,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 =20 %{_datadir}/polkit-1/actions/org.libvirt.unix.policy %{_datadir}/polkit-1/actions/org.libvirt.api.policy @@ -1845,7 +1859,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 =20 %{_mandir}/man1/virt-admin.1* @@ -1854,13 +1867,26 @@ exit 0 %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* %{_mandir}/man8/virtlogd.8* -%{_mandir}/man8/virtlockd.8* %{_mandir}/man8/virtproxyd.8* =20 %{_bindir}/virt-host-validate %{_bindir}/virt-admin %{_datadir}/bash-completion/completions/virt-admin =20 +%files daemon-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 Wed May 1 10:41:03 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=1670026744; cv=none; d=zohomail.com; s=zohoarc; b=PTgwQYpvRmxfQl2g58jfoCqAl4qd518euYMz+LXyKRIq0PJia2Hz9/CNN7YowaGUk+nXfnnu5Y+atSTLtckGIF+hpk4L3+/HM1Dv0S1y6Do/uzy50sFyokp0YDugN0nkTbSjQMQvKZ2beEAANjpUqBlVvzG4zlqPIquSMvJtqgE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670026744; 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=qRgz7Ly+/rzX+BQWNItgf4kEksgOXNldeJzSY/wzfOo=; b=Y00aoBuh9sFhBVQIIaYzcfa+6LsSibDrmwU5oTqD/rLBHEx8TXpUGe9UIfr09nXV9PNHOgQocF2MLqsBxXF02CQksPGxv74CiJfmM0eP7sQGaG0Uytwi+49pmLz6N96CDRRrdM/zhSfZyWuVbPbGKK/RICAsKZIS0j5usHA+f2M= 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 1670026744810103.19801185748781; Fri, 2 Dec 2022 16:19:04 -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-483-yplYfpsSN9yDxO0p4oLFlA-1; Fri, 02 Dec 2022 19:18:55 -0500 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id AE1941C06EEB; Sat, 3 Dec 2022 00:18:30 +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 B4F3940CA413; Sat, 3 Dec 2022 00:18: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 78734194658F; Sat, 3 Dec 2022 00:18:13 +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 141B0194658F for ; Sat, 3 Dec 2022 00:18:13 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id C40DB111E41C; Sat, 3 Dec 2022 00:18:11 +0000 (UTC) Received: from mimecast-mx02.redhat.com (mimecast02.extmail.prod.ext.rdu2.redhat.com [10.11.55.18]) by smtp.corp.redhat.com (Postfix) with ESMTPS id BC95D111E3FF for ; Sat, 3 Dec 2022 00:18:11 +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 D8D41800B23 for ; Sat, 3 Dec 2022 00:17:59 +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-81-T_q5tNfcM428P65k-3LHUA-1; Fri, 02 Dec 2022 19:17:52 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VI1PR04MB7168.eurprd04.prod.outlook.com (2603:10a6:800:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 00:17:50 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5880.010; Sat, 3 Dec 2022 00:17:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670026743; 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=qRgz7Ly+/rzX+BQWNItgf4kEksgOXNldeJzSY/wzfOo=; b=EkWQSz2Y5yyvaXmWnTwU1S80LqVKhQkTtZvINH5xG+vx001XdNt0p8Wh2ATMy11Ii+/Ee7 CX3O/EvbDjX9Gwr3GlPLXHRVv1W2dLp121qNMqA33NRm2mbqBn6ThBLezIf9U8ShZqWk+e 1q4Xu+0lOxLbewSFmWWcF5XaGMjY6Jw= X-MC-Unique: yplYfpsSN9yDxO0p4oLFlA-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: T_q5tNfcM428P65k-3LHUA-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH 2/7] spec: Move virtlogd to a new subpackage libvirt-daemon-log Date: Fri, 2 Dec 2022 17:17:33 -0700 Message-ID: <20221203001738.11442-3-jfehlig@suse.com> In-Reply-To: <20221203001738.11442-1-jfehlig@suse.com> References: <20221203001738.11442-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0038.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::11) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VI1PR04MB7168:EE_ X-MS-Office365-Filtering-Correlation-Id: b18cf059-f8b1-4700-f3d8-08dad4c3d056 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: jsjCc1loDkmrCrQZotc9YoOLXIsassVLUNXCS+1NyHAsnzC1c/XO/6KCTKKicP3/4vshsGoa7KCGItOVV7fnhkMSjPchruqpan0B0TE3z9YLlz3iA+6RO6drLIyosexEnf5DYnh/4MqZJkqQpA+H9OdxsyFlzxGiZO7yvOdlr8ir4L6QztWMOe3AAMsuY//XnCxJ660vRso8eigrXX3WiZpWxLCdoVq/zqc/4ZdkrPTqbrrlBDSD1H4SobIDIv39+k1iPnPy5EJuhQvcIS7bs5vEoeieTV2Dl/qWul5dvgY8Ds3BTnVm3pSGRwZMfPFxLzwePUwp1jI8ocR2qyb+89BryrTgPBnWesp4XUZSc0BJrXSaT8Dxl3l3nAbsTRuZ3wAvfMt25ZlGdxJmox6ehAZX27WdmIMpbT6/uuM3eAHHd9TOKAV4Zbbns6rY6a4MiN9T305QutG1qqlxXXc7TvTNL3hM5VyDgIRXu4dHdalH7itlzy100IoqTVEahdlRLlbOOGK+7ajL2pB5NgibC41eaYHtqaczyzKN4SrgzdTHcblnV/Jyv+SBqAYxutnFgEL2WdkqOA1L+OCGTFT3I1u/C7jw662BQCjjQUYxT7skBlSTvyqzi9BZkDG1BOeB5bIJQ742EsGZQ4zMOuWfa1GCHfwTpyRcD68IknZme+reR8Z27PgTLW9exbAc657O 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)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199015)(36756003)(86362001)(6486002)(478600001)(6512007)(6506007)(186003)(26005)(6666004)(5660300002)(41300700001)(8936002)(66946007)(316002)(66556008)(66476007)(6916009)(8676002)(2906002)(38100700002)(2616005)(83380400001)(1076003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tWRiDNoX195D7/1SLPSdpa6HRRjJ/obW1gVjBWcK/1hU5vn+VBIDayGz/MoD?= =?us-ascii?Q?+kMIM9NEbK1Dn3MMI3WWqIFahdHyRPrB9gPLlidIM1ebDs01a+JU6fhJlFZV?= =?us-ascii?Q?+u/JqwSR8NvW9w1KdL/iZk5N48XCmbfQvzR9MAHQlTQBjv6aZvUws23YJMpG?= =?us-ascii?Q?Eh2JlZcjtl+GkyrGwA+I25TUny/tIY3l0khBY9FmD7iFLfgC47LiAWgCl/h7?= =?us-ascii?Q?1IEG/MR6mhBG8EhDBmmdh3gBOX+3weAU7H7jV12arNBqQDSzAQgHDyeINhS1?= =?us-ascii?Q?5Fng2x9NVGzokOpHJTOh+AQltuTxSuKLQLazFecHiCJ3NNkN2zNq7V8G6oz5?= =?us-ascii?Q?Q7LiTbnhdp9X1J/QDfpV6eO0hRut9ncdMSYXKsIMLcqDRG1F/L/rsRJfw1At?= =?us-ascii?Q?Pyg0PqDB/2olLeNAba1kwvf6JVXmnLeyjNI2m2iW0BGTJDyemykLnyMmlWVr?= =?us-ascii?Q?crWitCpXEvO4n20AuIGHzSOJGG+NbFhoJGgeCUFqcDQNnHjBWx/nDmEqGTz0?= =?us-ascii?Q?QjdugA9HLsayiKwxYUP16++2s4ipJZSuSea1+OleWsabUTJqDVdKAYx/025J?= =?us-ascii?Q?EuNFpUNkSvPN/c+ndEKKPdBMvWDAc1ddw2mRe5pA+e8lYwziYBRPSUk2oAnv?= =?us-ascii?Q?u+aydDzkECT3ThEPDdR89IYzs/GizhSAY8VXghLbPfZ7l8Xe6V/mQuAHvNEq?= =?us-ascii?Q?WQQP81OXQArBg+u6pvCWPpCqIV6KnEeo/UmZ8RrgqejEIq1u6JsPVcJjnJbI?= =?us-ascii?Q?lasiBRo8PQ1V1RriFZw7ffx/qAEK9y+9SaSNLTVjRBkHR9CQ8xMkd02PizvM?= =?us-ascii?Q?lGy+z2GXTomlpsJq6f1NoYc1BeAEDCYYXzBdsHa3SoTdUUS2oF3Sw/jcik4D?= =?us-ascii?Q?ksAphRdjb/jiyNGMevs825Lx0dOeoLbJ6BahqaPR93N1jNX6RyJmGNZ1j9Lg?= =?us-ascii?Q?27mCm2Z/qFKJh8g20EoE5GDphfizlLOlYXacqmqMidW6wnF96UcO2xFtfJ9y?= =?us-ascii?Q?LyDhDM7ODOHvJaMqggP4689dFxroS+1wPacmGMYJ8yknvdCSWsuh3hMqqRgq?= =?us-ascii?Q?KTyhuCjDV4swW3Q8Asg9icj6pSpLfCk+Lgh4/43tdFiHjEWUaCmjiuCOpJXm?= =?us-ascii?Q?s2oLz/qRV+kO+NOJSWn3dkTXDJvxZsaarAbuU49zGLpqHJDZ0AK0LEwEZKY+?= =?us-ascii?Q?aROVLZst0Q5vD2d9weNwQd9CjGBkasPUpOeT/VuTgKmpoDPvy1CPHa0AxXbs?= =?us-ascii?Q?mrfJ10Cmv0CLsEriQUaVM2p/Da8Qi7xW/Wwj9AfQ3JObOV79jR+x6MBHDztw?= =?us-ascii?Q?2TJ10WG2fPuwq4kDplFelzF32t6NfizQIxk+evXAQLYHi1DGeMZ7d8QHeGWn?= =?us-ascii?Q?6t/CRpoyIS1qO4SaQK6Rw7lsvmvfWaT1lMIWJXlZIoiu1H7iRJnbT/YMD+Tp?= =?us-ascii?Q?uoMxBCMvoKPTopqMvEXYUtl3cn48+Fcrh7GU7x2p7XBA6HnA23n0OSbQ5/wc?= =?us-ascii?Q?dgG/xAZEN8h5NuaUOLZO0u+f1ABL/V9vjDEzDLrmFsUj9dYABq/0airhFCeQ?= =?us-ascii?Q?MOrvq1Sd3ShP+UbNASjPM6JAhTT0y+f+E5Nj2REP?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: b18cf059-f8b1-4700-f3d8-08dad4c3d056 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2022 00:17:50.8385 (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: 1OBSbujC8JYfMT58GaDHjV91PKkMc8yj2H9ZAlGh1zKWneVk4sFkQmgzK1SqPETN6EUbbZRLJX1CeLFBy8/7mQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7168 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.1 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: 1670026746436100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 53 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 38 insertions(+), 15 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index a586599f6e..f4cd0710b8 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -441,6 +441,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} =20 # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, # but not every deployment wants to use libvirt-guests service. Using @@ -502,6 +503,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 @@ -1439,7 +1447,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. @@ -1448,7 +1456,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 @@ -1464,17 +1471,13 @@ exit 0 =20 %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 @@ -1527,6 +1530,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 @@ -1812,13 +1833,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 =20 @@ -1841,8 +1858,6 @@ exit 0 =20 %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug -%{_datadir}/augeas/lenses/virtlogd.aug -%{_datadir}/augeas/lenses/tests/test_virtlogd.aug %{_datadir}/augeas/lenses/virtproxyd.aug %{_datadir}/augeas/lenses/tests/test_virtproxyd.aug =20 @@ -1858,7 +1873,6 @@ exit 0 =20 %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 =20 %{_mandir}/man1/virt-admin.1* @@ -1866,7 +1880,6 @@ exit 0 %{_mandir}/man8/virt-ssh-helper.8* %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* -%{_mandir}/man8/virtlogd.8* %{_mandir}/man8/virtproxyd.8* =20 %{_bindir}/virt-host-validate @@ -1887,6 +1900,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 Wed May 1 10:41:04 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=1670026737; cv=none; d=zohomail.com; s=zohoarc; b=dg6TlvZIeON0SpiOQ7oMlvNR9U59xKgn4E8k7lvg3n5OvSdWBzDVxpgKSodBDu1er6Y5u17udfUAPQeyLW3pPVIZAvVh2i0Jur8oyZhD4JikNIl36f66mlhSU7okQWCaDR3JQjQH8i69+xz9+uEqjdItmCi1VT/JmhJPNFUv8Y0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670026737; 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=9qBVb8phLG/t97TXVL/apgUxnL4yeaDk/lg15iMbBrs=; b=Pe/13JX4qxvMgOS7afuY7C9mx82c7DTuxw/2CMNqtIRNKbSq1LOMbTxqCBF5zDBK5Eun4RLcPj9HdITpcBqWQnKZi1LrLTsGljCRm7Hk0+RtAJexJ1VvbaBPHxoiEHqiRQmQfi6IKtgx9krn7gXiOAOgLt2THrUwzFjJtZ2YLko= 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 1670026737099213.07412790140552; Fri, 2 Dec 2022 16:18:57 -0800 (PST) Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-194-IDfwwiOjO_qrjnRgTUDVCA-1; Fri, 02 Dec 2022 19:18:54 -0500 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 3CA51857D15; Sat, 3 Dec 2022 00:18:50 +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 262982022C2B; Sat, 3 Dec 2022 00:18:50 +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 D3575194707D; Sat, 3 Dec 2022 00:18:24 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id EE6CD194707C for ; Sat, 3 Dec 2022 00:18:23 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id E054540C83BB; Sat, 3 Dec 2022 00:18:22 +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 D772140CA40C for ; Sat, 3 Dec 2022 00:18:21 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.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 186A61C06EEA for ; Sat, 3 Dec 2022 00:18:10 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2053.outbound.protection.outlook.com [40.107.6.53]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-256-qf07SCcAMPq6E2bzsMZclg-1; Fri, 02 Dec 2022 19:17:57 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VI1PR04MB7168.eurprd04.prod.outlook.com (2603:10a6:800:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 00:17:54 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5880.010; Sat, 3 Dec 2022 00:17:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670026736; 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=9qBVb8phLG/t97TXVL/apgUxnL4yeaDk/lg15iMbBrs=; b=SZAgbyFnVczyoXggrt+EAHekcLwOWWoyBffySxfoG977EyM9H/3UaO8E0NazyaYvEuOsDL 1GvMNLKfnrS539+EOiOgr/T3faDbfsk+A+ClMDtQNr9nXY8Iwx+1isbEDNsqcVukyt1zIp /jtxRIYBxOaeeac35TaQteTVYT25cSs= X-MC-Unique: IDfwwiOjO_qrjnRgTUDVCA-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: qf07SCcAMPq6E2bzsMZclg-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH 3/7] spec: Move virtproxyd to a new subpackage libvirt-daemon-proxy Date: Fri, 2 Dec 2022 17:17:34 -0700 Message-ID: <20221203001738.11442-4-jfehlig@suse.com> In-Reply-To: <20221203001738.11442-1-jfehlig@suse.com> References: <20221203001738.11442-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0048.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::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_|VI1PR04MB7168:EE_ X-MS-Office365-Filtering-Correlation-Id: 9afd3120-2c69-4498-1964-08dad4c3d2b2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: dQJUwUwbZ6BAw8wLbqnaGbeP/ZRFqSiaDFgLDP0J0ogG70AHH7pYIIamIINUkDW5PgPck1mX5dhwq6Sxmbi/t/x0oCzj2JVF74CWtKNrh9Ydz61n7ytKSR01Xnmg89XPPEMjMFulwgyV9MVunZV6SbJxRdjEr8q33Bxd6CN3marEOtBjQY8GwjT+X6qFW1xKnE42/8sX4ZkEmFJarlmyLL43DPjci4gI3xgRSZkzD4UBHWlXrY/4TTttiuEu1ze6d6Hl8pGlNiLVC/Uc7fSvvRSfvFVqv8uUhG80hhrzi4aRoM9lMYQX88K/d1dVNO1SYXFbWZ/ZFMOhGpfP0Q8/gfLPzUXZ/QjQ3B4O9d7fu3gD9C2SRIHFPxJv+Bhw6tb2YtwldLR2M7jkV0fYN4l1CZrQdvhedI33d0825bE3Lf0DxxbdWt5SBE07PG7OWOlMj1y6L6SRdjwVjnoXTkTQ4uZWDyUH4yB2DpFcFF4toiDh1MbcgJBMKoz1d6tU2paZyEPP9dKCV8kEAEXIr7C2LlCk5KlI8ztN0HbQbN6O2TqU2BZUrxpaQYU7zHJTh77FfVCN9WoFEd213NY0sRGndMJQXByIK38YlOpNxzA1i1wN4lObEbXRXJXbPQtmpKmkCuuFO/voBug7Jzak1DbXEIvujGs5SAUi50MeB4lTStV1vpyYZ2Xp+ro3vMmpTLJ4 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)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199015)(36756003)(86362001)(6486002)(478600001)(6512007)(6506007)(186003)(26005)(6666004)(5660300002)(41300700001)(8936002)(66946007)(316002)(66556008)(66476007)(6916009)(8676002)(2906002)(38100700002)(2616005)(83380400001)(1076003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?psw+Xk1vjDl7josQ+zGnEfr84/Waxar7fglc85TwKZlUs4gOjqp/lg+FjOh6?= =?us-ascii?Q?lYW6h6l1iXhQMr3Fa7/LrsMKOAFnDX1ho6XXe/vzE2x4DseK01W1zBpy8IBU?= =?us-ascii?Q?nSds9ygqSnjwS+GZ734Acyhe672chtxG0lx6VwNbBawkkKedlGEZZVcGLMIY?= =?us-ascii?Q?UA7yiBQO0qjLU6iTrnimPCShbBJ3aUep9euGpjCRwzKlrtB1aCizPH04aXFL?= =?us-ascii?Q?er/SYf5a5WVSqBukHkvU287IrFh9Cj/oINHo2R7N5NDLE7OkzEd+6ZLKMLIJ?= =?us-ascii?Q?KhRv3Y5CMCMbQxmlJqfltzCYgzHyLW05bic4JtxR/0hkQsWjjjFjZnOFSbED?= =?us-ascii?Q?zraXXx7J5I1WgXSK/kjKClSSMJsnQd9MO822tCTP1veyK852dHmTqD0JSUcm?= =?us-ascii?Q?wM97uMyUFd/LJj3hosCFEqpZBElsXQYDaCyc/ZwdOJPLM6omSWkVtRKK+4Yt?= =?us-ascii?Q?vfBpM143U70ageWe7x5I9kQooi4sdGxkSsOrtUopdYe1bV/ftgbK3MF2RFhm?= =?us-ascii?Q?fhyeuRdd1bT2X8sso/bxCZg/vZHsa9kRdHPEsHS9r07kZoDwuzEovGL91/Iv?= =?us-ascii?Q?xLgrn+1dJa3ud2aV7t4pTBLt/MM3G1BEddWTSXjj25S6GXETFw67aG8XJG9j?= =?us-ascii?Q?tEbAP2IQEBdh5rV1uo/k6u0RwKbG1jZTd8FB7jJh44/GU5NTZ6JvUdiKDlRy?= =?us-ascii?Q?HFIyxFgBelEtMmjzkKGKQJfulMPNjr3+0Bbjpbg+vNgzOoKjQortkMBYSMcE?= =?us-ascii?Q?KF1RceyIHiTC2v6NDEOQkPv0ERBep/TjzNBNLCri+O1c7G/rio7eMW7/mDqx?= =?us-ascii?Q?XdPemT+pDiYQRz4Wp3LMQ4/R2rZN3Ywq3eE3WTOac1nIPzv7UMQpTnlKKIai?= =?us-ascii?Q?vFDWi9g87qArQGwhk4rphmoYLNX82llqI8ArVSOfJOffDUWID6Mo9SFr5KNH?= =?us-ascii?Q?yPVmI5fhttFyqFUGGIBuEEqSlJq56DH1e7mk15nvRdODtPbctGgoy6KWvs60?= =?us-ascii?Q?xvwk3XOXBPGzUwX1qzRLGC5/2LfeW8cF1O8gazev9v4jiT+1NwpTsXaXHroR?= =?us-ascii?Q?+LZWMtbK3mjeXtcit0VDlBgIj7PLkJvhW1gKIn8lX/m53nWMP7Krpsv7ys1t?= =?us-ascii?Q?RJVG445p3PW3h1tgyf9W3IvY/x1sFAxFqa0XaGEtVuVFEx3fSFqQENvaNqHX?= =?us-ascii?Q?Yo34jfv4Nye0XY+pHcvb7gfQH452/5ANqsN1aXDeXdAJ4gSAFhKl08VGCXo7?= =?us-ascii?Q?NTurDTPebHQLg7yNkTNWK7Yu9+rYiU3jJxYLaj5qbOOiOYGUw6bLINPL/uAF?= =?us-ascii?Q?VIkokmso78tRtMnJ+pRbEsURmhV2Qy+WIbE6LiqjwxDXtOebDRjfd/81pI3j?= =?us-ascii?Q?wY7Qa09yg2HbDowl9DaqjIlpFjuTOmxow8jxfLXpmkK2QP03IYm2BlxCbXjd?= =?us-ascii?Q?zMGHkdkLnSnFYh/yNEB9NzzEliZKg5TYKHA6bjX5p30ElN0/SQocTP5hpGah?= =?us-ascii?Q?sP1YO3kD/hEb7CNKBa/v1QNMFzn1x8wq5L1ft1JRh0OyrhezLnNYeX+/tz+9?= =?us-ascii?Q?gIMdMU6978jQqPQ6I2ShkKo9sjARaTFjJsLzFwsa?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9afd3120-2c69-4498-1964-08dad4c3d2b2 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2022 00:17:54.6351 (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: Prp5DPZsCDyCwpjpHdPneIqIjVzqXir0SL1Yx6Sz/15dWfud3lEe88LJdAS3xsO6iinEOCLfkcveLd9rxom+IA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7168 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.1 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1670026738345100001 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig Reviewed-by: Daniel P. Berrang=C3=A9 --- libvirt.spec.in | 57 ++++++++++++++++++++++++++++++++++--------------- 1 file changed, 40 insertions(+), 17 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index f4cd0710b8..f6d644a3ae 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -442,6 +442,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} =20 # The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, # but not every deployment wants to use libvirt-guests service. Using @@ -510,6 +511,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 @@ -1447,7 +1456,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. @@ -1456,9 +1465,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 =20 @@ -1470,14 +1477,13 @@ exit 0 %systemd_preun libvirt-guests.service =20 %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 @@ -1548,6 +1554,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 @@ -1826,16 +1846,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 =20 @@ -1858,8 +1871,6 @@ exit 0 =20 %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug -%{_datadir}/augeas/lenses/virtproxyd.aug -%{_datadir}/augeas/lenses/tests/test_virtproxyd.aug =20 %{_datadir}/polkit-1/actions/org.libvirt.unix.policy %{_datadir}/polkit-1/actions/org.libvirt.api.policy @@ -1872,7 +1883,6 @@ exit 0 %attr(0755, root, root) %{_bindir}/virt-ssh-helper =20 %attr(0755, root, root) %{_sbindir}/libvirtd -%attr(0755, root, root) %{_sbindir}/virtproxyd %attr(0755, root, root) %{_libexecdir}/libvirt-guests.sh =20 %{_mandir}/man1/virt-admin.1* @@ -1880,7 +1890,6 @@ exit 0 %{_mandir}/man8/virt-ssh-helper.8* %{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/libvirtd.8* -%{_mandir}/man8/virtproxyd.8* =20 %{_bindir}/virt-host-validate %{_bindir}/virt-admin @@ -1910,6 +1919,20 @@ 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 Wed May 1 10:41:04 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=1670026736; cv=none; d=zohomail.com; s=zohoarc; b=JPawoTpPUBeDxCimjkwXPH/9vfKgD7Ht2MWy3B0UQJ3UGbSshjrPiHmyHLKgESo+kaHE5Pka6D0V02ATHBZvL2QSJy36sUD94EB5x1wSSMwnvtp1veuufxPkoFSUvaxWtST29kQ5/xieQH4KGhylbw4v5E6T4c5rONBH0Ps/7rI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670026736; 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=XnEqL/eNebuKmM4mSj11u1DTu5Fij4nCUK0FsqC7Qgs=; b=Qm/aEWv6p8F3yL9StCbpkgcpWMQvkSlAUqQlM978zUW7jgh41HqIfdJ0DrCciyDjCPggFxGPwG3ajMG1j38jHz9wLkQ9eW6//+JmYR3f/VONA4JHO6X2gEoUNDwJmhHLcsWXpSTVpt8jU7oOqcW69KnI546hjCa3eywiQMrweBs= 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 1670026736504989.4880132223446; Fri, 2 Dec 2022 16:18:56 -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-230-JM5xjK40Omu7D68p1Gq4kg-1; Fri, 02 Dec 2022 19:18:51 -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 499D51C07567; Sat, 3 Dec 2022 00:18:49 +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 A77EA1401C3B; Sat, 3 Dec 2022 00:18:39 +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 D40011946A7F; Sat, 3 Dec 2022 00:18:17 +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 2B4391946A73 for ; Sat, 3 Dec 2022 00:18:17 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 19FBA4060E3; Sat, 3 Dec 2022 00:18:16 +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 1250E4060EC for ; Sat, 3 Dec 2022 00:18:15 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-1.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 263F51C06920 for ; Sat, 3 Dec 2022 00:18:07 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2085.outbound.protection.outlook.com [40.107.6.85]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-112-VDEBXsl8O62hxZzom0WLkQ-1; Fri, 02 Dec 2022 19:18:00 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VI1PR04MB7168.eurprd04.prod.outlook.com (2603:10a6:800:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 00:17:58 +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.010; Sat, 3 Dec 2022 00:17:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670026735; 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=XnEqL/eNebuKmM4mSj11u1DTu5Fij4nCUK0FsqC7Qgs=; b=GZYDTH4FI+565ox9VuqQjjqR0F27fYpGwtqI/GObTwJ/z+uXx323j4QHtYbre1NCzz+1SL Q2s9AedYUYYul8dFXIT0uY0NNV5K8H2XNHeQAFvnzFqsXCLI5g0XwqS/QAFkUwiWNEjWAR NZRwGZv7aMhDYMvPj70uydtsGGo6X9Y= X-MC-Unique: JM5xjK40Omu7D68p1Gq4kg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: VDEBXsl8O62hxZzom0WLkQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH 4/7] spec: Move lockd plugin to a new subpackage libvirt-daemon-plugin-lockd Date: Fri, 2 Dec 2022 17:17:35 -0700 Message-ID: <20221203001738.11442-5-jfehlig@suse.com> In-Reply-To: <20221203001738.11442-1-jfehlig@suse.com> References: <20221203001738.11442-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0114.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::6) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VI1PR04MB7168:EE_ X-MS-Office365-Filtering-Correlation-Id: 2558f146-3454-48c8-dcb4-08dad4c3d50a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: 2yETKLjIL4oTm0OcTOVZsHjSCU14F9k8DySej98+qHIpoDg3sNyqnGFExAtD8NzM7Kbp4MLvOcgzoZA8awP6KnOahkODwwzZgAi9dqSJZeX7ZLLc03kpFPK74EFvyFulFZuGiGBvMH+IPe4V90QvxtHqI3kuxVB8TKC0+3iQNXRHDmTrYdSRzyl5myfjthXWT9r9kr3Ql2CW8DOPna2e0mAE0DKUsz7xm5sbJhoB3Y8/qdE/p2E9Rx9j6IHlmCHJ82oUcMZEEMAHtu0FIW7C/8Ip3hBGjm3a0LQMvVUB3PbdmpuT758jMbduKjE7sa8dB28T1a6EIiZAY+ajp5Hc9ZptmmEnb5Pl1JOaS3xg6K40EgveR7jewgc3OCmlsSvGpGoKh48yo8Wf+iQEcTPaQsnzjTHz6Umij4CsEE7cl3rXXP8P+Z/Z4OsuJ1KYfKAavbMiShnEBlSicOk5RySIcvc4Qv+sQ1ufB8pvRZG/C5lYYMwHfXhs5lqqRAJqGPn4nAWZJMpdItmqxNSwAhQfNGyJcxp0ugZEk2yU6L5zURlp5le6ljQN9Gius2MH4MZIltmdcO+kJCzrt6UKVoe5+Kk22znu40cxEdEL5hDI5XSweaa8j2v4MFnk6pHr1B2zIokGQ0rjHXbGEKcGS8K6ahY7b3GvDQmjuPtj9z44RI+BcVU7WWV8WdDgU1ojHQsE 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)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199015)(36756003)(86362001)(6486002)(478600001)(6512007)(6506007)(186003)(26005)(6666004)(5660300002)(41300700001)(8936002)(66946007)(316002)(66556008)(66476007)(6916009)(8676002)(2906002)(38100700002)(2616005)(83380400001)(1076003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hWOns/tSv7bORIHjbBgcDpZqoXFI3nY3LZQ9BKk5JxNqtjnzJBQw2w/GyU+m?= =?us-ascii?Q?y+3aN26RonkoFgYPCl8J2xswYPn7dZ4p/fpwuyuxraO7b5IrE7Re2ojqtfGg?= =?us-ascii?Q?sAuhngig/2Qw9LVdvK1qBYAnFGTxHGO5Re2UPGPjoWHmio44SbdTho6/WpeN?= =?us-ascii?Q?nx2LHgn0f9EfpVqZdDsRMNYpyJk7lfgQz8xyZBiRR0jQofRNHtxej29fBrkF?= =?us-ascii?Q?3gItBb48Mk6070izCfCxtNa9pAq7iejoBMC9hzRW9beaSevd3CZvSCHhIK8M?= =?us-ascii?Q?MAbvQnXjzC5BEDMsKsmCe4f2GDGmUu/jiD1yTwsNc4QAjQI4Tx+vJ/ZbSxeZ?= =?us-ascii?Q?TzMXFYKw9wyLfa2dvFlu5pxLlyt/T0RtKV+E07Ekq5CkdfDf3H1hhp0G1Xmd?= =?us-ascii?Q?NgCsJCRS4erqx12OZPHbzQxG5T/4AH8YtviEhcpq+Q9N49EMXmLac6y2XF3J?= =?us-ascii?Q?0pDOTp7A0xZ2TAHeYPEtgbRUkyFIYeyhZQxLGSpgEIIKcp2IqECBMi78QWSY?= =?us-ascii?Q?PCrRy+P5uXQQDCgXd/qbO2/hH7vve0rsBSjLSa4e9J97RYkmkvqxS14skFm9?= =?us-ascii?Q?BOZTvOoMf8fDm8b0ozAwEer6GbxIdp1qA6izfBeOdpg0JpMQvjka/J3a5etx?= =?us-ascii?Q?zC01oOsbEwwU2qEkW+RMeWviVgO9P11R5lIb7OOYl/AF5HR/lZB59a0zQAhc?= =?us-ascii?Q?FNECq0p9cAAANxXubjTzFbjJhPinQo7B6EBMsETof6wM6T8Fi5R9YRw7rSr5?= =?us-ascii?Q?zaFGwhSmgFWkaNAfcwGdz46+WHpoir9gmCD8yPaoooqBJ6ZcHAfqRObAW1j2?= =?us-ascii?Q?+u1g+UG77lODIMdU7lvk1+tkYvk/edjX3JbU0WooYs9Zu5t2sGYp/FTlPoaO?= =?us-ascii?Q?TI4yOPxwBXH94CXwuOl4ej8FhDR0AMYKH9zVigMvQe14rijxR/MtwhNHQIkm?= =?us-ascii?Q?fa6Q5c+hgOICM3rq2HO11pA3aTTBCYR/zoNudrZOh+93wn2WASaZKxGgF5j0?= =?us-ascii?Q?nIZmKDqxZ2SM7lXdazj24yha+5ng0CAuEef+Tv2pQJ3Lwd+Tk5TwhedzhTD+?= =?us-ascii?Q?pj16CaHLoznoq2vXSVMZ236hXN/3u0b47oKcHztLO+w+w3ULtL2Z4SuyCM9J?= =?us-ascii?Q?SDcnLEjQIhQU+DM89iHDuGpViP6+tFbAIdobVY7JHcSfZ4r8gNnOcQeITcF6?= =?us-ascii?Q?u5dnSzwEpxiG3RV1UlyeceLFefBKQdrR+TcvMdo9VkZsnmkEKtbHcmWbL0DL?= =?us-ascii?Q?8zEeyanAIBecIkPnisDpsCAZjb0ggNxXSDalVhXV7QCxRFB2HABJ+fJ9jjUi?= =?us-ascii?Q?jZmsjsfDR2MXmYgMusEfNfJAE5D92yzEiaqx1XceZ2oh+BRy3ccyc4rGU+XY?= =?us-ascii?Q?Rt+E0Hryof1rDbPYAF5Qtgdz/uvZfUp+y0NIb/dUzNI+bKbzV5fiAqN4dSKj?= =?us-ascii?Q?1RWOOhdF+UyUBm+2kwDWgZKbU9J5cgKTgydBONLHItyJqxf0HSiFDetFV461?= =?us-ascii?Q?lBS89DAwKYgCzuPVG8BtXo5hYOb4tEGpbR1EHfzXwbtVI8uf3ahiQcTDy0PV?= =?us-ascii?Q?4A54gHjedui+Wt00j/vUgwkBLtQQUQmc8MSf+AFd?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2558f146-3454-48c8-dcb4-08dad4c3d50a X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2022 00:17:58.5097 (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: J9qOixqsnqGr7w89FL6rVWgpQIE8dHQk9vUtFm+8pAqfS3gdbz6GNtECGnUHB3Z2wC4lpSDczCgeFNxGjjdUnw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7168 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.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: 1670026738347100002 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig --- libvirt.spec.in | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index f6d644a3ae..d5243e859b 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -441,6 +441,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} =20 @@ -504,6 +505,13 @@ Requires: libvirt-libs =3D %{version}-%{release} Server side daemon used to manage locks held against virtual machine resources =20 +%package daemon-plugin-lockd +Plugin for virtlockd +Requires: libvirt-libs =3D %{version}-%{release} + +%description daemon-plugin-lockd +A plugin for integrating with virtlockd + %package daemon-log Summary: Server side daemon for managing logs Requires: libvirt-libs =3D %{version}-%{release} @@ -1866,8 +1874,6 @@ exit 0 =20 %dir %attr(0755, root, root) %{_libdir}/libvirt/ %dir %attr(0755, root, root) %{_libdir}/libvirt/connection-driver/ -%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver -%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so =20 %{_datadir}/augeas/lenses/libvirtd.aug %{_datadir}/augeas/lenses/tests/test_libvirtd.aug @@ -1909,6 +1915,10 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtlockd %{_mandir}/man8/virtlockd.8* =20 +%files daemon-plugin-lockd +%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver +%attr(0755, root, root) %{_libdir}/libvirt/lock-driver/lockd.so + %files daemon-log %{_unitdir}/virtlogd.service %{_unitdir}/virtlogd.socket --=20 2.38.1 From nobody Wed May 1 10:41:04 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=1670026739; cv=none; d=zohomail.com; s=zohoarc; b=iOgcQU5r9F7XXg1fa+07XpbPp/thhxcnYqCJpSw4AucVGGKEU8IXl4pzd8IdwIE2BdfPuug7tPiaAmhkMn6rhMDpFhLG/MRyTl9hN3XkHRSqgFwFgedDfYOsT8NNnQff3Pn+M9icGBSlfz9oETDJ1URsF7iUAGNPQFh+CY2rdKc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670026739; 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=WnERaU5pZzSc+wvFKBDEzKhhnOsNNE2BVqGYmkLv5PU=; b=KHsu1dPlF4GXCe27/nig962AuRct9z0vZoYxpv9gwGSDBlS8Wq2Q3d36Xv/1ZMw8sCBsYNo/koP1s+EGK4pBtyNB8O6gWZ0P6dPY3MkWLQP/V/12Laqo4XC6iwuys210fAWvTK9vMyDkdp0dXDtjPRFh7TbrxpTSv+sHoK3Em5U= 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 1670026739911678.4495800137141; Fri, 2 Dec 2022 16:18:59 -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-498-_SksEro_MH-3yuctAzKQ_Q-1; Fri, 02 Dec 2022 19:18:55 -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 A5A972802294; Sat, 3 Dec 2022 00:18:50 +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 2C90640D2999; Sat, 3 Dec 2022 00:18:49 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 35ECA19465A0; Sat, 3 Dec 2022 00:18:21 +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 0F24A1947050 for ; Sat, 3 Dec 2022 00:18:20 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id DF55E215CDB1; Sat, 3 Dec 2022 00:18:19 +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 D7AAC215CDA1 for ; Sat, 3 Dec 2022 00:18:18 +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 9BD691C05147 for ; Sat, 3 Dec 2022 00:18:06 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2040.outbound.protection.outlook.com [40.107.6.40]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-158-DBzfDjClMvmTv8ZygtDZZA-1; Fri, 02 Dec 2022 19:18:04 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VI1PR04MB7168.eurprd04.prod.outlook.com (2603:10a6:800:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 00:18:02 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5880.010; Sat, 3 Dec 2022 00:18:02 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670026738; 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=WnERaU5pZzSc+wvFKBDEzKhhnOsNNE2BVqGYmkLv5PU=; b=GVGcVWDVxfUWgJq21UTRmQlNPt/Lff1jnlDOvxv8fy9P8p/h5dJ+pr6tynnqDS8R2qLp0k e/sX4PQnZ7uxLFbtuhSel3p7lFAscJozfDKksbxcrONHgsjfMEwME4svhp2399iACk+OSp XOP2eo3puHGi8Zc27b5ewMlQ550uwr8= X-MC-Unique: _SksEro_MH-3yuctAzKQ_Q-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: DBzfDjClMvmTv8ZygtDZZA-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH 5/7] spec: Move common files to a new subpackage libvirt-daemon-client Date: Fri, 2 Dec 2022 17:17:36 -0700 Message-ID: <20221203001738.11442-6-jfehlig@suse.com> In-Reply-To: <20221203001738.11442-1-jfehlig@suse.com> References: <20221203001738.11442-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0116.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::9) To AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR04MB4899:EE_|VI1PR04MB7168:EE_ X-MS-Office365-Filtering-Correlation-Id: 92dbe2c8-42a6-4eb9-7b42-08dad4c3d73d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: gflpsGMucVMF2TQPf14hHEuheR/drOSnQ9w6jmeQOh/j5ZZz/trJhKEBhdnw3ksMjSeQSX1lJ7K9KKLfkS6W7f25jXJFY9FJWeJcq7X3k8iS5sijZ/gMeTBY/P31feRApmXEt3peOpBYdZoJVFyT98erfD5wPki6Ld04lIHkMGzIw7xzWJXigqeJAB4Jjm9iO4ocWYfgZW1pg+3nZ40Z4T0qaC18aaLv4ols4axj5XtccV8Lb37IdHEk1iu7apR4uZGFn+sJG3FHElG1R0X35VZW/44rSW3yoi762Bk+UWeSlPAx9WQyzwu5ZMOWqFcUX54NMNxOz6A110bCZblLNbfXXMm9SNQaMkv6N+z68IkEpT0Y4lYNVfxmCG11JjKVIL1fVpZTrbiMxIup64ahkYGMN/bSD6u/lgAenwIIW5f/TAGFNu1qCUFQkbQdSl//a1xOgO2h6bCfg/BVlVlf4rvhM6QNQJLr7SPDo+wr8kFtcXmieJ8GbRWznvAUEaJVPJUjEb2WVLfBz0uJRbsnTNnlPWPrkspGlb/wbmXpOWc7OpImLT8lkhP6Z/5USNTN0AwcApyTlxKIKNc6AIVUBXFRGwOcarWvh8RQo47NsV+QMfaptCVlalII9qhix/yHPD8dFeDbbPdHEA4jPzlYWaUvxiF1tHD9fmEYcL7CRzQY3PKF4XI7JyamgyHEhfFM 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)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199015)(36756003)(86362001)(6486002)(478600001)(6512007)(6506007)(186003)(26005)(6666004)(5660300002)(41300700001)(8936002)(66946007)(316002)(66556008)(66476007)(6916009)(8676002)(2906002)(38100700002)(2616005)(83380400001)(1076003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?sdPzUk8Ms36HZkoAp35K7owEfmhlrwTzokOSiPUTVB5pujj1zr4hWrqKay8/?= =?us-ascii?Q?HQb+flBzJYNyx6R+FTpFfW4SoHoaxSXqFqqoJHv5epXlKAPJNH7QnhIW/jNd?= =?us-ascii?Q?QF4TQUx1gVKRbUq/XLjhEXAE/KUNWCk4q5ZklprKfjiI2XWNev3/3iL/zCQN?= =?us-ascii?Q?OXnQWRRwJX0fdd6BRUnmOWiTQCPQE98WUGHWZgRnajaZ70kpBVbW/A0j+Um7?= =?us-ascii?Q?za7WMOIAMGvAdqh9TlmH5OUWOpU2AsPfJhL8nS/m3jzn6BAyxVO8aBenyN3G?= =?us-ascii?Q?BQMxTvsUUIZOnK3TO7PjYYyzO/HtMGkXQRLgjU20N7UyQBrquMkFG6AUWF0Y?= =?us-ascii?Q?JgQrnoPvzRyTznLUh8DQYgwxaHUy8BKgx3GveYIYXIfKOTle3aEmD7mbC6M/?= =?us-ascii?Q?WlZvNhDfAwIgRzkA3S+lqvQHS817xWwVRmjDAeFBP4zGCRZyNsU5rfzpUsWl?= =?us-ascii?Q?AnJGF5qODSaGfHv59MInF3X80mHjO4iMq6ffoiP+HueNUKXbKdwskV+EWUs6?= =?us-ascii?Q?yCsi/Ta8z0EBMG+fms1+dv4rAkgDU4sZ7e1lEm1UuoouxTza8FRO42mctSX2?= =?us-ascii?Q?beQERlUeTB+Ti/nj+WO2VgZ3NOBETQNe4swLy3co6LMVfVqSSuQbBYFOGpnC?= =?us-ascii?Q?ivHYpVSITwAwpXJ7V4SitC+hPxKuLOITcdLWiRRKJ5kyZcRmONXqYzGpveEG?= =?us-ascii?Q?mbXbBkVT5ZwjVhnLPl/7aJbQHbTjUWhLcXNBQGDbsJzixxYY3PNytlXenNDM?= =?us-ascii?Q?DycfCXq0BZTrhP1PV7PPLVWUIVBgBugByq8xYUeDh/0AfLgCuQJ9xm8L0Onq?= =?us-ascii?Q?d6UGZR+PEf/o3Ff8P4P3eo+IEruqcjyPMLrKGejaXxUwIzZV+mkVplQ5B+W4?= =?us-ascii?Q?2tLaUhEpslqrAi5/9ss1cToTDXZ2KNyj/RwRaz6BEtMdWE3BaLhQcUzRAwEg?= =?us-ascii?Q?4TPM5pWM9EDwH3yWGcH+2yhxrpZN8sNQdfz1L5XHxLyyQnYt5HUTDaO8wU5u?= =?us-ascii?Q?kK1ikLtP/+xHDsSw29n7Ih7FFE4OtRTDKOyH33jS3plf2FMC24C2qxthMOpE?= =?us-ascii?Q?/5JrYvwngZPp8tacITclIhjvtC+DQP3wW24wJqMc1pv/0S1bk60F6M1krim5?= =?us-ascii?Q?tE+VW1c9qmLCCBkyWTq/U4KcFfD7KqmEBPX0nHsc5D3tqsO/iGU73LG8sF8B?= =?us-ascii?Q?id3+T++dMnKsPf6pJ3puE7LKCjuOzjkSBKDxhsYNiy6CWPJpPOvJs3kIv0yp?= =?us-ascii?Q?nBt+nrSMiLK2NcG5NYy0+8Jue+C61ngQiic6cJ9gSUEu6t86YXxtGAc/pXnw?= =?us-ascii?Q?32zVw4EGRR7OqgOkYQBersYf3EYPNQnIgNzJOt54gBzcqcTYRqAT0MQ4FgJW?= =?us-ascii?Q?gVzuhSVCMvYUCiErspmnGo0df3tpdly6wW3tmTzLeQ7sYsZu69ej7tNqbKzd?= =?us-ascii?Q?ALQ/bmcywLwLgvMrxsYtR2UH2bW6wJ4SG/Kkv4kUubrsjySX86iymvDc4uMd?= =?us-ascii?Q?x21qEeg5P9EbEOjsTdC87ZsoWzMfQop8vJIEkTbQJOlkvnQq1zBT7jXKNuDX?= =?us-ascii?Q?AscAIVpiQiRD3ZAW1r+Cm8obr/I4OB5/k6GcavJS?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92dbe2c8-42a6-4eb9-7b42-08dad4c3d73d X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2022 00:18:02.4000 (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: mOOGpspD4vG0BbJEJ088Pq86xDy2zGd8W6zqwp8g9dKZzvf5icCHrlFowpnPwVg0ypH5kTHqfG9jKGKo91qCYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7168 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: 1670026740407100007 Content-Type: text/plain; charset="utf-8" Move virt-admin, virt-host-validate, virt-ssh-helper, and libvirt-guests to a new libvirt-daemon-client subpackage. Signed-off-by: Jim Fehlig --- libvirt.spec.in | 68 +++++++++++++++++++++++++++++-------------------- 1 file changed, 40 insertions(+), 28 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index d5243e859b..381f74c222 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -440,17 +440,12 @@ 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-client =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} =20 -# The libvirt-guests.sh script requires virsh from libvirt-client subpacka= ge, -# but not every deployment wants to use libvirt-guests service. Using -# Recommends here will install libvirt-client by default (if available), b= ut -# RPM won't complain if the package is unavailable, masked, or removed lat= er. -Recommends: 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 @@ -480,6 +475,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-client +Summary: Miscellaneous utilities +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} + # Needed by /usr/libexec/libvirt-guests.sh script. %if 0%{?fedora} >=3D 37 Requires: gettext-runtime @@ -492,10 +502,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-client +Miscellaneous utilities for use with other libvirt daemons =20 %package daemon-lock Summary: Server side daemon for managing locks @@ -1464,7 +1472,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. @@ -1476,22 +1484,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 @@ -1526,6 +1525,22 @@ fi =20 %libvirt_daemon_finish_restart libvirtd =20 +%pre daemon-client +%libvirt_sysconfig_pre libvirt-guests + +%post daemon-client +%systemd_post libvirt-guests.service + +%preun daemon-client +%systemd_preun libvirt-guests.service + +%postun daemon-client +/bin/systemctl daemon-reload >/dev/null 2>&1 || : +%systemd_postun libvirt-guests.service + +%posttrans daemon-client +%libvirt_sysconfig_posttrans libvirt-guests + %pre daemon-lock %libvirt_sysconfig_pre virtlockd =20 @@ -1855,7 +1870,6 @@ exit 0 %{_unitdir}/libvirtd-tcp.socket %{_unitdir}/libvirtd-tls.socket %{_unitdir}/virt-guest-shutdown.target -%{_unitdir}/libvirt-guests.service %config(noreplace) %{_sysconfdir}/libvirt/libvirtd.conf %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %config(noreplace) %{_prefix}/lib/sysctl.d/60-libvirtd.conf @@ -1883,20 +1897,18 @@ exit 0 %{_datadir}/polkit-1/rules.d/50-libvirt.rules =20 %dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/ +%attr(0755, root, root) %{_sbindir}/libvirtd +%{_mandir}/man8/libvirtd.8* =20 +%files daemon-client +%{_unitdir}/libvirt-guests.service %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 Wed May 1 10:41:04 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=1670026736; cv=none; d=zohomail.com; s=zohoarc; b=hJ4w/gGtQYk0MInvMlO7LcqogpXH6lBBi3OuIUMXnfvFWHK5Se0WP0GdS0cj9+ZTxhYSpYSK8ruKjN5tD1EVJxDijJkKGz6rO8VsD470xNTXaaTIOauTBvNf8nw2qJ/AO+cG+ybP//AzJ+ffBSPd6RKbnX+GjdwlpzOP7MoQW6A= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670026736; 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=ouV+GQQKx0A5ru/XgOH6IsPslA9+LST+Ywk3oZiOcqA=; b=O/wLPucKSoUyaM5Bl4WU/nx6T10RbdZkaQ385IqFqWW39dyIt/dcfEpbI7qdxos6nXyls6SQnblB/46ps7fAdd5he7N+DzYGFGZqsF7LaD4yYP8E+0hFVnRYaiJtHEfcjdUAh7QL+ZAE9goxTepZs4hpdqPXtcsuBppZoFl1X60= 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 1670026736379262.00790249100953; Fri, 2 Dec 2022 16:18:56 -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-184-UmFogm0aMf2kU4OhZU6tBg-1; Fri, 02 Dec 2022 19:18:53 -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 D6F4A1C075A4; Sat, 3 Dec 2022 00:18:49 +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 C314B4B4014; Sat, 3 Dec 2022 00:18:49 +0000 (UTC) Received: from mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (localhost [IPv6:::1]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 93062194706A; Sat, 3 Dec 2022 00:18:22 +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 043D61946587 for ; Sat, 3 Dec 2022 00:18:21 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id D6FB21401C3C; Sat, 3 Dec 2022 00:18:20 +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 CEFCF1401C3B for ; Sat, 3 Dec 2022 00:18:20 +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 CB2653C0DDD2 for ; Sat, 3 Dec 2022 00:18:19 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2071.outbound.protection.outlook.com [40.107.6.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-596-i6PmSSg_PkmqAbEdciR0YQ-1; Fri, 02 Dec 2022 19:18:08 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VI1PR04MB7168.eurprd04.prod.outlook.com (2603:10a6:800:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 00:18:06 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5880.010; Sat, 3 Dec 2022 00:18:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670026735; 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=ouV+GQQKx0A5ru/XgOH6IsPslA9+LST+Ywk3oZiOcqA=; b=aspm/MptJN1ufTV42aBG+F2idqJFmWOaBN4cXXWZh3UQhhOkMzxtUuG+KJh1ujp2rGHH2j T57ev1wPzolHfgkRGaeqtkxbCu2EpiJxD50V14/s331Sf5Hrb/HczpUKicOBI76oEKquV5 7xlN/JPAf+dE5+JIjIDZjUzZTVH4u/U= X-MC-Unique: UmFogm0aMf2kU4OhZU6tBg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: i6PmSSg_PkmqAbEdciR0YQ-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH 6/7] spec: Remove libvirt-daemon dependecy from drivers Date: Fri, 2 Dec 2022 17:17:37 -0700 Message-ID: <20221203001738.11442-7-jfehlig@suse.com> In-Reply-To: <20221203001738.11442-1-jfehlig@suse.com> References: <20221203001738.11442-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0119.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::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_|VI1PR04MB7168:EE_ X-MS-Office365-Filtering-Correlation-Id: 5cd5b86a-2999-41bd-1c00-08dad4c3d951 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: RBdPlxen4vp6bDd8z2T+lwXXRbRlQzN3IqemZ/vYuMwGCCPPwY0w0XK+5+84T5qpBsqeAbhg5CoxxinEKRsoIUz32jRG+4kvFUHkeR7+2v31tJt+jlrZAl+Q5aDcMq1t9lua9DX02E1hIO8fN1vPq7Hs1AmXqI8wGAGrkgbvGgTHm1rYkuXooyPmTHCIvCcfcl7CA0xNQxEMRJ0S3em6kg4bJ9+KpO4rsSuUKdeL1TgYMlZCHlCtoc8qjYehT6HmfoXx9N4U9nBElI/j5RoChKEd3aqW3M4iJaSdx3f3xirP+QiJh+EU50TNbX2KxiN9vuKCYYXBIBfbvX4eSiNVI16voj34yRF/wt/be6Iw2rliVYm7P/cex12dVRgpx3JllROYJFKcQ4omrnalFhVjEQGq4klk7or6tgRiaCESxn4UsxZ3KaTrt1maBQbyYQ402g/Hi9/ywQILSobRCWMn43OXsUN8e0Mmb2jXE6bmDQLpLHi0dSWSB1Avo4IgWIGpoyZFuvfQRmFaE/8RaHUU9e4wIUdL60N/Cqq9vwSZ2d0gZtvovwKsTyP+/AxAyvU4XQgvQgRYfJ9P2SNS01/rIfB7HHKbxunbMip8z/TC11r9y/wZnu9hUDpNy7IsZhY1yc8XVD8VpQze+XNJQtOudmspuKsgJ+E2/DP88AN0wNz4JC5AXltHBy4uUStSkzdl 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)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199015)(36756003)(86362001)(6486002)(478600001)(6512007)(6506007)(186003)(26005)(6666004)(5660300002)(41300700001)(8936002)(66946007)(316002)(66556008)(66476007)(6916009)(8676002)(2906002)(38100700002)(2616005)(83380400001)(1076003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4yFRw1RJk9dVCFzheX63/GwkVTysxhmrKtYqTyrZ9L3wvOiISvDqSTDpygv6?= =?us-ascii?Q?0FpYvWtw8dytyIDmx0XVzfu+kpRglJEbKhE8tozgDRWd+Z/H14RhxTDtOEC2?= =?us-ascii?Q?aYOntDzviNrjGlOQS5yrYa0aInnQQIrkuAfeI5UohxdVb6aPvz/p+Xi7kD9L?= =?us-ascii?Q?+XzUg8gMI/boyv4Z+/faWaGatArcFjVyvmki1XwhtsItEq9VsFPe5vJaMiw8?= =?us-ascii?Q?8HGy4BaOiq4iNk4HQRrOSsiarxp8R1Tcrl4rQ8ME7JBSo6EK10D27DmY+mRh?= =?us-ascii?Q?7rWi8BLFEkjaUGLvfW7ZfuwZwXD/ojiyWY9hOtkeAnEU94JRcIu+C/IYnXIy?= =?us-ascii?Q?ZK+Dnb/uTsT5FRP8lkQ/CZYJSr/e9DQ/zUMHNkmRAfHLjyTBgfQnoIemccXp?= =?us-ascii?Q?2L/2Dk/XNwWsYQVGpJL4Ci0sfYjs4IUG/R8egkiwJ5m/QDqRuol5Iy9jl9eD?= =?us-ascii?Q?4uCbNRXUrYJZuz1sWHzlKPLABCaWuoO51AZxvx7CbvzSruUN7QIs6X2IELCV?= =?us-ascii?Q?WFgTYlpk68R13p8sWt+DWoBI7kSKzhitqluPKfRxrSNBCfomWcBx5qgpo9xP?= =?us-ascii?Q?hmOGBoxwIVnugJytC/NSwBKlg+j2P95KikHGLuvWufSrI2SE1NRBP5YYczTF?= =?us-ascii?Q?sOjjI3vcEJKw04Y48++0U0kzWIrJNnzdgalAQv0fi6UTxXuSqQUMSp05Ta/B?= =?us-ascii?Q?6Q7GMmBC/cb8/X5xOC7XrUgM0YIZzsofmBXgqnNe9txX3wx4UrhNAPbUp4mE?= =?us-ascii?Q?gIccHosCNvx+CyN/WqJCz8jwcMtJUIUfN3h3vHxFGvgWYg/nUjub5TTqwpob?= =?us-ascii?Q?C8Oajk04UTt0ovjpjka8mtActXGjHNGF8kNkQeyT4AGJYJEiGt6MSNdF/waW?= =?us-ascii?Q?Nbo42Y6pgLZ/7eCSMZx/i4J3lHRfl7DPU0KQovN52ZlzvNeoIMm33R1ghSW/?= =?us-ascii?Q?UNvHMIJydwSyY/vigDyA1ARVK56mUchdvDPctfraH/9c56ufTIj2yv7ABCNz?= =?us-ascii?Q?vFZm2VCXg+FflT4TKAyxlzLRa9cp4YMKbirJbhqV6lHuzOcBRnegPknBcYg2?= =?us-ascii?Q?nhqvoykPGYc5aVGgSGUSYY40ZeibE95Jqk/CaVaY8f6Vg9HLrORQy2wMOaNm?= =?us-ascii?Q?CAMEDb0Nx6ZAKQKBQiUOkvj33z1XRDY/LjOCciMCgz50dizrPLVC6acC9/3l?= =?us-ascii?Q?UgYzA2PSbKi6Smv/ACqC6PXy618brxefMGYgM7/2LEm8fgyqUCT4JFw1NsYV?= =?us-ascii?Q?7zVRlB6bPt5HYzQD2v+8vFvIfUbx3FaoOL2f191Ck6fUOKXHuKj+0aCfZPoa?= =?us-ascii?Q?RvkkI2c570APrwMvUhSFAbRUDo3iff9Mo5lasAJMQ/XHC9ZlK1Ewobgnu2Z/?= =?us-ascii?Q?Mgv/53Mr6Md14uQoLv5a6XIy8DPqba8rirGvsk1W64TUrCRPTblq8EN0bADi?= =?us-ascii?Q?ApQb8wbhpTmol8vTXonV3QwnQJamsOrfZkxqJc/wk3CeJX4X8dsp6FA1PWw5?= =?us-ascii?Q?SEnvSoSl0DHeZ2GHJSVHcgl/rV5A0IbjnPkPru3ChDDFCtZNJGPbx6vsH2Ju?= =?us-ascii?Q?pflUZlyfMYr6figEAPt3zmOJWEu5LxVhY5Rx91Ww?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5cd5b86a-2999-41bd-1c00-08dad4c3d951 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2022 00:18:05.8685 (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: WLip4sDJaqoPYicvpf5cQfVyCRNkO7RuWWM/bwYbEIT47tXgXaiebgbXBhFPT4IsN6LflNBVAblRSyvjcSMaKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7168 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.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: 1670026738374100003 Content-Type: text/plain; charset="utf-8" Remove the libvirt-daemon dependency from all the libvirt-daemon-driver-* packages. Signed-off-by: Jim Fehlig --- libvirt.spec.in | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/libvirt.spec.in b/libvirt.spec.in index 381f74c222..a7a80d7733 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -538,7 +538,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 @@ -547,7 +546,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 @@ -555,7 +553,6 @@ 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-libs =3D %{version}-%{release} Requires: dnsmasq >=3D 2.41 Requires: iptables @@ -568,7 +565,6 @@ bridge capabilities. =20 %package daemon-driver-nwfilter Summary: Nwfilter driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: iptables Requires: ebtables @@ -581,7 +577,6 @@ iptables and ip6tables capabilities =20 %package daemon-driver-nodedev Summary: Nodedev driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} # needed for device enumeration Requires: systemd >=3D 185 @@ -596,7 +591,6 @@ capabilities. =20 %package daemon-driver-interface Summary: Interface driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} %if %{with_netcf} Requires: netcf-libs >=3D 0.2.2 @@ -608,7 +602,6 @@ an implementation of the host network interface APIs. =20 %package daemon-driver-secret Summary: Secret driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} =20 %description daemon-driver-secret @@ -617,7 +610,6 @@ an implementation of the secret key APIs. =20 %package daemon-driver-storage-core Summary: Storage driver plugin including base backends for the libvirtd da= emon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: nfs-utils # For mkfs @@ -778,7 +770,6 @@ parted and more. %if %{with_qemu} %package daemon-driver-qemu Summary: QEMU driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Requires: /usr/bin/qemu-img # For image compression @@ -799,7 +790,6 @@ QEMU %if %{with_lxc} %package daemon-driver-lxc Summary: LXC driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} # There really is a hard cross-driver dependency here Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -815,7 +805,6 @@ the Linux kernel %if %{with_vbox} %package daemon-driver-vbox Summary: VirtualBox driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} =20 %description daemon-driver-vbox @@ -828,7 +817,6 @@ VirtualBox %if %{with_libxl} %package daemon-driver-libxl Summary: Libxl driver plugin for the libvirtd daemon -Requires: libvirt-daemon =3D %{version}-%{release} Requires: libvirt-libs =3D %{version}-%{release} Obsoletes: libvirt-daemon-driver-xen < 4.3.0 =20 @@ -1004,7 +992,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 --=20 2.38.1 From nobody Wed May 1 10:41:04 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=1670026746; cv=none; d=zohomail.com; s=zohoarc; b=S4j7bJXIXAsQKBPZpbiakF9EOdmhty2N85Ast8ENot8TcVIuKYAs5MxqQZZkuUA+aVCYIFojSpAi2j7UB4yjr1LwqyjshWk0MmL58Mz5swf23vpGSPNejNKaD5qTkgtWU3dLy5gHhqZpGFlu651WVq7k2x+aogj27XRwVGoQUIw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1670026746; 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=hFQjxkmtm+88iN/Hvtxvx6Tdp1vq4U5eptwuLglM6xA=; b=i2QZyRO/TzghxtWqImqj6bOBCP5nm0LkHAZaRGj+mGSjd9tVzDv4Lj55X+1lY9hSCUg164RCyn83Qhx/Fr4PR+dSWgdCLgAH5Jx0NIH2rKchCDFESQDKRXudeGsBJjHEu4a248MhCVH1r4sOEQ2OG36cV5ylbuy+C0zKCAJroXs= 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 1670026746431117.96761080797; Fri, 2 Dec 2022 16:19:06 -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-78-k7Jd9iooOSONCq9ba4amgg-1; Fri, 02 Dec 2022 19:18:55 -0500 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 9F28A38041EA; Sat, 3 Dec 2022 00:18:46 +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 3F557111D7AF; Sat, 3 Dec 2022 00:18: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 980851946A49; Sat, 3 Dec 2022 00:18:16 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) by mm-prod-listman-01.mail-001.prod.us-east-1.aws.redhat.com (Postfix) with ESMTP id 95C331946A47 for ; Sat, 3 Dec 2022 00:18:15 +0000 (UTC) Received: by smtp.corp.redhat.com (Postfix) id 75F62200B416; Sat, 3 Dec 2022 00:18:15 +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 6DE9420290A5 for ; Sat, 3 Dec 2022 00:18:15 +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 664052833B16 for ; Sat, 3 Dec 2022 00:18:13 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2048.outbound.protection.outlook.com [40.107.6.48]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-490-xPuh_QCqONGLExLyNJKjbw-1; Fri, 02 Dec 2022 19:18:11 -0500 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com (2603:10a6:208:c5::16) by VI1PR04MB7168.eurprd04.prod.outlook.com (2603:10a6:800:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.10; Sat, 3 Dec 2022 00:18:09 +0000 Received: from AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f]) by AM0PR04MB4899.eurprd04.prod.outlook.com ([fe80::c5dc:fe50:9918:744f%7]) with mapi id 15.20.5880.010; Sat, 3 Dec 2022 00:18:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670026745; 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=hFQjxkmtm+88iN/Hvtxvx6Tdp1vq4U5eptwuLglM6xA=; b=CL7fxhDzPioAafWw/OVXOiS97DWlP/sv5p+JSSKxaFzM/yADEB0DDA/nIrtXLcT4HJL5eA OipBKkOX5E8eiBiLP4kAt6IernVsJPbTWw/QWb1qyp3q2lVGtq94U0J29TIA1mqUgSsXV+ RDGtS5ZZTj5CTLPUVmGGK4HPKLfIy3k= X-MC-Unique: k7Jd9iooOSONCq9ba4amgg-1 X-Original-To: libvir-list@listman.corp.redhat.com X-MC-Unique: xPuh_QCqONGLExLyNJKjbw-1 From: Jim Fehlig To: libvir-list@redhat.com Subject: [PATCH 7/7] spec: Remove libvirt-daemon dependency from hypervisor subpackages Date: Fri, 2 Dec 2022 17:17:38 -0700 Message-ID: <20221203001738.11442-8-jfehlig@suse.com> In-Reply-To: <20221203001738.11442-1-jfehlig@suse.com> References: <20221203001738.11442-1-jfehlig@suse.com> X-ClientProxiedBy: FR2P281CA0118.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9d::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_|VI1PR04MB7168:EE_ X-MS-Office365-Filtering-Correlation-Id: 4af0b3d3-24d1-41da-085f-08dad4c3db92 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0 X-Microsoft-Antispam-Message-Info: FnkJ7SCAjzrvt4YcM6O8CGh2SxuaTGP1Di72/V8bCfCVj8D0wvpli3Hb7uUP0b1K90il/XPs2a0f18Lgjm4mNtzZ44E7vcqH4Mm34YJgTH9OTnDnjdDW495mesuWMR38aRPn/tRCVgw4Qs6SY5sF89hyFL6w90PyxmvbpaFGLq7ALL7gCR87oqayPxXfSNPyUP7BYfmozzGhlKlFkU593Xzc9q9S4fLYWjVP17CmaYXdzoS2G/LpbnhulHU9IvhITflTWWD/9wkrwujZZq3YuR9Pd+bAod/IbJZcEYIeuqU4BFq3leU8VQLA/R6dKpj99TXI8tD0qXthEMhWRc4rQZlFFc8aAsDGP+87BBppOiA5I038xZ8ad1wuOx1DwwN93apzgBQPapfLCTBXxTbv3g7Crg9cqTasa9J3SSjSMbz9218YAWD3D+hl9A6hWHMVft3IF29Q6PUvbI7qNvjOQR77ZE495AzBa15UmOG7yTKSlmQKcjYbMGJpR8BZr7pxN76XdjnwbzhRQ/lxmUgEcmMveck9rn16/A8hisAOPMQnuXV3lyOzKEBtht3rnZJFYFqX6B0+6YbWbP4hIkBb6vt1Bf0NAdsnSJQgX0XJ6twJnF2JiKwA3PSYhLevznrehjs7N9ETuXc2Wgc34GzfBfqppGCA43S0gK+hatwJt2bDzy7UUbPQJztlzmR21bIB 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)(396003)(346002)(136003)(39860400002)(376002)(366004)(451199015)(36756003)(86362001)(6486002)(478600001)(6512007)(6506007)(186003)(26005)(6666004)(5660300002)(41300700001)(8936002)(66946007)(316002)(66556008)(66476007)(6916009)(8676002)(2906002)(38100700002)(2616005)(83380400001)(1076003); DIR:OUT; SFP:1101 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?65z3AUfZWDZ5Qq4RZ1g/0CTTVrOFna/A00UqeQS5nU+JnIhc04LNMjFjVGCv?= =?us-ascii?Q?iMEJm0AcMgNs51tiiJcTjpL7F/PgCvovCtmRc6BJO+4oqSYDLW0QceVByKA6?= =?us-ascii?Q?12fHZG4Y9C31KlP6jkCHPz5vo3W/sX4ipmTtRzpPOfnJu3BIz8Wo3kobsWgR?= =?us-ascii?Q?RicDvn8hRmSAcTELavUJWXnsCPSIePQtMNAhcMFyWBdc5TqeYXqY6lVFKE6W?= =?us-ascii?Q?dOt9/bbmcLipKg6HDz0QzP7wZgCZJxBOu2enT7pjlfPmiCKSXefWCHIfRjFh?= =?us-ascii?Q?aizzb9Kv/mOaFpYVNIUDunO2DYuq2OahLPIvCdtKTY0ht86M6qCMY8Gaf8c2?= =?us-ascii?Q?8iHCYqjl2DF6YRZODbWokGB/c98H/q2PFPIAkgNgMPWlVL16cTow7KvcOQPW?= =?us-ascii?Q?Jqjxi+wfS1YAX8UeZqZ8LROO73SPn8V8VyIOLn4YKLkur7evDNbjA2/S7z3J?= =?us-ascii?Q?PruR92zoW5sV+591ib65ee2elKid/h6pu3tZqydyjPSiqSQSnB0c6mLSD5Ob?= =?us-ascii?Q?AN5gV0kQyDTqW2Df9DwAuTrqeWDIu4CyEEazl9v85QS1PHpmUnl9ajbAMQIL?= =?us-ascii?Q?od94nZqePLcNFKPhdf/A9h/iOVmR1ztebIpZjzoZkQllJ1qiPHibWDRhBjGy?= =?us-ascii?Q?Z/bAuZMhuox1sIoCyDEdC5LmnlA9JSkjnZJv6WRGFCQ18RMicZ78oTDXXoqk?= =?us-ascii?Q?CJVgAes+il97Ab6ecLnLTLpk8KWcePZ/PsnzkKlgF5HJVPamDatYTVCkv2Ys?= =?us-ascii?Q?67Fc1MyNoBsdS4poFz9/a4xGmWFSjZvTZmiJtI21ZN2ju9oQR94gV3wVUSSx?= =?us-ascii?Q?LSVQ2xUoBN6kiSX329N9I4dkz0J3UAuwndfwg6lTEMibJ/BlYgKbQQwtih+u?= =?us-ascii?Q?joYsfjOAlfk4w38SCOHf1cqpYt52KEHFoxYeuqY1+cGhNkvqmaq0relETD7d?= =?us-ascii?Q?Ha09/1WmT6vZKeauwu/jgFTluAX/+lzNKmfj7DCXjfkn2whq6nLqLCaLP5AG?= =?us-ascii?Q?VH5DzR/2znph8TCKG6HvzH7awW/WJC7n8fAI+1MEguN6trxbkghhijUtja4z?= =?us-ascii?Q?227JESGUgWUyDD8wxpZIxPBfdHG9QtR26/jR35w50psdj3F5O1K2RZHTNNae?= =?us-ascii?Q?MTN9qWunBBa6H4iJvcR3UZORIwMeo4yk6n1A7MWk/PZk1LNvdPMzts0ZpXjH?= =?us-ascii?Q?pOtZMIZZl3j3KWPKq5Ar/GgzUpYyZrCcxhSQq9g5o0qkvjrb0LwWBmX+Q0Wq?= =?us-ascii?Q?/KoIJXM6U2ovaPZIwVpK0w2AdgoB8/7ofnk8O7uF+utKgf8W5OxbkH62Xo9Y?= =?us-ascii?Q?HovZKdTscVNqVy1r8GSFKtgz23Yvr+AzcSkNaWZiqk7tG2bHAtwZiWjgQi92?= =?us-ascii?Q?ok0QbPPzg/vM2KS0i08X+kJCI15TWo2ctxKHYF5b3YdLsunUAtZLLbf2hmkF?= =?us-ascii?Q?bsstTa0vzzbvpXy4R/4CYH5qR/kkkr/ciIgvCwD+tNvNHoMN1H4GBtHpzRR0?= =?us-ascii?Q?zKYUiDOtLtIS81pqHOIZ4cR48z8dYS1Cy7p/tUkh/HV+YLJUL6m23d6KTfK+?= =?us-ascii?Q?5jSgxWcDomu2L/Z0MKKSRmdt1u9N+/y4ouvD/Ys+?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4af0b3d3-24d1-41da-085f-08dad4c3db92 X-MS-Exchange-CrossTenant-AuthSource: AM0PR04MB4899.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Dec 2022 00:18:09.4932 (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: xpB0DCV//tIhmgJJwR8awA2qPDZBU4KVSuSY4qDwTWPWhsFk4f3Uxu6wNQuUsmqW+cTo6y1qbmWbXBu5W6It8Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7168 X-Mimecast-Impersonation-Protect: Policy=CLT - Impersonation Protection Definition; Similar Internal Domain=false; Similar Monitored External Domain=false; Custom External Domain=false; Mimecast External Domain=false; Newly Observed Domain=false; Internal User Name=false; Custom Display Name List=false; Reply-to Address Mismatch=false; Targeted Threat Dictionary=false; Mimecast Threat Dictionary=false; Custom Threat Dictionary=false X-Scanned-By: MIMEDefang 3.1 on 10.11.54.4 X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libvir-list-bounces@redhat.com Sender: "libvir-list" X-Scanned-By: MIMEDefang 3.1 on 10.11.54.3 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1670026748382100003 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 a7a80d7733..034bc2a96d 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -832,7 +832,10 @@ Libxl %package daemon-qemu Summary: Server side daemon & driver required to run QEMU guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-client =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-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -852,7 +855,10 @@ 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-client =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-driver-qemu =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -872,7 +878,10 @@ 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-client =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-driver-lxc =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -891,7 +900,9 @@ capabilities of LXC %package daemon-xen Summary: Server side daemon & driver required to run XEN guests =20 -Requires: libvirt-daemon =3D %{version}-%{release} +Requires: libvirt-daemon-client =3D %{version}-%{release} +Requires: libvirt-daemon-lock =3D %{version}-%{release} +Requires: libvirt-daemon-plugin-lockd =3D %{version}-%{release} Requires: libvirt-daemon-driver-libxl =3D %{version}-%{release} Requires: libvirt-daemon-driver-interface =3D %{version}-%{release} Requires: libvirt-daemon-driver-network =3D %{version}-%{release} @@ -910,7 +921,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-client =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