mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 23:11:07 +02:00
Merge pull request #2493 from bgilbert/open-vm-tools
app-emulation/open-vm-tools: Update to 10.1.5
This commit is contained in:
commit
219eb830fb
@ -0,0 +1,68 @@
|
|||||||
|
From 8e133dc233f420c8b19f01ff275d7fb4ff9e36ff Mon Sep 17 00:00:00 2001
|
||||||
|
From: Benjamin Gilbert <benjamin.gilbert@coreos.com>
|
||||||
|
Date: Tue, 21 Mar 2017 16:04:30 -0700
|
||||||
|
Subject: [PATCH] configure: Add options for fuse, hgfs, and udev
|
||||||
|
|
||||||
|
---
|
||||||
|
open-vm-tools/configure.ac | 24 +++++++++++++++++++++++-
|
||||||
|
1 file changed, 23 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/open-vm-tools/configure.ac b/open-vm-tools/configure.ac
|
||||||
|
index 20370ae..578894b 100644
|
||||||
|
--- a/open-vm-tools/configure.ac
|
||||||
|
+++ b/open-vm-tools/configure.ac
|
||||||
|
@@ -393,6 +393,13 @@ fi
|
||||||
|
#
|
||||||
|
# Check for fuse.
|
||||||
|
#
|
||||||
|
+AC_ARG_WITH([fuse],
|
||||||
|
+ [AS_HELP_STRING([--without-fuse],
|
||||||
|
+ [compiles without fuse support.])],
|
||||||
|
+ [],
|
||||||
|
+ [with_fuse=yes])
|
||||||
|
+
|
||||||
|
+if test "$with_fuse" = "yes"; then
|
||||||
|
AC_VMW_CHECK_LIB([fuse],
|
||||||
|
[FUSE],
|
||||||
|
[fuse],
|
||||||
|
@@ -403,6 +410,7 @@ AC_VMW_CHECK_LIB([fuse],
|
||||||
|
[have_fuse=yes],
|
||||||
|
[have_fuse=no;
|
||||||
|
AC_MSG_WARN([Fuse is missing, vmblock-fuse/vmhgfs-fuse will be disabled.])])
|
||||||
|
+fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check for PAM.
|
||||||
|
@@ -1332,7 +1340,13 @@ if test "$os" = "solaris"; then
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
-if test "$os" = "linux"; then
|
||||||
|
+AC_ARG_WITH([udev-rules],
|
||||||
|
+ [AS_HELP_STRING([--without-udev-rules],
|
||||||
|
+ [don't install udev rules])],
|
||||||
|
+ [],
|
||||||
|
+ [with_udev_rules=yes])
|
||||||
|
+
|
||||||
|
+if test "$os" = "linux" -a "$with_udev_rules" = "yes"; then
|
||||||
|
have_udev="yes"
|
||||||
|
AC_ARG_WITH([udev-rules-dir],
|
||||||
|
[AS_HELP_STRING([--with-udev-rules-dir=DIR],
|
||||||
|
@@ -1352,6 +1366,14 @@ else
|
||||||
|
UDEVRULESDIR=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
+if test "$buildHgfsmounter" = "yes"; then
|
||||||
|
+ AC_ARG_ENABLE([hgfs-mounter],
|
||||||
|
+ [AS_HELP_STRING([--disable-hgfs-mounter],
|
||||||
|
+ [disables mount.vmhgfs])],
|
||||||
|
+ [buildHgfsmounter="$enableval"],
|
||||||
|
+ [])
|
||||||
|
+fi
|
||||||
|
+
|
||||||
|
AM_CONDITIONAL(BUILD_HGFSMOUNTER, test "$buildHgfsmounter" = "yes")
|
||||||
|
AM_CONDITIONAL(LINUX, test "$os" = "linux")
|
||||||
|
AM_CONDITIONAL(SOLARIS, test "$os" = "solaris")
|
||||||
|
--
|
||||||
|
2.9.3
|
||||||
|
|
@ -1,53 +0,0 @@
|
|||||||
From aa50490f8dcb3111f49035bd8ed85bf47f304f31 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Michael Marineau <mike@marineau.org>
|
|
||||||
Date: Sun, 30 Mar 2014 20:28:05 -0700
|
|
||||||
Subject: [PATCH 1/3] configure: Add options for fuse and hgfs
|
|
||||||
|
|
||||||
---
|
|
||||||
configure.ac | 16 ++++++++++++++++
|
|
||||||
1 file changed, 16 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index 549736f..4964364 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -355,6 +355,13 @@ fi
|
|
||||||
#
|
|
||||||
# Check for fuse.
|
|
||||||
#
|
|
||||||
+AC_ARG_WITH([fuse],
|
|
||||||
+ [AS_HELP_STRING([--without-fuse],
|
|
||||||
+ [compiles without fuse support.])],
|
|
||||||
+ [],
|
|
||||||
+ [with_fuse=yes])
|
|
||||||
+
|
|
||||||
+if test "$with_fuse" = "yes"; then
|
|
||||||
AC_VMW_CHECK_LIB([fuse],
|
|
||||||
[FUSE],
|
|
||||||
[fuse],
|
|
||||||
@@ -365,6 +372,7 @@ AC_VMW_CHECK_LIB([fuse],
|
|
||||||
[have_fuse=yes],
|
|
||||||
[have_fuse=no;
|
|
||||||
AC_MSG_WARN([Fuse is missing, vmblock-fuse will be disabled.])])
|
|
||||||
+fi
|
|
||||||
|
|
||||||
#
|
|
||||||
# Check for PAM.
|
|
||||||
@@ -1013,6 +1021,14 @@ if test "$os" = "solaris"; then
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
+if test "$buildHgfsmounter" = "yes"; then
|
|
||||||
+ AC_ARG_ENABLE([hgfs-mounter],
|
|
||||||
+ [AS_HELP_STRING([--disable-hgfs-mounter],
|
|
||||||
+ [disables mount.vmhgfs])],
|
|
||||||
+ [buildHgfsmounter="$enableval"],
|
|
||||||
+ [])
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
AM_CONDITIONAL(BUILD_HGFSMOUNTER, test "$buildHgfsmounter" = "yes")
|
|
||||||
AM_CONDITIONAL(LINUX, test "$os" = "linux")
|
|
||||||
AM_CONDITIONAL(SOLARIS, test "$os" = "solaris")
|
|
||||||
--
|
|
||||||
2.0.4
|
|
||||||
|
|
@ -9,10 +9,10 @@ AUTOTOOLS_IN_SOURCE_BUILD=1
|
|||||||
inherit autotools-utils flag-o-matic git-2 multilib toolchain-funcs
|
inherit autotools-utils flag-o-matic git-2 multilib toolchain-funcs
|
||||||
|
|
||||||
DESCRIPTION="VMware tools for distribution via /usr/share/oem"
|
DESCRIPTION="VMware tools for distribution via /usr/share/oem"
|
||||||
HOMEPAGE="http://open-vm-tools.sourceforge.net/"
|
HOMEPAGE="https://github.com/vmware/open-vm-tools"
|
||||||
|
|
||||||
EGIT_REPO_URI="https://github.com/vmware/open-vm-tools"
|
EGIT_REPO_URI="https://github.com/vmware/open-vm-tools"
|
||||||
EGIT_COMMIT="0696234c3905bf91cfba2cf909dbf92fc30ee6fc"
|
EGIT_COMMIT="854c0bb374612f7e633b448ca273f970f154458b"
|
||||||
EGIT_SOURCEDIR="${WORKDIR}"
|
EGIT_SOURCEDIR="${WORKDIR}"
|
||||||
|
|
||||||
LICENSE="LGPL-2"
|
LICENSE="LGPL-2"
|
||||||
@ -36,7 +36,7 @@ RDEPEND="dnet? ( dev-libs/libdnet )
|
|||||||
S="${WORKDIR}/${PN}"
|
S="${WORKDIR}/${PN}"
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-and-hgfs.patch"
|
"${FILESDIR}/${P}-0001-configure-Add-options-for-fuse-hgfs-and-udev.patch"
|
||||||
)
|
)
|
||||||
|
|
||||||
#pkg_setup() {
|
#pkg_setup() {
|
||||||
@ -93,6 +93,7 @@ src_configure() {
|
|||||||
--without-icu
|
--without-icu
|
||||||
--without-kernel-modules
|
--without-kernel-modules
|
||||||
--without-pam
|
--without-pam
|
||||||
|
--without-udev-rules
|
||||||
--without-x
|
--without-x
|
||||||
--disable-vgauth
|
--disable-vgauth
|
||||||
$(use_with dnet)
|
$(use_with dnet)
|
||||||
@ -107,7 +108,8 @@ src_configure() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
# Relocate event scripts, a symlink will be created by cloudinit.
|
# Relocate event scripts, a symlink will be created by the systemd
|
||||||
|
# unit.
|
||||||
emake DESTDIR="${D}" confdir=/usr/share/oem/vmware-tools install
|
emake DESTDIR="${D}" confdir=/usr/share/oem/vmware-tools install
|
||||||
|
|
||||||
rm "${D}"/etc/pam.d/vmtoolsd
|
rm "${D}"/etc/pam.d/vmtoolsd
|
@ -1,6 +1,6 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=VMware Tools Agent
|
Description=VMware Tools Agent
|
||||||
Documentation=http://open-vm-tools.sourceforge.net/
|
Documentation=https://github.com/vmware/open-vm-tools
|
||||||
ConditionVirtualization=vmware
|
ConditionVirtualization=vmware
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user