#define CONFNAME_DISABLETOOLSVERSION "disable-tools-version"
#define CONFNAME_HIDETOOLSVERSION "hide-tools-version"
#define CONFNAME_DISABLEPMTIMERWARNING "disable-pmtimerwarning"
+#define CONFGROUPNAME_VMTOOLS "vmtools"
/*
******************************************************************************
*/
/*
-******************************************************************************
-* BEGIN GuestStore upgrader goodies.
-*/
+ ******************************************************************************
+ * BEGIN GuestStore upgrader goodies.
+ ******************************************************************************
+ */
/**
* Defines the string used for the GuestStore upgrade config file group.
*/
-#define CONFGROUPNAME_GUESTSTOREUPGRADE "guestStoreUpgrade"
+#define CONFGROUPNAME_GSUPGRADE "gueststoreupgrade"
/**
* Defines the value for GuestStore upgrade feature to be enabled or not.
* @param string Set to "off" no tools upgrade from GuestStore.
* Set to "manual" tools upgrade from GuestStore manual start.
* Set to "immediate" tools upgrade from GuestStore start
- * automatically checking on the poll-interval frequency.
+ * autoCONFNAME_GSUPGRADE_RESOURCEmatically checking on the poll-interval frequency.
* Set to "powercycle" tools upgrade from GuestStore on system
* power on.
*/
-#define CONFNAME_GUESTSTOREUPGRADE_POLICY "policy"
+#define CONFNAME_GSUPGRADE_POLICY "policy"
/**
- * Define a custom GuestStore Upgrade poll interval (in seconds).
+ * Define a custom GuestStore check poll interval (in seconds).
*
* @note Illegal values result in a @c g_warning and fallback to the default
* poll interval.
*
* @param int User-defined poll interval. Set to 0 to disable polling.
*/
-#define CONFNAME_GUESTSTOREUPGRADE_POLLINTERVAL "poll-interval"
+#define CONFNAME_GSUPGRADE_POLLINTERVAL "poll-interval"
/**
- * Defines the value for GuestStore upgrade to upgrade or not.
+ * Define a custom GuestStore periodic Upgrade interval (in seconds).
*
* @note Illegal values result in a @c g_warning and fallback to the default
- * value.
+ * upgrade interval.
*
- * @param boolean Set to TRUE to disable publishing.
- * Set to FALSE to enable publishing.
+ * @param int User-defined upgrade interval. Set to 0 to disable polling.
*/
-#define CONFNAME_GUESTSTOREUPGRADE_ALLOW_UPGRADE "allow-upgrade"
+#define CONFNAME_GSUPGRADE_UPGRADEINTERVAL "upgrade-interval"
/**
- * Defines the value for GuestStore upgrade to add or remove features or not.
+ * Define a custom GuestStore content path prefix.
*
* @note Illegal values result in a @c g_warning and fallback to the default
- * value.
+ * resource path.
*
- * @param boolean Set to TRUE to disable publishing.
- * Set to FALSE to enable publishing.
+ * @param string User-defined GuestStore resource path.
*/
-#define CONFNAME_GUESTSTOREUPGRADE_ALLOW_ADDREMOVE_FEATURE "allow-addremove-feature"
+#define CONFNAME_GSUPGRADE_RESOURCE "resource"
+
+/**
+ * Define a custom GuestStore content vmtools key.
+ *
+ * @note Illegal values result in a @c g_warning and fallback to the default
+ * vmtools key.
+ *
+ * @param string User-defined GuestStore vmtools key.
+ * Set to "vmtools" for the latest version.
+ * Suggested examples for earlier versions are:
+ * Set to "vmtools-11.0.0" for "vmtools-11.0.0/"
+ * Set to "vmtools-11.1.0" for "vmtools-11.1.0/"
+ * Set to "vmtools-11.2.0" for "vmtools-11.2.0/"
+ * Set to "vmtools-11.3.0" for "vmtools-11.3.0/"
+ */
+#define CONFNAME_GSUPGRADE_VMTOOLS_VERSION "vmtools-version-key"
/*
-* END GuestStore upgrader goodies.
-******************************************************************************
-*/
+ * END GuestStore upgrader goodies.
+ ******************************************************************************
+ */
/*
# User-defined poll interval in seconds. Set to 0 to disable polling.
#poll-interval=60
+
+[gueststoreupgrade]
+
+# The guestStoreUpgrade plugin is only available for Windows.
+
+# The policy value is one of the settings listed below.
+# off = no VMware Tools upgrade from GuestStore. Feature is
+# disabled.
+# manual = (Default) VMware Tools upgrade from GuestStore is
+# manually started.
+# powercycle = VMware Tools upgrade from GuestStore on system
+# power on.
+
+#policy=manual
+
+# Time interval for periodically checking available VMware Tools package
+# version in the GuestStore.
+# User-defined poll interval in seconds. Set to 0 to disable polling.
+# Minimum valid value is 900 seconds (15 minutes)
+# Default value is 3600 seconds (60 minutes)
+#poll-interval=3600
+
+# VMware Tools package version metadata key to specify a VMware Tools
+# package version in the GuestStore.
+# User-defined key for VMware Tools package version.
+# Default value is "vmtools" which points to the latest version of
+# VMware Tools package in the GuestStore.
+#vmtools-version-key=vmtools