DragonFly On-Line Manual Pages
UPDATEDD-WRAPPER.CONF(5) Configuration Files UPDATEDD-WRAPPER.CONF(5)
NAME
updatedd-wrapper.conf - configuration file for updatedd-wrapper
DESCRIPTION
This is the configuration file of updatedd-wrapper, a perl program to
execute updatedd.
By default it is at /etc, /usr/etc or /usr/local/etc.
This file simply consists of two kinds of blocks which starts with '{'
and ends with '}'. The first kind is the login block which should only
appear once. It contains your login information and has to be at the
beginning of the file. The syntax within this block is as follows:
alias = "login";
Alias is just an identifier for your login. Mostly "login" should be
"user:pass", but look at `updatedd <service> -- --help' to be sure,
because there are some exceptions like regfish. Notice that each line
has to end with ';'.
The second kind of blocks is the service block which tells
updatedd-wrapper what account should be updated and how it should be
updated. This block type can appear as often as you want. It has to
start with the name of the service and after that 'active' or
'disabled' in brackets. On disabled the block will be ignored by
updatedd-wrapper.
Each block has to contain the following arguments:
login with an alias for your login
hostnames
hostnames without 'http://' to update (space seperated and in
quotation marks)
The following options can be included:
ip-addr
ipv4:`/path/to/script` OR ipv6:`/path/to/script`
The script should print the ip address to stdout. This option is
highly recommend, because the ip address won't be cached without
it!
See /usr/[local/]share/updatedd/ for additional scripts.
use-syslog
print messages to syslog (yes or no, default is yes)
options
extra options for the service (see 'updatedd <service> --
--help' for help)
force this will force the update of your ddns record (cache entries
will be ignored)
EXAMPLES
login {
dyndns_1 = "user:pass";
regfish_1 = "TOKEN=token";
regfish_2 = "STD=user:pass";
ods_1 = "user:pass";
};
dyndns(active) {
login = dyndns_1;
hostnames = "host1.dyndns.org host2.dyndns.org";
ip-addr = ipv4:`/usr/local/share/updatedd/ipserv.pl dyndns`;
use-syslog = yes;
options = "--with-backmx --wildcard on";
# force;
}
regfish(active) {
login = regfish_1;
hostnames = "host1.org host2.org";
ip-addr = ipv4:`/usr/local/share/updatedd/ipserv.pl regfish`;
use-syslog = yes;
options = "--ismx";
# force;
}
regfish(active) {
login = regfish_2;
hostnames = "host3.org";
ip-addr = ipv4:`/usr/local/share/updatedd/ipserv.pl regfish`;
use-syslog = no;
# force;
}
ods(disabled) {
login = ods_1;
hostnames = "host1.ods.org host2.ods.org";
ip-addr = ipv4:`/usr/local/share/updatedd/interface.pl ppp0`;
use-syslog = yes;
# force;
}
FILES
etc/updatedd-wrapper.conf
SEE ALSO
Look at /usr/share/doc/updatedd for further documentation (distributed
by updatedd-doc) and at /usr/share/updatedd for additional scripts.
updatedd(1), updatedd-wrapper(1)
Philipp Benner March 2004 UPDATEDD-WRAPPER.CONF(5)