dbconfig-generate-include1
Generate custom format db include files
Usage
dbconfig-generate-include [-hv]
[-f
format]
[-o
options]
[-a]
[-d
[varname]]
[-u
[varname]]
[-p
[varname]]
[-s
[varname]]
[-P
[varname]]
[-t
[varname]]
[-C
[commentstr]]
[-O
owner
[:group]]
[-m
mode]
[-U]
infile
[outfile]
Overview
dbconfig-generate-include is a program to generate custom format include files containing the information necessary to connect a program to a database resource.
Options
- infile
-
use the given dbconfig-common config file as input
- outfile
-
use the given file as output (default: stdout)
-f|--format-
use the given output format (default: sh)
-o|--options-
pass options specific to an output format in a semicolon separated list. see OUTPUT FORMATS/OPTIONS for more information.
-a|--all-
include all information in output (default)
-d|--dbname-
include the dbname in the output
-p|--dbpass-
include the dbpass in the output
-s|--dbserver-
include the dbserver in the output
-P|--dbport-
include the dbport in the output
-u|--dbuser-
include the dbuser in the output
-t|--dbtype-
include the dbtype in the output
-C|--comment-
"comment out" any unset variables, using a string appropriate comment string for the programming language in question. can be overridden with an optional parameter as an arbitrary comment.
-O|--owner-
set the owner:group of the output file
-m|--mode-
set the permissions on the output file
-U|--ucf-
register the outputfile with ucf
-h|--help-
display this helpful message
-v|--version-
output the version and exit
Output formats/options
format is one of a list of include-file style formats for various programming languages. the current list includes:
- sh
-
/bin/sh style include file.
- perl
-
perl parseable include file.
- php
-
php parseable include file.
- template
-
a file which contains a series of fields to be replaced with actual values. all substitutable fields consist of the underlying dbc_ variable name capitalized and surrounded with underscores. for example: _DBC_DBUSER_. options: template_infile (path to input file containing template)
- cpp
-
c-style header file, using #define'd constants.
Releases
10 releases since Debian 4.0 (Etch); the text changed 2 times.