aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--locale.conf.5.txt4
-rw-r--r--rc.conf.5.txt271
-rw-r--r--vconsole.conf.5.txt5
3 files changed, 146 insertions, 134 deletions
diff --git a/locale.conf.5.txt b/locale.conf.5.txt
index 8d510fa..15f1e5f 100644
--- a/locale.conf.5.txt
+++ b/locale.conf.5.txt
@@ -24,12 +24,12 @@ The locale settings configured in /etc/locale.conf are system-wide and are inher
unset by individual programs or individual users. To avoid services inheriting the locale settings on sysvinit systems, the
DAEMON_LOCALE variable in rc.conf can be set to "no".
-In Arch /etc/rc.conf is also checked for locale configuration as well, however only as fallback.
+In Arch /etc/rc.conf is checked for locale configuration as well, however only as fallback.
OPTIONS
-------
The following locale settings may be set using /etc/locale.conf: *LANG=*, *LANGUAGE=*, *LC_CTYPE=*, *LC_NUMERIC=*, *LC_TIME=*, *LC_COLLATE=*,
-*LC_MONETARY=*, *LC_MESSAGES=*, *LC_PAPER=*, *LC_NAME=*, *LC_ADDRESS=*, *LC_TELEPHONE=*, *LC_MEASUREMENT=*, *LC_IDENTIFICATION=*. Note that *LC_ALL* may not be be configured in this file. For details about the meaning and semantics of these settings, refer to locale(7).
+*LC_MONETARY=*, *LC_MESSAGES=*, *LC_PAPER=*, *LC_NAME=*, *LC_ADDRESS=*, *LC_TELEPHONE=*, *LC_MEASUREMENT=*, *LC_IDENTIFICATION=*. Note that *LC_ALL* may not be be configured in this file. For details about the meaning and semantics of these settings, refer to locale(7). The LANG variable overrides LOCALE from /etc/rc.conf.
SEE ALSO
--------
diff --git a/rc.conf.5.txt b/rc.conf.5.txt
index d27d542..1d331ef 100644
--- a/rc.conf.5.txt
+++ b/rc.conf.5.txt
@@ -4,219 +4,234 @@ vim:set ts=4 sw=4 syntax=asciidoc noet:
rc.conf(5)
==========
-Name
+NAME
----
rc.conf - Arch Linux main configuration file
-Synopsis
+SYNOPSIS
--------
-*/etc/rc.conf*
+/etc/rc.conf
-Description
+DESCRIPTION
-----------
-The */etc/rc.conf* file is the system configuration file for Arch-specific
+The /etc/rc.conf file is the system configuration file for Arch-specific
settings. The format is bash. It contains several commonly-edited settings such
as timezone; keymap; kernel modules; daemons to load at start-up; etc. It is
split up in a few sections to categorize configuration settings: localization,
hardware, networking and daemons.
-Localization[[L]]
+LOCALIZATION[[L]]
-----------------
-*TIMEZONE*::
- Specifies the timezone. The setting takes effect on boot by ensuring that /etc/localtime is a symlink
- to the correct zoneinfo file. Possible timezones are the relative path to a zoneinfo file starting
- from the directory /usr/share/zoneinfo. For example, a German timezone would be Europe/Berlin,
- which refers to the file /usr/share/zoneinfo/Europe/Berlin.
+*TIMEZONE=*
- Note: if empty, /etc/localtime is not changed. This is useful if /etc/localtime is maintained manually
- or by a third-party tool; or if there is no reason to change it from what was set during install.
+Specifies the timezone. The setting takes effect on boot by ensuring that /etc/localtime is a symlink
+to the correct zoneinfo file. Possible timezones are the relative path to a zoneinfo file starting
+from the directory /usr/share/zoneinfo. For example, a German timezone would be Europe/Berlin,
+which refers to the file /usr/share/zoneinfo/Europe/Berlin.
- Default: empty
+Note: if empty, /etc/localtime is not changed. This is useful if /etc/localtime is maintained manually
+or by a third-party tool; or if there is no reason to change it from what was set during install.
-*HARDWARECLOCK*::
- How to interpret/update the hardware clock. (used by hwclock)
- Options:
- - empty: fall back to the value in /var/lib/hwclock/adjfile, which defaults to UTC. This is recommended
- as other users of hwclock might change adjfile and hence cause rc.conf and adjfile to be out of sync.
- - "UTC": most robust, allows operating systems to abstract local time and ease DST.
- - "localtime": apply timezone (and DST) in hardwareclock: discouraged.
- Choose this if you dualboot with an OS which cannot handle UTC BIOS times correctly, like Windows (note
- that recent Windows'es can use UTC, which is preferable).
- - any other value will result in the hardware clock being left untouched (useful for virtualization)
+Default: empty
- Default: empty
+*HARDWARECLOCK=*
-*KEYMAP*::
- Defines the keymap to load with the loadkeys program on bootup.
- Possible keymaps are found in /usr/share/kbd/keymaps. Please note that this
- setting is only valid for your TTYs, not any graphical window managers or X.
- KEYMAP in /etc/vconsole.conf takes precedence.
+How to interpret/update the hardware clock. (used by hwclock)
- Defalut: empty
+Options:
+ - empty: fall back to the value in /var/lib/hwclock/adjfile, which defaults to UTC. This is recommended
+ as other users of hwclock might change adjfile and hence cause rc.conf and adjfile to be out of sync.
+ - "UTC": most robust, allows operating systems to abstract local time and ease DST.
+ - "localtime": apply timezone (and DST) in hardwareclock: discouraged.
+ Choose this if you dualboot with an OS which cannot handle UTC BIOS times correctly, like Windows (note
+ that recent Windows'es can use UTC, which is preferable).
+ - any other value will result in the hardware clock being left untouched (useful for virtualization)
-*CONSOLEFONT*::
- Defines the console font to load with the setfont program on bootup.
- Possible fonts are found in /usr/share/kbd/consolefonts (only needed for non-US).
- FONT in /etc/vconsole.conf takes precedence.
+Default: empty
- Default: empty
+*KEYMAP=*
-*CONSOLEMAP*::
- Defines the console map to load with the setfont program on bootup. Possible maps are found in
- /usr/share/kbd/consoletrans. Set this to a map suitable for the appropriate locale (8859-1 for Latin1,
- for example) if you're using an UTF-8 locale and use programs that generate 8-bit output. If you're
- using X11 for everyday work, don't bother, as it only affects the output of Linux console applications.
- FONT_MAP in /etc/vconsole.conf takes precedence.
+Defines the keymap to load with the loadkeys program on bootup.
+Possible keymaps are found in /usr/share/kbd/keymaps. Please note that this
+setting is only valid for your TTYs, not any graphical window managers or X.
+KEYMAP in /etc/vconsole.conf takes precedence.
- Default: empty
+Defalut: empty
-*LOCALE*::
- This sets your system language, which will be used by all i18n-friendly applications and utilities.
- See `locale -a` (or locale.gen) for available options. LANG in /etc/locale.conf takes precedence.
- If unset, it falls back to the C locale.
+*CONSOLEFONT=*
- Default: empty
+Defines the console font to load with the setfont program on bootup.
+Possible fonts are found in /usr/share/kbd/consolefonts (only needed for non-US).
+FONT in /etc/vconsole.conf takes precedence.
-*DAEMON_LOCALE*::
- If set to 'yes', use $LOCALE as the locale during daemon startup and during the boot process.
- If set to 'no', the C locale is used.
+Default: empty
- Default: "no"
+*CONSOLEMAP=*
-*USECOLOR*::
- Use ANSI color sequences in startup messages
+Defines the console map to load with the setfont program on bootup. Possible maps are found in
+/usr/share/kbd/consoletrans. Set this to a map suitable for the appropriate locale (8859-1 for Latin1,
+for example) if you're using an UTF-8 locale and use programs that generate 8-bit output. If you're
+using X11 for everyday work, don't bother, as it only affects the output of Linux console applications.
+FONT_MAP in /etc/vconsole.conf takes precedence.
- Default: "yes"
+Default: empty
-Hardware[[H]]
+*LOCALE=*
+
+This sets your system language, which will be used by all i18n-friendly applications and utilities.
+See `locale -a` (or locale.gen) for available options. LANG in /etc/locale.conf takes precedence.
+If unset, it falls back to the C locale.
+
+Default: empty
+
+*DAEMON_LOCALE=*
+
+ - If set to 'yes', use $LOCALE as the locale during daemon startup and during the boot process.
+ - If set to 'no', the C locale is used.
+
+Default: "no"
+
+*USECOLOR=*
+
+Use ANSI color sequences in startup messages
+
+Default: "yes"
+
+HARDWARE[[H]]
-------------
+*MODULES=*
+
+Modules to load at boot-up. To blacklist modules, see "man modprobe.conf".
+
+Default: ().
+
+*UDEV_TIMEOUT=*
-*MODULES*::
- Modules to load at boot-up. To blacklist modules, see "man modprobe.conf".
+Udev settle timeout.
- Default: ().
+Default: 30
-*UDEV_TIMEOUT*::
- Udev settle timeout.
+*USEDMRAID=*
- Default: 30
+Scan for FakeRAID (dmraid) Volumes at startup.
-*USEDMRAID*::
- Scan for FakeRAID (dmraid) Volumes at startup.
+Default: "no"
- Default: "no"
+*USEBTRFS=*
-*USEBTRFS*::
- Scan for BTRFS volumes at startup.
+Scan for BTRFS volumes at startup.
- Default: "no"
+Default: "no"
-*USELVM*::
- Scan for LVM volume groups at startup, required if you use LVM.
+*USELVM=*
- Default: "no"
+Scan for LVM volume groups at startup, required if you use LVM.
-Networking[[N]]
+Default: "no"
+
+NETWORKING[[N]]
---------------
+*HOSTNAME=*
-*HOSTNAME*::
- Hostname of machine. Should also be put in /etc/hosts. The contents of
- /etc/hostname (if not empty) takes precedence.
+Hostname of machine. Should also be put in /etc/hosts. The contents of
+/etc/hostname (if not empty) takes precedence.
- Default: "myhost"
+Default: "myhost"
The following settings help you setting up a wired network.
-*interface*::
- Name of device. Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces.
+*interface=*
- Default: empty
+Name of device. Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces.
- Required for manual configuration as well as DHCP.
+Default: empty
-*address*::
- IP address.
+Required for manual configuration as well as DHCP.
- Default: empty
+*address=*
- Required for manual configuration, empty for DHCP.
+IP address.
-*netmask*::
- Subnet mask.
+Default: empty
- Default: empty (which means 255.255.255.0)
+Required for manual configuration, empty for DHCP.
- Optional for manual configuration, ignored for DHCP.
+*netmask=*
-*broadcast*::
- Broadcast address.
+Subnet mask.
- Default: empty
+Default: empty (which means 255.255.255.0)
- Optional for manual configuration, ignored for DHCP.
+Optional for manual configuration, ignored for DHCP.
-*gateway*::
- Default route.
+*broadcast=*
- Default: empty
+Broadcast address.
- Required for manual configuration, ignored for DHCP.
+Default: empty
-*Static IP example*::
+Optional for manual configuration, ignored for DHCP.
- interface=eth0
+*gateway=*
- address=192.168.0.2
+Default route.
- netmask=255.255.255.0
+Default: empty
- broadcast=192.168.0.255
+Required for manual configuration, ignored for DHCP.
+*Static IP example*
+
+ interface=eth0
+ address=192.168.0.2
+ netmask=255.255.255.0
+ broadcast=192.168.0.255
gateway=192.168.0.1
-*DHCP example*::
+*DHCP example*
interface=eth0
-
address=
-
netmask=
-
gateway=
The following options might be needed for advanced use-cases.
-*NETWORK_PERSIST*::
- Setting this to "yes" will skip network shutdown. This is required if your root device is on NFS.
+*NETWORK_PERSIST=*
+
+Setting this to "yes" will skip network shutdown. This is required if your root device is on NFS.
- Default: "no"
+Default: "no"
-*NETWORKS*::
- Enable these netcfg profiles at boot-up. These replace the network
- configuration above and are useful if you happen to need more advanced
- network features than the simple network service supports,
- such as multiple network configurations (ie, laptop users).
+*NETWORKS=*
+
+Enable these netcfg profiles at boot-up. These replace the network
+configuration above and are useful if you happen to need more advanced
+network features than the simple network service supports,
+such as multiple network configurations (ie, laptop users).
- set to 'menu' to present a menu during boot-up (dialog package required)
- prefix an entry with a ! to disable it
- Network profiles are found in /etc/network.d
- There is a template file included there that can be used to create
- new profiles. This requires the netcfg package
-Daemons[[D]]
+Network profiles are found in /etc/network.d
+There is a template file included there that can be used to create
+new profiles. This requires the netcfg package.
+
+DAEMONS[[D]]
------------
-*DAEMONS*::
- Daemons to start at boot-up (in this order)
- - prefix a daemon with a ! to disable it
- - prefix a daemon with a @ to start it up in the background
+*DAEMONS=*
+
+Daemons to start at boot-up (in this order)
+ - prefix a daemon with a ! to disable it
+ - prefix a daemon with a @ to start it up in the background
- If you are sure nothing else touches your hardware clock (such as ntpd or
- a dual-boot), you might want to enable 'hwclock'. Note that this will only
- make a difference if the hwclock program has been calibrated correctly.
+If you are sure nothing else touches your hardware clock (such as ntpd or
+a dual-boot), you might want to enable 'hwclock'. Note that this will only
+make a difference if the hwclock program has been calibrated correctly.
- If you use a network filesystem you should enable 'netfs'.
+If you use a network filesystem you should enable 'netfs'.
- Default: (syslog-ng network crond)
+Default: (syslog-ng network crond)
-Authors
+AUTHORS
-------
- Written by Dieter Plaetinck, Tom Gundersen and others.
+Written by Dieter Plaetinck, Tom Gundersen and others.
diff --git a/vconsole.conf.5.txt b/vconsole.conf.5.txt
index 956ca6a..456db58 100644
--- a/vconsole.conf.5.txt
+++ b/vconsole.conf.5.txt
@@ -14,18 +14,16 @@ SYNOPSIS
DESCRIPTION
-----------
-
The /etc/vconsole.conf file configures the virtual console, i.e. keyboard mapping and console font.
The basic file format of the vconsole.conf is a newline-separated list environment-like shell-compatible variable assignments. It is
possible to source the configuration from shell scripts, however, beyond mere variable assignments no shell features are supported,
allowing applications to read the file without implementing a shell compatible execution engine.
-In Arch /etc/rc.conf is also checked for vconsole configuration as well, however only as fallback, as described below.
+In Arch /etc/rc.conf is checked for vconsole configuration as well as described below, however only as fallback.
OPTIONS
-------
-
The following options are understood:
*KEYMAP=*
@@ -53,7 +51,6 @@ EXAMPLE
SEE ALSO
--------
-
systemd.vconsole.conf(5), loadkeys(1), setfont(8), rc.conf(5)
AUTHORS