From nobody Sun Feb 8 14:51:44 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1562861144; cv=none; d=zoho.com; s=zohoarc; b=PJTz4Kim4EbXQJ4kRY2ZUxJ6ePUqqw01fSCXyiXcReMZRoxZA3/8v+igmDjLrkhNoWEyGa7HAaIdlUVHJPyHyccKuN3B4s9cFeSDNt/DJ06n3zPBiGrCm8tO8IsRjQaNxNvO3yH3WswchaJvRHqTfppUC6AYrpmrh8QGF3mvrp4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1562861144; 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:ARC-Authentication-Results; bh=XbTmI+AdBiSMSlSRb0AnkI5My8WUb28r0Y+czQOJ1zU=; b=BRSGPYJY7DU5OX9UcL4vqGkar9mi+kOqy59h+SDtDZ0NAcM9w0cTUawA6sL2LEdM74nyvv/dr7IvQMhFo4amrxju4A7zgfOMe3rMS5CCRCXpDxIwrfaadMhcKnhR4uBbqG2Vb6FSp+uWv3FPuysmZ0zQ/2208gKqA5ADE4VZ9sQ= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1562861144876486.3373532803198; Thu, 11 Jul 2019 09:05:44 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 51CC8307D874; Thu, 11 Jul 2019 16:05:43 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 288B06014C; Thu, 11 Jul 2019 16:05:43 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id D60B1206D9; Thu, 11 Jul 2019 16:05:42 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x6BG5T5f020400 for ; Thu, 11 Jul 2019 12:05:29 -0400 Received: by smtp.corp.redhat.com (Postfix) id 4394B5DC19; Thu, 11 Jul 2019 16:05:29 +0000 (UTC) Received: from dhcp-17-95.lcy.redhat.com (unknown [10.42.17.95]) by smtp.corp.redhat.com (Postfix) with ESMTP id B20A15D9CC; Thu, 11 Jul 2019 16:05:28 +0000 (UTC) From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= To: libvir-list@redhat.com Date: Thu, 11 Jul 2019 17:04:58 +0100 Message-Id: <20190711160516.2130-12-berrange@redhat.com> In-Reply-To: <20190711160516.2130-1-berrange@redhat.com> References: <20190711160516.2130-1-berrange@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH 11/29] secret: introduce virtsecretd daemon X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.48]); Thu, 11 Jul 2019 16:05:43 +0000 (UTC) The virtsecretd daemon will be responsible for providing the secret API driver functionality. The secret driver is still loaded by the main libvirtd daemon at this stage, so virtsecretd must not be running at the same time. Signed-off-by: Daniel P. Berrang=C3=A9 --- .gitignore | 1 + libvirt.spec.in | 1 + src/secret/Makefile.inc.am | 14 ++++++++++++++ 3 files changed, 16 insertions(+) diff --git a/.gitignore b/.gitignore index 727bfdb6ec..29473c4889 100644 --- a/.gitignore +++ b/.gitignore @@ -164,6 +164,7 @@ /src/virt-aa-helper /src/virtlockd /src/virtlogd +/src/virtsecretd /src/virt-guest-shutdown.target /tests/*.log /tests/*.pid diff --git a/libvirt.spec.in b/libvirt.spec.in index d54f58f1d4..e2c4bbef5d 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -1602,6 +1602,7 @@ exit 0 %{_libdir}/%{name}/connection-driver/libvirt_driver_nwfilter.so =20 %files daemon-driver-secret +%attr(0755, root, root) %{_sbindir}/virtsecretd %{_libdir}/%{name}/connection-driver/libvirt_driver_secret.so =20 %files daemon-driver-storage diff --git a/src/secret/Makefile.inc.am b/src/secret/Makefile.inc.am index 7a1c8f8e1a..88a8b80658 100644 --- a/src/secret/Makefile.inc.am +++ b/src/secret/Makefile.inc.am @@ -37,4 +37,18 @@ libvirt_driver_secret_la_LIBADD =3D \ $(NULL) libvirt_driver_secret_la_LDFLAGS =3D $(AM_LDFLAGS_MOD_NOUNDEF) libvirt_driver_secret_la_SOURCES =3D $(SECRET_DRIVER_SOURCES) + +sbin_PROGRAMS +=3D virtsecretd + +virtsecretd_SOURCES =3D $(REMOTE_DAEMON_SOURCES) +virtsecretd_CFLAGS =3D \ + $(REMOTE_DAEMON_CFLAGS) \ + -DSOCK_NAME=3D"\"virtsecretd-sock\"" \ + -DSOCK_NAME_RO=3D"\"virtsecretd-sock-ro\"" \ + -DSOCK_NAME_ADMIN=3D"\"virtsecretd-admin-sock\"" \ + -DDAEMON_NAME=3D"\"virtsecretd\"" \ + -DMODULE_NAME=3D"\"secret\"" \ + $(NULL) +virtsecretd_LDFLAGS =3D $(REMOTE_DAEMON_LDFLAGS) +virtsecretd_LDADD =3D $(REMOTE_DAEMON_LDADD) endif WITH_SECRETS --=20 2.21.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list