Subversion Repositories DevTools

Rev

Rev 5300 | Rev 6779 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#   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          = 1   
piddir          = run
sleep           = 5
dpkg_archive    = /net/auperaarc01/export/devl/dpkg_archive

#   Logging
#       verbose         - Enable verbose logging 0 .. 3
#       logfile         - Path to basename of the log file
#       logfile.size    - Size in block of the log file
#       logfile.count   - Number of log files to keep

logfile         = log/auawsaarc001.log
logfile.size    = 20m
logfile.count   = 3
verbose         = 1
noTransfers     = y

#
#   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        = pkgadmin
hostname    = auawsaarc001
identity    = ../ssh/id_rsa_pkg_admin
bindir      = bin

rmHostName = auawsaarc001
rmConfigCheck = 30
rmConfFullRead = 120

#
#   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/auawsaarc001
forcedirscan    = 100
tagage          = 10m
tagListUpdate   = 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        = 1h
syncretry       = 10
writewindow     = 3h
maxpackages     = 500
deletePackages  = No
deleteImmediate = No
deleteAge       = 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
#
# Projects:    581 - BANGKOK (BKK)
#              301 - BEIJING (BEI)
#              561 - BEIJING MLC (MLC)
#              701 - MELBOURNE (MEL)
#              501 - NEW DELHI (NDL)A
#              741 - BANGKOK PURPLE LINE (BPL)
# Releases:    26283 -  SOLO 510
#            
#
#allArchive      = no
#allProjects     = no
#project         = 581,301,561,701,501,741
#release         = 26283

#
#   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_current
##pkg.ival-devkit = EXCLUDE