NAME

brep-load – load build2 repositories into brep package database

SYNOPSIS

brep-load --help
brep-load --version
brep-load [options] loadtab

DESCRIPTION

brep-load reads the list of repositories from the specified loadtab configuration file, fetches their manifest files, and loads the repository and package information into the package database, suitable for consumption by the brep web module.

Note that brep-load expects the package database schema to have already been created using brep-migrate(1).

Also note that brep-load requires bpkg(1) to fetch repository information. See --bpkg for more information on the package manager program.

OPTIONS

--db-user|-u user
Database user name. If not specified, then operating system (login) name is used.
--db-password pass
Database password. If not specified, then login without password is expected to work.
--db-name|-n name
Database name. If not specified, then brep_package is used by default.
--db-host|-h host
Database host name, address, or socket. If not specified, then connect to localhost using the operating system-default mechanism (Unix-domain socket, etc).
--db-port|-p port
Database port number. If not specified, the default port is used.
--bpkg path
The package manager program to be used to fetch repository information. This should be the path to the bpkg executable. You can also specify additional options that should be passed to the package manager program with --bpkg-option. If the package manager program is not explicitly specified, then brep-load will use bpkg by default.
--bpkg-option opt
Additional option to be passed to the package manager program. See --bpkg for more information on the package manager program. Repeat this option to specify multiple package manager options.
--pager path
The pager program to be used to show long text. Commonly used pager programs are less and more. You can also specify additional options that should be passed to the pager program with --pager-option. If an empty string is specified as the pager program, then no pager will be used. If the pager program is not explicitly specified, then brep-load will try to use less. If it is not available, then no pager will be used.
--pager-option opt
Additional option to be passed to the pager program. See --pager for more information on the pager program. Repeat this option to specify multiple pager options.
--help
Print usage information and exit.
--version
Print version and exit.

EXIT STATUS

0
Success.
1
Fatal error.
2
An instance of brep-load or brep-migrate(1) is already running. Try again.
3
Recoverable database error. Try again.

BUGS

Send bug reports to the users@build2.org mailing list.