FDCONFIG(1)

NAME
fdconfig - manipulates FramerD configuration files

SYNOPSIS
fdconfig [ config_name ] list fdconfig [ config_name ] locate fdconfig [ config_name ] get var fdconfig [ config_name ] set var value fdconfig [ config_name ] reset var fdconfig [ config_name ] add var val fdconfig [ config_name ] use-pool pool fdconfig [ config_name ] use-index index fdconfig [ config_name ] use-server function port @ hostname

DESCRIPTION
fdconfig is used to maintain FramerD configuration files, which provide configuration information for various programs. A configuration file specifies a set of global variable bindings which are used to initialize different programs or modules. If the initial config_file argument is -profile , then the current user's FramerD profile is accessed; if the config_file parameter is either not provided (e.g. the first argument is the subcommand name) or is -config , the system-wide FramerD config file is accessed (this may require special privileges). Otherwise, config_file is a filename to which fdconfig will append the suffix .cfg Certain of the commands require write access to the specified file or create access to its directory (the file will be created if neccessary).

SUBCOMMANDS

locate
    returns the absolute pathname of the specified configuration file. This is most useful for locating the system configuration file on the system.

list
    lists all of the variable bindings specified by the configuration file.

get var
    prints the binding for var specified by the configuration file.

set var val
    sets the binding for var in the configuration file to be val

reset var
    removes and bindings for var in the configuration file

add var
    adds an additional value val to the bindings of var in the configuration file. If there are no current bindings for var in the file (i.e. it has not been set ), the additional value will be marked to be added to whatever current values exist in the environment when the configuration file is loaded. This allows multiple configuration files to contribute to the same global values.

use-pool pool
    adds the pool pool (which is either a filename or a server specification (see dtcall(1) ) to the configuration variable %POOLS which is used by the command line interface to FramerD databases (see fdd(1) ).

use-index pool
    adds the index pool (which is either a filename or a server specification (see dtcall(1) ) to the configuration variable %INDICES which is used by the command line interface to FramerD databases (see fdd(1) ).

use-server fcn_name port@hostname
    assigns the global value of fcn_name to be a remote procedure implemented by the server listening on port at hostname.

OPTIONS
fdconfig is a script implemented by fdscript(1) so its command line can contain interspersed bindings of the form var = val as well as options such as -f scheme-file, -C config-file, or -m module which can load arbitrary scheme files, config files, or modules.

DIAGNOSTICS
The program reports file access errors.

BUGS
No known bugs.

Revision Info
$Id: fdconfig.1,v 1.3 2002/07/10 00:13:11 haase Exp $

AUTHOR
Ken Haase < kh@beingmeta.com >

SEE ALSO
framerd(7) make-file-index(1)