open-vm-tools: update to 11.2.0
authorRosen Penev <redacted>
Mon, 30 Nov 2020 10:46:48 +0000 (02:46 -0800)
committerRosen Penev <redacted>
Wed, 2 Dec 2020 00:26:08 +0000 (16:26 -0800)
Refreshed patches.

Signed-off-by: Rosen Penev <redacted>
utils/open-vm-tools/Makefile
utils/open-vm-tools/patches/0003-Use-configure-test-for-struct-timespec.patch
utils/open-vm-tools/patches/0004-Fix-definition-of-ALLPERMS-and-ACCESSPERMS.patch
utils/open-vm-tools/patches/0005-Use-configure-to-test-for-feature-instead-of-platfor.patch
utils/open-vm-tools/patches/0007-include-poll.h-instead-of-sys-poll.h.patch
utils/open-vm-tools/patches/0008-Rename-poll.h-to-vm_poll.h.patch
utils/open-vm-tools/patches/0009-use-posix-strerror_r-unless-on-gnu-libc-system.patch
utils/open-vm-tools/patches/0014-resolve-musl-does-not-implement-res_ninit.patch
utils/open-vm-tools/patches/010-musl-120.patch
utils/open-vm-tools/patches/020-no-werror.patch

index 80d8eab9175ea8980ca1e66dcfca87ac6a06da51..b7f7aaeed6e8f041dc88c7cb77077a89a1d7d24b 100644 (file)
@@ -8,13 +8,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=open-vm-tools
-PKG_VERSION:=11.1.5
+PKG_VERSION:=11.2.0
 PKG_RELEASE:=1
 
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-16724464.tar.gz
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-16938113.tar.gz
 PKG_SOURCE_URL:=https://github.com/vmware/open-vm-tools/releases/download/stable-$(PKG_VERSION)
-PKG_HASH:=cb33171b22872d66632b4151feafd4da480aee0c6bd5dcc188651984c1e9c511
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-16724464
+PKG_HASH:=df16b78bb919e85fe2b9190148f4987ea4942f9f9667836bf1311dfc2eb839db
+PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)-16938113
 
 PKG_LICENSE:=LGPL-2.1-or-later
 PKG_LICENSE_FILES:=LICENSE
index 959fa6f4c09e8edd58c0eee7048f8d2f5f8d2ec1..ef742dcf4f120cd36dd865d59375e35fc41ebc90 100644 (file)
@@ -1,6 +1,6 @@
 --- a/configure.ac
 +++ b/configure.ac
-@@ -1184,6 +1184,7 @@
+@@ -1195,6 +1195,7 @@ AC_TYPE_OFF_T
  AC_TYPE_PID_T
  AC_TYPE_SIZE_T
  AC_CHECK_MEMBERS([struct stat.st_rdev])
index 472d3433499c865aae7abbb7052b0cdde1c44434..dcd7c1e5213d5c48207e38c2b9b212ae8cb94ef6 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lib/hgfsServer/hgfsServerLinux.c
 +++ b/lib/hgfsServer/hgfsServerLinux.c
