From unknown Sun Jun 22 00:52:38 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66047] [PATCH 0/2] gnu: Add VMware open-vm-tools. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 17 Sep 2023 11:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66047 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66047@debbugs.gnu.org Cc: Sharlatan Hellseher X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16949487598024 (code B ref -1); Sun, 17 Sep 2023 11:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Sep 2023 11:05:59 +0000 Received: from localhost ([127.0.0.1]:49193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpbC-00025M-Vf for submit@debbugs.gnu.org; Sun, 17 Sep 2023 07:05:59 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpb6-000253-Sg for submit@debbugs.gnu.org; Sun, 17 Sep 2023 07:05:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhpat-0000Y7-Jh for guix-patches@gnu.org; Sun, 17 Sep 2023 07:05:39 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qhpas-00062D-2N for guix-patches@gnu.org; Sun, 17 Sep 2023 07:05:39 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-40472f9db24so34772925e9.2 for ; Sun, 17 Sep 2023 04:05:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694948736; x=1695553536; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=UIeSIZ186u6+T67Et3t2CD+Q3wvikhQQAHEnAVN6rkw=; b=bv7Tu6aoItH7ePjBcPYiTzjJZvQvE8lgxrPIgbfdg/qKnEajTJdzV9q45nRqjlYvra QiNlzFKXGUdiAli2eieYhM8z37GOt9e8OK23eUsz6szkyv5DzYZ+N9vh1Y/NGx5Vd+Al Hpsw9/xJ78Gb2gSw40NjXogu9Qq5WaqEVEoN/XUzmLTxzOpOP/V1tog2msqCgujuaASp 2ffEx6/2Yp1ofDqk/2gPyAuHx8iKhJ7uv6zfivxTa5NbGHIHlgj1DrpVZJrkjh7jIdnF aiKewpWhhKtvgVtNjfVjiJdtBMW9K5FHx5VBAbqXF6OZ1XPz5Dg4Ls0QUOooD3X18nx0 6wHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694948736; x=1695553536; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UIeSIZ186u6+T67Et3t2CD+Q3wvikhQQAHEnAVN6rkw=; b=ALad+dL313/2ffIbI0vhXPkQukzZOk/c15e2d7FptIJ1Rlf+cNDhbZi0fOH3r/HQwL t7ntuDp5MO1jXuvdvz34T2qhFbgZPxrzU6yhPqxYBrj2DXosYV63527YWB9SvAxPceOZ XgGqL/NeNbinNY7puYriPz9SQJm0baaIz7oAGPZtUlwGKz3HUN0jls+jZEquyOvPSynI 5ct4dJPiGS6/BV/4wcOHsxPTp2VABFTlQfZ2tyZB5bNKkRuu7YpX2tSNPjiViuSFINSR piocFHhBTKjccQf2ApTVLb1wECrCrujWq7Ck5SaqdmRiDKv8bzTW2u9CrTY9EhEGTfMn bvEQ== X-Gm-Message-State: AOJu0YwZLXZnNvptbW2geNcrE/ljnLzUn+I2LSQE4AUKnWNjaieffdsl HF/BTzRS8pt2Fkd68x/7m7+uJOs9I7RpRw== X-Google-Smtp-Source: AGHT+IE+HH3GrAxQ66P26NByW5C+hT54nA7OsfQ7rQG8tUDKy0vGR20bKkatjixnEU/WH63ixZWgMA== X-Received: by 2002:a7b:c8d0:0:b0:401:b0f2:88cf with SMTP id f16-20020a7bc8d0000000b00401b0f288cfmr4824974wml.40.1694948735547; Sun, 17 Sep 2023 04:05:35 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id v14-20020a1cf70e000000b003fef60005b5sm9403623wmh.9.2023.09.17.04.05.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Sep 2023 04:05:35 -0700 (PDT) From: Sharlatan Hellseher Date: Sun, 17 Sep 2023 12:05:32 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x332.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Guix! The first buildable version for VMware open-vm-tools guest machine running on top of VMware host. The functionality is similar to qemu-guest-agent and helps to interact with a guest vm from the host. I've built it just on x86_64-linux, support for other architecture and OSes might need more work. Also as this software intends to be a daemon running on guest - Guix service needs to be added in the future. Unfortunately, I've got no VMware instance right now to test it operationally, please report if the strict testing is required. Thanks, Oleg Sharlatan Hellseher (2): gnu: Add VMware open-vm-tools. gnu: Sort use-module in (gnu packages virtualization) alphabetically. gnu/packages/virtualization.scm | 164 +++++++++++++++++++++++++++++++- 1 file changed, 159 insertions(+), 5 deletions(-) base-commit: 9b78699744b0c4c8af28820cc4f0d59b9d317ead -- 2.41.0 From unknown Sun Jun 22 00:52:38 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66047] [PATCH 1/2] gnu: Add VMware open-vm-tools. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 17 Sep 2023 11:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66047 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66047@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 66047-submit@debbugs.gnu.org id=B66047.16949488128157 (code B ref 66047); Sun, 17 Sep 2023 11:07:02 +0000 Received: (at 66047) by debbugs.gnu.org; 17 Sep 2023 11:06:52 +0000 Received: from localhost ([127.0.0.1]:49199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpc3-00027U-Bb for submit@debbugs.gnu.org; Sun, 17 Sep 2023 07:06:51 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]:60818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpc0-00027A-Tp for 66047@debbugs.gnu.org; Sun, 17 Sep 2023 07:06:49 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-3ff7d73a6feso40418885e9.1 for <66047@debbugs.gnu.org>; Sun, 17 Sep 2023 04:06:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694948795; x=1695553595; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eLA6xCEBPFbHFI9nW5WgrsxdkhXdGTsZ89gTb/2l6Ss=; b=B4sq0NrtrEWHZ4L66QE1fCvP2XIQ1zsfhq+R9UDoMpygkfMu1DprK73rJ8lJvbqDXy XUqzY6ikh98Pup0LwO9lhZEqkiTvOnMKLXj9rEdDrgvHpF9rRLNWQO+LGs4RiWAFpov5 qcJ4GuxMdVW0zlzUpXqQ0ntWmd4SLZI2FdfjulD+9MWU1znUxEduAgy5E5uUJT8AWLOY 86mCZc+cURWn3Z+W1LgJIOUzPqC2FMxfKh7pKzn401xwyDcWEQV409svyw6rbfTe6+4k fJkyyUdmixaRUAffRrMhKhMliF55Hvlc9aY/swI6PocDGoPfL4Y7X2eEUH81Da+V5JZB sQwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694948795; x=1695553595; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eLA6xCEBPFbHFI9nW5WgrsxdkhXdGTsZ89gTb/2l6Ss=; b=ubXCmkn7T8t9E1SzY9vmbthS11cBtmkxW43WsLMqmDfCRF2XSj6HyPgi5kCDrlp3ea rNnI7J2n6+RVLnUACOxE4BMwbBM3bSZL38JuMaefq/IJgkJTQHRM35W/tGf8DmlW2w0u h2oCJmyb50ZIxYqrkZhkNJzw/YKztDFUqCMwP0sFmXRc/0D6kMcom2mm7V8U7dgORxn2 x9QVB9SAPq4ptOxLiMVRZAzNBSjV4k5ZAeSd+lJ6RTIg7FqS4vBy+vQNEnrEfuttOyFW zcmhIpuvp2GicV20h0SkzSgm+KCpxWggFf3Ak4qr7z+Mzv5qB87EjMxRCTbCakWr6GLk CyuQ== X-Gm-Message-State: AOJu0YzLyl/TpH7nuiUwjdcpJKVz465Q/HBemao09TautCFrjejnbF0X R7HPjz/parkms2x1oqOwSiw1yEXTDQ1CQw== X-Google-Smtp-Source: AGHT+IG76QtOzSvJAlWbCKIo4Rd8j3BPl6pI77J2iizDDzSlfCjsfO6nUDKcXoDL77ZpSfMGKy/7eg== X-Received: by 2002:adf:cd05:0:b0:314:44c8:aa98 with SMTP id w5-20020adfcd05000000b0031444c8aa98mr5501091wrm.67.1694948795407; Sun, 17 Sep 2023 04:06:35 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id m18-20020a5d4a12000000b0031f65cdd271sm9441914wrq.100.2023.09.17.04.06.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Sep 2023 04:06:34 -0700 (PDT) From: Sharlatan Hellseher Date: Sun, 17 Sep 2023 12:06:28 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/virtualization.scm (vmware-open-vm-tools, vmware-open-vm-tools-gtk): New variables. --- gnu/packages/virtualization.scm | 154 ++++++++++++++++++++++++++++++++ 1 file changed, 154 insertions(+) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index f5bdedd45e..04ed253e8a 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2022 Zhu Zihao ;;; Copyright © 2023 Juliana Sims ;;; Copyright © 2023 Ahmad Draidi +;;; Copyright © 2023 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -65,6 +66,7 @@ (define-module (gnu packages virtualization) #:use-module (gnu packages compression) #:use-module (gnu packages containers) #:use-module (gnu packages cross-base) + #:use-module (gnu packages crypto) #:use-module (gnu packages cryptsetup) #:use-module (gnu packages curl) #:use-module (gnu packages cyrus-sasl) @@ -1722,6 +1724,158 @@ (define-public virt-manager domains, their live performance and resource utilization statistics.") (license license:gpl2+))) +(define-public vmware-open-vm-tools + (package + (name "vmware-open-vm-tools") + (version "12.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vmware/open-vm-tools") + (commit (string-append "stable-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hbimhady0v1kd45azknl1lgzgldhgdjd7bj540rn3y4cai5cnk1")))) + (build-system gnu-build-system) + (arguments + (list + #:configure-flags + #~(list "--with-fuse=fuse3" + "--without-kernel-modules" + "--without-x" + (string-append + "--with-udev-rules-dir=" #$output "/lib/udev/rules.d")) + ;; TODO: Add iproute2 dbus which commands wrap. + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "open-vm-tools"))) + (replace 'bootstrap + (lambda _ + (system* "autoreconf" "-if"))) + (add-after 'bootstrap 'patch-paths + (lambda _ + (substitute* "Makefile.am" + (("/etc/vmware-tools/") + (string-append #$output "/etc/vmware-tools/"))) + (substitute* "scripts/Makefile.am" + (("/etc/vmware-tools") + (string-append #$output "/etc/vmware-tools")) + (("/usr/bin") + (string-append #$output "/bin"))) + (substitute* "services/vmtoolsd/Makefile.am" + (("/etc/vmware-tools") + (string-append #$output "/etc/vmware-tools")) + (("\\$\\(PAM_PREFIX\\)") + (string-append #$output "/$(PAM_PREFIX)"))) + (substitute* "vgauth/service/Makefile.am" + (("/etc/vmware-tools/vgauth/schemas") + (string-append #$output "/etc/vmware-tools/vgauth/schemas")) + (("etc/vmware-tools/vgauth.conf") + (string-append #$output "/etc/vmware-tools/vgauth.conf"))) + (substitute* "vmhgfs-fuse/config.c" + (("/bin/fusermount3") + (string-append + #$(this-package-input "fuse") "/bin/fusermount3"))) + ;; XXX: This part might need more testing with shutdown and halt + ;; commands provided by Shepherd. + (substitute* "lib/system/systemLinux.c" + (("/sbin/shutdown") + (string-append + #$(this-package-input "shepherd") "/sbin/shutdown")) + (("/bin/reboot") + (string-append + #$(this-package-input "shepherd") "/sbin/reboot"))) + (substitute* "services/plugins/vix/foundryToolsDaemon.c" + (("/bin/mount") + (string-append + #$(this-package-input "util-linux") "/bin/mount")) + (("/usr/bin/vmhgfs-fuse") + (string-append #$output "/bin/vmhgfs-fuse")))))))) + (native-inputs + (list `(,glib "bin") ; for glib-genmarshal + autoconf + automake + libltdl + libtool + pkg-config)) + (inputs + (list eudev + fuse + glib + xmlsec + libmspack + ;; libdnet ; Not packed + libtirpc + libxcrypt + libxml2 + linux-pam + openssl + procps + rpcsvc-proto + shepherd ;for 'halt' and 'reboot', invoked from VMWare host. + util-linux + xmlsec)) + (home-page "https://github.com/vmware/open-vm-tools") + (synopsis "Tools for VMWare guest VM to enhance host-guest integration") + (description + "@code{open-vm-tools} is a set of services and modules that enable several +features in VMware products for better management of, and seamless user +interactions with, guests. It includes kernel modules for enhancing the +performance of virtual machines running Linux or other VMware supported Unix +like guest operating systems. + +@code{open-vm-tools} enables the following features in VMware products: + +@itemize +@item The ability to perform virtual machine power operations gracefully. +@item Execution of VMware provided or user configured scripts in guests during +various power operations. +@item The ability to run programs, commands and file system operation in guests +to enhance guest automation. +@item Authentication for guest operations. +@item Periodic collection of network, disk, and memory usage information from +the guest. +@item Generation of heartbeat from guests to hosts so VMware's HA solution can +determine guests' availability. +@item Clock synchronization between guests and hosts or client desktops. +@item Quiescing guest file systems to allow hosts to capture +file-system-consistent guest snapshots. +@item Execution of pre-freeze and post-thaw scripts while quiescing guest file +systems. +@item The ability to customize guest operating systems immediately after +powering on virtual machines. +@item Enabling shared folders between host and guest file systems on VMware +Workstation and VMware Fusion. +@item Copying and pasting text, graphics, and files between guests and hosts or +client desktops. +@end itemize") + (license license:gpl2))) + +(define-public vmware-open-vm-tools-gtk + (package/inherit vmware-open-vm-tools + (name "vmware-open-vm-tools-gtk") + (inputs + (modify-inputs (package-inputs vmware-open-vm-tools) + (prepend gdk-pixbuf-xlib + gtk+ + gtkmm-3 + libdrm + libx11 + libxext + libxi + libxinerama + libxrandr + libxrender + libxtst))) + (arguments + (substitute-keyword-arguments (package-arguments vmware-open-vm-tools) + ((#:configure-flags flags) + #~(delete "--without-x" #$flags)))) + (description "This package provides a GTK+ support for @code{open-vm-tools}."))) + (define-public criu (package (name "criu") -- 2.41.0 From unknown Sun Jun 22 00:52:38 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#66047] [PATCH 2/2] gnu: Sort use-module in (gnu packages virtualization) alphabetically. Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 17 Sep 2023 11:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66047 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66047@debbugs.gnu.org Cc: Sharlatan Hellseher Received: via spool by 66047-submit@debbugs.gnu.org id=B66047.16949488158168 (code B ref 66047); Sun, 17 Sep 2023 11:07:02 +0000 Received: (at 66047) by debbugs.gnu.org; 17 Sep 2023 11:06:55 +0000 Received: from localhost ([127.0.0.1]:49201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpc6-00027e-Vj for submit@debbugs.gnu.org; Sun, 17 Sep 2023 07:06:55 -0400 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]:54401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpc1-00027C-MF for 66047@debbugs.gnu.org; Sun, 17 Sep 2023 07:06:50 -0400 Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-31c5a2e8501so3330552f8f.0 for <66047@debbugs.gnu.org>; Sun, 17 Sep 2023 04:06:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694948796; x=1695553596; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eO2y3jq0lMrt15HbmDqVYgy1poQx2hd6Z8r1mGy4rvU=; b=hgFSxm73N+qYPWa3z+DAV8uEH0g/elG57+xjcZoEmh8cxm60Xuqx5pU9A1Jd1VwaV9 pKY3C9iWfmA6AZcBwq0svMzImGKUikWfpGjkdZ0aOswzcHtBKJ8VLeievsE91rES2har 7fEMGVumfD7CWBOZe7YGOhc+09RiKXSpcKN7bDL8E8Q+f5NAA2/iJkPJks9/JkJEwMLR dhs5SeApqbteYJaYwYxFkHWM6Z4P31+Zy9DSy90fAJMuV7EL6perA245RWE86hoia8ZN qMOW+58e+L0trxrQIm5G7ZGPFSV2jxUSt444iaK7b6MftDGDVUBPyqsrE4SR5eQ+JKFa rrBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694948796; x=1695553596; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eO2y3jq0lMrt15HbmDqVYgy1poQx2hd6Z8r1mGy4rvU=; b=MilwywJxJk8DD/G+is074gIhmyZoHI68Rjl8iSRK/xcoKooXWzvt+LLZJKqeeGi901 jCmWhk+DCM7hNhMuq64JUUlHTs+pjRKnkJQiYSaqOGrMDvOkd9KNo656vflnxcGgOuVS 89GtGvmkI2a9ZTYVSY7hRG/1QIUWNg55AN8s1t0oiNlyTTW7aTtllYayZMhCnRWblOSu dqE48Sz0GYFKwlBP/ZgsrGuNWGtOAostICC2+823z5zVyVjYzxkPVSXLiPAMUkvKBz7t S92Wtz8KjsfUYPQqdcvsvEWYmdg7g0IoQt0VhcUwxW4ririy+czg53TdH+b3OFhsRrhU wxuQ== X-Gm-Message-State: AOJu0YwViyqI5oWfit3Q4cnXwRlfmp+uELOGmozdXwPNUuXwGdBHRr6i Ld9b59ca1KIE4e9wFKi9kTTfQqHdaQxbyA== X-Google-Smtp-Source: AGHT+IFyzhxM2cBxu/k9Y5FEjvOoRVgO2RrsjZYIwFy17LTgKTsFYamJIOrDmOdSYvOmrY/fYy7R7Q== X-Received: by 2002:a05:6000:69a:b0:321:4b47:d1c0 with SMTP id bo26-20020a056000069a00b003214b47d1c0mr545261wrb.71.1694948796092; Sun, 17 Sep 2023 04:06:36 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id m18-20020a5d4a12000000b0031f65cdd271sm9441914wrq.100.2023.09.17.04.06.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Sep 2023 04:06:35 -0700 (PDT) From: Sharlatan Hellseher Date: Sun, 17 Sep 2023 12:06:29 +0100 Message-ID: <6b678cb714197448c63fb170cfc8a07cf3242e62.1694948061.git.sharlatanus@gmail.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/virtualization.scm. Sort use-module alphabetically to easy maintenance. --- gnu/packages/virtualization.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 04ed253e8a..f30ed75433 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -81,8 +81,8 @@ (define-module (gnu packages virtualization) #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) - #:use-module (gnu packages gettext) #:use-module (gnu packages gcc) + #:use-module (gnu packages gettext) #:use-module (gnu packages gl) #:use-module (gnu packages glib) #:use-module (gnu packages gnome) @@ -115,17 +115,17 @@ (define-module (gnu packages virtualization) #:use-module (gnu packages pkg-config) #:use-module (gnu packages polkit) #:use-module (gnu packages protobuf) + #:use-module (gnu packages pulseaudio) #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) - #:use-module (gnu packages pulseaudio) #:use-module (gnu packages readline) #:use-module (gnu packages rsync) - #:use-module (gnu packages selinux) #:use-module (gnu packages sdl) + #:use-module (gnu packages selinux) #:use-module (gnu packages sphinx) #:use-module (gnu packages spice) #:use-module (gnu packages ssh) @@ -137,6 +137,7 @@ (define-module (gnu packages virtualization) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -144,9 +145,8 @@ (define-module (gnu packages virtualization) #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (guix download) - #:use-module (guix git-download) #:use-module (guix gexp) - #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix utils) #:use-module (srfi srfi-1) -- 2.41.0 From unknown Sun Jun 22 00:52:38 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Sharlatan Hellseher Subject: bug#66047: closed (Re: [bug#66047] [PATCH 1/2] gnu: Add VMware open-vm-tools.) Message-ID: References: <877cnkckza.fsf@trop.in> X-Gnu-PR-Message: they-closed 66047 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 66047@debbugs.gnu.org Date: Wed, 18 Oct 2023 09:58:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1697623081-17148-1" This is a multi-part message in MIME format... ------------=_1697623081-17148-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #66047: [PATCH 0/2] gnu: Add VMware open-vm-tools. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 66047@debbugs.gnu.org. --=20 66047: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D66047 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1697623081-17148-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 66047-done) by debbugs.gnu.org; 18 Oct 2023 09:57:08 +0000 Received: from localhost ([127.0.0.1]:33326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qt3IZ-0004RH-I9 for submit@debbugs.gnu.org; Wed, 18 Oct 2023 05:57:08 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:43165) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qt3IU-0004Qf-2o for 66047-done@debbugs.gnu.org; Wed, 18 Oct 2023 05:57:05 -0400 Received: by mail.gandi.net (Postfix) with ESMTPSA id 1A1B01C0004; Wed, 18 Oct 2023 09:56:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=trop.in; s=gm1; t=1697622989; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=48A9dPoajoxzxoLdmPDaLtzppH56L7gudmdemkt0h5k=; b=M0oa0aPLYvqIn5qM2mzwg5H5vOh1rmDfWmsFmz+Y4yRrcmBLx5rKn5hP6yCfuAbE5uzeBJ 8om65MBrQ3h5mmMDFjzcqWnsWQsXv53FvTySDT9HCK+BOoQnxVaUvwalaN7MPzDbxhOqFS 2GScSC6y7sUW9znk+tpE1wtjTpDjU517C6jpV2CYgnxvJ2OcyvfUCwHe1GH+XqH+j6OIun izpbR7wfLB1BQGkSHhu45Onqg1VGugt0KAqLxGHlGGH26MISt5B2okljNk5l3WkCNdJ3db ZlLV72Qh5B1RIRKSw+ZWPcPHytVhYymoo6s7PEoNtyBl4SgHQGAMB01/nqcsZg== From: Andrew Tropin To: Sharlatan Hellseher , 66047-done@debbugs.gnu.org Subject: Re: [bug#66047] [PATCH 1/2] gnu: Add VMware open-vm-tools. In-Reply-To: References: Date: Wed, 18 Oct 2023 13:56:25 +0400 Message-ID: <877cnkckza.fsf@trop.in> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-GND-Sasl: andrew@trop.in X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66047-done Cc: Sharlatan Hellseher X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2023-09-17 12:06, Sharlatan Hellseher wrote: > * gnu/packages/virtualization.scm (vmware-open-vm-tools, > vmware-open-vm-tools-gtk): New variables. > --- > gnu/packages/virtualization.scm | 154 ++++++++++++++++++++++++++++++++ > 1 file changed, 154 insertions(+) > > diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualizatio= n.scm > index f5bdedd45e..04ed253e8a 100644 > --- a/gnu/packages/virtualization.scm > +++ b/gnu/packages/virtualization.scm > @@ -30,6 +30,7 @@ > ;;; Copyright =C2=A9 2022 Zhu Zihao > ;;; Copyright =C2=A9 2023 Juliana Sims > ;;; Copyright =C2=A9 2023 Ahmad Draidi > +;;; Copyright =C2=A9 2023 Sharlatan Hellseher > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -65,6 +66,7 @@ (define-module (gnu packages virtualization) > #:use-module (gnu packages compression) > #:use-module (gnu packages containers) > #:use-module (gnu packages cross-base) > + #:use-module (gnu packages crypto) > #:use-module (gnu packages cryptsetup) > #:use-module (gnu packages curl) > #:use-module (gnu packages cyrus-sasl) > @@ -1722,6 +1724,158 @@ (define-public virt-manager > domains, their live performance and resource utilization statistics.") > (license license:gpl2+))) >=20=20 > +(define-public vmware-open-vm-tools > + (package > + (name "vmware-open-vm-tools") > + (version "12.3.0") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/vmware/open-vm-tools") > + (commit (string-append "stable-" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1hbimhady0v1kd45azknl1lgzgldhgdjd7bj540rn3y4cai5cnk1"))= )) > + (build-system gnu-build-system) > + (arguments > + (list > + #:configure-flags > + #~(list "--with-fuse=3Dfuse3" > + "--without-kernel-modules" > + "--without-x" > + (string-append > + "--with-udev-rules-dir=3D" #$output "/lib/udev/rules.d")) > + ;; TODO: Add iproute2 dbus which commands wrap. > + #:phases > + #~(modify-phases %standard-phases > + (add-after 'unpack 'chdir > + (lambda _ > + (chdir "open-vm-tools"))) > + (replace 'bootstrap > + (lambda _ > + (system* "autoreconf" "-if"))) > + (add-after 'bootstrap 'patch-paths > + (lambda _ > + (substitute* "Makefile.am" > + (("/etc/vmware-tools/") > + (string-append #$output "/etc/vmware-tools/"))) > + (substitute* "scripts/Makefile.am" > + (("/etc/vmware-tools") > + (string-append #$output "/etc/vmware-tools")) > + (("/usr/bin") > + (string-append #$output "/bin"))) > + (substitute* "services/vmtoolsd/Makefile.am" > + (("/etc/vmware-tools") > + (string-append #$output "/etc/vmware-tools")) > + (("\\$\\(PAM_PREFIX\\)") > + (string-append #$output "/$(PAM_PREFIX)"))) > + (substitute* "vgauth/service/Makefile.am" > + (("/etc/vmware-tools/vgauth/schemas") > + (string-append #$output "/etc/vmware-tools/vgauth/schem= as")) > + (("etc/vmware-tools/vgauth.conf") > + (string-append #$output "/etc/vmware-tools/vgauth.conf"= ))) > + (substitute* "vmhgfs-fuse/config.c" > + (("/bin/fusermount3") > + (string-append > + #$(this-package-input "fuse") "/bin/fusermount3"))) > + ;; XXX: This part might need more testing with shutdown an= d halt > + ;; commands provided by Shepherd. > + (substitute* "lib/system/systemLinux.c" > + (("/sbin/shutdown") > + (string-append > + #$(this-package-input "shepherd") "/sbin/shutdown")) > + (("/bin/reboot") > + (string-append > + #$(this-package-input "shepherd") "/sbin/reboot"))) > + (substitute* "services/plugins/vix/foundryToolsDaemon.c" > + (("/bin/mount") > + (string-append > + #$(this-package-input "util-linux") "/bin/mount")) > + (("/usr/bin/vmhgfs-fuse") > + (string-append #$output "/bin/vmhgfs-fuse")))))))) > + (native-inputs > + (list `(,glib "bin") ; for glib-genmarshal > + autoconf > + automake > + libltdl > + libtool > + pkg-config)) > + (inputs > + (list eudev > + fuse > + glib > + xmlsec > + libmspack > + ;; libdnet ; Not packed > + libtirpc > + libxcrypt > + libxml2 > + linux-pam > + openssl > + procps > + rpcsvc-proto > + shepherd ;for 'halt' and 'reboot', invoked from VMWare ho= st. > + util-linux > + xmlsec)) > + (home-page "https://github.com/vmware/open-vm-tools") > + (synopsis "Tools for VMWare guest VM to enhance host-guest integrati= on") > + (description > + "@code{open-vm-tools} is a set of services and modules that enable = several > +features in VMware products for better management of, and seamless user > +interactions with, guests. It includes kernel modules for enhancing the > +performance of virtual machines running Linux or other VMware supported = Unix > +like guest operating systems. The package built without kernel modules, so I remove this sentence from description. > + > +@code{open-vm-tools} enables the following features in VMware products: > + > +@itemize > +@item The ability to perform virtual machine power operations gracefully. > +@item Execution of VMware provided or user configured scripts in guests = during > +various power operations. > +@item The ability to run programs, commands and file system operation in= guests > +to enhance guest automation. > +@item Authentication for guest operations. > +@item Periodic collection of network, disk, and memory usage information= from > +the guest. > +@item Generation of heartbeat from guests to hosts so VMware's HA soluti= on can > +determine guests' availability. > +@item Clock synchronization between guests and hosts or client desktops. > +@item Quiescing guest file systems to allow hosts to capture > +file-system-consistent guest snapshots. > +@item Execution of pre-freeze and post-thaw scripts while quiescing gues= t file > +systems. > +@item The ability to customize guest operating systems immediately after > +powering on virtual machines. > +@item Enabling shared folders between host and guest file systems on VMw= are > +Workstation and VMware Fusion. > +@item Copying and pasting text, graphics, and files between guests and h= osts or > +client desktops. > +@end itemize") > + (license license:gpl2))) > + > +(define-public vmware-open-vm-tools-gtk > + (package/inherit vmware-open-vm-tools > + (name "vmware-open-vm-tools-gtk") > + (inputs > + (modify-inputs (package-inputs vmware-open-vm-tools) > + (prepend gdk-pixbuf-xlib > + gtk+ > + gtkmm-3 > + libdrm > + libx11 > + libxext > + libxi > + libxinerama > + libxrandr > + libxrender > + libxtst))) > + (arguments > + (substitute-keyword-arguments (package-arguments vmware-open-vm-too= ls) > + ((#:configure-flags flags) > + #~(delete "--without-x" #$flags)))) > + (description "This package provides a GTK+ support for @code{open-vm= -tools}."))) > + > (define-public criu > (package > (name "criu") Thank you very much for the patches! Applied, pushed. =2D-=20 Best regards, Andrew Tropin --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmUvq8kACgkQIgjSCVjB 3rDLoA/+Pu8sXJn/ctz9rtqMQISf8dgJAT2fzxlDC80z4yXhy/rNOSRfCMholk0V 3d2jEojNf0Kr9V47CABXc9nWHE7M9jC9L3WAjLpjyAX9BaNYoYRvNAYYgINnTxBW vIGxT1zF8c6pS1nnzdtFbZboFwcrdK3glYtzVLcHKFfyJH4qf4r+1JjO4Ybhnhoj g8tNZkATMY2SX34p38HHL44b22sSv4+38mTSPs0WoBAdR6dc+K26yVrLqqfLrEt3 T/FHdW9/z6smcMd3z2xZ9K6SAj4xJ1WrlXrbLuY9jjgmJgOwGX0uVZX8angt85XJ TqlsNL+Ni4L/yK3PB1NAapm0ldLHe7MmQ8VU1kam3T/jYU9ubzQh8+kNAD8s2e1q 9mAdUtiVNQDKEDAJBTyOBErnvuqX93rHhh2j88sSLsiqKiaZkWg/mNe7dSz0PJQp 99ZLnpXcbc97JimNeKlwmRSh5Zeo9BxPw6ub1cXe4z+0JEquJfXJRQ/UgqlJ3lqS Yvgypzk9qGopgXFklTTiCrLU3if02E5ccbrrV1YItVrYihBRRCvzGEXQKh5UfAXv oPlCX3BweLhIFxuYgzHoh7vP1zWyg34cX2h1fig3N9s3zFDgwNompg8qy/n+a/Yy ZZRcs5YD3WftmSL6W/0iwkoetARiFP+bw9Bk2f3k6l8W9hxQpcQ= =2LBy -----END PGP SIGNATURE----- --=-=-=-- ------------=_1697623081-17148-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Sep 2023 11:05:59 +0000 Received: from localhost ([127.0.0.1]:49193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpbC-00025M-Vf for submit@debbugs.gnu.org; Sun, 17 Sep 2023 07:05:59 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhpb6-000253-Sg for submit@debbugs.gnu.org; Sun, 17 Sep 2023 07:05:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhpat-0000Y7-Jh for guix-patches@gnu.org; Sun, 17 Sep 2023 07:05:39 -0400 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qhpas-00062D-2N for guix-patches@gnu.org; Sun, 17 Sep 2023 07:05:39 -0400 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-40472f9db24so34772925e9.2 for ; Sun, 17 Sep 2023 04:05:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1694948736; x=1695553536; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=UIeSIZ186u6+T67Et3t2CD+Q3wvikhQQAHEnAVN6rkw=; b=bv7Tu6aoItH7ePjBcPYiTzjJZvQvE8lgxrPIgbfdg/qKnEajTJdzV9q45nRqjlYvra QiNlzFKXGUdiAli2eieYhM8z37GOt9e8OK23eUsz6szkyv5DzYZ+N9vh1Y/NGx5Vd+Al Hpsw9/xJ78Gb2gSw40NjXogu9Qq5WaqEVEoN/XUzmLTxzOpOP/V1tog2msqCgujuaASp 2ffEx6/2Yp1ofDqk/2gPyAuHx8iKhJ7uv6zfivxTa5NbGHIHlgj1DrpVZJrkjh7jIdnF aiKewpWhhKtvgVtNjfVjiJdtBMW9K5FHx5VBAbqXF6OZ1XPz5Dg4Ls0QUOooD3X18nx0 6wHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694948736; x=1695553536; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UIeSIZ186u6+T67Et3t2CD+Q3wvikhQQAHEnAVN6rkw=; b=ALad+dL313/2ffIbI0vhXPkQukzZOk/c15e2d7FptIJ1Rlf+cNDhbZi0fOH3r/HQwL t7ntuDp5MO1jXuvdvz34T2qhFbgZPxrzU6yhPqxYBrj2DXosYV63527YWB9SvAxPceOZ XgGqL/NeNbinNY7puYriPz9SQJm0baaIz7oAGPZtUlwGKz3HUN0jls+jZEquyOvPSynI 5ct4dJPiGS6/BV/4wcOHsxPTp2VABFTlQfZ2tyZB5bNKkRuu7YpX2tSNPjiViuSFINSR piocFHhBTKjccQf2ApTVLb1wECrCrujWq7Ck5SaqdmRiDKv8bzTW2u9CrTY9EhEGTfMn bvEQ== X-Gm-Message-State: AOJu0YwZLXZnNvptbW2geNcrE/ljnLzUn+I2LSQE4AUKnWNjaieffdsl HF/BTzRS8pt2Fkd68x/7m7+uJOs9I7RpRw== X-Google-Smtp-Source: AGHT+IE+HH3GrAxQ66P26NByW5C+hT54nA7OsfQ7rQG8tUDKy0vGR20bKkatjixnEU/WH63ixZWgMA== X-Received: by 2002:a7b:c8d0:0:b0:401:b0f2:88cf with SMTP id f16-20020a7bc8d0000000b00401b0f288cfmr4824974wml.40.1694948735547; Sun, 17 Sep 2023 04:05:35 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id v14-20020a1cf70e000000b003fef60005b5sm9403623wmh.9.2023.09.17.04.05.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Sep 2023 04:05:35 -0700 (PDT) From: Sharlatan Hellseher To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add VMware open-vm-tools. Date: Sun, 17 Sep 2023 12:05:32 +0100 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::332; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x332.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Sharlatan Hellseher X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Guix! The first buildable version for VMware open-vm-tools guest machine running on top of VMware host. The functionality is similar to qemu-guest-agent and helps to interact with a guest vm from the host. I've built it just on x86_64-linux, support for other architecture and OSes might need more work. Also as this software intends to be a daemon running on guest - Guix service needs to be added in the future. Unfortunately, I've got no VMware instance right now to test it operationally, please report if the strict testing is required. Thanks, Oleg Sharlatan Hellseher (2): gnu: Add VMware open-vm-tools. gnu: Sort use-module in (gnu packages virtualization) alphabetically. gnu/packages/virtualization.scm | 164 +++++++++++++++++++++++++++++++- 1 file changed, 159 insertions(+), 5 deletions(-) base-commit: 9b78699744b0c4c8af28820cc4f0d59b9d317ead -- 2.41.0 ------------=_1697623081-17148-1--