##################################################################
# Sample Husky configuration file



##################################################################
# Main settings

# The name of the system.
# It is used as default origin in program-generated mail.
Name        August Sky System

# The sysop's name.
# It is used as 'from' or 'to' name in program-generated mail.
Sysop       Yeti

# Physical location of the system.
# Actually used only in config converter.
Location    Planet Earth, The Solar System, The Milky Way Galaxy

# FTN addresses of the system, 5D compatible.
# If the system has AKAs then repeat this line for every one of them.
Address     2:5030/9999@fidonet

# Set origin for program-generated mail.
if "[module]"=="hpt"
  Origin   High Portable Tosser at my node
elseif "[module]"=="htick"
  Origin   High Portable Ticker at my node
else
# No 'origin' statement results in usage of default origin
endif




##################################################################
# Paths

# 'set' token allows you to set variables that can be referenced
# later as [variable_name].
# Let's set main path variables. All paths except the first one
# are relative so it is easy to move a system.
set FidoBaseDir=Q:\FIDO
set FidoSoftDir=[FidoBaseDir]\bin
set FidoHPTDir=[FidoSoftDir]\husky

# 'include' token allows us to include separate file into config.
# Here we use it to include file with all other path-related
# configuration.
Include [FidoHPTDir]\path




##################################################################
# Locking

# This statement is about how program will perform when it can't
# acquire the lock (see LockFile).
# If it is set to some value > 0, then husky programs will wait
# and try again a specified number of times with one second interval.
# If 'advisorylock' isn't set or is set to zero, then program will
# terminate immediately.
AdvisoryLock 10



##################################################################
# Log options

# The 'loglevels' statement specifies categories of log messages that
# are written to the log file.
# For detaled explanation see the documentation.
LogLevels   134567890ABCDEFGJKLMNT

# This is preset for full logging. Uncomment this line only
# if you have trouble with husky programs and need as many
# information as they can give you.
#LogLevels   0-9A-Za-z

# 'logechotoscreen' enables or disables logging to the screen.
# It's a bolean statement. No argument, "yes", "on" and "1" are
# positive equivalents, "no", "off" and "0" are negative equivalents.
LogEchoToScreen

# This statement specifies loglevel for screen output.
# By default its value is the same as specified in 'loglevels' statement.
#ScreenLogLevels 234567890ABCDEFGJKMNT



##################################################################
# NLTools configuration

Include nltools_cfg



##################################################################
# Linker configuration

LinkWithImportLog   Kill




##################################################################
# Packers configuration

Include [FidoHPTDir]\packer_internal




##################################################################
# Robots configuration

include [FidoHPTDir]\robots




##################################################################
# Links

# Links should be after packers definition!
include [FidoHPTDir]\links




##################################################################
# Areas

# Areas should be after links definition!
include [FidoHPTDir]\areas
if "[module]"=="htick"
    Include [FidoHPTDir]\fileareas
endif




##################################################################
# Tosser configuration

# Groups (see documentation) that are available to all links.
# Use with care.
#PublicGroup     A,B,C,E,F,G,H,I,J,K,L,N,O,P,Q,R,S,T,U,V,W,X,Y,Z

# The type of dupebase used. See docs.
# dupeBaseType <TextDupes | HashDupes | HashDupesWMsgId | CommonDupeBase>
DupeBaseType    HashDupesWMsgId

# Maximum days for storing you hashes in CommonDupeBase.
# For other dupebase types see -DupeHistory option in EchoArea statement.
#AreasMaxDupeAge 10

# Move bundles for each link to his own directory. Boolean.
SeparateBundles

# This statement sets naming scheme for created bundles.
# See docs for description.
# bundleNameStyle <timeStamp | addrDiff | addrsCRC32 |
# addrDiffAlways | addrsCRC32Always | Amiga>
BundleNameStyle addrsCRC32

# Default arcmail size in kb for all links. Default is 500kb.
DefArcmailSize  300

# Report about autocreation areas goes
# to netMail
ReportTo   netmail
# or to EchoArea
#ReportTo    YOUR.INFO




##################################################################
# Htick configuration

if "[module]"=="htick"
    Include [FidoHPTDir]\htick_cfg
endif




##################################################################
# Carbon copy configuration

# Carbon copy should be placed after areas definition!
Include cc_cfg




##################################################################
# Routing configuration

# Routing should be placed after links definition!
Include route_cfg
