From patchwork Mon Nov 27 10:41:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carlos Santos X-Patchwork-Id: 841612 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3ylkKH5YFDz9s9Y for ; Mon, 27 Nov 2017 21:57:39 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 97CBD87DEE; Mon, 27 Nov 2017 10:57:35 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WIHSlHVQKxKc; Mon, 27 Nov 2017 10:57:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id DBC268767B; Mon, 27 Nov 2017 10:57:29 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 0CC1A1CEA08 for ; Mon, 27 Nov 2017 10:41:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 0056687492 for ; Mon, 27 Nov 2017 10:41:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tevEI1HJTc2f for ; Mon, 27 Nov 2017 10:41:41 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.datacom.ind.br (mx.datacom.ind.br [177.66.5.10]) by hemlock.osuosl.org (Postfix) with ESMTPS id C1E45873E2 for ; Mon, 27 Nov 2017 10:41:40 +0000 (UTC) Received: from mail.datacom.ind.br (localhost [127.0.0.1]) by mail.datacom.ind.br (Postfix) with ESMTPS id 76ABF1582D29 for ; Mon, 27 Nov 2017 08:38:23 -0200 (BRST) Received: from localhost (localhost [127.0.0.1]) by mail.datacom.ind.br (Postfix) with ESMTP id 65ECD15855A4 for ; Mon, 27 Nov 2017 08:38:23 -0200 (BRST) Received: from mail.datacom.ind.br ([127.0.0.1]) by localhost (mail.datacom.ind.br [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Ov5yYvCcnR2c for ; Mon, 27 Nov 2017 08:38:23 -0200 (BRST) Received: from pedeld202344.datacom.net (pedeld202344.datacom.net [10.0.120.87]) by mail.datacom.ind.br (Postfix) with ESMTPSA id 484BB1582D29 for ; Mon, 27 Nov 2017 08:38:23 -0200 (BRST) From: Carlos Santos To: buildroot@buildroot.org Date: Mon, 27 Nov 2017 08:41:28 -0200 Message-Id: <20171127104131.27975-1-casantos@datacom.ind.br> X-Mailer: git-send-email 2.14.3 Subject: [Buildroot] [PATCH 0/3] libvirt and required packages X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This series introduces a new package, libvirt, along with some required changes: - nmap: add option to build/install ncat The libvirt daemon (libvirtd) needs a "nc" command with support for Unix sockets to permit remote management via virt-manager. The netcat-openbsd package provides such command but requires glibc, so we would not have remote management on uClibc-based systems. Ncat is compatible with uClibc and musl. - netcf: new package The netcf library library is used by libvirt when udev is not available. - libvirt: new package Libvirt is collection of software that provides a convenient way to manage virtual machines and other virtualization functionality, such as storage and network interface management. These software pieces include an API library, a daemon (libvirtd), and a command line utility (virsh). Carlos Santos (3): nmap: add option to build/install ncat netcf: new package libvirt: new package package/Config.in | 2 + package/libvirt/Config.in | 44 ++++ package/libvirt/S30devkvmperms | 28 +++ package/libvirt/S90libvirt | 139 ++++++++++++ package/libvirt/device_table.txt | 39 ++++ package/libvirt/libvirt.hash | 2 + package/libvirt/libvirt.mk | 233 +++++++++++++++++++++ package/netcf/0001-fix-misplaced-empty.patch | 36 ++++ ...002-call-aug_load-at-most-once-per-second.patch | 83 ++++++++ ...g_match-query-for-all-ifcfg-files-related.patch | 113 ++++++++++ ...ude-bond-element-for-bonds-with-no-slaves.patch | 56 +++++ ...erly-classify-bond-devices-with-no-slaves.patch | 35 ++++ ...006-netcf-transaction.sh-remove-bash-isms.patch | 50 +++++ ...t-script-as-etc-init.d-S30netcf-transacti.patch | 35 ++++ ...08-configure.ac-fix-AM_INIT_AUTOMAKE-call.patch | 29 +++ ...LUDES-by-AM_CPPFLAGS-in-some-Makefile.am-.patch | 52 +++++ package/netcf/Config.in | 24 +++ package/netcf/S30netcf-transaction | 9 + package/netcf/netcf.hash | 2 + package/netcf/netcf.mk | 22 ++ package/nmap/Config.in | 27 ++- package/nmap/nmap.mk | 38 +++- 22 files changed, 1095 insertions(+), 3 deletions(-) create mode 100644 package/libvirt/Config.in create mode 100755 package/libvirt/S30devkvmperms create mode 100644 package/libvirt/S90libvirt create mode 100644 package/libvirt/device_table.txt create mode 100644 package/libvirt/libvirt.hash create mode 100644 package/libvirt/libvirt.mk create mode 100644 package/netcf/0001-fix-misplaced-empty.patch create mode 100644 package/netcf/0002-call-aug_load-at-most-once-per-second.patch create mode 100644 package/netcf/0003-optimize-aug_match-query-for-all-ifcfg-files-related.patch create mode 100644 package/netcf/0004-linux-include-bond-element-for-bonds-with-no-slaves.patch create mode 100644 package/netcf/0005-Properly-classify-bond-devices-with-no-slaves.patch create mode 100644 package/netcf/0006-netcf-transaction.sh-remove-bash-isms.patch create mode 100644 package/netcf/0007-Install-init-script-as-etc-init.d-S30netcf-transacti.patch create mode 100644 package/netcf/0008-configure.ac-fix-AM_INIT_AUTOMAKE-call.patch create mode 100644 package/netcf/0009-Replace-INCLUDES-by-AM_CPPFLAGS-in-some-Makefile.am-.patch create mode 100644 package/netcf/Config.in create mode 100644 package/netcf/S30netcf-transaction create mode 100644 package/netcf/netcf.hash create mode 100644 package/netcf/netcf.mk