Rev 1044 | Rev 3846 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
# TEMPLATE: Blat configuration file## active - Active link (Yes/1/y). (default = Yes)# piddir - Path to where a pid file will be created (Mandatory)# sleep - Polling period of the main process loop (default = 5)# dpkg_archive - Path to local package archive (Mandatory)##active = 1piddir = ./runsleep = 5dpkg_archive = /net/auperaunx26/export/devl/dpkg_archive# Logging# verbose - Enable verbose logging 0 .. 3 (default = 0)# logfile - Path to basename of the log file (Mandatory)# logfile.size - Size in bytes of the log file (default = 1M)# logfile.count - Number of log files to keep (default = 9)logfile = ./log/frbesaarc01.loglogfile.size = 10mlogfile.count = 3verbose = 0## Target system# user - User that has write access to the archive (Mandatory)# hostname - Name of the target host (Mandatory)# identity - Path to ssh identity file for passwordless login (Mandatory)# The public part of this file is on the target# bindir - Path to blat utilities on the target (Mandatory)# Relative to the users home directory#user = pkg_adminhostname = 10.247.28.57identity = ./ssh/id_rsa_pkg_adminbindir = bin## Configure the fast package transfer# tagdir - Directory in which RM will flag that package-versions# need to be transferred. The user must create this# dircetory. (Mandatory)# forcedirscan - Period for retry and safty scan (default 100 )# tagage - Dead tags older than this time period will be deleted# (default 10m)# tagListUpdate - Time period to update fast package transfer config# file for blatPopulate. Will pick up new releases added# to projects. (default 1h)#tagdir = ./tags/frbesaarc01forcedirscan = 100tagage = 10mtagListUpdate = 1h## Configure the release sync process# synctime - Period of Release Sync processing (default 2h)# If set to '0' then Release Sync processing# will not be performed. New packagess will still be# transferred via the fast package transfer.# syncretry - Retry delay on sync failure (default 5m )# writewindow - Writable packages will not be transferred# by the sync, unless they are older that the# time period specified in this parameter# (default 3h)# maxpackages - Max packages to send in one iteration (default 5)# Limits damage done in any one pass# Value of zero will prevent packages being transferred.# Similar to setting 'synctime' to 0.# deletePackages - Delete packages that are not required (Yes/1/y) (default 0)# deleteImmediate - Immediate delete or tag for removal by target (default 0)# Relies upon on-target processing to cleanup# deleteAge - Delete packages that have not been used for some# time period. (Default. Never )# Package deletion is done by transfer master.#synctime = 2hsyncretry = 5mwritewindow = 3hmaxpackages = 5deletePackages = YesdeleteImmediate = NodeleteAge = 1## allProjects - Transfer content of all projects# When set, 'project' and 'release' are ignored.# (Yes/1/y) (default 0).# project - List of one or more projects to sync# Closed and Archived releases will not# be synced# release - List of releases to sync#project =release = 19303## Package filtering# packageFilter - Regexp to limit packages to be transferred# Default: ^.*# Example: ^ERG##packageFilter = ^ERG## Specific packages and versions# pkg.xxx - Force package xxx to be a part of the transfer set# Value specifies the version to transfer# If this is a symlink, then both the link# and the package will be transferred.## If the version is the keyword 'EXCLUDE' then the# package will not be transferred, nor deleted.#pkg.core_devl = jats2_currentpkg.ival-devkit = EXCLUDE