# Blat configuration file # active - Active link (Yes/1/y). (default = Yes) # piddir - Path to where a pid file will be created # sleep - Polling period of the main process loop # dpkg_archive - Path to local package archive # # active = no piddir = run sleep = 5 dpkg_archive = /net/auperaunx26/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/frbesaarc01.log logfile.size = 5m logfile.count = 3 verbose = 3 # # Target system # user - User that has write access to the archive # hostname - Name of the target host # identity - Path to ssh identity file for passwordless login # The public part of this file is on the target # bindir - Path to blat utilities on the target # Relative to the users home directory # user = pkg_admin hostname = 10.247.28.57 identity = ssh/id_rsa_pkg_admin bindir = bin # # Configure the fast package transfer # tagdir - Tirectory in which RM will flag that package-version need to # be transferred # forcedirscan - Period for retry and safty scan # tagage - Dead tags older than this time period will be deleted # tagListUpdate - Time period to update fast package transfer config # file for blatPopulate. (default 1h) # tagdir = tags/frbesaarc01 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 ) # project - List of one or more projects to sync # Closed and Archived releases will not # be synced # release - list of releases to sync # 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 = 5h syncretry = 10 writewindow = 3h maxpackages = 10 deletePackages = Yes deleteImmediate = No deleteAge = 1 # # Package filtering # packageFilter - Regexp to limit packages to be transferred # Default: ^.* # Example: ^ERG # #packageFilter = ^ERG # Projects: City of CateTown, BCC RELEASES # Releases: Coct Milestone 0a, iVal Devices, DaemonPen, Coct Milestone - 3a, iVal Devices - SBOM 4.3.0 project = 0 621 341 641 release = 16383 9283 20243 # # 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 keywork 'EXCLUDE' then the # package will not be transferred, nor deleted. # # If the version is the keyword 'ALL' then all versions # of the named package, currently in dpkg_archive, will # be transfered. # pkg.core_devl = jats2_current pkg.ival-devkit = EXCLUDE