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