-@@ -105,11 +105,13 @@
+@@ -105,11 +105,13 @@ typedef struct DirectoryEntry {
  #endif
  
  /*
@@ -28,5 +28,3 @@
  #define ACCESSPERMS           (S_IRWXU | S_IRWXG | S_IRWXO)
  #endif
  #ifdef __ANDROID__
index 36a9018b4b12fa6d389528ab57fb3623f83b9142..bec5d34bce931383272e6c22d025a0b2e296f88b 100644 (file)
@@ -1,6 +1,6 @@
 --- a/configure.ac
 +++ b/configure.ac
-@@ -912,6 +912,7 @@
+@@ -923,6 +923,7 @@ AC_CHECK_FUNCS(
  
  AC_CHECK_FUNCS([ecvt])
  AC_CHECK_FUNCS([fcvt])
@@ -8,7 +8,7 @@
  
  AC_CHECK_FUNC([mkdtemp], [have_mkdtemp=yes])
  
-@@ -1121,10 +1122,13 @@
+@@ -1132,10 +1133,13 @@ fi
  ###
  
  AC_CHECK_HEADERS([crypt.h])
@@ -38,7 +38,7 @@
  #ifdef __APPLE__
  #include <sys/socket.h>
  #include <TargetConditionals.h>
-@@ -1025,31 +1022,32 @@
+@@ -1025,31 +1022,32 @@ Id_EndSuperUser(uid_t uid)  // IN:
  static Bool
  IdIsSetUGid(void)
  {
index 1bd1e56a7a124ad2d759a3f9b74c801f884b1e7d..b4d4a46229b001565b054d9611c244e5e375933b 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lib/asyncsocket/asyncsocket.c
 +++ b/lib/asyncsocket/asyncsocket.c
-@@ -69,8 +69,8 @@
+@@ -70,8 +70,8 @@
  #else
  #include <stddef.h>
  #include <ctype.h>
index 861b0e93dc86e7485518633bb696f11139f0ab59..f527b0ea6a09013cadf3005b04fd437a0a83fbad 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lib/asyncsocket/asyncsocket.c
 +++ b/lib/asyncsocket/asyncsocket.c
-@@ -86,7 +86,7 @@
+@@ -87,7 +87,7 @@
  #include "random.h"
  #include "asyncsocket.h"
  #include "asyncSocketBase.h"
@@ -11,7 +11,7 @@
  #include "hostinfo.h"
 --- a/lib/hgfsServer/hgfsServer.c
 +++ b/lib/hgfsServer/hgfsServer.c
-@@ -49,7 +49,7 @@
+@@ -51,7 +51,7 @@
  #include "hgfsDirNotify.h"
  #include "hgfsThreadpool.h"
  #include "userlock.h"
@@ -22,7 +22,7 @@
  #include "unicodeOperations.h"
 --- a/lib/include/asyncsocket.h
 +++ b/lib/include/asyncsocket.h
-@@ -169,7 +169,7 @@ typedef struct AsyncSocket AsyncSocket;
+@@ -171,7 +171,7 @@ typedef struct AsyncSocket AsyncSocket;
   * Or the client can specify its favorite poll class and locking behavior.
   * Use of IVmdbPoll is only supported for regular sockets and for Attach.
   */
index 996708ad41b659fbe16b6d665f49213d00e80cb5..93ef93f19270bbbbd41f48c35819ad16755fbd34 100644 (file)
@@ -1,6 +1,6 @@
 --- a/lib/err/errPosix.c
 +++ b/lib/err/errPosix.c
-@@ -61,13 +61,7 @@ ErrErrno2String(Err_Number errorNumber, // IN
+@@ -61,13 +61,7 @@ ErrErrno2String(Err_Number errorNumber,
                  char *buf,            // OUT: return buffer
                size_t bufSize)         // IN: size of buffer
  {
index d2407ad7d4aed359fb59f9faf0b67ca45a233cb8..ec48aa342696c4dad3bbeff1ee430b6fd7749e75 100644 (file)
@@ -10,7 +10,7 @@
  
  #ifdef __linux__
  #   include <net/if.h>
---- a/lib/nicInfo/resolv_compat.h
+--- /dev/null
 +++ b/lib/nicInfo/resolv_compat.h
 @@ -0,0 +1,29 @@
 +#if !defined(__GLIBC__)
index f6ca485436b444482f27e11e65ba4b0be3012d77..b0537c0e8ae32bf280acd510b4e35e10709a9297 100644 (file)
@@ -9,7 +9,7 @@
     uint32 sec;
     uint32 nsec;
  
-@@ -134,7 +134,7 @@ HgfsConvertFromNtTimeNsec(struct timespec *unixTime, // OUT: Time in UNIX format
+@@ -134,7 +134,7 @@ HgfsConvertFromNtTimeNsec(struct timespe
        return -1;
     }
  
@@ -20,7 +20,7 @@
     unixTime->tv_nsec = nsec * 100;
 --- a/lib/hgfsServer/hgfsServerLinux.c
 +++ b/lib/hgfsServer/hgfsServerLinux.c
-@@ -2569,7 +2569,11 @@ HgfsStatToFileAttr(struct stat *stats,       // IN: stat information
+@@ -2573,8 +2573,12 @@ HgfsStatToFileAttr(struct stat *stats,
  #      define FMTTIMET "l"
  #   endif
  #else
@@ -28,7 +28,8 @@
 +#   define FMTTIMET __PRI64
 +#else
  #   define FMTTIMET "l"
-+#endif
  #endif
++#endif
     LOG(4, "access: %"FMTTIMET"d/%"FMT64"u \nwrite: %"FMTTIMET"d/%"FMT64"u \n"
         "attr: %"FMTTIMET"d/%"FMT64"u\n",
+        stats->st_atime, attr->accessTime, stats->st_mtime, attr->writeTime,
index 1f0cfe70df4a5bcfcf3aa68ba67fd175aa882911..be3fbbde0fb4d61011c11e7c46f4d31aa97f5e04 100644 (file)
@@ -1,6 +1,6 @@
 --- a/configure.ac
 +++ b/configure.ac
-@@ -1199,7 +1199,6 @@ AC_C_VOLATILE
+@@ -1210,7 +1210,6 @@ AC_C_VOLATILE
  
  ### General flags / actions
  CFLAGS="$CFLAGS -Wall"
git clone https://git.99rst.org/PROJECT