1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-08-13 17:03:46 -04:00

doc: add note to pacman.conf manpage explaining $repo

Fixes FS#9142.

Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Dan McGee 2008-01-10 00:12:51 -06:00
parent 71ca587f2a
commit 887ad59eb6

View File

@ -33,8 +33,8 @@ Example
NoUpgrade = etc/passwd etc/group etc/shadow NoUpgrade = etc/passwd etc/group etc/shadow
NoUpgrade = etc/fstab NoUpgrade = etc/fstab
[current] [core]
Include = /etc/pacman.d/current Include = /etc/pacman.d/core
[custom] [custom]
Server = file:///home/pkgs Server = file:///home/pkgs
@ -137,9 +137,30 @@ defined with the 'Server' directive and follow a URL naming structure. If you
want to use a local directory, you can specify the full path with a ``file://'' want to use a local directory, you can specify the full path with a ``file://''
prefix, as shown above. prefix, as shown above.
The order of repositories in the file matters; repositories listed first will A common way to define DB locations utilizes the 'Include' directive. For each
take precedence over those listed later in the file when packages in two repository defined in the configuration file, a single 'Include' directive can
repositories have identical names, regardless of version number. contain a file that lists the servers for that repository.
--------
[core]
# use this repository first
Server = ftp://ftp.archlinux.org/core/os/arch
# next use servers as defined in the mirrorlist below
Include = /etc/pacman.d/mirrorlist
--------
During parsing, pacman will define the `$repo` variable to the name of the
current section. This is often utilized in files specified using the 'Include'
directive so all repositories can use the same mirrorfile.
--------
Server = ftp://ftp.archlinux.org/$repo/os/arch
--------
The order of repositories in the configuration files matters; repositories
listed first will take precedence over those listed later in the file when
packages in two repositories have identical names, regardless of version
number.
Using Your Own Repository Using Your Own Repository
------------------------- -------------------------