# AutoUpdate Configuration File
# This file ships with ProvideX
# Copy this file to autoupdatecustom.conf
# autoupdatecustom.conf is where all your changes should be made
# Adding quotes around the value preserves the case

[DEFAULTS]
AutoUpdate=Off
# When shipped the value is assigned as "Off"
# This is the main switch for turning the AutoUpdate Off or On
# Options (Off or On)
# If null then the value is assigned as "Off"
Interactive=Prompted
# Displays a dialogue showing the user the current status of the AutoUpdater
# Options (Prompted or Silent)
# If null the value is assigned as "Prompted"
AllowClientInitiation=Y
# Displays interactive dialogue advising the user of current update status and prompts the user to continue with update
# Options (Y or N)
# If null the value is assigned as "N"
AllowUpgrade=Y
# Indicates whether an upgrade should take place if client's workstation version is lower than version in autoupdate.conf/autoupdatecustom.conf
# Options (Y or N)
# If null the value is assigned as "N"
AllowDowngrade=Y
# Indicates whether a downgrade should take place if client's workstation version is higher than version in autoupdate.conf/autoupdatecustom.conf
# Options (Y or N)
# If null the value is assigned as "N"
AllowCompare=Y
# Indicates whether a repair should take place if client's workstation version is same as version in autoupdate.conf/autoupdatecustom.conf
# Options (Y or N)
# If null the value is assigned as "N"
AllowClientCancellation=Y
# Indicates whether a client is allowed to cancel an AutoUpdate job
# Options (Y or N)
# If null the value is assigned as "N"
CompareFrequency=M
# If AllowCompare is on this indicates when a repair should take place
# Options   D  = Once Daily
#           W = Once Weekly
#           M  = Once Monthly
#           2Tuesday = Every Second Tuesday of the month. Format is Number+Day (Fri or Friday)
# If null the value is assigned as "M"
LookAndFeel=4
# If Interactive=Prompted what the look and feel of the Window will be
# Options   2 � (Windows 3.1 style)
#           3 � (Windows 95 style)
#           4 � (XP style)
# If null the value is assigned as current sessions default
KillProcessMsg=Y
# Indicates if the user will receive a message box advising them that a session running with the same executable is going to be terminated
# Options (Y or N)
# If null the value is assigned as "N"
FixAttributes=Y
# Indicates whether or not ProvideX files that need to be updated will be automatically changed from read-only to read-write
# Options (Y or N)
# If null the value is assigned as "N"


[Debug]
LogLevel=2
# AutoUpdate logging level
# Logfiles are stored on the server /lib/_updater/autoupdate.log
# Options   0   will report nothing
#           1-5 will report the start and end routine messages as well as error messages
#           5-9 will report the start and end routine messages
# If null the value is assigned as "0"
AutoUpdateDebug=0
# Values of 1 through 7 will execute specific escapes during the product update program execution. Ie windx.upd
# Internal use only
# If null the value is assigned as "0"


[Products]
# product list to check
# AutoUpdater will only read the Product whose Identifier matches the information coming from cinfo
1 = ProvideX
2 = WindX Standalone
3 = WindX Plugin


#
# Product identification and version information override; each product section sets
# values for:
# DisplayName: Name to display in the AutoUpdater Window if Interactive=Prompted
# Identifier : The ID which is used by AutoUpdater to determine which settings to read
#              as well as what files need to be moved from the manifest.conf file
# CurrentVersion: version to check against the Client's work station; default to server version
# RepositoryPrefix: This is used along with CurrentVersion to target what directory
#                   AutoUpdater needs to look in.

# The RepositoryPrefix is used along with CurrentVersion to identify the
# directory AutoUpdater needs to look in.
#
# Example
#           CurrentVersion=M.mm.bbbb
#           RepositoryPrefix="pvx"
#
# With these settings, the AutoUpdater will use \lib\_repository\pvxM.mm.bbbb\ directory
# to obtain all manifest and files that need to be moved to the Workstation

[Product:ProvideX]
DisplayName="ProvideX"
Identifier=PVX
# CurrentVersion=M.mm.bbbb
RepositoryPrefix="pvx"


[Product:WindX Standalone]
DisplayName="WindX (Standalone)"
Identifier=WXS
# CurrentVersion=M.mm.bbbb
RepositoryPrefix="pvx"


[Product:WindX Plugin]
DisplayName="WindX (Plugin)"
Identifier=WXP
# CurrentVersion=M.mm.bbbb
RepositoryPrefix="pvx"
