Paludis Logo Introduction   accounts unwritten
Bugs, Requests, Support   ebuild and exheres VDB
Overview   exndbam  
FAQ   installed_accounts  
Clients   installed_unpackaged  
Configuration repositories/ repository  
API   unavailable  

unavailable Repository Format

The unavailable repository format can be used to see basic information about packages that are available in other repositories that have not been configured on this system. On Gentoo, this is used for seeing repositories known to layman and playman.rb. On Exherbo, this is used for seeing all official and selected unofficial repositories.

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

location
The location of the repository. Mandatory.
name
The name of the repository. Defaults to unavailable.
sync
How to sync the repository. See Syncers for supported formats. Optional if the repository does not need to be synced. Different sync URIs to use when a different source is requested may be specified, e.g. sync = git+http://host/path local: git+file:///path.
sync_options
Any options to be passed to the syncer. Optional. Options for alternative sources are specified using the same format as for sync.

When used in conjunction with repository format repositories, the unavailable repository format also allows automatic installation of configuration files for new repository files.

Reference Configurations

Gentoo

The following makes layman repositories available:

format = unavailable
name = layman
location = /var/db/paludis/repositories/layman
sync = tar+http://git.exherbo.org/layman_repositories.tar.bz2
importance = -100

Exherbo

The following lists all official repositories:

format = unavailable
location = /var/db/paludis/repositories/unavailable
sync = tar+http://git.exherbo.org/exherbo_repositories.tar.bz2
importance = -100

The following lists selected unofficial repositories:

format = unavailable
name = unavailable-unofficial
location = /var/db/paludis/repositories/unavailable-unofficial
sync = tar+http://git.exherbo.org/exherbo_unofficial_repositories.tar.bz2
importance = -100