Paludis Logo Introduction Hooks environment.conf sets/
Bugs, Requests, Support Syncers keywords.conf repositories/
Overview Fetchers use.conf ebuild
FAQ Env Vars licenses.conf vdb
Clients File Formats mirrors.conf installed unpackaged
Configuration Dep Specs package_mask.conf  
API specpath.conf bashrc  

vdb Options

This document applies only to clients using PaludisEnvironment. Any standard client that supports a --environment command line option uses PaludisEnvironment unless overridden, either by explicitly selecting another environment (e.g. --environment portage) or, on distributions also supporting Portage, by lack of a Paludis configuration and presence of a Portage configuration.

As well as the general keys supported for all repositories, the following keys have meaning for vdb format repositories:

location
The location of the repository. Mandatory. On Gentoo systems, this must be ${root}/var/db/pkg to avoid problems with broken ebuilds that illegally access the VDB.
provides_cache
The directory to use for reading and writing a cache of providers of old-style virtuals. See Getting Started for notes. Optional, set to /var/empty to disable.
names_cache
The directory in which to look for a names cache, and in which to generate a names cache. A names cache will significantly speed up converting a pkg into a cat/pkg. See Getting Started for notes. Optional, set to /var/empty to disable.
builddir
The directory to use when 'building' a package for an uninstall (a temporary directory is needed for various operations). Optional.