*/
/*
-******************************************************************************
-* 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.
+ ******************************************************************************
+ */
/*