NAME¶
Config::Model::models::Approx - Configuration class Approx
DESCRIPTION¶
Configuration classes used by Config::Model
Configuration model to edit "/etc/approc/approx.conf". This file can
be edited with the following command:
config-edit -application approx
Elements¶
cache - approx cache directory¶
Specifies the location of the approx cache directory (default:
/var/cache/approx). It and all its subdirectories must be owned by the approx
server (see also the $user and $group parameters, below.)
Optional. Type
uniline. upstream_default: '/var/cache/approx'.
interval - file cache expiration in minutes¶
Specifies the time in minutes after which a cached file will be considered too
old to deliver without first checking with the remote repository for a newer
version.
Optional. Type integer. upstream_default: '720'.
max_rate - maximum download rate from remote repositories¶
Specifies the maximum download rate from remote repositories, in bytes per
second (default: unlimited). The value may be sufaXX fixed with "K",
"M", or "G" to indicate kilobytes, megabytes, or gigabytes
per second, respectively.
Optional. Type uniline.
max_redirects - maximum number of HTTP redirections¶
Specifies the maximum number of HTTP redirections that will be followed when
downloading a remote file.
Optional. Type integer. upstream_default:
'5'.
user - user that owns the files in the approx cache¶
Optional. Type uniline. upstream_default: 'approx'.
group - group that owns the files in the approx cache¶
Optional. Type uniline. upstream_default: 'approx'.
syslog - syslog(3) facility to use when logging¶
Optional. Type uniline. upstream_default: 'daemon'.
pdiffs - support IndexFile diffs¶
Optional. Type boolean. upstream_default: '1'.
offline - use cached files when offline¶
Specifies whether to deliver (possibly out-of-date) cached files when they
cannot be downloaded from remote repositories.
Optional. Type boolean.
upstream_default: '0'.
max_wait - max wait for concurrent file download¶
Specifies how many seconds an
approx(8) process will wait for a
concurrent download of a file to complete, before attempting to download the
file itself.
Optional. Type integer. upstream_default: '10'.
verbose¶
Specifies whether informational messages should be printed in the log.
Optional. Type boolean. upstream_default: '0'.
debug¶
Specifies whether debug messages should be printed in the log.
Optional. Type
boolean. upstream_default: '0'.
distributions - remote repositories¶
The other name/value pairs are used to map distribution names to remote
repositories. For example,
debian => http://ftp.debian.org/debian
security => http://security.debian.org/debian-security
Use the distribution name as the key of the hash element and the URL as the
value .
Optional. Type hash of uniline.
SEE ALSO¶
- •
- config-edit
AUTHOR¶
- Dominique Dumont
COPYRIGHT¶
- 2011, Dominique Dumont
LICENSE¶
- LGPL-2.1+