aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/en/books/handbook
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2022-10-01 16:53:02 +0000
committerDanilo G. Baio <dbaio@FreeBSD.org>2022-10-01 18:17:07 +0000
commit3bc14ed2f6c707624c16d0138000d54faa8fe4e1 (patch)
tree225cec13f6c3d01ac80c717c0c7c2e42af67025a /documentation/content/en/books/handbook
parentf9fed0e06d0dc93a0353c43a52884cca1353fe09 (diff)
downloaddoc-3bc14ed2f6c707624c16d0138000d54faa8fe4e1.tar.gz
doc-3bc14ed2f6c707624c16d0138000d54faa8fe4e1.zip
Diffstat (limited to 'documentation/content/en/books/handbook')
-rw-r--r--documentation/content/en/books/handbook/advanced-networking/_index.po1656
-rw-r--r--documentation/content/en/books/handbook/audit/_index.po336
-rw-r--r--documentation/content/en/books/handbook/basics/_index.po1258
-rw-r--r--documentation/content/en/books/handbook/bibliography/_index.po182
-rw-r--r--documentation/content/en/books/handbook/boot/_index.po282
-rw-r--r--documentation/content/en/books/handbook/bsdinstall/_index.po950
-rw-r--r--documentation/content/en/books/handbook/config/_index.po960
-rw-r--r--documentation/content/en/books/handbook/cutting-edge/_index.po566
-rw-r--r--documentation/content/en/books/handbook/desktop/_index.po422
-rw-r--r--documentation/content/en/books/handbook/disks/_index.po1338
-rw-r--r--documentation/content/en/books/handbook/dtrace/_index.po98
-rw-r--r--documentation/content/en/books/handbook/eresources/_index.po1264
-rw-r--r--documentation/content/en/books/handbook/filesystems/_index.po44
-rw-r--r--documentation/content/en/books/handbook/firewalls/_index.po1432
-rw-r--r--documentation/content/en/books/handbook/geom/_index.po598
-rw-r--r--documentation/content/en/books/handbook/introduction/_index.po291
-rw-r--r--documentation/content/en/books/handbook/jails/_index.po648
-rw-r--r--documentation/content/en/books/handbook/kernelconfig/_index.po187
-rw-r--r--documentation/content/en/books/handbook/l10n/_index.po464
-rw-r--r--documentation/content/en/books/handbook/linuxemu/_index.po172
-rw-r--r--documentation/content/en/books/handbook/mac/_index.po600
-rw-r--r--documentation/content/en/books/handbook/mail/_index.po584
-rw-r--r--documentation/content/en/books/handbook/mirrors/_index.po532
-rw-r--r--documentation/content/en/books/handbook/multimedia/_index.po644
-rw-r--r--documentation/content/en/books/handbook/network-servers/_index.po1644
-rw-r--r--documentation/content/en/books/handbook/ports/_index.po670
-rw-r--r--documentation/content/en/books/handbook/ppp-and-slip/_index.po526
-rw-r--r--documentation/content/en/books/handbook/printing/_index.po454
-rw-r--r--documentation/content/en/books/handbook/security/_index.po1290
-rw-r--r--documentation/content/en/books/handbook/serialcomms/_index.po876
-rw-r--r--documentation/content/en/books/handbook/usb-device-mode/_index.po146
-rw-r--r--documentation/content/en/books/handbook/virtualization/_index.po614
-rw-r--r--documentation/content/en/books/handbook/wine/_index.po737
-rw-r--r--documentation/content/en/books/handbook/x11/_index.po1088
-rw-r--r--documentation/content/en/books/handbook/zfs/_index.po1150
35 files changed, 12364 insertions, 12339 deletions
diff --git a/documentation/content/en/books/handbook/advanced-networking/_index.po b/documentation/content/en/books/handbook/advanced-networking/_index.po
index ca82106f79..a54519b71b 100644
--- a/documentation/content/en/books/handbook/advanced-networking/_index.po
+++ b/documentation/content/en/books/handbook/advanced-networking/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-08-07 10:35-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,111 +35,111 @@ msgid "Chapter 32. Advanced Networking"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:14
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:15
#, no-wrap
msgid "Advanced Networking"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:52
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:55
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:56
msgid "This chapter covers a number of advanced networking topics."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:57
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:58
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:59
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:60
msgid "The basics of gateways and routes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:60
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:61
msgid "How to set up USB tethering."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:61
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:62
msgid "How to set up IEEE(R) 802.11 and Bluetooth(R) devices."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:62
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:63
msgid "How to make FreeBSD act as a bridge."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:63
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:64
msgid "How to set up network PXE booting."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:64
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:65
msgid "How to set up IPv6 on a FreeBSD machine."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:65
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:66
msgid ""
"How to enable and utilize the features of the Common Address Redundancy "
"Protocol (CARP) in FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:66
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:67
msgid "How to configure multiple VLANs on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:67
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:68
msgid "Configure bluetooth headset."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:69
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:70
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:71
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:72
msgid "Understand the basics of the [.filename]#/etc/rc# scripts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:72
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:73
msgid "Be familiar with basic network terminology."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:73
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:74
msgid ""
"Know how to configure and install a new FreeBSD kernel (crossref:"
"kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:74
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:75
msgid ""
"Know how to install additional third-party software (crossref:ports[ports,"
"Installing Applications: Packages and Ports])."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:76
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:77
#, no-wrap
msgid "Gateways and Routes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:85
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:86
msgid ""
"_Routing_ is the mechanism that allows a system to find the network path to "
"another system. A _route_ is a defined pair of addresses which represent "
@@ -153,7 +153,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:88
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:89
msgid ""
"This section provides an overview of routing basics. It then demonstrates "
"how to configure a FreeBSD system as a router and offers some "
@@ -161,18 +161,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:90
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:91
#, no-wrap
msgid "Routing Basics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:93
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:94
msgid "To view the routing table of a FreeBSD system, use man:netstat[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:98
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:99
#, no-wrap
msgid ""
"% netstat -r\n"
@@ -180,7 +180,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:110
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:111
#, no-wrap
msgid ""
"Internet:\n"
@@ -197,18 +197,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:113
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:114
msgid "The entries in this example are as follows:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:114
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:115
#, no-wrap
msgid "default"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:118
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:119
msgid ""
"The first route in this table specifies the `default` route. When the local "
"system needs to make a connection to a remote host, it checks the routing "
@@ -218,7 +218,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:122
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:123
msgid ""
"If the destination does not match an entry, or if all known paths fail, the "
"system uses the entry for the default route. For hosts on a local area "
@@ -228,7 +228,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:124
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:125
msgid ""
"The default route for a machine which itself is functioning as the gateway "
"to the outside world will be the gateway machine at the Internet Service "
@@ -236,13 +236,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:125
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:126
#, no-wrap
msgid "localhost"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:129
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:130
msgid ""
"The second route is the `localhost` route. The interface specified in the "
"`Netif` column for `localhost` is [.filename]#lo0#, also known as the "
@@ -251,13 +251,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:130
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:131
#, no-wrap
msgid "MAC address"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:136
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:137
msgid ""
"The addresses beginning with `0:e0:` are MAC addresses. FreeBSD will "
"automatically identify any hosts, `test0` in the example, on the local "
@@ -271,13 +271,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:137
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:138
#, no-wrap
msgid "subnet"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:141
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:142
msgid ""
"FreeBSD will automatically add subnet routes for the local subnet. In this "
"example, `10.20.30.255` is the broadcast address for the subnet `10.20.30` "
@@ -286,7 +286,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:144
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:145
msgid ""
"Local network hosts and local subnets have their routes automatically "
"configured by a daemon called man:routed[8]. If it is not running, only "
@@ -294,13 +294,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:145
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:146
#, no-wrap
msgid "host"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:148
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:149
msgid ""
"The `host1` line refers to the host by its Ethernet address. Since it is "
"the sending host, FreeBSD knows to use the loopback interface ([."
@@ -308,7 +308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:152
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:153
msgid ""
"The two `host2` lines represent aliases which were created using man:"
"ifconfig[8]. The `=>` symbol after the [.filename]#lo0# interface says that "
@@ -318,151 +318,151 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:153
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:154
#, no-wrap
msgid "224"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:155
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:156
msgid "The final line (destination subnet `224`) deals with multicasting."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:158
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:159
msgid ""
"Various attributes of each route can be seen in the `Flags` column. "
"<<routeflags>> summarizes some of these flags and their meanings:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:160
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:161
#, no-wrap
msgid "Commonly Seen Routing Table Flags"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:164
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:165
#, no-wrap
msgid "Command"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:166
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:167
#, no-wrap
msgid "Purpose"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:167
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:168
#, no-wrap
msgid "U"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:169
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:170
#, no-wrap
msgid "The route is active (up)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:170
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:171
#, no-wrap
msgid "H"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:172
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:173
#, no-wrap
msgid "The route destination is a single host."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:173
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:174
#, no-wrap
msgid "G"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:175
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:176
#, no-wrap
msgid "Send anything for this destination on to this gateway, which will figure out from there where to send it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:176
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:177
#, no-wrap
msgid "S"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:178
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:179
#, no-wrap
msgid "This route was statically configured."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:179
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:180
#, no-wrap
msgid "C"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:181
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:182
#, no-wrap
msgid "Clones a new route based upon this route for machines to connect to. This type of route is normally used for local networks."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:182
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:183
#, no-wrap
msgid "W"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:184
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:185
#, no-wrap
msgid "The route was auto-configured based upon a local area network (clone) route."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:185
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:186
#, no-wrap
msgid "L"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:186
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:187
#, no-wrap
msgid "Route involves references to Ethernet (link) hardware."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:189
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:190
msgid ""
"On a FreeBSD system, the default route can defined in [.filename]#/etc/rc."
"conf# by specifying the IP address of the default gateway:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:193
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:194
#, no-wrap
msgid "defaultrouter=\"10.20.30.1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:196
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:197
msgid "It is also possible to manually add the route using `route`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:200
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:201
#, no-wrap
msgid "# route add default 10.20.30.1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:204
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:205
msgid ""
"Note that manually added routes will not survive a reboot. For more "
"information on manual manipulation of network routing tables, refer to man:"
@@ -470,13 +470,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:206
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:207
#, no-wrap
msgid "Configuring a Router with Static Routes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:211
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:212
msgid ""
"A FreeBSD system can be configured as the default gateway, or router, for a "
"network if it is a dual-homed system. A dual-homed system is a host which "
@@ -487,7 +487,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:214
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:215
msgid ""
"In order for the system to forward packets between interfaces, FreeBSD must "
"be configured as a router. Internet standards and good engineering practice "
@@ -497,20 +497,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:218
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:219
#, no-wrap
msgid "gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:222
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:223
msgid ""
"To enable routing now, set the man:sysctl[8] variable `net.inet.ip."
"forwarding` to `1`. To stop routing, reset this variable to `0`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:226
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:227
msgid ""
"The routing table of a router needs additional routes so it knows how to "
"reach other networks. Routes can be either added manually using static "
@@ -520,7 +520,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:232
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:233
msgid ""
"For large networks, static routes quickly become unscalable. FreeBSD comes "
"with the standard BSD routing daemon man:routed[8], which provides the "
@@ -530,18 +530,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:235
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:236
msgid "Consider the following network:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:236
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:237
#, no-wrap
msgid "static-routes.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:241
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:242
msgid ""
"In this scenario, `RouterA` is a FreeBSD machine that is acting as a router "
"to the rest of the Internet. It has a default route set to `10.0.0.1` which "
@@ -550,14 +550,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:243
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:244
msgid ""
"Before adding any static routes, the routing table on `RouterA` looks like "
"this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:248
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:249
#, no-wrap
msgid ""
"% netstat -nr\n"
@@ -565,7 +565,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:255
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:256
#, no-wrap
msgid ""
"Internet:\n"
@@ -577,7 +577,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:259
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:260
msgid ""
"With the current routing table, `RouterA` does not have a route to the "
"`192.168.2.0/24` network. The following command adds the `Internal Net 2` "
@@ -585,13 +585,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:263
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:264
#, no-wrap
msgid "# route add -net 192.168.2.0/24 192.168.1.2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:268
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:269
msgid ""
"Now, `RouterA` can reach any host on the `192.168.2.0/24` network. However, "
"the routing information will not persist if the FreeBSD system reboots. If "
@@ -599,7 +599,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:274
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:275
#, no-wrap
msgid ""
"# Add Internal Net 2 as a persistent static route\n"
@@ -608,7 +608,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:278
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:279
msgid ""
"The `static_routes` configuration variable is a list of strings separated by "
"a space, where each string references a route name. The variable "
@@ -616,7 +616,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:281
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:282
msgid ""
"Using more than one string in `static_routes` creates multiple static "
"routes. The following shows an example of adding static routes for the "
@@ -624,7 +624,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:287
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:288
#, no-wrap
msgid ""
"static_routes=\"net1 net2\"\n"
@@ -633,15 +633,15 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:290
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1365
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1880
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:291
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1366
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1881
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:294
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:295
msgid ""
"When an address space is assigned to a network, the service provider "
"configures their routing tables so that all traffic for the network will be "
@@ -650,7 +650,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:297
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:298
msgid ""
"There is a system that keeps track of all assigned address spaces and "
"defines their point of connection to the Internet backbone, or the main "
@@ -662,7 +662,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:300
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:301
msgid ""
"It is the task of the service provider to advertise to the backbone sites "
"that they are the point of connection, and thus the path inward, for a "
@@ -670,7 +670,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:304
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:305
msgid ""
"Sometimes, there is a problem with route propagation and some sites are "
"unable to connect. Perhaps the most useful command for trying to figure out "
@@ -679,7 +679,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:308
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:309
msgid ""
"When using `traceroute`, include the address of the remote host to connect "
"to. The output will show the gateway hosts along the path of the attempt, "
@@ -688,13 +688,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:310
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:311
#, no-wrap
msgid "Multicast Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:315
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:316
msgid ""
"FreeBSD natively supports both multicast applications and multicast "
"routing. Multicast applications do not require any special configuration in "
@@ -703,13 +703,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:319
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:320
#, no-wrap
msgid "options MROUTING\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:325
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:326
msgid ""
"The multicast routing daemon, mrouted can be installed using the package:net/"
"mrouted[] package or port. This daemon implements the DVMRP multicast "
@@ -720,26 +720,26 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:330
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:331
msgid ""
"DVMRP has largely been replaced by the PIM protocol in many multicast "
"installations. Refer to man:pim[4] for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:333
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:334
#, no-wrap
msgid "Wireless Networking"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:335
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:336
#, no-wrap
msgid "Wireless Networking Basics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:339
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:340
msgid ""
"Most wireless networks are based on the IEEE(R) 802.11 standards. A basic "
"wireless network consists of multiple stations communicating with radios "
@@ -749,7 +749,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:345
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:346
msgid ""
"802.11 networks are organized in two ways. In _infrastructure mode_, one "
"station acts as a master with all the other stations associating to it, the "
@@ -762,7 +762,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:350
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:351
msgid ""
"802.11 networks were first deployed in the 2.4GHz band using protocols "
"defined by the IEEE(R) 802.11 and 802.11b standard. These specifications "
@@ -776,7 +776,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:363
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:364
msgid ""
"Separate from the underlying transmission techniques, 802.11 networks have a "
"variety of security mechanisms. The original 802.11 specifications defined "
@@ -800,7 +800,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:368
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:369
msgid ""
"The other standard to be aware of is 802.11e. It defines protocols for "
"deploying multimedia applications, such as streaming video and voice over IP "
@@ -816,7 +816,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:371
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:372
msgid ""
"FreeBSD supports networks that operate using 802.11a, 802.11b, and 802.11g. "
"The WPA and 802.11i security protocols are likewise supported (in "
@@ -826,27 +826,27 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:373
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:374
#, no-wrap
msgid "Quick Start"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:377
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:378
msgid ""
"Connecting a computer to an existing wireless network is a very common "
"situation. This procedure shows the steps required."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:380
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:381
msgid ""
"Obtain the SSID (Service Set Identifier) and PSK (Pre-Shared Key) for the "
"wireless network from the network administrator."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:382
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:383
msgid ""
"Identify the wireless adapter. The FreeBSD [.filename]#GENERIC# kernel "
"includes drivers for many common wireless adapters. If the wireless adapter "
@@ -855,25 +855,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:386
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:387
#, no-wrap
msgid "% sysctl net.wlan.devices\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:389
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:390
msgid ""
"If a wireless adapter is not listed, an additional kernel module might be "
"required, or it might be a model not supported by FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:391
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:392
msgid "This example shows the Atheros `ath0` wireless adapter."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:392
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:393
msgid ""
"Add an entry for this network to [.filename]#/etc/wpa_supplicant.conf#. If "
"the file does not exist, create it. Replace _myssid_ and _mypsk_ with the "
@@ -881,7 +881,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:399
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:400
#, no-wrap
msgid ""
"network={\n"
@@ -891,13 +891,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:402
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:403
msgid ""
"Add entries to [.filename]#/etc/rc.conf# to configure the network on startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:407
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:408
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -905,32 +905,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:410
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:411
msgid ""
"Restart the computer, or restart the network service to connect to the "
"network:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:414
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:415
#, no-wrap
msgid "# service netif restart\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:417
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:418
#, no-wrap
msgid "Basic Setup"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:419
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:420
#, no-wrap
msgid "Kernel Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:423
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:424
msgid ""
"To use wireless networking, a wireless networking card is needed and the "
"kernel needs to be configured with the appropriate wireless networking "
@@ -939,7 +939,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:426
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:427
msgid ""
"The most commonly used wireless devices are those that use parts made by "
"Atheros. These devices are supported by man:ath[4] and require the "
@@ -947,13 +947,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:430
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:431
#, no-wrap
msgid "if_ath_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:436
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:437
msgid ""
"The Atheros driver is split up into three separate pieces: the driver (man:"
"ath[4]), the hardware support layer that handles chip-specific functions "
@@ -965,13 +965,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:440
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:441
#, no-wrap
msgid "if_wi_load=\"YES\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:447
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:448
msgid ""
"The examples in this section use an man:ath[4] device and the device name in "
"the examples must be changed according to the configuration. A list of "
@@ -984,7 +984,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:455
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:456
msgid ""
"In addition, the modules that implement cryptographic support for the "
"security protocols to use must be loaded. These are intended to be "
@@ -998,7 +998,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:461
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:462
#, no-wrap
msgid ""
"wlan_wep_load=\"YES\"\n"
@@ -1007,7 +1007,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:465
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:466
msgid ""
"Once this information has been added to [.filename]#/boot/loader.conf#, "
"reboot the FreeBSD box. Alternately, load the modules by hand using man:"
@@ -1015,7 +1015,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:469
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:470
msgid ""
"For users who do not want to use modules, it is possible to compile these "
"drivers into the kernel by adding the following lines to a custom kernel "
@@ -1023,7 +1023,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:481
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:482
#, no-wrap
msgid ""
"device wlan # 802.11 support\n"
@@ -1038,21 +1038,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:484
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:485
msgid ""
"With this information in the kernel configuration file, recompile the kernel "
"and reboot the FreeBSD machine."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:487
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:488
msgid ""
"Information about the wireless device should appear in the boot messages, "
"like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:493
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:494
#, no-wrap
msgid ""
"ath0: <Atheros 5212> mem 0x88000000-0x8800ffff irq 11 at device 0.0 on cardbus1\n"
@@ -1061,13 +1061,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:495
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:496
#, no-wrap
msgid "Setting the Correct Region"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:498
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:499
msgid ""
"Since the regulatory situation is different in various parts of the world, "
"it is necessary to correctly set the domains that apply to your location to "
@@ -1075,37 +1075,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:501
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:502
msgid ""
"The available region definitions can be found in [.filename]#/etc/regdomain."
"xml#. To set the data at runtime, use `ifconfig`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:505
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:506
#, no-wrap
msgid "# ifconfig wlan0 regdomain ETSI country AT\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:508
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:509
msgid "To persist the settings, add it to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:512
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:513
#, no-wrap
msgid "# sysrc create_args_wlan0=\"country AT regdomain ETSI\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:514
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:515
#, no-wrap
msgid "Infrastructure Mode"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:520
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:521
msgid ""
"Infrastructure (BSS) mode is the mode that is typically used. In this mode, "
"a number of wireless access points are connected to a wired network. Each "
@@ -1114,19 +1114,19 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:521
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:522
#, no-wrap
msgid "FreeBSD Clients"
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:523
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:524
#, no-wrap
msgid "How to Find Access Points"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:528
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:529
msgid ""
"To scan for available networks, use man:ifconfig[8]. This request may take "
"a few moments to complete as it requires the system to switch to each "
@@ -1135,7 +1135,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:536
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:537
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0\n"
@@ -1146,14 +1146,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:542
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:543
msgid ""
"The interface must be `up` before it can scan. Subsequent scan requests do "
"not require the interface to be marked as up again."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:547
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:548
msgid ""
"The output of a scan request lists each BSS/IBSS network found. Besides "
"listing the name of the network, the `SSID`, the output also shows the "
@@ -1164,18 +1164,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:549
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:550
msgid "One can also display the current list of known networks with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:553
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:554
#, no-wrap
msgid "# ifconfig wlan0 list scan\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:557
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:558
msgid ""
"This information may be updated automatically by the adapter or manually "
"with a `scan` request. Old data is automatically removed from the cache, so "
@@ -1183,14 +1183,14 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:558
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1136
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:559
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1137
#, no-wrap
msgid "Basic Settings"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:562
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:563
msgid ""
"This section provides a simple example of how to make the wireless network "
"adapter work in FreeBSD without encryption. Once familiar with these "
@@ -1199,7 +1199,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:565
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:566
msgid ""
"There are three basic steps to configure a wireless network: select an "
"access point, authenticate the station, and configure an IP address. The "
@@ -1207,12 +1207,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:567
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:568
msgid "====== Selecting an Access Point"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:570
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:571
msgid ""
"Most of the time, it is sufficient to let the system choose an access point "
"using the builtin heuristics. This is the default behavior when an "
@@ -1220,8 +1220,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:575
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:645
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:576
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:646
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -1229,14 +1229,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:578
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:579
msgid ""
"If there are multiple access points, a specific one can be selected by its "
"SSID:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:583
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:584
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -1244,7 +1244,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:587
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:588
msgid ""
"In an environment where there are multiple access points with the same SSID, "
"which is often done to simplify roaming, it may be necessary to associate to "
@@ -1253,7 +1253,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:592
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:593
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -1261,7 +1261,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:597
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:598
msgid ""
"There are other ways to constrain the choice of an access point, such as "
"limiting the set of frequencies the system will scan on. This may be useful "
@@ -1271,7 +1271,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:602
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:603
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -1279,7 +1279,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:607
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:608
msgid ""
"This example will force the card to operate in 802.11g, which is defined "
"only for 2.4GHz frequencies so any 5GHz channels will not be considered. "
@@ -1290,12 +1290,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:609
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:610
msgid "====== Authentication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:617
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:618
msgid ""
"Once an access point is selected, the station needs to authenticate before "
"it can pass data. Authentication can happen in several ways. The most "
@@ -1310,7 +1310,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:623
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:624
msgid ""
"If using an Apple(R) AirPort(R) Extreme base station for an access point, "
"shared-key authentication together with a WEP key needs to be configured. "
@@ -1320,7 +1320,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:628
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:629
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -1328,7 +1328,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:633
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:634
msgid ""
"In general, shared key authentication should be avoided because it uses the "
"WEP key material in a highly-constrained manner, making it even easier to "
@@ -1338,12 +1338,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:636
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:637
msgid "====== Getting an IP Address with DHCP"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:640
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:641
msgid ""
"Once an access point is selected and the authentication parameters are set, "
"an IP address must be obtained in order to communicate. Most of the time, "
@@ -1352,25 +1352,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:648
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:649
msgid "The wireless interface is now ready to bring up:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:652
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:653
#, no-wrap
msgid "# service netif start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:655
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:656
msgid ""
"Once the interface is running, use man:ifconfig[8] to see the status of the "
"interface [.filename]#ath0#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:668
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:669
#, no-wrap
msgid ""
"# ifconfig wlan0\n"
@@ -1386,7 +1386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:672
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:673
msgid ""
"The `status: associated` line means that it is connected to the wireless "
"network. The `bssid 00:13:46:49:41:76` is the MAC address of the access "
@@ -1394,12 +1394,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:674
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:675
msgid "====== Static IP Address"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:678
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:679
msgid ""
"If an IP address cannot be obtained from a DHCP server, set a fixed IP "
"address. Replace the `DHCP` keyword shown above with the address "
@@ -1408,7 +1408,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:683
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:684
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -1416,13 +1416,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:686
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:687
#, no-wrap
msgid "WPA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:696
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:697
msgid ""
"Wi-Fi Protected Access (WPA) is a security protocol used together with "
"802.11 networks to address the lack of proper authentication and the "
@@ -1439,7 +1439,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:701
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:702
msgid ""
"WPA defines authentication and encryption protocols. Authentication is most "
"commonly done using one of two techniques: by 802.1X and a backend "
@@ -1452,7 +1452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:705
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:706
msgid ""
"The control of the wireless connection and the key negotiation or "
"authentication with a server is done using man:wpa_supplicant[8]. This "
@@ -1462,12 +1462,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:708
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:709
msgid "====== WPA-PSK"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:712
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:713
msgid ""
"WPA-PSK, also known as WPA Personal, is based on a pre-shared key (PSK) "
"which is generated from a given password and used as the master key in the "
@@ -1477,21 +1477,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:716
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:717
msgid ""
"Always use strong passwords that are sufficiently long and made from a rich "
"alphabet so that they will not be easily guessed or attacked."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:719
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:720
msgid ""
"The first step is the configuration of [.filename]#/etc/wpa_supplicant.conf# "
"with the SSID and the pre-shared key of the network:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:726
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:727
#, no-wrap
msgid ""
"network={\n"
@@ -1501,7 +1501,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:729
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:730
msgid ""
"Then, in [.filename]#/etc/rc.conf#, indicate that the wireless device "
"configuration will be done with WPA and the IP address will be obtained with "
@@ -1509,10 +1509,10 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:734
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:871
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:933
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1004
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:735
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:872
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:934
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1005
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -1520,13 +1520,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:737
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1007
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:738
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1008
msgid "Then, bring up the interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:758
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:759
#, no-wrap
msgid ""
"# service netif start\n"
@@ -1550,14 +1550,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:761
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:762
msgid ""
"Or, try to configure the interface manually using the information in [."
"filename]#/etc/wpa_supplicant.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:769
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:770
#, no-wrap
msgid ""
"# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf\n"
@@ -1568,14 +1568,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:772
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:773
msgid ""
"The next operation is to launch man:dhclient[8] to get the IP address from "
"the DHCP server:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:790
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:791
#, no-wrap
msgid ""
"# dhclient wlan0\n"
@@ -1596,7 +1596,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:795
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:796
msgid ""
"If [.filename]#/etc/rc.conf# has an `ifconfig_wlan0=\"DHCP\"` entry, man:"
"dhclient[8] will be launched automatically after man:wpa_supplicant[8] "
@@ -1604,14 +1604,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:798
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:799
msgid ""
"If DHCP is not possible or desired, set a static IP address after man:"
"wpa_supplicant[8] has authenticated the station:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:813
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:814
#, no-wrap
msgid ""
"# ifconfig wlan0 inet 192.168.0.100 netmask 255.255.255.0\n"
@@ -1629,14 +1629,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:816
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:817
msgid ""
"When DHCP is not used, the default gateway and the nameserver also have to "
"be manually set:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:821
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:822
#, no-wrap
msgid ""
"# route add default your_default_router\n"
@@ -1644,12 +1644,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:825
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:826
msgid "====== WPA with EAP-TLS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:829
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:830
msgid ""
"The second way to use WPA is with an 802.1X backend authentication server. "
"In this case, WPA is called WPA Enterprise to differentiate it from the less "
@@ -1658,7 +1658,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:833
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:834
msgid ""
"EAP does not come with an encryption method. Instead, EAP is embedded "
"inside an encrypted tunnel. There are many EAP authentication methods, but "
@@ -1666,7 +1666,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:837
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:838
msgid ""
"EAP with Transport Layer Security (EAP-TLS) is a well-supported wireless "
"authentication protocol since it was the first EAP method to be certified by "
@@ -1680,14 +1680,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:839
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:840
msgid ""
"As previously, the configuration is done via [.filename]#/etc/wpa_supplicant."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:853
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:854
#, no-wrap
msgid ""
"network={\n"
@@ -1704,74 +1704,74 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:856
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:857
msgid "This field indicates the network name (SSID)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:857
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:858
msgid "This example uses the RSN IEEE(R) 802.11i protocol, also known as WPA2."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:858
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:859
msgid ""
"The `key_mgmt` line refers to the key management protocol to use. In this "
"example, it is WPA using EAP authentication."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:859
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:860
msgid "This field indicates the EAP method for the connection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:860
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:861
msgid "The `identity` field contains the identity string for EAP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:861
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:925
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:995
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:862
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:926
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:996
msgid ""
"The `ca_cert` field indicates the pathname of the CA certificate file. This "
"file is needed to verify the server certificate."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:862
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:863
msgid ""
"The `client_cert` line gives the pathname to the client certificate file. "
"This certificate is unique to each wireless client of the network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:863
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:864
msgid ""
"The `private_key` field is the pathname to the client certificate private "
"key file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:864
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:865
msgid ""
"The `private_key_passwd` field contains the passphrase for the private key."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:866
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:867
msgid "Then, add the following lines to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:874
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:936
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:875
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:937
msgid "The next step is to bring up the interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:893
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:894
#, no-wrap
msgid ""
"# service netif start\n"
@@ -1793,19 +1793,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:896
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:897
msgid ""
"It is also possible to bring up the interface manually using man:"
"wpa_supplicant[8] and man:ifconfig[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:899
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:900
msgid "====== WPA with EAP-TTLS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:904
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:905
msgid ""
"With EAP-TLS, both the authentication server and the client need a "
"certificate. With EAP-TTLS, a client certificate is optional. This method "
@@ -1815,14 +1815,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:906
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:907
msgid ""
"The required configuration can be added to [.filename]#/etc/wpa_supplicant."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:919
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:920
#, no-wrap
msgid ""
"network={\n"
@@ -1838,28 +1838,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:922
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:992
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:923
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:993
msgid "This field specifies the EAP method for the connection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:923
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:993
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:924
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:994
msgid ""
"The `identity` field contains the identity string for EAP authentication "
"inside the encrypted TLS tunnel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:924
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:994
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:925
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:995
msgid ""
"The `password` field contains the passphrase for the EAP authentication."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:926
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:927
msgid ""
"This field specifies the authentication method used in the encrypted TLS "
"tunnel. In this example, EAP with MD5-Challenge is used. The \"inner "
@@ -1867,13 +1867,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:928
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:929
msgid "Next, add the following lines to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:956
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1027
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:957
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1028
#, no-wrap
msgid ""
"# service netif start\n"
@@ -1896,19 +1896,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:960
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:961
msgid "====== WPA with EAP-PEAP"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:965
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:966
msgid ""
"PEAPv0/EAP-MSCHAPv2 is the most common PEAP method. In this chapter, the "
"term PEAP is used to refer to that method."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:969
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:970
msgid ""
"Protected EAP (PEAP) is designed as an alternative to EAP-TTLS and is the "
"most used EAP standard after EAP-TLS. In a network with mixed operating "
@@ -1916,7 +1916,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:973
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:974
msgid ""
"PEAP is similar to EAP-TTLS as it uses a server-side certificate to "
"authenticate clients by creating an encrypted TLS tunnel between the client "
@@ -1928,14 +1928,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:975
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:976
msgid ""
"Add the following lines to [.filename]#/etc/wpa_supplicant.conf# to "
"configure the EAP-PEAP related settings:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:989
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:990
#, no-wrap
msgid ""
"network={\n"
@@ -1952,7 +1952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:996
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:997
msgid ""
"This field contains the parameters for the first phase of authentication, "
"the TLS tunnel. According to the authentication server used, specify a "
@@ -1962,25 +1962,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:997
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:998
msgid ""
"This field specifies the authentication protocol used in the encrypted TLS "
"tunnel. In the case of PEAP, it is `auth=MSCHAPV2`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:999
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1000
msgid "Add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1030
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1031
#, no-wrap
msgid "WEP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1034
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1035
msgid ""
"Wired Equivalent Privacy (WEP) is part of the original 802.11 standard. "
"There is no authentication mechanism, only a weak form of access control "
@@ -1988,12 +1988,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1036
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1037
msgid "WEP can be set up using man:ifconfig[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1042
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1043
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0\n"
@@ -2002,7 +2002,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1045
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1046
msgid ""
"The `weptxkey` specifies which WEP key will be used in the transmission. "
"This example uses the third key. This must match the setting on the access "
@@ -2011,7 +2011,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1046
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1047
msgid ""
"The `wepkey` selects one of the WEP keys. It should be in the format _index:"
"key_. Key `1` is used by default; the index only needs to be set when using "
@@ -2019,19 +2019,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1050
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1051
msgid ""
"Replace the `0x3456789012` with the key configured for use on the access "
"point."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1053
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1054
msgid "Refer to man:ifconfig[8] for further information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1056
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1057
msgid ""
"The man:wpa_supplicant[8] facility can be used to configure a wireless "
"interface with WEP. The example above can be set up by adding the following "
@@ -2039,7 +2039,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1065
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1066
#, no-wrap
msgid ""
"network={\n"
@@ -2051,12 +2051,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1068
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1069
msgid "Then:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1074
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1075
#, no-wrap
msgid ""
"# wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf\n"
@@ -2065,13 +2065,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1076
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1077
#, no-wrap
msgid "Ad-hoc Mode"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1080
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1081
msgid ""
"IBSS mode, also called ad-hoc mode, is designed for point to point "
"connections. For example, to establish an ad-hoc network between the "
@@ -2079,12 +2079,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1082
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1083
msgid "On `A`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1096
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1097
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0 wlanmode adhoc\n"
@@ -2101,18 +2101,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1099
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1100
msgid ""
"The `adhoc` parameter indicates that the interface is running in IBSS mode."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1101
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1102
msgid "`B` should now be able to detect `A`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1108
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1109
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0 wlanmode adhoc\n"
@@ -2122,14 +2122,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1112
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1113
msgid ""
"The `I` in the output confirms that `A` is in ad-hoc mode. Now, configure "
"`B` with a different IP address:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1125
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1126
#, no-wrap
msgid ""
"# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n"
@@ -2145,18 +2145,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1128
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1129
msgid "Both `A` and `B` are now ready to exchange information."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1130
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1131
#, no-wrap
msgid "FreeBSD Host Access Points"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1134
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1135
msgid ""
"FreeBSD can act as an Access Point (AP) which eliminates the need to buy a "
"hardware AP or run an ad-hoc network. This can be particularly useful when "
@@ -2165,7 +2165,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1140
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1141
msgid ""
"Before configuring a FreeBSD machine as an AP, the kernel must be configured "
"with the appropriate networking support for the wireless card as well as the "
@@ -2174,21 +2174,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1145
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1146
msgid ""
"The NDIS driver wrapper for Windows(R) drivers does not currently support AP "
"operation. Only native FreeBSD wireless drivers support AP mode."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1148
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1149
msgid ""
"Once wireless networking support is loaded, check if the wireless device "
"supports the host-based access point mode, also known as hostap mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1155
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1156
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0\n"
@@ -2198,7 +2198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1161
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1162
msgid ""
"This output displays the card's capabilities. The `HOSTAP` word confirms "
"that this wireless card can act as an AP. Various supported ciphers are "
@@ -2207,7 +2207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1163
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1164
msgid ""
"The wireless device can only be put into hostap mode during the creation of "
"the network pseudo-device, so a previously created device must be destroyed "
@@ -2215,19 +2215,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1167
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1168
#, no-wrap
msgid "# ifconfig wlan0 destroy\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1170
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1171
msgid ""
"then regenerated with the correct option before setting the other parameters:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1175
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1176
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0 wlanmode hostap\n"
@@ -2235,14 +2235,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1178
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1179
msgid ""
"Use man:ifconfig[8] again to see the status of the [.filename]#wlan0# "
"interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1190
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1191
#, no-wrap
msgid ""
"# ifconfig wlan0\n"
@@ -2257,21 +2257,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1193
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1194
msgid ""
"The `hostap` parameter indicates the interface is running in the host-based "
"access point mode."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1195
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1196
msgid ""
"The interface configuration can be done automatically at boot time by adding "
"the following lines to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1201
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1202
#, no-wrap
msgid ""
"wlans_ath0=\"wlan0\"\n"
@@ -2280,13 +2280,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1203
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1204
#, no-wrap
msgid "Host-based Access Point Without Authentication or Encryption"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1207
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1208
msgid ""
"Although it is not recommended to run an AP without any authentication or "
"encryption, this is a simple way to check if the AP is working. This "
@@ -2294,14 +2294,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1209
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1210
msgid ""
"Once the AP is configured, initiate a scan from another wireless machine to "
"find the AP:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1216
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1217
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0\n"
@@ -2311,12 +2311,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1219
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1220
msgid "The client machine found the AP and can be associated with it:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1233
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1234
#, no-wrap
msgid ""
"# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n"
@@ -2333,13 +2333,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1236
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1237
#, no-wrap
msgid "WPA2 Host-based Access Point"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1240
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1241
msgid ""
"This section focuses on setting up a FreeBSD access point using the WPA2 "
"security protocol. More details regarding WPA and the configuration of WPA-"
@@ -2347,14 +2347,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1242
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1243
msgid ""
"The man:hostapd[8] daemon is used to deal with client authentication and key "
"management on the WPA2-enabled AP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1245
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1246
msgid ""
"The following configuration operations are performed on the FreeBSD machine "
"acting as the AP. Once the AP is correctly working, man:hostapd[8] can be "
@@ -2362,38 +2362,38 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1249
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1250
#, no-wrap
msgid "hostapd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1252
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1253
msgid ""
"Before trying to configure man:hostapd[8], first configure the basic "
"settings introduced in <<network-wireless-ap-basic>>."
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1253
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1254
#, no-wrap
msgid "WPA2-PSK"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1256
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1257
msgid ""
"WPA2-PSK is intended for small networks where the use of a backend "
"authentication server is not possible or desired."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1258
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1259
msgid "The configuration is done in [.filename]#/etc/hostapd.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1270
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1271
#, no-wrap
msgid ""
"interface=wlan0 <.>\n"
@@ -2408,19 +2408,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1273
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1274
msgid "Wireless interface used for the access point."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1274
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1275
msgid ""
"Level of verbosity used during the execution of man:hostapd[8]. A value of "
"`1` represents the minimal level."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1275
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1276
msgid ""
"Pathname of the directory used by man:hostapd[8] to store domain socket "
"files for communication with external programs such as man:hostapd_cli[8]. "
@@ -2428,17 +2428,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1276
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1277
msgid "The group allowed to access the control interface files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1277
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1278
msgid "The wireless network name, or SSID, that will appear in wireless scans."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1278
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1279
msgid ""
"Enable WPA and specify which WPA authentication protocol will be required. A "
"value of `2` configures the AP for WPA2 and is recommended. Set to `1` only "
@@ -2446,17 +2446,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1279
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1280
msgid "ASCII passphrase for WPA authentication."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1280
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1281
msgid "The key management protocol to use. This example sets WPA-PSK."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1281
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1282
msgid ""
"Encryption algorithms accepted by the access point. In this example, only "
"the CCMP (AES) cipher is accepted. CCMP is an alternative to TKIP and is "
@@ -2465,18 +2465,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1283
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1284
msgid "The next step is to start man:hostapd[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1287
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1288
#, no-wrap
msgid "# service hostapd forcestart\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1304
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1305
#, no-wrap
msgid ""
"# ifconfig wlan0\n"
@@ -2495,7 +2495,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1309
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1310
msgid ""
"Once the AP is running, the clients can associate with it. See <<network-"
"wireless-wpa>> for more details. It is possible to see the stations "
@@ -2503,13 +2503,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1310
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1311
#, no-wrap
msgid "WEP Host-based Access Point"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1314
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1315
msgid ""
"It is not recommended to use WEP for setting up an AP since there is no "
"authentication mechanism and the encryption is easily cracked. Some legacy "
@@ -2518,14 +2518,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1316
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1317
msgid ""
"The wireless device can now be put into hostap mode and configured with the "
"correct SSID and IP address:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1322
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1323
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0 wlanmode hostap\n"
@@ -2534,7 +2534,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1325
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1326
msgid ""
"The `weptxkey` indicates which WEP key will be used in the transmission. "
"This example uses the third key as key numbering starts with `1`. This "
@@ -2542,7 +2542,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1326
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1327
msgid ""
"The `wepkey` sets the selected WEP key. It should be in the format _index:"
"key_. If the index is not given, key `1` is set. The index needs to be set "
@@ -2550,13 +2550,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1328
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1329
msgid ""
"Use man:ifconfig[8] to see the status of the [.filename]#wlan0# interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1340
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1341
#, no-wrap
msgid ""
"# ifconfig wlan0\n"
@@ -2571,14 +2571,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1343
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1344
msgid ""
"From another wireless machine, it is now possible to initiate a scan to find "
"the AP:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1350
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1351
#, no-wrap
msgid ""
"# ifconfig wlan0 create wlandev ath0\n"
@@ -2588,20 +2588,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1354
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1355
msgid ""
"In this example, the client machine found the AP and can associate with it "
"using the correct parameters. See <<network-wireless-wep>> for more details."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1355
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1356
#, no-wrap
msgid "Using Both Wired and Wireless Connections"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1359
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1360
msgid ""
"A wired connection provides better performance and reliability, while a "
"wireless connection provides flexibility and mobility. Laptop users "
@@ -2609,7 +2609,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1362
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1363
msgid ""
"On FreeBSD, it is possible to combine two or even more network interfaces "
"together in a \"failover\" fashion. This type of configuration uses the "
@@ -2618,7 +2618,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1364
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1365
msgid ""
"Link aggregation and failover is covered in <<network-aggregation>> and an "
"example for using both wired and wireless connections is provided at "
@@ -2626,14 +2626,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1368
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1369
msgid ""
"This section describes a number of steps to help troubleshoot common "
"wireless networking problems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1370
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1371
msgid ""
"If the access point is not listed when scanning, check that the "
"configuration has not limited the wireless device to a limited set of "
@@ -2641,7 +2641,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1371
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1372
msgid ""
"If the device cannot associate with an access point, verify that the "
"configuration matches the settings on the access point. This includes the "
@@ -2652,21 +2652,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1373
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1374
msgid ""
"Debugging support is provided by man:wpa_supplicant[8]. Try running this "
"utility manually with `-dd` and look at the system logs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1374
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1375
msgid ""
"Once the system can associate with the access point, diagnose the network "
"configuration using tools like man:ping[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1375
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1376
msgid ""
"There are many lower-level debugging tools. Debugging messages can be "
"enabled in the 802.11 protocol support layer using man:wlandebug[8]. For "
@@ -2675,7 +2675,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1380
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1381
#, no-wrap
msgid ""
"# wlandebug -i wlan0 +scan+auth+debug+assoc\n"
@@ -2683,7 +2683,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1386
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1387
msgid ""
"Many useful statistics are maintained by the 802.11 layer and `wlanstats`, "
"found in [.filename]#/usr/src/tools/tools/net80211#, will dump this "
@@ -2694,20 +2694,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1388
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1389
msgid ""
"If the above information does not help to clarify the problem, submit a "
"problem report and include output from the above tools."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1390
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1391
#, no-wrap
msgid "USB Tethering"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1394
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1395
msgid ""
"Many cellphones provide the option to share their data connection over USB "
"(often called \"tethering\"). This feature uses one of RNDIS, CDC, or a "
@@ -2715,27 +2715,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1396
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1397
msgid "Android(TM) devices generally use the man:urndis[4] driver."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1397
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1398
msgid "Apple(R) devices use the man:ipheth[4] driver."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1398
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1399
msgid "Older devices will often use the man:cdce[4] driver."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1400
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1401
msgid "Before attaching a device, load the appropriate driver into the kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1406
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1407
#, no-wrap
msgid ""
"# kldload if_urndis\n"
@@ -2744,7 +2744,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1410
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1411
msgid ""
"Once the device is attached ``ue``_0_ will be available for use like a "
"normal network device. Be sure that the \"USB tethering\" option is enabled "
@@ -2752,7 +2752,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1412
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1413
msgid ""
"To make this change permanent and load the driver as a module at boot time, "
"place the appropriate line of the following in [.filename]#/boot/loader."
@@ -2760,7 +2760,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1418
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1419
#, no-wrap
msgid ""
"if_urndis_load=\"YES\"\n"
@@ -2769,13 +2769,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1421
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1422
#, no-wrap
msgid "Bluetooth"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1426
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1427
msgid ""
"Bluetooth is a wireless technology for creating personal networks operating "
"in the 2.4 GHz unlicensed band, with a range of 10 meters. Networks are "
@@ -2786,20 +2786,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1429
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1430
msgid ""
"This section describes the use of a USB Bluetooth dongle on a FreeBSD "
"system. It then describes the various Bluetooth protocols and utilities."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1430
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1431
#, no-wrap
msgid "Loading Bluetooth Support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1437
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1438
msgid ""
"The Bluetooth stack in FreeBSD is implemented using the man:netgraph[4] "
"framework. A broad variety of Bluetooth USB dongles is supported by man:"
@@ -2811,7 +2811,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1440
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1441
msgid ""
"Before attaching a device, determine which of the above drivers it uses, "
"then load the driver. For example, if the device uses the man:ng_ubt[4] "
@@ -2819,13 +2819,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1444
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1445
#, no-wrap
msgid "# kldload ng_ubt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1447
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1448
msgid ""
"If the Bluetooth device will be attached to the system during system "
"startup, the system can be configured to load the module at boot time by "
@@ -2833,13 +2833,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1451
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1452
#, no-wrap
msgid "ng_ubt_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1455
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1456
msgid ""
"Once the driver is loaded, plug in the USB dongle. If the driver load was "
"successful, output similar to the following should appear on the console and "
@@ -2847,7 +2847,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1462
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1463
#, no-wrap
msgid ""
"ubt0: vendor 0x0a12 product 0x0001, rev 1.10/5.25, addr 2\n"
@@ -2857,7 +2857,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1467
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1468
msgid ""
"To start and stop the Bluetooth stack, use its startup script. It is a good "
"idea to stop the stack before unplugging the device. Starting the bluetooth "
@@ -2866,7 +2866,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1482
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1483
#, no-wrap
msgid ""
"# service bluetooth start ubt0\n"
@@ -2884,13 +2884,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1484
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1485
#, no-wrap
msgid "Finding Other Bluetooth Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1489
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1490
msgid ""
"The Host Controller Interface (HCI) provides a uniform method for accessing "
"Bluetooth baseband capabilities. In FreeBSD, a netgraph HCI node is created "
@@ -2898,7 +2898,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1496
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1497
msgid ""
"One of the most common tasks is discovery of Bluetooth devices within RF "
"proximity. This operation is called _inquiry_. Inquiry and other HCI "
@@ -2909,7 +2909,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1509
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1510
#, no-wrap
msgid ""
"% hccontrol -n ubt0hci inquiry\n"
@@ -2925,7 +2925,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1515
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1516
msgid ""
"The `BD_ADDR` is the unique address of a Bluetooth device, similar to the "
"MAC address of a network card. This address is needed for further "
@@ -2936,7 +2936,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1521
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1522
#, no-wrap
msgid ""
"% hccontrol -n ubt0hci remote_name_request 00:80:37:29:19:a4\n"
@@ -2945,7 +2945,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1525
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1526
msgid ""
"If an inquiry is performed on a remote Bluetooth device, it will find the "
"computer as \"your.host.name (ubt0)\". The name assigned to the local "
@@ -2953,7 +2953,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1528
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1529
msgid ""
"Remote devices can be assigned aliases in [.filename]#/etc/bluetooth/"
"hosts#. More information about [.filename]#/etc/bluetooth/hosts# file might "
@@ -2961,7 +2961,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1531
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1532
msgid ""
"The Bluetooth system provides a point-to-point connection between two "
"Bluetooth units, or a point-to-multipoint connection which is shared among "
@@ -2970,27 +2970,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1535
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1536
#, no-wrap
msgid "% hccontrol -n ubt0hci create_connection BT_ADDR\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1538
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1539
msgid ""
"`create_connection` accepts `BT_ADDR` as well as host aliases in [."
"filename]#/etc/bluetooth/hosts#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1540
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1541
msgid ""
"The following example shows how to obtain the list of active baseband "
"connections for the local device:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1546
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1547
#, no-wrap
msgid ""
"% hccontrol -n ubt0hci read_connection_list\n"
@@ -2999,7 +2999,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1550
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1551
msgid ""
"A _connection handle_ is useful when termination of the baseband connection "
"is required, though it is normally not required to do this by hand. The "
@@ -3007,7 +3007,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1556
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1557
#, no-wrap
msgid ""
"# hccontrol -n ubt0hci disconnect 41\n"
@@ -3016,20 +3016,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1560
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1561
msgid ""
"Type `hccontrol help` for a complete listing of available HCI commands. "
"Most of the HCI commands do not require superuser privileges."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1561
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1562
#, no-wrap
msgid "Device Pairing"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1572
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1573
msgid ""
"By default, Bluetooth communication is not authenticated, and any device can "
"talk to any other device. A Bluetooth device, such as a cellular phone, may "
@@ -3044,7 +3044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1576
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1577
msgid ""
"The man:hcsecd[8] daemon is responsible for handling Bluetooth "
"authentication requests. The default configuration file is [.filename]#/etc/"
@@ -3053,7 +3053,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1585
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1586
#, no-wrap
msgid ""
"device {\n"
@@ -3065,7 +3065,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1595
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1596
msgid ""
"The only limitation on PIN codes is length. Some devices, such as Bluetooth "
"headsets, may have a fixed PIN code built in. The `-d` switch forces man:"
@@ -3079,25 +3079,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1597
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1598
msgid ""
"The following line can be added to [.filename]#/etc/rc.conf# to configure "
"man:hcsecd[8] to start automatically on system start:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1601
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1602
#, no-wrap
msgid "hcsecd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1604
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1605
msgid "The following is a sample of the man:hcsecd[8] daemon output:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1613
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1614
#, no-wrap
msgid ""
"hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4\n"
@@ -3109,13 +3109,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1615
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1616
#, no-wrap
msgid "Network Access with PPP Profiles"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1619
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1620
msgid ""
"A Dial-Up Networking (DUN) profile can be used to configure a cellular phone "
"as a wireless modem for connecting to a dial-up Internet access server. It "
@@ -3124,7 +3124,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1622
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1623
msgid ""
"Network access with a PPP profile can be used to provide LAN access for a "
"single Bluetooth device or multiple Bluetooth devices. It can also provide "
@@ -3132,7 +3132,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1626
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1627
msgid ""
"In FreeBSD, these profiles are implemented with man:ppp[8] and the man:"
"rfcomm_pppd[8] wrapper which converts a Bluetooth connection into something "
@@ -3141,20 +3141,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1628
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1629
msgid ""
"In this example, man:rfcomm_pppd[8] is used to open a connection to a remote "
"device with a `BD_ADDR` of `00:80:37:29:19:a4` on a DUNRFCOMM channel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1632
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1633
#, no-wrap
msgid "# rfcomm_pppd -a 00:80:37:29:19:a4 -c -C dun -l rfcomm-dialup\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1637
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1638
msgid ""
"The actual channel number will be obtained from the remote device using the "
"SDP protocol. It is possible to specify the RFCOMM channel by hand, and in "
@@ -3163,7 +3163,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1643
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1644
msgid ""
"In order to provide network access with the PPPLAN service, man:sdpd[8] must "
"be running and a new entry for LAN clients must be created in [.filename]#/"
@@ -3174,32 +3174,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1647
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1648
#, no-wrap
msgid "# rfcomm_pppd -s -C 7 -l rfcomm-server\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1649
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1650
#, no-wrap
msgid "Bluetooth Protocols"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1652
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1653
msgid ""
"This section provides an overview of the various Bluetooth protocols, their "
"function, and associated utilities."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1653
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1654
#, no-wrap
msgid "Logical Link Control and Adaptation Protocol (L2CAP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1657
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1658
msgid ""
"The Logical Link Control and Adaptation Protocol (L2CAP) provides connection-"
"oriented and connectionless data services to upper layer protocols. L2CAP "
@@ -3208,7 +3208,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1663
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1664
msgid ""
"L2CAP is based around the concept of _channels_. A channel is a logical "
"connection on top of a baseband connection, where each channel is bound to a "
@@ -3220,7 +3220,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1668
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1669
msgid ""
"In FreeBSD, a netgraph L2CAP node is created for each Bluetooth device. "
"This node is normally connected to the downstream Bluetooth HCI node and "
@@ -3229,7 +3229,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1671
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1672
msgid ""
"A useful command is man:l2ping[8], which can be used to ping other devices. "
"Some Bluetooth implementations might not return all of the data sent to "
@@ -3237,7 +3237,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1679
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1680
#, no-wrap
msgid ""
"# l2ping -a 00:80:37:29:19:a4\n"
@@ -3248,7 +3248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1683
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1684
msgid ""
"The man:l2control[8] utility is used to perform various operations on L2CAP "
"nodes. This example shows how to obtain the list of logical connections "
@@ -3256,7 +3256,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1694
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1695
#, no-wrap
msgid ""
"% l2control -a 00:02:72:00:d4:1a read_channel_list\n"
@@ -3270,7 +3270,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1699
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1700
msgid ""
"Another diagnostic tool is man:btsockstat[1]. It is similar to man:"
"netstat[1], but for Bluetooth network-related data structures. The example "
@@ -3278,7 +3278,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1712
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1713
#, no-wrap
msgid ""
"% btsockstat\n"
@@ -3294,13 +3294,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1714
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1715
#, no-wrap
msgid "Radio Frequency Communication (RFCOMM)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1719
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1720
msgid ""
"The RFCOMM protocol provides emulation of serial ports over the L2CAP "
"protocol. RFCOMM is a simple transport protocol, with additional provisions "
@@ -3310,7 +3310,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1723
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1724
msgid ""
"For the purposes of RFCOMM, a complete communication path involves two "
"applications running on the communication endpoints with a communication "
@@ -3321,7 +3321,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1726
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1727
msgid ""
"RFCOMM is only concerned with the connection between the devices in the "
"direct connect case, or between the device and a modem in the network case. "
@@ -3331,18 +3331,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1728
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1729
msgid "In FreeBSD, RFCOMM is implemented at the Bluetooth sockets layer."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1729
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1730
#, no-wrap
msgid "Service Discovery Protocol (SDP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1733
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1734
msgid ""
"The Service Discovery Protocol (SDP) provides the means for client "
"applications to discover the existence of services provided by server "
@@ -3352,7 +3352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1740
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1741
msgid ""
"SDP involves communication between a SDP server and a SDP client. The "
"server maintains a list of service records that describe the characteristics "
@@ -3367,7 +3367,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1744
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1745
msgid ""
"Normally, a SDP client searches for services based on some desired "
"characteristics of the services. However, there are times when it is "
@@ -3377,7 +3377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1747
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1748
msgid ""
"The Bluetooth SDP server, man:sdpd[8], and command line client, man:"
"sdpcontrol[8], are included in the standard FreeBSD installation. The "
@@ -3385,7 +3385,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1758
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1759
#, no-wrap
msgid ""
"% sdpcontrol -a 00:01:03:fc:6e:ec browse\n"
@@ -3399,7 +3399,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1762
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1763
#, no-wrap
msgid ""
"Record Handle: 0x00000001\n"
@@ -3408,7 +3408,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1772
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1773
#, no-wrap
msgid ""
"Record Handle: 0x00000002\n"
@@ -3423,7 +3423,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1779
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1780
msgid ""
"Note that each service has a list of attributes, such as the RFCOMM "
"channel. Depending on the service, the user might need to make note of some "
@@ -3434,13 +3434,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1783
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1784
#, no-wrap
msgid "% sdpcontrol -a 00:01:03:fc:6e:ec search OPUSH\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1787
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1788
msgid ""
"Offering services on FreeBSD to Bluetooth clients is done with the man:"
"sdpd[8] server. The following line can be added to [.filename]#/etc/rc."
@@ -3448,24 +3448,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1791
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1792
#, no-wrap
msgid "sdpd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1794
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1795
msgid "Then the man:sdpd[8] daemon can be started with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1798
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1799
#, no-wrap
msgid "# service sdpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1803
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1804
msgid ""
"The local server application that wants to provide a Bluetooth service to "
"remote clients will register the service with the local SDP daemon. An "
@@ -3474,26 +3474,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1805
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1806
msgid ""
"The list of services registered with the local SDP server can be obtained by "
"issuing a SDP browse query via the local control channel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1809
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1810
#, no-wrap
msgid "# sdpcontrol -l browse\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1811
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1812
#, no-wrap
msgid "OBEX Object Push (OPUSH)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1815
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1816
msgid ""
"Object Exchange (OBEX) is a widely used protocol for simple file transfers "
"between mobile devices. Its main use is in infrared communication, where it "
@@ -3503,14 +3503,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1817
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1818
msgid ""
"The OBEX server and client are implemented by obexapp, which can be "
"installed using the package:comms/obexapp[] package or port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1825
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1826
msgid ""
"The OBEX client is used to push and/or pull objects from the OBEX server. "
"An example object is a business card or an appointment. The OBEX client can "
@@ -3524,7 +3524,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1835
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1836
#, no-wrap
msgid ""
"% obexapp -a 00:80:37:29:19:a4 -C IrMC\n"
@@ -3537,7 +3537,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1842
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1843
msgid ""
"In order to provide the OPUSH service, man:sdpd[8] must be running and a "
"root folder, where all incoming objects will be stored, must be created. "
@@ -3548,19 +3548,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1846
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1847
#, no-wrap
msgid "# obexapp -s -C 10\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1848
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1849
#, no-wrap
msgid "Serial Port Profile (SPP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1852
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1853
msgid ""
"The Serial Port Profile (SPP) allows Bluetooth devices to perform serial "
"cable emulation. This profile allows legacy applications to use Bluetooth "
@@ -3568,7 +3568,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1857
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1858
msgid ""
"In FreeBSD, man:rfcomm_sppd[1] implements SPP and a pseudo tty is used as a "
"virtual serial port abstraction. The example below shows how to connect to "
@@ -3578,7 +3578,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1863
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1864
#, no-wrap
msgid ""
"# rfcomm_sppd -a 00:07:E0:00:0B:CA -t\n"
@@ -3587,23 +3587,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1866
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1867
msgid "Once connected, the pseudo tty can be used as serial port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1870
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1871
#, no-wrap
msgid "# cu -l /dev/pts/6\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1873
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1874
msgid "The pseudo tty is printed on stdout and can be read by wrapper scripts:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1878
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1879
#, no-wrap
msgid ""
"PTS=`rfcomm_sppd -a 00:07:E0:00:0B:CA -t`\n"
@@ -3611,7 +3611,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1886
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1887
msgid ""
"By default, when FreeBSD is accepting a new connection, it tries to perform "
"a role switch and become master. Some older Bluetooth devices which do not "
@@ -3622,13 +3622,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1890
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1891
#, no-wrap
msgid "# hccontrol -n ubt0hci write_node_role_switch 0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1894
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1895
msgid ""
"To display Bluetooth packets, use the third-party package hcidump, which can "
"be installed using the package:comms/hcidump[] package or port. This "
@@ -3638,13 +3638,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1896
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1897
#, no-wrap
msgid "Bridging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1900
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1901
msgid ""
"It is sometimes useful to divide a network, such as an Ethernet segment, "
"into network segments without having to create IP subnets and use a router "
@@ -3653,7 +3653,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1905
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1906
msgid ""
"A bridge works by learning the MAC addresses of the devices on each of its "
"network interfaces. It forwards traffic between networks only when the "
@@ -3664,18 +3664,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1907
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1908
msgid "Bridging can be useful in the following situations:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1908
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1909
#, no-wrap
msgid "Connecting Networks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1912
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1913
msgid ""
"The basic operation of a bridge is to join two or more network segments. "
"There are many reasons to use a host-based bridge instead of networking "
@@ -3685,20 +3685,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1913
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1914
#, no-wrap
msgid "Filtering/Traffic Shaping Firewall"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1915
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1916
msgid ""
"A bridge can be used when firewall functionality is needed without routing "
"or Network Address Translation (NAT)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1920
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1921
msgid ""
"An example is a small company that is connected via DSL or ISDN to an ISP. "
"There are thirteen public IP addresses from the ISP and ten computers on the "
@@ -3708,13 +3708,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1921
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1922
#, no-wrap
msgid "Network Tap"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1923
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1924
msgid ""
"A bridge can join two network segments in order to inspect all Ethernet "
"frames that pass between them using man:bpf[4] and man:tcpdump[1] on the "
@@ -3723,33 +3723,33 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1924
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1925
#, no-wrap
msgid "Layer 2 VPN"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1926
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1927
msgid ""
"Two Ethernet networks can be joined across an IP link by bridging the "
"networks to an EtherIP tunnel or a man:tap[4] based solution such as OpenVPN."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1927
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1928
#, no-wrap
msgid "Layer 2 Redundancy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1929
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1930
msgid ""
"A network can be connected together with multiple links and use the Spanning "
"Tree Protocol (STP) to block redundant paths."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1932
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1933
msgid ""
"This section describes how to configure a FreeBSD system as a bridge using "
"man:if_bridge[4]. A netgraph bridging driver is also available, and is "
@@ -3757,7 +3757,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1937
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1938
msgid ""
"Packet filtering can be used with any firewall package that hooks into the "
"man:pfil[9] framework. The bridge can be used as a traffic shaper with man:"
@@ -3765,13 +3765,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1939
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1940
#, no-wrap
msgid "Enabling the Bridge"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1943
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1944
msgid ""
"In FreeBSD, man:if_bridge[4] is a kernel module which is automatically "
"loaded by man:ifconfig[8] when creating a bridge interface. It is also "
@@ -3780,14 +3780,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1946
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1947
msgid ""
"The bridge is created using interface cloning. To create the bridge "
"interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1957
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1958
#, no-wrap
msgid ""
"# ifconfig bridge create\n"
@@ -3801,7 +3801,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1962
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1963
msgid ""
"When a bridge interface is created, it is automatically assigned a randomly "
"generated Ethernet address. The `maxaddr` and `timeout` parameters control "
@@ -3811,7 +3811,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1965
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1966
msgid ""
"Next, specify which network interfaces to add as members of the bridge. For "
"the bridge to forward packets, all member interfaces and the bridge need to "
@@ -3819,7 +3819,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1971
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1972
#, no-wrap
msgid ""
"# ifconfig bridge0 addm fxp0 addm fxp1 up\n"
@@ -3828,7 +3828,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1975
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1976
msgid ""
"The bridge can now forward Ethernet frames between [.filename]#fxp0# and [."
"filename]#fxp1#. Add the following lines to [.filename]#/etc/rc.conf# so "
@@ -3836,7 +3836,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1982
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1983
#, no-wrap
msgid ""
"cloned_interfaces=\"bridge0\"\n"
@@ -3846,7 +3846,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1987
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1988
msgid ""
"If the bridge host needs an IP address, set it on the bridge interface, not "
"on the member interfaces. The address can be set statically or via DHCP. "
@@ -3854,13 +3854,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1991
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1992
#, no-wrap
msgid "# ifconfig bridge0 inet 192.168.0.1/24\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1995
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1996
msgid ""
"It is also possible to assign an IPv6 address to a bridge interface. To "
"make the changes permanent, add the addressing information to [.filename]#/"
@@ -3868,7 +3868,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2001
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2002
msgid ""
"When packet filtering is enabled, bridged packets will pass through the "
"filter inbound on the originating interface on the bridge interface, and "
@@ -3878,7 +3878,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2004
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2005
msgid ""
"The bridge has several configurable settings for passing non-IP and IP "
"packets, and layer2 firewalling with man:ipfw[8]. See man:if_bridge[4] for "
@@ -3886,13 +3886,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2006
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2007
#, no-wrap
msgid "Enabling Spanning Tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2011
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2012
msgid ""
"For an Ethernet network to function properly, only one active path can exist "
"between two devices. The STP protocol detects loops and puts redundant "
@@ -3902,7 +3902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2015
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2016
msgid ""
"The Rapid Spanning Tree Protocol (RSTP or 802.1w) provides backwards "
"compatibility with legacy STP. RSTP provides faster convergence and "
@@ -3912,7 +3912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2018
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2019
msgid ""
"STP can be enabled on member interfaces using man:ifconfig[8]. For a bridge "
"with [.filename]#fxp0# and [.filename]#fxp1# as the current interfaces, "
@@ -3920,7 +3920,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2033
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2034
#, no-wrap
msgid ""
"# ifconfig bridge0 stp fxp0 stp fxp1\n"
@@ -3938,7 +3938,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2037
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2038
msgid ""
"This bridge has a spanning tree ID of `00:01:02:4b:d4:50` and a priority of "
"`32768`. As the `root id` is the same, it indicates that this is the root "
@@ -3946,12 +3946,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2039
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2040
msgid "Another bridge on the network also has STP enabled:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2053
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2054
#, no-wrap
msgid ""
"bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n"
@@ -3968,7 +3968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2057
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2058
msgid ""
"The line `root id 00:01:02:4b:d4:50 priority 32768 ifcost 400000 port 4` "
"shows that the root bridge is `00:01:02:4b:d4:50` and has a path cost of "
@@ -3977,13 +3977,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2058
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2059
#, no-wrap
msgid "Bridge Interface Parameters"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2063
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2064
msgid ""
"Several `ifconfig` parameters are unique to bridge interfaces. This section "
"summarizes some common uses for these parameters. The complete list of "
@@ -3991,13 +3991,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2064
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2065
#, no-wrap
msgid "private"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2068
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2069
msgid ""
"A private interface does not forward any traffic to any other port that is "
"also designated as a private interface. The traffic is blocked "
@@ -4007,13 +4007,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2069
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2070
#, no-wrap
msgid "span"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2074
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2075
msgid ""
"A span port transmits a copy of every Ethernet frame received by the "
"bridge. The number of span ports configured on a bridge is unlimited, but "
@@ -4025,19 +4025,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2078
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2079
#, no-wrap
msgid "# ifconfig bridge0 span fxp4\n"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2080
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2081
#, no-wrap
msgid "sticky"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2085
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2086
msgid ""
"If a bridge member interface is marked as sticky, dynamically learned "
"address entries are treated as static entries in the forwarding cache. "
@@ -4049,7 +4049,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2088
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2089
msgid ""
"An example of using sticky addresses is to combine the bridge with VLANs in "
"order to isolate customer networks without wasting IP address space. "
@@ -4058,7 +4058,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2093
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2094
#, no-wrap
msgid ""
"# ifconfig bridge0 addm vlan100 sticky vlan100 addm vlan101 sticky vlan101\n"
@@ -4066,7 +4066,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2097
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2098
msgid ""
"In this example, both clients see `192.168.0.1` as their default gateway. "
"Since the bridge cache is sticky, one host cannot spoof the MAC address of "
@@ -4074,27 +4074,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2099
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2100
msgid ""
"Any communication between the VLANs can be blocked using a firewall or, as "
"seen in this example, private interfaces:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2103
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2104
#, no-wrap
msgid "# ifconfig bridge0 private vlan100 private vlan101\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2106
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2107
msgid ""
"The customers are completely isolated from each other and the full `/24` "
"address range can be allocated without subnetting."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2109
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2110
msgid ""
"The number of unique source MAC addresses behind an interface can be "
"limited. Once the limit is reached, packets with unknown source addresses "
@@ -4102,20 +4102,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2111
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2112
msgid ""
"The following example sets the maximum number of Ethernet devices for "
"`CustomerA` on `vlan100` to 10:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2115
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2116
#, no-wrap
msgid "# ifconfig bridge0 ifmaxaddr vlan100 10\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2121
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2122
msgid ""
"Bridge interfaces also support monitor mode, where the packets are discarded "
"after man:bpf[4] processing and are not processed or forwarded further. "
@@ -4127,7 +4127,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2126
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2127
#, no-wrap
msgid ""
"# ifconfig bridge0 addm fxp0 addm fxp1 addm fxp2 addm fxp3 monitor up\n"
@@ -4135,13 +4135,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2128
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2129
#, no-wrap
msgid "SNMP Monitoring"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2132
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2133
msgid ""
"The bridge interface and STP parameters can be monitored via man:bsnmpd[1] "
"which is included in the FreeBSD base system. The exported bridge MIBs "
@@ -4150,20 +4150,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2134
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2135
msgid ""
"To enable monitoring on the bridge, uncomment this line in [.filename]#/etc/"
"snmpd.config# by removing the beginning `#` symbol:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2138
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2139
#, no-wrap
msgid "begemotSnmpdModulePath.\"bridge\" = \"/usr/lib/snmp_bridge.so\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2143
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2144
msgid ""
"Other configuration settings, such as community names and access lists, may "
"need to be modified in this file. See man:bsnmpd[1] and man:snmp_bridge[3] "
@@ -4172,24 +4172,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2147
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2148
#, no-wrap
msgid "bsnmpd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2150
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2151
msgid "Then, start man:bsnmpd[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2154
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2155
#, no-wrap
msgid "# service bsnmpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2159
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2160
msgid ""
"The following examples use the Net-SNMP software (package:net-mgmt/net-"
"snmp[]) to query a bridge from a client system. The package:net-mgmt/"
@@ -4199,7 +4199,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2164
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2165
#, no-wrap
msgid ""
"mibdirs +/usr/share/snmp/mibs\n"
@@ -4207,12 +4207,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2167
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2168
msgid "To monitor a single bridge using the IETF BRIDGE-MIB (RFC4188):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2186
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2187
#, no-wrap
msgid ""
"% snmpwalk -v 2c -c public bridge1.example.com mib-2.dot1dBridge\n"
@@ -4234,7 +4234,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2191
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2192
msgid ""
"The `dot1dStpTopChanges.0` value is two, indicating that the STP bridge "
"topology has changed twice. A topology change means that one or more links "
@@ -4243,14 +4243,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2193
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2194
msgid ""
"To monitor multiple bridge interfaces, the private BEGEMOT-BRIDGE-MIB can be "
"used:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2211
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2212
#, no-wrap
msgid ""
"% snmpwalk -v 2c -c public bridge1.example.com\n"
@@ -4271,14 +4271,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2214
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2215
msgid ""
"To change the bridge interface being monitored via the `mib-2.dot1dBridge` "
"subtree:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2219
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2220
#, no-wrap
msgid ""
"% snmpset -v 2c -c private bridge1.example.com\n"
@@ -4286,13 +4286,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2222
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2223
#, no-wrap
msgid "Link Aggregation and Failover"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2227
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2228
msgid ""
"FreeBSD provides the man:lagg[4] interface which can be used to aggregate "
"multiple network interfaces into one virtual interface in order to provide "
@@ -4304,7 +4304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2230
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2231
msgid ""
"The aggregation protocols supported by the lagg interface determine which "
"ports are used for outgoing traffic and whether or not a specific port "
@@ -4313,13 +4313,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2231
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2232
#, no-wrap
msgid "failover"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2236
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2237
msgid ""
"This mode sends and receives traffic only through the master port. If the "
"master port becomes unavailable, the next active port is used. The first "
@@ -4330,13 +4330,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2237
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2238
#, no-wrap
msgid "loadbalance"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2240
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2241
msgid ""
"This provides a static setup and does not negotiate aggregation with the "
"peer or exchange frames to monitor the link. If the switch supports LACP, "
@@ -4344,13 +4344,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2241
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2242
#, no-wrap
msgid "lacp"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2246
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2247
msgid ""
"The IEEE(R) 802.3ad Link Aggregation Control Protocol (LACP) negotiates a "
"set of aggregable links with the peer into one or more Link Aggregated "
@@ -4362,7 +4362,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2249
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2250
msgid ""
"LACP balances outgoing traffic across the active ports based on hashed "
"protocol header information and accepts incoming traffic from any active "
@@ -4371,13 +4371,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2250
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2251
#, no-wrap
msgid "roundrobin"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2253
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2254
msgid ""
"This mode distributes outgoing traffic using a round-robin scheduler through "
"all active ports and accepts incoming traffic from any active port. Since "
@@ -4385,26 +4385,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2254
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2255
#, no-wrap
msgid "broadcast"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2256
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2257
msgid ""
"This mode sends outgoing traffic to all ports configured on the lagg "
"interface, and receives frames on any port."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2257
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2258
#, no-wrap
msgid "Configuration Examples"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2261
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2262
msgid ""
"This section demonstrates how to configure a Cisco(R) switch and a FreeBSD "
"system for LACP load balancing. It then shows how to configure two Ethernet "
@@ -4413,13 +4413,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2263
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2264
#, no-wrap
msgid "LACP Aggregation with a Cisco(R) Switch"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2269
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2270
msgid ""
"This example connects two man:fxp[4] Ethernet interfaces on a FreeBSD "
"machine to the first two Ethernet ports on a Cisco(R) switch as a single "
@@ -4430,7 +4430,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2272
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2273
msgid ""
"Frame ordering is mandatory on Ethernet links and any traffic between two "
"stations always flows over the same physical link, limiting the maximum "
@@ -4440,14 +4440,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2274
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2275
msgid ""
"On the Cisco(R) switch, add the _FastEthernet0/1_ and _FastEthernet0/2_ "
"interfaces to channel group _1_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2284
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2285
#, no-wrap
msgid ""
"interface FastEthernet0/1\n"
@@ -4460,7 +4460,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2287
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2288
msgid ""
"On the FreeBSD system, create the man:lagg[4] interface using the physical "
"interfaces _fxp0_ and _fxp1_ and bring the interfaces up with an IP address "
@@ -4468,7 +4468,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2294
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2295
#, no-wrap
msgid ""
"# ifconfig fxp0 up\n"
@@ -4478,12 +4478,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2297
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2298
msgid "Next, verify the status of the virtual interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2310
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2311
#, no-wrap
msgid ""
"# ifconfig lagg0\n"
@@ -4499,7 +4499,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2315
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2316
msgid ""
"Ports marked as `ACTIVE` are part of the LAG that has been negotiated with "
"the remote switch. Traffic will be transmitted and received through these "
@@ -4507,12 +4507,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2317
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2318
msgid "To see the port status on the Cisco(R) switch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2324
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2325
#, no-wrap
msgid ""
"switch# show lacp neighbor\n"
@@ -4522,19 +4522,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2326
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2327
#, no-wrap
msgid "Channel group 1 neighbors\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2328
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2329
#, no-wrap
msgid "Partner's information:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2333
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2334
#, no-wrap
msgid ""
" LACP port Oper Port Port\n"
@@ -4544,19 +4544,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2336
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2337
msgid "For more detail, type `show lacp neighbor detail`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2338
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2339
msgid ""
"To retain this configuration across reboots, add the following entries to [."
"filename]#/etc/rc.conf# on the FreeBSD system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2345
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2346
#, no-wrap
msgid ""
"ifconfig_fxp0=\"up\"\n"
@@ -4566,13 +4566,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2350
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2351
#, no-wrap
msgid "Failover Mode"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2357
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2358
msgid ""
"Failover mode can be used to switch over to a secondary interface if the "
"link is lost on the master interface. To configure failover, make sure that "
@@ -4583,7 +4583,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2364
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2365
#, no-wrap
msgid ""
"# ifconfig fxp0 up\n"
@@ -4593,13 +4593,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2367
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2468
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2368
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2469
msgid "The virtual interface should look something like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2380
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2381
#, no-wrap
msgid ""
"# ifconfig lagg0\n"
@@ -4615,7 +4615,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2385
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2386
msgid ""
"Traffic will be transmitted and received on _fxp0_. If the link is lost on "
"_fxp0_, _fxp1_ will become the active link. If the link is restored on the "
@@ -4623,15 +4623,15 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2387
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2491
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2388
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2492
msgid ""
"To retain this configuration across reboots, add the following entries to [."
"filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2394
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2395
#, no-wrap
msgid ""
"ifconfig_fxp0=\"up\"\n"
@@ -4641,13 +4641,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2399
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2400
#, no-wrap
msgid "Failover Mode Between Ethernet and Wireless Interfaces"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2405
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2406
msgid ""
"For laptop users, it is usually desirable to configure the wireless device "
"as a secondary which is only used when the Ethernet connection is not "
@@ -4657,14 +4657,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2407
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2408
msgid ""
"This is achieved by overriding the Ethernet interface's MAC address with "
"that of the wireless interface."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2413
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2414
msgid ""
"In theory, either the Ethernet or wireless MAC address can be changed to "
"match the other. However, some popular wireless interfaces lack support for "
@@ -4673,7 +4673,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2420
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2421
msgid ""
"If the driver for the wireless interface is not loaded in the `GENERIC` or "
"custom kernel, and the computer is running FreeBSD {rel121-current}, load "
@@ -4686,7 +4686,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2426
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2427
msgid ""
"In this example, the Ethernet interface, _re0_, is the master and the "
"wireless interface, _wlan0_, is the failover. The _wlan0_ interface was "
@@ -4698,18 +4698,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2430
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2431
#, no-wrap
msgid "# ifconfig wlan0 create wlandev ath0 country FR ssid my_router up\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2433
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2434
msgid "Now you can determine the MAC address of the wireless interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2448
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2449
#, no-wrap
msgid ""
"# ifconfig wlan0\n"
@@ -4727,27 +4727,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2452
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2453
msgid ""
"The `ether` line will contain the MAC address of the specified interface. "
"Now, change the MAC address of the Ethernet interface to match:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2456
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2457
#, no-wrap
msgid "# ifconfig re0 ether b8:ee:65:5b:32:59\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2459
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2460
msgid ""
"Make sure the _re0_ interface is up, then create the man:lagg[4] interface "
"with _re0_ as master with failover to _wlan0_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2465
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2466
#, no-wrap
msgid ""
"# ifconfig re0 up\n"
@@ -4756,7 +4756,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2481
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2482
#, no-wrap
msgid ""
"# ifconfig lagg0\n"
@@ -4772,18 +4772,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2484
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2485
msgid "Then, start the DHCP client to obtain an IP address:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2488
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2489
#, no-wrap
msgid "# dhclient lagg0\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2500
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2501
#, no-wrap
msgid ""
"ifconfig_re0=\"ether b8:ee:65:5b:32:59\"\n"
@@ -4795,13 +4795,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2505
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2506
#, no-wrap
msgid "Diskless Operation with PXE"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2511
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2512
msgid ""
"The Intel(R) Preboot eXecution Environment (PXE) allows an operating system "
"to boot over the network. For example, a FreeBSD system can boot over the "
@@ -4812,7 +4812,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2513
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2514
msgid ""
"In order to provide the files needed for an operating system to boot over "
"the network, a PXE setup also requires properly configured DHCP, TFTP, and "
@@ -4820,24 +4820,24 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2515
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2516
msgid ""
"Initial parameters, such as an IP address, executable boot filename and "
"location, server name, and root path are obtained from the DHCP server."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2516
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2517
msgid "The operating system loader file is booted using TFTP."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2517
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2518
msgid "The file systems are loaded using NFS."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2522
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2523
msgid ""
"When a computer PXE boots, it receives information over DHCP about where to "
"obtain the initial boot loader file. After the host computer receives this "
@@ -4849,7 +4849,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2525
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2526
msgid ""
"This section describes how to configure these services on a FreeBSD system "
"so that other systems can PXE boot into FreeBSD. Refer to man:diskless[8] "
@@ -4857,20 +4857,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2530
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2531
msgid ""
"As described, the system providing these services is insecure. It should "
"live in a protected area of a network and be untrusted by other hosts."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2533
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2534
#, no-wrap
msgid "Setting Up the PXE Environment"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2539
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2540
msgid ""
"The steps shown in this section configure the built-in NFS and TFTP "
"servers. The next section demonstrates how to install and configure the "
@@ -4882,7 +4882,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2544
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2545
msgid ""
"The command examples below assume use of the man:sh[1] shell. man:csh[1] "
"and man:tcsh[1] users will need to start a man:sh[1] shell or adapt the "
@@ -4890,14 +4890,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2548
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2549
msgid ""
"Create the root directory which will contain a FreeBSD installation to be "
"NFS mounted:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2553
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2554
#, no-wrap
msgid ""
"# export NFSROOTDIR=/b/tftpboot/FreeBSD/install\n"
@@ -4905,86 +4905,86 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2556
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2557
msgid "Enable the NFS server by adding this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2560
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2561
#, no-wrap
msgid "nfs_server_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2563
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2564
msgid ""
"Export the diskless root directory via NFS by adding the following to [."
"filename]#/etc/exports#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2567
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2568
#, no-wrap
msgid "/b -ro -alldirs -maproot=root\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2570
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2571
msgid "Start the NFS server:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2574
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2575
#, no-wrap
msgid "# service nfsd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2577
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2578
msgid ""
"Enable man:inetd[8] by adding the following line to [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2581
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2582
#, no-wrap
msgid "inetd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2584
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2585
msgid ""
"Uncomment the following line in [.filename]#/etc/inetd.conf# by making sure "
"it does not start with a `#` symbol:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2588
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2589
#, no-wrap
msgid "tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /b/tftpboot\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2594
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2595
msgid ""
"Some PXE versions require the TCP version of TFTP. In this case, uncomment "
"the second `tftp` line which contains `stream tcp`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2597
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2598
msgid "Start man:inetd[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2601
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2602
#, no-wrap
msgid "# service inetd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2604
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2605
msgid ""
"Install the base system into [.filename]#${NFSROOTDIR}#, either by "
"decompressing the official archives or by rebuilding the FreeBSD kernel and "
@@ -4995,14 +4995,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2605
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2606
msgid ""
"Test that the TFTP server works and can download the boot loader which will "
"be obtained via PXE:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2611
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2612
#, no-wrap
msgid ""
"# tftp localhost\n"
@@ -5011,14 +5011,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2614
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2615
msgid ""
"Edit [.filename]#${NFSROOTDIR}/etc/fstab# and create an entry to mount the "
"root file system over NFS:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2619
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2620
#, no-wrap
msgid ""
"# Device Mountpoint FSType Options Dump Pass\n"
@@ -5026,7 +5026,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2623
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2624
msgid ""
"Replace _myhost.example.com_ with the hostname or IP address of the NFS "
"server. In this example, the root file system is mounted read-only in order "
@@ -5035,14 +5035,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2624
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2625
msgid ""
"Set the root password in the PXE environment for client machines which are "
"PXE booting :"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2629
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2630
#, no-wrap
msgid ""
"# chroot ${NFSROOTDIR}\n"
@@ -5050,7 +5050,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2632
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2633
msgid ""
"If needed, enable man:ssh[1] root logins for client machines which are PXE "
"booting by editing [.filename]#${NFSROOTDIR}/etc/ssh/sshd_config# and "
@@ -5058,7 +5058,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2633
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2634
msgid ""
"Perform any other needed customizations of the PXE environment in [."
"filename]#${NFSROOTDIR}#. These customizations could include things like "
@@ -5066,7 +5066,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2636
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2637
msgid ""
"When booting from an NFS root volume, [.filename]#/etc/rc# detects the NFS "
"boot and runs [.filename]#/etc/rc.initdiskless#. In this case, [.filename]#/"
@@ -5075,7 +5075,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2643
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2644
#, no-wrap
msgid ""
"# chroot ${NFSROOTDIR}\n"
@@ -5085,7 +5085,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2648
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2649
msgid ""
"When the system boots, memory file systems for [.filename]#/etc# and [."
"filename]#/var# will be created and mounted and the contents of the [."
@@ -5100,27 +5100,27 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2650
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2651
#, no-wrap
msgid "Configuring the DHCP Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2653
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2654
msgid ""
"The DHCP server does not need to be the same machine as the TFTP and NFS "
"server, but it needs to be accessible in the network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2655
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2656
msgid ""
"DHCP is not part of the FreeBSD base system but can be installed using the "
"package:net/isc-dhcp44-server[] port or package."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2658
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2659
msgid ""
"Once installed, edit the configuration file, [.filename]#/usr/local/etc/"
"dhcpd.conf#. Configure the `next-server`, `filename`, and `root-path` "
@@ -5128,7 +5128,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2668
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2669
#, no-wrap
msgid ""
"subnet 192.168.0.0 netmask 255.255.255.0 {\n"
@@ -5141,7 +5141,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2671
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2672
#, no-wrap
msgid ""
" # IP address of TFTP server\n"
@@ -5149,7 +5149,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2674
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2675
#, no-wrap
msgid ""
" # path of boot loader obtained via tftp\n"
@@ -5157,7 +5157,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2677
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2678
#, no-wrap
msgid ""
" # pxeboot boot loader will try to NFS mount this directory for root FS\n"
@@ -5165,20 +5165,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2679
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2680
#, no-wrap
msgid "}\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2682
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2683
msgid ""
"The `next-server` directive is used to specify the IP address of the TFTP "
"server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2685
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2686
msgid ""
"The `filename` directive defines the path to [.filename]#/boot/pxeboot#. A "
"relative filename is used, meaning that [.filename]#/b/tftpboot# is not "
@@ -5186,42 +5186,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2687
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2688
msgid "The `root-path` option defines the path to the NFS root file system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2689
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2690
msgid ""
"Once the edits are saved, enable DHCP at boot time by adding the following "
"line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2693
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2694
#, no-wrap
msgid "dhcpd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2696
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2697
msgid "Then start the DHCP service:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2700
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2701
#, no-wrap
msgid "# service isc-dhcpd start\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2702
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2703
#, no-wrap
msgid "Debugging PXE Problems"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2706
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2707
msgid ""
"Once all of the services are configured and started, PXE clients should be "
"able to automatically load FreeBSD over the network. If a particular client "
@@ -5230,14 +5230,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2708
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2709
msgid ""
"This section describes some troubleshooting tips for isolating the source of "
"the configuration problem should no clients be able to PXE boot."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2712
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2713
msgid ""
"Use the package:net/wireshark[] package or port to debug the network traffic "
"involved during the PXE booting process, which is illustrated in the diagram "
@@ -5245,42 +5245,42 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2713
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2714
#, no-wrap
msgid "PXE Booting Process with NFS Root Mount"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2714
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2715
#, no-wrap
msgid "pxe-nfs.png"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2717
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2718
msgid "Client broadcasts a DHCPDISCOVER message."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2719
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2720
msgid ""
"The DHCP server responds with the IP address, next-server, filename, and "
"root-path values."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2721
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2722
msgid ""
"The client sends a TFTP request to next-server, asking to retrieve filename."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2723
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2724
msgid "The TFTP server responds and sends filename to client."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2725
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2726
msgid ""
"The client executes filename, which is pxeboot(8), which then loads the "
"kernel. When the kernel executes, the root file system specified by root-"
@@ -5288,7 +5288,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2727
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2728
msgid ""
"On the TFTP server, read [.filename]#/var/log/xferlog# to ensure that [."
"filename]#pxeboot# is being retrieved from the correct location. To test "
@@ -5296,7 +5296,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2733
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2734
#, no-wrap
msgid ""
"# tftp 192.168.0.1\n"
@@ -5305,40 +5305,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2736
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2737
msgid ""
"The `BUGS` sections in man:tftpd[8] and man:tftp[1] document some "
"limitations with TFTP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2737
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2738
msgid ""
"Make sure that the root file system can be mounted via NFS. To test this "
"example configuration:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2741
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2742
#, no-wrap
msgid "# mount -t nfs 192.168.0.1:/b/tftpboot/FreeBSD/install /mnt\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2745
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2746
#, no-wrap
msgid "IPv6"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2749
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2750
msgid ""
"IPv6 is the new version of the well known IP protocol, also known as IPv4. "
"IPv6 provides several advantages over IPv4 as well as many new features:"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2751
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2752
msgid ""
"Its 128-bit address space allows for "
"340,282,366,920,938,463,463,374,607,431,768,211,456 addresses. This "
@@ -5346,7 +5346,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2752
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2753
msgid ""
"Routers only store network aggregation addresses in their routing tables, "
"thus reducing the average space of a routing table to 8192 entries. This "
@@ -5356,38 +5356,38 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2754
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2755
msgid ""
"Address autoconfiguration (http://www.ietf.org/rfc/rfc2462.txt[RFC2462])."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2755
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2756
msgid "Mandatory multicast addresses."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2756
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2757
msgid "Built-in IPsec (IP security)."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2757
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2758
msgid "Simplified header structure."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2758
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2759
msgid "Support for mobile IP."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2759
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2760
msgid "IPv6-to-IPv4 transition mechanisms."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2762
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2763
msgid ""
"FreeBSD includes the http://www.kame.net/[http://www.kame.net/] IPv6 "
"reference implementation and comes with everything needed to use IPv6. This "
@@ -5395,37 +5395,37 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2763
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2764
#, no-wrap
msgid "Background on IPv6 Addresses"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2766
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2767
msgid "There are three different types of IPv6 addresses:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2767
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2768
#, no-wrap
msgid "Unicast"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2769
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2770
msgid ""
"A packet sent to a unicast address arrives at the interface belonging to the "
"address."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2770
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2771
#, no-wrap
msgid "Anycast"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2774
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2775
msgid ""
"These addresses are syntactically indistinguishable from unicast addresses "
"but they address a group of interfaces. The packet destined for an anycast "
@@ -5434,13 +5434,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2775
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2776
#, no-wrap
msgid "Multicast"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2779
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2780
msgid ""
"These addresses identify a group of interfaces. A packet destined for a "
"multicast address will arrive at all interfaces belonging to the multicast "
@@ -5449,7 +5449,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2782
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2783
msgid ""
"When reading an IPv6 address, the canonical form is represented as `x:x:x:x:"
"x:x:x:x`, where each `x` represents a 16 bit hex value. An example is `FEBC:"
@@ -5457,7 +5457,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2787
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2788
msgid ""
"Often, an address will have long substrings of all zeros. A `::` (double "
"colon) can be used to replace one substring per address. Also, up to three "
@@ -5466,7 +5466,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2790
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2791
msgid ""
"A third form is to write the last 32 bits using the well known IPv4 "
"notation. For example, `2002::10.0.0.1` corresponds to the hexadecimal "
@@ -5475,18 +5475,18 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2792
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2793
msgid "To view a FreeBSD system's IPv6 address, use man:ifconfig[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2796
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2797
#, no-wrap
msgid "# ifconfig\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2806
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2807
#, no-wrap
msgid ""
"rl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500\n"
@@ -5498,7 +5498,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2809
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2810
msgid ""
"In this example, the [.filename]#rl0# interface is using `fe80::200:21ff:"
"fe03:8e1%rl0`, an auto-configured link-local address which was automatically "
@@ -5506,240 +5506,240 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2812
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2813
msgid ""
"Some IPv6 addresses are reserved. A summary of these reserved addresses is "
"seen in <<reservedip6>>:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2814
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2815
#, no-wrap
msgid "Reserved IPv6 Addresses"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2818
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2819
#, no-wrap
msgid "IPv6 address"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2819
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2820
#, no-wrap
msgid "Prefixlength (Bits)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2820
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2821
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2822
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2823
#, no-wrap
msgid "Notes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2823
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2824
#, no-wrap
msgid "`::`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2824
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2829
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2825
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2830
#, no-wrap
msgid "128 bits"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2825
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2826
#, no-wrap
msgid "unspecified"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2827
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2828
#, no-wrap
msgid "Equivalent to `0.0.0.0` in IPv4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2828
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2829
#, no-wrap
msgid "`::1`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2830
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2831
#, no-wrap
msgid "loopback address"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2832
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2833
#, no-wrap
msgid "Equivalent to `127.0.0.1` in IPv4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2833
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2834
#, no-wrap
msgid "`::00:xx:xx:xx:xx`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2834
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2839
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2835
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2840
#, no-wrap
msgid "96 bits"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2835
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2836
#, no-wrap
msgid "embedded IPv4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2837
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2838
#, no-wrap
msgid "The lower 32 bits are the compatible IPv4 address."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2838
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2839
#, no-wrap
msgid "`::ff:xx:xx:xx:xx`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2840
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2841
#, no-wrap
msgid "IPv4 mapped IPv6 address"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2842
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2843
#, no-wrap
msgid "The lower 32 bits are the IPv4 address for hosts which do not support IPv6."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2843
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2844
#, no-wrap
msgid "`fe80::/10`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2844
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2845
#, no-wrap
msgid "10 bits"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2845
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2846
#, no-wrap
msgid "link-local"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2847
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2848
#, no-wrap
msgid "Equivalent to 169.254.0.0/16 in IPv4."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2848
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2849
#, no-wrap
msgid "`fc00::/7`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2849
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2850
#, no-wrap
msgid "7 bits"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2850
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2851
#, no-wrap
msgid "unique-local"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2852
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2853
#, no-wrap
msgid "Unique local addresses are intended for local communication and are only routable within a set of cooperating sites."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2853
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2854
#, no-wrap
msgid "`ff00::`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2854
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2855
#, no-wrap
msgid "8 bits"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2855
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2856
#, no-wrap
msgid "multicast"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2858
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2859
#, no-wrap
msgid "``2000::-3fff::``"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2859
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2860
#, no-wrap
msgid "3 bits"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2860
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2861
#, no-wrap
msgid "global unicast"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2861
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2862
#, no-wrap
msgid "All global unicast addresses are assigned from this pool. The first 3 bits are `001`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2864
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2865
msgid ""
"For further information on the structure of IPv6 addresses, refer to http://"
"www.ietf.org/rfc/rfc3513.txt[RFC3513]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2865
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2866
#, no-wrap
msgid "Configuring IPv6"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2868
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2869
msgid ""
"To configure a FreeBSD system as an IPv6 client, add these two lines to [."
"filename]#rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2873
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2874
#, no-wrap
msgid ""
"ifconfig_rl0_ipv6=\"inet6 accept_rtadv\"\n"
@@ -5747,7 +5747,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2877
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2878
msgid ""
"The first line enables the specified interface to receive router "
"advertisement messages. The second line enables the router solicitation "
@@ -5755,62 +5755,62 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2879
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2880
msgid ""
"If the interface needs a statically assigned IPv6 address, add an entry to "
"specify the static address and associated prefix length:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2883
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2884
#, no-wrap
msgid "ifconfig_rl0_ipv6=\"inet6 2001:db8:4672:6565:2026:5043:2d42:5344 prefixlen 64\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2886
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2887
msgid "To assign a default router, specify its address:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2890
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2891
#, no-wrap
msgid "ipv6_defaultrouter=\"2001:db8:4672:6565::1\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2892
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2893
#, no-wrap
msgid "Connecting to a Provider"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2895
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2896
msgid ""
"In order to connect to other IPv6 networks, one must have a provider or a "
"tunnel that supports IPv6:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2897
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2898
msgid "Contact an Internet Service Provider to see if they offer IPv6."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2898
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2899
msgid ""
"http://www.tunnelbroker.net[Hurricane Electric] offers tunnels with end-"
"points all around the globe."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2902
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2903
msgid ""
"Install the package:net/freenet6[] package or port for a dial-up connection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2905
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2906
msgid ""
"This section demonstrates how to take the directions from a tunnel provider "
"and convert them into [.filename]#/etc/rc.conf# settings that will persist "
@@ -5818,20 +5818,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2907
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2908
msgid ""
"The first [.filename]#/etc/rc.conf# entry creates the generic tunneling "
"interface [.filename]#gif0#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2911
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2912
#, no-wrap
msgid "cloned_interfaces=\"gif0\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2915
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2916
msgid ""
"Next, configure that interface with the IPv4 addresses of the local and "
"remote endpoints. Replace `_MY_IPv4_ADDR_` and `_REMOTE_IPv4_ADDR_` with "
@@ -5839,13 +5839,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2919
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2920
#, no-wrap
msgid "create_args_gif0=\"tunnel MY_IPv4_ADDR REMOTE_IPv4_ADDR\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2922
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2923
msgid ""
"To apply the IPv6 address that has been assigned for use as the IPv6 tunnel "
"endpoint, add this line, replacing `_MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR_` "
@@ -5853,13 +5853,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2926
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2927
#, no-wrap
msgid "ifconfig_gif0_ipv6=\"inet6 MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2930
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2931
msgid ""
"Then, set the default route for the other side of the IPv6 tunnel. Replace "
"`_MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR_` with the default gateway address "
@@ -5867,71 +5867,71 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2934
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2935
#, no-wrap
msgid "ipv6_defaultrouter=\"MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2937
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2938
msgid ""
"If the FreeBSD system will route IPv6 packets between the rest of the "
"network and the world, enable the gateway using this line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2941
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2942
#, no-wrap
msgid "ipv6_gateway_enable=\"YES\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2943
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2944
#, no-wrap
msgid "Router Advertisement and Host Auto Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2946
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2947
msgid ""
"This section demonstrates how to setup man:rtadvd[8] to advertise the IPv6 "
"default route."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2948
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2949
msgid ""
"To enable man:rtadvd[8], add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2952
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2953
#, no-wrap
msgid "rtadvd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2956
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2957
msgid ""
"It is important to specify the interface on which to do IPv6 router "
"advertisement. For example, to tell man:rtadvd[8] to use [.filename]#rl0#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2960
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2961
#, no-wrap
msgid "rtadvd_interfaces=\"rl0\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2963
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2964
msgid ""
"Next, create the configuration file, [.filename]#/etc/rtadvd.conf# as seen "
"in this example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2968
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2969
#, no-wrap
msgid ""
"rl0:\\\n"
@@ -5939,27 +5939,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2971
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2972
msgid ""
"Replace [.filename]#rl0# with the interface to be used and `2001:"
"db8:1f11:246::` with the prefix of the allocation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2974
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2975
msgid ""
"For a dedicated `/64` subnet, nothing else needs to be changed. Otherwise, "
"change the `prefixlen#` to the correct value."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2975
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2976
#, no-wrap
msgid "IPv6 and IPv4 Address Mapping"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2980
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2981
msgid ""
"When IPv6 is enabled on a server, there may be a need to enable IPv4 mapped "
"IPv6 address communication. This compatibility option allows for IPv4 "
@@ -5968,7 +5968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2985
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2986
msgid ""
"This option may not be required in most cases and is available only for "
"compatibility. This option will allow IPv6-only applications to work with "
@@ -5978,26 +5978,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2989
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2990
#, no-wrap
msgid "ipv6_ipv4mapping=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2992
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2993
msgid ""
"Reviewing the information in RFC 3493, section 3.6 and 3.7 as well as RFC "
"4038 section 4.2 may be useful to some administrators."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2994
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2995
#, no-wrap
msgid "Common Address Redundancy Protocol (CARP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2998
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2999
msgid ""
"The Common Address Redundancy Protocol (CARP) allows multiple hosts to share "
"the same IP address and Virtual Host ID (VHID) in order to provide _high "
@@ -6007,7 +6007,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3002
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3003
msgid ""
"In addition to the shared IP address, each host has its own IP address for "
"management and configuration. All of the machines that share an IP address "
@@ -6016,7 +6016,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3005
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3006
msgid ""
"High availability using CARP is built into FreeBSD, though the steps to "
"configure it vary slightly depending upon the FreeBSD version. This section "
@@ -6025,7 +6025,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3008
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3009
msgid ""
"This example configures failover support with three hosts, all with unique "
"IP addresses, but providing the same web content. It has two different "
@@ -6034,7 +6034,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3015
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3016
msgid ""
"These machines are load balanced with a Round Robin DNS configuration. The "
"master and backup machines are configured identically except for their "
@@ -6048,40 +6048,40 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3017
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3018
#, no-wrap
msgid "Using CARP on FreeBSD 10 and Later"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3020
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3021
msgid ""
"Enable boot-time support for CARP by adding an entry for the [."
"filename]#carp.ko# kernel module in [.filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3024
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3025
#, no-wrap
msgid "carp_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3027
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3108
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3028
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3109
msgid "To load the module now without rebooting:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3031
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3112
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3032
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3113
#, no-wrap
msgid "# kldload carp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3034
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3115
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3035
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3116
msgid ""
"For users who prefer to use a custom kernel, include the following line in "
"the custom kernel configuration file and compile the kernel as described in "
@@ -6089,14 +6089,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3038
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3119
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3039
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3120
#, no-wrap
msgid "device\tcarp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3041
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3042
msgid ""
"The hostname, management IP address and subnet mask, shared IP address, and "
"VHID are all set by adding entries to [.filename]#/etc/rc.conf#. This "
@@ -6104,7 +6104,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3047
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3048
#, no-wrap
msgid ""
"hostname=\"hosta.example.org\"\n"
@@ -6113,7 +6113,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3052
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3053
msgid ""
"The next set of entries are for `hostb.example.org`. Since it represents a "
"second master, it uses a different shared IP address and VHID. However, the "
@@ -6122,7 +6122,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3058
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3059
#, no-wrap
msgid ""
"hostname=\"hostb.example.org\"\n"
@@ -6131,7 +6131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3063
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3064
msgid ""
"The third machine, `hostc.example.org`, is configured to handle failover "
"from either master. This machine is configured with two CARPVHIDs, one to "
@@ -6142,7 +6142,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3070
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3071
#, no-wrap
msgid ""
"hostname=\"hostc.example.org\"\n"
@@ -6152,7 +6152,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3074
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3075
msgid ""
"Having two CARPVHIDs configured means that `hostc.example.org` will notice "
"if either of the master servers becomes unavailable. If a master fails to "
@@ -6161,7 +6161,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3081
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3082
msgid ""
"If the original master server becomes available again, `hostc.example.org` "
"will not release the virtual IP address back to it automatically. For this "
@@ -6172,21 +6172,21 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3085
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3086
#, no-wrap
msgid "# ifconfig em0 vhid 1 state backup\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3091
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3177
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3092
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3178
msgid ""
"Once the configuration is complete, either restart networking or reboot each "
"system. High availability is now enabled."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3094
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3095
msgid ""
"CARP functionality can be controlled via several man:sysctl[8] variables "
"documented in the man:carp[4] manual pages. Other actions can be triggered "
@@ -6194,13 +6194,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3096
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3097
#, no-wrap
msgid "Using CARP on FreeBSD 9 and Earlier"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3099
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3100
msgid ""
"The configuration for these versions of FreeBSD is similar to the one "
"described in the previous section, except that a CARP device must first be "
@@ -6208,31 +6208,31 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3101
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3102
msgid ""
"Enable boot-time support for CARP by loading the [.filename]#if_carp.ko# "
"kernel module in [.filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3105
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3106
#, no-wrap
msgid "if_carp_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3122
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3123
msgid "Next, on each host, create a CARP device:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3126
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3127
#, no-wrap
msgid "# ifconfig carp0 create\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3131
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3132
msgid ""
"Set the hostname, management IP address, the shared IP address, and VHID by "
"adding the required lines to [.filename]#/etc/rc.conf#. Since a virtual "
@@ -6241,7 +6241,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3138
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3139
#, no-wrap
msgid ""
"hostname=\"hosta.example.org\"\n"
@@ -6251,12 +6251,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3141
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3142
msgid "On `hostb.example.org`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3148
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3149
#, no-wrap
msgid ""
"hostname=\"hostb.example.org\"\n"
@@ -6266,14 +6266,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3151
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3152
msgid ""
"The third machine, `hostc.example.org`, is configured to handle failover "
"from either of the master hosts:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3159
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3160
#, no-wrap
msgid ""
"hostname=\"hostc.example.org\"\n"
@@ -6284,7 +6284,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3166
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3167
msgid ""
"Preemption is disabled in the [.filename]#GENERIC# FreeBSD kernel. If "
"preemption has been enabled with a custom kernel, `hostc.example.org` may "
@@ -6294,26 +6294,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3170
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3171
#, no-wrap
msgid "# ifconfig carp0 down && ifconfig carp0 up\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3173
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3174
msgid ""
"This should be done on the [.filename]#carp# interface which corresponds to "
"the correct host."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3179
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3180
#, no-wrap
msgid "VLANs"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3183
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3184
msgid ""
"VLANs are a way of virtually dividing up a network into many different "
"subnetworks, also referred to as segmenting. Each segment will have its own "
@@ -6321,34 +6321,34 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3186
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3187
msgid ""
"On FreeBSD, VLANs must be supported by the network card driver. To see "
"which drivers support vlans, refer to the man:vlan[4] manual page."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3189
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3190
msgid ""
"When configuring a VLAN, a couple pieces of information must be known. "
"First, which network interface? Second, what is the VLAN tag?"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3191
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3192
msgid ""
"To configure VLANs at run time, with a NIC of `em0` and a VLAN tag of `5` "
"the command would look like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3195
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3196
#, no-wrap
msgid "# ifconfig em0.5 create vlan 5 vlandev em0 inet 192.168.20.20/24\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3200
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3201
msgid ""
"See how the interface name includes the NIC driver name and the VLAN tag, "
"separated by a period? This is a best practice to make maintaining the VLAN "
@@ -6356,14 +6356,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3204
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3205
msgid ""
"To configure VLANs at boot time, [.filename]#/etc/rc.conf# must be updated. "
"To duplicate the configuration above, the following will need to be added:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3209
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3210
#, no-wrap
msgid ""
"vlans_em0=\"5\"\n"
@@ -6371,7 +6371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3212
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3213
msgid ""
"Additional VLANs may be added, by simply adding the tag to the `vlans_em0` "
"field and adding an additional line configuring the network on that VLAN "
@@ -6379,7 +6379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3216
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3217
msgid ""
"It is useful to assign a symbolic name to an interface so that when the "
"associated hardware is changed, only a few configuration variables need to "
@@ -6390,7 +6390,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3218
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3219
msgid ""
"To configure VLAN `5`, on the NIC `em0`, assign the interface name "
"`cameras`, and assign the interface an IP address of `_192.168.20.20_` with "
@@ -6398,31 +6398,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3222
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3223
#, no-wrap
msgid "# ifconfig em0.5 create vlan 5 vlandev em0 name cameras inet 192.168.20.20/24\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3225
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3226
msgid "For an interface named `video`, use the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3229
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3230
#, no-wrap
msgid "# ifconfig video.5 create vlan 5 vlandev video name cameras inet 192.168.20.20/24\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3232
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3233
msgid ""
"To apply the changes at boot time, add the following lines to [.filename]#/"
"etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3238
+#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:3239
#, no-wrap
msgid ""
"vlans_video=\"cameras\"\n"
diff --git a/documentation/content/en/books/handbook/audit/_index.po b/documentation/content/en/books/handbook/audit/_index.po
index 1d9de7fde9..16ac163b10 100644
--- a/documentation/content/en/books/handbook/audit/_index.po
+++ b/documentation/content/en/books/handbook/audit/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 17. Security Event Auditing"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/audit/_index.adoc:14
+#: documentation/content/en/books/handbook/audit/_index.adoc:15
#, no-wrap
msgid "Security Event Auditing"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/audit/_index.adoc:52
+#: documentation/content/en/books/handbook/audit/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:58
+#: documentation/content/en/books/handbook/audit/_index.adoc:59
msgid ""
"The FreeBSD operating system includes support for security event auditing. "
"Event auditing supports reliable, fine-grained, and configurable logging of "
@@ -60,7 +60,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:61
+#: documentation/content/en/books/handbook/audit/_index.adoc:62
msgid ""
"This chapter focuses on the installation and configuration of event "
"auditing. It explains audit policies and provides an example audit "
@@ -68,54 +68,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:63
+#: documentation/content/en/books/handbook/audit/_index.adoc:64
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:65
+#: documentation/content/en/books/handbook/audit/_index.adoc:66
msgid "What event auditing is and how it works."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:66
+#: documentation/content/en/books/handbook/audit/_index.adoc:67
msgid "How to configure event auditing on FreeBSD for users and processes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:67
+#: documentation/content/en/books/handbook/audit/_index.adoc:68
msgid ""
"How to review the audit trail using the audit reduction and review tools."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:69
+#: documentation/content/en/books/handbook/audit/_index.adoc:70
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:71
+#: documentation/content/en/books/handbook/audit/_index.adoc:72
msgid ""
"Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD "
"Basics])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:72
+#: documentation/content/en/books/handbook/audit/_index.adoc:73
msgid ""
"Be familiar with the basics of kernel configuration/compilation (crossref:"
"kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:73
+#: documentation/content/en/books/handbook/audit/_index.adoc:74
msgid ""
"Have some familiarity with security and how it pertains to FreeBSD (crossref:"
"security[security,Security])."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:78
+#: documentation/content/en/books/handbook/audit/_index.adoc:79
msgid ""
"The audit facility has some known limitations. Not all security-relevant "
"system events are auditable and some login mechanisms, such as Xorg-based "
@@ -124,7 +124,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:83
+#: documentation/content/en/books/handbook/audit/_index.adoc:84
msgid ""
"The security event auditing facility is able to generate very detailed logs "
"of system activity. On a busy system, trail file data can be very large "
@@ -137,18 +137,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/audit/_index.adoc:86
+#: documentation/content/en/books/handbook/audit/_index.adoc:87
#, no-wrap
msgid "Key Terms"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:89
+#: documentation/content/en/books/handbook/audit/_index.adoc:90
msgid "The following terms are related to security event auditing:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:91
+#: documentation/content/en/books/handbook/audit/_index.adoc:92
msgid ""
"_event_: an auditable event is any event that can be logged using the audit "
"subsystem. Examples of security-relevant events include the creation of a "
@@ -160,7 +160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:92
+#: documentation/content/en/books/handbook/audit/_index.adoc:93
msgid ""
"_class_: a named set of related events which are used in selection "
"expressions. Commonly used classes of events include \"file creation\" (fc), "
@@ -168,7 +168,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:93
+#: documentation/content/en/books/handbook/audit/_index.adoc:94
msgid ""
"_record_: an audit log entry describing a security event. Records contain a "
"record event type, information on the subject (user) performing the action, "
@@ -177,7 +177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:94
+#: documentation/content/en/books/handbook/audit/_index.adoc:95
msgid ""
"_trail_: a log file consisting of a series of audit records describing "
"security events. Trails are in roughly chronological order with respect to "
@@ -186,14 +186,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:95
+#: documentation/content/en/books/handbook/audit/_index.adoc:96
msgid ""
"_selection expression_: a string containing a list of prefixes and audit "
"event class names used to match events."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:96
+#: documentation/content/en/books/handbook/audit/_index.adoc:97
msgid ""
"_preselection_: the process by which the system identifies which events are "
"of interest to the administrator. The preselection configuration uses a "
@@ -203,7 +203,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:97
+#: documentation/content/en/books/handbook/audit/_index.adoc:98
msgid ""
"_reduction_: the process by which records from existing audit trails are "
"selected for preservation, printing, or analysis. Likewise, the process by "
@@ -215,13 +215,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/audit/_index.adoc:99
+#: documentation/content/en/books/handbook/audit/_index.adoc:100
#, no-wrap
msgid "Audit Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:103
+#: documentation/content/en/books/handbook/audit/_index.adoc:104
msgid ""
"User space support for event auditing is installed as part of the base "
"FreeBSD operating system. Kernel support is available in the [."
@@ -230,43 +230,43 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:107
+#: documentation/content/en/books/handbook/audit/_index.adoc:108
#, no-wrap
msgid "auditd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:110
+#: documentation/content/en/books/handbook/audit/_index.adoc:111
msgid "Then, start the audit daemon:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:114
+#: documentation/content/en/books/handbook/audit/_index.adoc:115
#, no-wrap
msgid "# service auditd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:117
+#: documentation/content/en/books/handbook/audit/_index.adoc:118
msgid ""
"Users who prefer to compile a custom kernel must include the following line "
"in their custom kernel configuration file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:121
+#: documentation/content/en/books/handbook/audit/_index.adoc:122
#, no-wrap
msgid "options\tAUDIT\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/audit/_index.adoc:123
+#: documentation/content/en/books/handbook/audit/_index.adoc:124
#, no-wrap
msgid "Event Selection Expressions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:128
+#: documentation/content/en/books/handbook/audit/_index.adoc:129
msgid ""
"Selection expressions are used in a number of places in the audit "
"configuration to determine which events should be audited. Expressions "
@@ -276,393 +276,393 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:130
+#: documentation/content/en/books/handbook/audit/_index.adoc:131
msgid "<<event-selection>> summarizes the default audit event classes:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/audit/_index.adoc:132
+#: documentation/content/en/books/handbook/audit/_index.adoc:133
#, no-wrap
msgid "Default Audit Event Classes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:136
+#: documentation/content/en/books/handbook/audit/_index.adoc:137
#, no-wrap
msgid "Class Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:137
+#: documentation/content/en/books/handbook/audit/_index.adoc:138
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:139
-#: documentation/content/en/books/handbook/audit/_index.adoc:232
+#: documentation/content/en/books/handbook/audit/_index.adoc:140
+#: documentation/content/en/books/handbook/audit/_index.adoc:233
#, no-wrap
msgid "Action"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:140
#: documentation/content/en/books/handbook/audit/_index.adoc:141
+#: documentation/content/en/books/handbook/audit/_index.adoc:142
#, no-wrap
msgid "all"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:143
+#: documentation/content/en/books/handbook/audit/_index.adoc:144
#, no-wrap
msgid "Match all event classes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:144
+#: documentation/content/en/books/handbook/audit/_index.adoc:145
#, no-wrap
msgid "aa"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:145
+#: documentation/content/en/books/handbook/audit/_index.adoc:146
#, no-wrap
msgid "authentication and authorization"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:148
+#: documentation/content/en/books/handbook/audit/_index.adoc:149
#, no-wrap
msgid "ad"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:149
+#: documentation/content/en/books/handbook/audit/_index.adoc:150
#, no-wrap
msgid "administrative"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:151
+#: documentation/content/en/books/handbook/audit/_index.adoc:152
#, no-wrap
msgid "Administrative actions performed on the system as a whole."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:152
+#: documentation/content/en/books/handbook/audit/_index.adoc:153
#, no-wrap
msgid "ap"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:153
+#: documentation/content/en/books/handbook/audit/_index.adoc:154
#, no-wrap
msgid "application"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:155
+#: documentation/content/en/books/handbook/audit/_index.adoc:156
#, no-wrap
msgid "Application defined action."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:156
+#: documentation/content/en/books/handbook/audit/_index.adoc:157
#, no-wrap
msgid "cl"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:157
+#: documentation/content/en/books/handbook/audit/_index.adoc:158
#, no-wrap
msgid "file close"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:159
+#: documentation/content/en/books/handbook/audit/_index.adoc:160
#, no-wrap
msgid "Audit calls to the `close` system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:160
+#: documentation/content/en/books/handbook/audit/_index.adoc:161
#, no-wrap
msgid "ex"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:161
+#: documentation/content/en/books/handbook/audit/_index.adoc:162
#, no-wrap
msgid "exec"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:163
+#: documentation/content/en/books/handbook/audit/_index.adoc:164
#, no-wrap
msgid "Audit program execution. Auditing of command line arguments and environmental variables is controlled via man:audit_control[5] using the `argv` and `envv` parameters to the `policy` setting."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:164
+#: documentation/content/en/books/handbook/audit/_index.adoc:165
#, no-wrap
msgid "fa"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:165
+#: documentation/content/en/books/handbook/audit/_index.adoc:166
#, no-wrap
msgid "file attribute access"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:167
+#: documentation/content/en/books/handbook/audit/_index.adoc:168
#, no-wrap
msgid "Audit the access of object attributes such as man:stat[1] and man:pathconf[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:168
+#: documentation/content/en/books/handbook/audit/_index.adoc:169
#, no-wrap
msgid "fc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:169
+#: documentation/content/en/books/handbook/audit/_index.adoc:170
#, no-wrap
msgid "file create"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:171
+#: documentation/content/en/books/handbook/audit/_index.adoc:172
#, no-wrap
msgid "Audit events where a file is created as a result."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:172
+#: documentation/content/en/books/handbook/audit/_index.adoc:173
#, no-wrap
msgid "fd"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:173
+#: documentation/content/en/books/handbook/audit/_index.adoc:174
#, no-wrap
msgid "file delete"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:175
+#: documentation/content/en/books/handbook/audit/_index.adoc:176
#, no-wrap
msgid "Audit events where file deletion occurs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:176
+#: documentation/content/en/books/handbook/audit/_index.adoc:177
#, no-wrap
msgid "fm"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:177
+#: documentation/content/en/books/handbook/audit/_index.adoc:178
#, no-wrap
msgid "file attribute modify"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:179
+#: documentation/content/en/books/handbook/audit/_index.adoc:180
#, no-wrap
msgid "Audit events where file attribute modification occurs, such as by man:chown[8], man:chflags[1], and man:flock[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:180
+#: documentation/content/en/books/handbook/audit/_index.adoc:181
#, no-wrap
msgid "fr"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:181
+#: documentation/content/en/books/handbook/audit/_index.adoc:182
#, no-wrap
msgid "file read"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:183
+#: documentation/content/en/books/handbook/audit/_index.adoc:184
#, no-wrap
msgid "Audit events in which data is read or files are opened for reading."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:184
+#: documentation/content/en/books/handbook/audit/_index.adoc:185
#, no-wrap
msgid "fw"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:185
+#: documentation/content/en/books/handbook/audit/_index.adoc:186
#, no-wrap
msgid "file write"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:187
+#: documentation/content/en/books/handbook/audit/_index.adoc:188
#, no-wrap
msgid "Audit events in which data is written or files are written or modified."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:188
+#: documentation/content/en/books/handbook/audit/_index.adoc:189
#, no-wrap
msgid "io"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:189
+#: documentation/content/en/books/handbook/audit/_index.adoc:190
#, no-wrap
msgid "ioctl"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:191
+#: documentation/content/en/books/handbook/audit/_index.adoc:192
#, no-wrap
msgid "Audit use of the `ioctl` system call."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:192
+#: documentation/content/en/books/handbook/audit/_index.adoc:193
#, no-wrap
msgid "ip"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:193
+#: documentation/content/en/books/handbook/audit/_index.adoc:194
#, no-wrap
msgid "ipc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:195
+#: documentation/content/en/books/handbook/audit/_index.adoc:196
#, no-wrap
msgid "Audit various forms of Inter-Process Communication, including POSIX pipes and System V IPC operations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:196
+#: documentation/content/en/books/handbook/audit/_index.adoc:197
#, no-wrap
msgid "lo"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:197
+#: documentation/content/en/books/handbook/audit/_index.adoc:198
#, no-wrap
msgid "login_logout"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:199
+#: documentation/content/en/books/handbook/audit/_index.adoc:200
#, no-wrap
msgid "Audit man:login[1] and man:logout[1] events."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:200
+#: documentation/content/en/books/handbook/audit/_index.adoc:201
#, no-wrap
msgid "na"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:201
+#: documentation/content/en/books/handbook/audit/_index.adoc:202
#, no-wrap
msgid "non attributable"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:203
+#: documentation/content/en/books/handbook/audit/_index.adoc:204
#, no-wrap
msgid "Audit non-attributable events."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:204
+#: documentation/content/en/books/handbook/audit/_index.adoc:205
#, no-wrap
msgid "no"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:205
+#: documentation/content/en/books/handbook/audit/_index.adoc:206
#, no-wrap
msgid "invalid class"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:207
+#: documentation/content/en/books/handbook/audit/_index.adoc:208
#, no-wrap
msgid "Match no audit events."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:208
+#: documentation/content/en/books/handbook/audit/_index.adoc:209
#, no-wrap
msgid "nt"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:209
+#: documentation/content/en/books/handbook/audit/_index.adoc:210
#, no-wrap
msgid "network"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:211
+#: documentation/content/en/books/handbook/audit/_index.adoc:212
#, no-wrap
msgid "Audit events related to network actions such as man:connect[2] and man:accept[2]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:212
+#: documentation/content/en/books/handbook/audit/_index.adoc:213
#, no-wrap
msgid "ot"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:213
+#: documentation/content/en/books/handbook/audit/_index.adoc:214
#, no-wrap
msgid "other"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:215
+#: documentation/content/en/books/handbook/audit/_index.adoc:216
#, no-wrap
msgid "Audit miscellaneous events."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:216
+#: documentation/content/en/books/handbook/audit/_index.adoc:217
#, no-wrap
msgid "pc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:217
+#: documentation/content/en/books/handbook/audit/_index.adoc:218
#, no-wrap
msgid "process"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:218
+#: documentation/content/en/books/handbook/audit/_index.adoc:219
#, no-wrap
msgid "Audit process operations such as man:exec[3] and man:exit[3]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:221
+#: documentation/content/en/books/handbook/audit/_index.adoc:222
msgid ""
"These audit event classes may be customized by modifying the [."
"filename]#audit_class# and [.filename]#audit_event# configuration files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:224
+#: documentation/content/en/books/handbook/audit/_index.adoc:225
msgid ""
"Each audit event class may be combined with a prefix indicating whether "
"successful/failed operations are matched, and whether the entry is adding or "
@@ -671,118 +671,118 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/audit/_index.adoc:226
+#: documentation/content/en/books/handbook/audit/_index.adoc:227
#, no-wrap
msgid "Prefixes for Audit Event Classes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:230
+#: documentation/content/en/books/handbook/audit/_index.adoc:231
#, no-wrap
msgid "Prefix"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:233
+#: documentation/content/en/books/handbook/audit/_index.adoc:234
#, no-wrap
msgid "+"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:235
+#: documentation/content/en/books/handbook/audit/_index.adoc:236
#, no-wrap
msgid "Audit successful events in this class."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:236
+#: documentation/content/en/books/handbook/audit/_index.adoc:237
#, no-wrap
msgid "-"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:238
+#: documentation/content/en/books/handbook/audit/_index.adoc:239
#, no-wrap
msgid "Audit failed events in this class."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:239
+#: documentation/content/en/books/handbook/audit/_index.adoc:240
#, no-wrap
msgid "^"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:241
+#: documentation/content/en/books/handbook/audit/_index.adoc:242
#, no-wrap
msgid "Audit neither successful nor failed events in this class."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:242
+#: documentation/content/en/books/handbook/audit/_index.adoc:243
#, no-wrap
msgid "^+"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:244
+#: documentation/content/en/books/handbook/audit/_index.adoc:245
#, no-wrap
msgid "Do not audit successful events in this class."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:245
+#: documentation/content/en/books/handbook/audit/_index.adoc:246
#, no-wrap
msgid "^-"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/audit/_index.adoc:246
+#: documentation/content/en/books/handbook/audit/_index.adoc:247
#, no-wrap
msgid "Do not audit failed events in this class."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:249
+#: documentation/content/en/books/handbook/audit/_index.adoc:250
msgid ""
"If no prefix is present, both successful and failed instances of the event "
"will be audited."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:251
+#: documentation/content/en/books/handbook/audit/_index.adoc:252
msgid ""
"The following example selection string selects both successful and failed "
"login/logout events, but only successful execution events:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:255
+#: documentation/content/en/books/handbook/audit/_index.adoc:256
#, no-wrap
msgid "lo,+ex\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/audit/_index.adoc:257
+#: documentation/content/en/books/handbook/audit/_index.adoc:258
#, no-wrap
msgid "Configuration Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:260
+#: documentation/content/en/books/handbook/audit/_index.adoc:261
msgid ""
"The following configuration files for security event auditing are found in [."
"filename]#/etc/security#:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:262
+#: documentation/content/en/books/handbook/audit/_index.adoc:263
msgid ""
"[.filename]#audit_class#: contains the definitions of the audit classes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:263
+#: documentation/content/en/books/handbook/audit/_index.adoc:264
msgid ""
"[.filename]#audit_control#: controls aspects of the audit subsystem, such as "
"default audit classes, minimum disk space to leave on the audit log volume, "
@@ -790,21 +790,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:264
+#: documentation/content/en/books/handbook/audit/_index.adoc:265
msgid ""
"[.filename]#audit_event#: textual names and descriptions of system audit "
"events and a list of which classes each event is in."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:265
+#: documentation/content/en/books/handbook/audit/_index.adoc:266
msgid ""
"[.filename]#audit_user#: user-specific audit requirements to be combined "
"with the global defaults at login."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:266
+#: documentation/content/en/books/handbook/audit/_index.adoc:267
msgid ""
"[.filename]#audit_warn#: a customizable shell script used by man:auditd[8] "
"to generate warning messages in exceptional situations, such as when space "
@@ -813,14 +813,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:270
+#: documentation/content/en/books/handbook/audit/_index.adoc:271
msgid ""
"Audit configuration files should be edited and maintained carefully, as "
"errors in configuration may result in improper logging of events."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:274
+#: documentation/content/en/books/handbook/audit/_index.adoc:275
msgid ""
"In most cases, administrators will only need to modify [."
"filename]#audit_control# and [.filename]#audit_user#. The first file "
@@ -829,20 +829,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/audit/_index.adoc:276
+#: documentation/content/en/books/handbook/audit/_index.adoc:277
#, no-wrap
msgid "The [.filename]#audit_control# File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:279
+#: documentation/content/en/books/handbook/audit/_index.adoc:280
msgid ""
"A number of defaults for the audit subsystem are specified in [."
"filename]#audit_control#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:290
+#: documentation/content/en/books/handbook/audit/_index.adoc:291
#, no-wrap
msgid ""
"dir:/var/audit\n"
@@ -856,7 +856,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:295
+#: documentation/content/en/books/handbook/audit/_index.adoc:296
msgid ""
"The `dir` entry is used to set one or more directories where audit logs will "
"be stored. If more than one directory entry appears, they will be used in "
@@ -866,14 +866,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:297
+#: documentation/content/en/books/handbook/audit/_index.adoc:298
msgid ""
"If the `dist` field is set to `on` or `yes`, hard links will be created to "
"all trail files in [.filename]#/var/audit/dist#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:300
+#: documentation/content/en/books/handbook/audit/_index.adoc:301
msgid ""
"The `flags` field sets the system-wide default preselection mask for "
"attributable events. In the example above, successful and failed login/"
@@ -882,14 +882,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:302
+#: documentation/content/en/books/handbook/audit/_index.adoc:303
msgid ""
"The `minfree` entry defines the minimum percentage of free space for the "
"file system where the audit trail is stored."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:304
+#: documentation/content/en/books/handbook/audit/_index.adoc:305
msgid ""
"The `naflags` entry specifies audit classes to be audited for non-attributed "
"events, such as the login/logout process and authentication and "
@@ -897,7 +897,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:308
+#: documentation/content/en/books/handbook/audit/_index.adoc:309
msgid ""
"The `policy` entry specifies a comma-separated list of policy flags "
"controlling various aspects of audit behavior. The `cnt` indicates that the "
@@ -907,7 +907,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:312
+#: documentation/content/en/books/handbook/audit/_index.adoc:313
msgid ""
"The `filesz` entry specifies the maximum size for an audit trail before "
"automatically terminating and rotating the trail file. A value of `0` "
@@ -916,20 +916,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:314
+#: documentation/content/en/books/handbook/audit/_index.adoc:315
msgid ""
"The `expire-after` field specifies when audit log files will expire and be "
"removed."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/audit/_index.adoc:316
+#: documentation/content/en/books/handbook/audit/_index.adoc:317
#, no-wrap
msgid "The [.filename]#audit_user# File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:320
+#: documentation/content/en/books/handbook/audit/_index.adoc:321
msgid ""
"The administrator can specify further audit requirements for specific users "
"in [.filename]#audit_user#. Each line configures auditing for a user via "
@@ -939,7 +939,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:323
+#: documentation/content/en/books/handbook/audit/_index.adoc:324
msgid ""
"The following example entries audit login/logout events and successful "
"command execution for `root` and file creation and successful command "
@@ -949,7 +949,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:328
+#: documentation/content/en/books/handbook/audit/_index.adoc:329
#, no-wrap
msgid ""
"root:lo,+ex:no\n"
@@ -957,13 +957,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/audit/_index.adoc:331
+#: documentation/content/en/books/handbook/audit/_index.adoc:332
#, no-wrap
msgid "Working with Audit Trails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:337
+#: documentation/content/en/books/handbook/audit/_index.adoc:338
msgid ""
"Since audit trails are stored in the BSM binary format, several built-in "
"tools are available to modify or convert these trails to text. To convert "
@@ -975,25 +975,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:339
+#: documentation/content/en/books/handbook/audit/_index.adoc:340
msgid ""
"For example, to dump the entire contents of a specified audit log in plain "
"text:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:343
+#: documentation/content/en/books/handbook/audit/_index.adoc:344
#, no-wrap
msgid "# praudit /var/audit/AUDITFILE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:346
+#: documentation/content/en/books/handbook/audit/_index.adoc:347
msgid "Where _AUDITFILE_ is the audit log to dump."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:350
+#: documentation/content/en/books/handbook/audit/_index.adoc:351
msgid ""
"Audit trails consist of a series of audit records made up of tokens, which "
"`praudit` prints sequentially, one per line. Each token is of a specific "
@@ -1002,7 +1002,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:360
+#: documentation/content/en/books/handbook/audit/_index.adoc:361
#, no-wrap
msgid ""
"header,133,10,execve(2),0,Mon Sep 25 15:58:03 2006, + 384 msec\n"
@@ -1015,7 +1015,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:369
+#: documentation/content/en/books/handbook/audit/_index.adoc:370
msgid ""
"This audit represents a successful `execve` call, in which the command "
"`finger doug` has been run. The `exec arg` token contains the processed "
@@ -1031,13 +1031,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:371
+#: documentation/content/en/books/handbook/audit/_index.adoc:372
msgid ""
"XML output format is also supported and can be selected by including `-x`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:374
+#: documentation/content/en/books/handbook/audit/_index.adoc:375
msgid ""
"Since audit logs may be very large, a subset of records can be selected "
"using `auditreduce`. This example selects all audit records produced for "
@@ -1045,13 +1045,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:378
+#: documentation/content/en/books/handbook/audit/_index.adoc:379
#, no-wrap
msgid "# auditreduce -u trhodes /var/audit/AUDITFILE | praudit\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:384
+#: documentation/content/en/books/handbook/audit/_index.adoc:385
msgid ""
"Members of the `audit` group have permission to read audit trails in [."
"filename]#/var/audit#. By default, this group is empty, so only the `root` "
@@ -1063,13 +1063,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/audit/_index.adoc:385
+#: documentation/content/en/books/handbook/audit/_index.adoc:386
#, no-wrap
msgid "Live Monitoring Using Audit Pipes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:391
+#: documentation/content/en/books/handbook/audit/_index.adoc:392
msgid ""
"Audit pipes are cloning pseudo-devices which allow applications to tap the "
"live audit record stream. This is primarily of interest to authors of "
@@ -1081,13 +1081,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:395
+#: documentation/content/en/books/handbook/audit/_index.adoc:396
#, no-wrap
msgid "# praudit /dev/auditpipe\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:399
+#: documentation/content/en/books/handbook/audit/_index.adoc:400
msgid ""
"By default, audit pipe device nodes are accessible only to the `root` user. "
"To make them accessible to the members of the `audit` group, add a `devfs` "
@@ -1095,20 +1095,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:403
+#: documentation/content/en/books/handbook/audit/_index.adoc:404
#, no-wrap
msgid "add path 'auditpipe*' mode 0440 group audit\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:406
+#: documentation/content/en/books/handbook/audit/_index.adoc:407
msgid ""
"See man:devfs.rules[5] for more information on configuring the devfs file "
"system."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:412
+#: documentation/content/en/books/handbook/audit/_index.adoc:413
msgid ""
"It is easy to produce audit event feedback cycles, in which the viewing of "
"each audit event results in the generation of more audit events. For "
@@ -1120,13 +1120,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/audit/_index.adoc:414
+#: documentation/content/en/books/handbook/audit/_index.adoc:415
#, no-wrap
msgid "Rotating and Compressing Audit Trail Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:421
+#: documentation/content/en/books/handbook/audit/_index.adoc:422
msgid ""
"Audit trails are written to by the kernel and managed by the audit daemon, "
"man:auditd[8]. Administrators should not attempt to use man:newsyslog."
@@ -1139,38 +1139,38 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:425
+#: documentation/content/en/books/handbook/audit/_index.adoc:426
#, no-wrap
msgid "# audit -n\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:428
+#: documentation/content/en/books/handbook/audit/_index.adoc:429
msgid ""
"If man:auditd[8] is not currently running, this command will fail and an "
"error message will be produced."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:430
+#: documentation/content/en/books/handbook/audit/_index.adoc:431
msgid ""
"Adding the following line to [.filename]#/etc/crontab# will schedule this "
"rotation every twelve hours:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:434
+#: documentation/content/en/books/handbook/audit/_index.adoc:435
#, no-wrap
msgid "0 */12 * * * root /usr/sbin/audit -n\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:437
+#: documentation/content/en/books/handbook/audit/_index.adoc:438
msgid "The change will take effect once [.filename]#/etc/crontab# is saved."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:439
+#: documentation/content/en/books/handbook/audit/_index.adoc:440
msgid ""
"Automatic rotation of the audit trail file based on file size is possible "
"using `filesz` in [.filename]#audit_control# as described in <<audit-"
@@ -1178,7 +1178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:443
+#: documentation/content/en/books/handbook/audit/_index.adoc:444
msgid ""
"As audit trail files can become very large, it is often desirable to "
"compress or otherwise archive trails once they have been closed by the audit "
@@ -1190,7 +1190,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/audit/_index.adoc:452
+#: documentation/content/en/books/handbook/audit/_index.adoc:453
#, no-wrap
msgid ""
"#\n"
@@ -1202,7 +1202,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/audit/_index.adoc:456
+#: documentation/content/en/books/handbook/audit/_index.adoc:457
msgid ""
"Other archiving activities might include copying trail files to a "
"centralized server, deleting old trail files, or reducing the audit trail to "
diff --git a/documentation/content/en/books/handbook/basics/_index.po b/documentation/content/en/books/handbook/basics/_index.po
index 34af674fc9..c92f72c14a 100644
--- a/documentation/content/en/books/handbook/basics/_index.po
+++ b/documentation/content/en/books/handbook/basics/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 3. FreeBSD Basics"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/basics/_index.adoc:14
+#: documentation/content/en/books/handbook/basics/_index.adoc:15
#, no-wrap
msgid "FreeBSD Basics"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:52
+#: documentation/content/en/books/handbook/basics/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:57
+#: documentation/content/en/books/handbook/basics/_index.adoc:58
msgid ""
"This chapter covers the basic commands and functionality of the FreeBSD "
"operating system. Much of this material is relevant for any UNIX(R)-like "
@@ -56,73 +56,73 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:59
+#: documentation/content/en/books/handbook/basics/_index.adoc:60
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:61
+#: documentation/content/en/books/handbook/basics/_index.adoc:62
msgid "How to use and configure virtual consoles."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:62
+#: documentation/content/en/books/handbook/basics/_index.adoc:63
msgid "How to create and manage users and groups on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:63
+#: documentation/content/en/books/handbook/basics/_index.adoc:64
msgid "How UNIX(R) file permissions and FreeBSD file flags work."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:64
+#: documentation/content/en/books/handbook/basics/_index.adoc:65
msgid "The default FreeBSD file system layout."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:65
+#: documentation/content/en/books/handbook/basics/_index.adoc:66
msgid "The FreeBSD disk organization."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:66
+#: documentation/content/en/books/handbook/basics/_index.adoc:67
msgid "How to mount and unmount file systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:67
+#: documentation/content/en/books/handbook/basics/_index.adoc:68
msgid "What processes, daemons, and signals are."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:68
+#: documentation/content/en/books/handbook/basics/_index.adoc:69
msgid "What a shell is, and how to change the default login environment."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:69
+#: documentation/content/en/books/handbook/basics/_index.adoc:70
msgid "How to use basic text editors."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:70
+#: documentation/content/en/books/handbook/basics/_index.adoc:71
msgid "What devices and device nodes are."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:71
+#: documentation/content/en/books/handbook/basics/_index.adoc:72
msgid "How to read manual pages for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:73
+#: documentation/content/en/books/handbook/basics/_index.adoc:74
#, no-wrap
msgid "Virtual Consoles and Terminals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:76
+#: documentation/content/en/books/handbook/basics/_index.adoc:77
msgid ""
"Unless FreeBSD has been configured to automatically start a graphical "
"environment during startup, the system will boot into a command line login "
@@ -130,19 +130,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:80
+#: documentation/content/en/books/handbook/basics/_index.adoc:81
#, no-wrap
msgid "FreeBSD/amd64 (pc3.example.org) (ttyv0)\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:82
+#: documentation/content/en/books/handbook/basics/_index.adoc:83
#, no-wrap
msgid "login:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:88
+#: documentation/content/en/books/handbook/basics/_index.adoc:89
msgid ""
"The first line contains some information about the system. The `amd64` "
"indicates that the system in this example is running a 64-bit version of "
@@ -152,7 +152,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:92
+#: documentation/content/en/books/handbook/basics/_index.adoc:93
msgid ""
"Since FreeBSD is a multiuser system, it needs some way to distinguish "
"between different users. This is accomplished by requiring every user to "
@@ -161,7 +161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:96
+#: documentation/content/en/books/handbook/basics/_index.adoc:97
msgid ""
"To log into the system console, type the username that was configured during "
"system installation, as described in crossref:bsdinstall[bsdinstall-addusers,"
@@ -171,7 +171,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:100
+#: documentation/content/en/books/handbook/basics/_index.adoc:101
msgid ""
"Once the correct password is input, the message of the day (MOTD) will be "
"displayed followed by a command prompt. Depending upon the shell that was "
@@ -181,13 +181,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:102
+#: documentation/content/en/books/handbook/basics/_index.adoc:103
#, no-wrap
msgid "Virtual Consoles"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:107
+#: documentation/content/en/books/handbook/basics/_index.adoc:108
msgid ""
"While the system console can be used to interact with the system, a user "
"working from the command line at the keyboard of a FreeBSD system will "
@@ -198,7 +198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:111
+#: documentation/content/en/books/handbook/basics/_index.adoc:112
msgid ""
"By default, FreeBSD is configured to provide several virtual consoles for "
"inputting commands. Each virtual console has its own login prompt and shell "
@@ -208,7 +208,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:115
+#: documentation/content/en/books/handbook/basics/_index.adoc:116
msgid ""
"The key combinations kbd:[Alt+F1] through kbd:[Alt+F8] have been reserved by "
"FreeBSD for switching between virtual consoles. Use kbd:[Alt+F1] to switch "
@@ -220,7 +220,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:119
+#: documentation/content/en/books/handbook/basics/_index.adoc:120
msgid ""
"When switching from one console to the next, FreeBSD manages the screen "
"output. The result is an illusion of having multiple virtual screens and "
@@ -230,7 +230,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:121
+#: documentation/content/en/books/handbook/basics/_index.adoc:122
msgid ""
"Refer to man:kbdcontrol[1], man:vidcontrol[1], man:atkbd[4], man:syscons[4], "
"and man:vt[4] for a more technical description of the FreeBSD console and "
@@ -238,14 +238,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:123
+#: documentation/content/en/books/handbook/basics/_index.adoc:124
msgid ""
"In FreeBSD, the number of available virtual consoles is configured in this "
"section of [.filename]#/etc/ttys#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:138
+#: documentation/content/en/books/handbook/basics/_index.adoc:139
#, no-wrap
msgid ""
"# name getty type status comments\n"
@@ -263,7 +263,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:144
+#: documentation/content/en/books/handbook/basics/_index.adoc:145
msgid ""
"To disable a virtual console, put a comment symbol (`\\#`) at the beginning "
"of the line representing that virtual console. For example, to reduce the "
@@ -277,20 +277,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:146
+#: documentation/content/en/books/handbook/basics/_index.adoc:147
msgid ""
"For a detailed description of every column in this file and the available "
"options for the virtual consoles, refer to man:ttys[5]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:148
+#: documentation/content/en/books/handbook/basics/_index.adoc:149
#, no-wrap
msgid "Single User Mode"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:156
+#: documentation/content/en/books/handbook/basics/_index.adoc:157
msgid ""
"The FreeBSD boot menu provides an option labelled as \"Boot Single User\". "
"If this option is selected, the system will boot into a special mode known "
@@ -305,14 +305,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:158
+#: documentation/content/en/books/handbook/basics/_index.adoc:159
msgid ""
"The settings which control single user mode are found in this section of [."
"filename]#/etc/ttys#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:166
+#: documentation/content/en/books/handbook/basics/_index.adoc:167
#, no-wrap
msgid ""
"# name getty type status comments\n"
@@ -323,7 +323,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:172
+#: documentation/content/en/books/handbook/basics/_index.adoc:173
msgid ""
"By default, the status is set to `secure`. This assumes that who has "
"physical access to the keyboard is either not important or it is controlled "
@@ -335,7 +335,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:176
+#: documentation/content/en/books/handbook/basics/_index.adoc:177
msgid ""
"_Be careful when changing this setting to `insecure`!_ If the `root` "
"password is forgotten, booting into single user mode is still possible, but "
@@ -344,13 +344,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:179
+#: documentation/content/en/books/handbook/basics/_index.adoc:180
#, no-wrap
msgid "Changing Console Video Modes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:183
+#: documentation/content/en/books/handbook/basics/_index.adoc:184
msgid ""
"The FreeBSD console default video mode may be adjusted to 1024x768, "
"1280x1024, or any other size supported by the graphics chip and monitor. To "
@@ -358,26 +358,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:187
+#: documentation/content/en/books/handbook/basics/_index.adoc:188
#, no-wrap
msgid "# kldload vesa\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:191
+#: documentation/content/en/books/handbook/basics/_index.adoc:192
msgid ""
"To determine which video modes are supported by the hardware, use man:"
"vidcontrol[1]. To get a list of supported video modes issue the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:195
+#: documentation/content/en/books/handbook/basics/_index.adoc:196
#, no-wrap
msgid "# vidcontrol -i mode\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:199
+#: documentation/content/en/books/handbook/basics/_index.adoc:200
msgid ""
"The output of this command lists the video modes that are supported by the "
"hardware. To select a new video mode, specify the mode using man:"
@@ -385,32 +385,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:203
+#: documentation/content/en/books/handbook/basics/_index.adoc:204
#, no-wrap
msgid "# vidcontrol MODE_279\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:206
+#: documentation/content/en/books/handbook/basics/_index.adoc:207
msgid ""
"If the new video mode is acceptable, it can be permanently set on boot by "
"adding it to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:210
+#: documentation/content/en/books/handbook/basics/_index.adoc:211
#, no-wrap
msgid "allscreens_flags=\"MODE_279\"\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:213
+#: documentation/content/en/books/handbook/basics/_index.adoc:214
#, no-wrap
msgid "Users and Basic Account Management"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:218
+#: documentation/content/en/books/handbook/basics/_index.adoc:219
msgid ""
"FreeBSD allows multiple users to use the computer at the same time. While "
"only one user can sit in front of the screen and use the keyboard at any one "
@@ -419,60 +419,60 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:220
+#: documentation/content/en/books/handbook/basics/_index.adoc:221
msgid "This chapter describes:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:222
+#: documentation/content/en/books/handbook/basics/_index.adoc:223
msgid "The different types of user accounts on a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:223
+#: documentation/content/en/books/handbook/basics/_index.adoc:224
msgid "How to add, remove, and modify user accounts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:224
+#: documentation/content/en/books/handbook/basics/_index.adoc:225
msgid ""
"How to set limits to control the resources that users and groups are allowed "
"to access."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:225
+#: documentation/content/en/books/handbook/basics/_index.adoc:226
msgid "How to create groups and add users as members of a group."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:227
+#: documentation/content/en/books/handbook/basics/_index.adoc:228
#, no-wrap
msgid "Account Types"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:230
+#: documentation/content/en/books/handbook/basics/_index.adoc:231
msgid ""
"Since all access to the FreeBSD system is achieved using accounts and all "
"processes are run by users, user and account management is important."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:232
+#: documentation/content/en/books/handbook/basics/_index.adoc:233
msgid ""
"There are three main types of accounts: system accounts, user accounts, and "
"the superuser account."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:234
+#: documentation/content/en/books/handbook/basics/_index.adoc:235
#, no-wrap
msgid "System Accounts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:238
+#: documentation/content/en/books/handbook/basics/_index.adoc:239
msgid ""
"System accounts are used to run services such as DNS, mail, and web "
"servers. The reason for this is security; if all services ran as the "
@@ -480,14 +480,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:240
+#: documentation/content/en/books/handbook/basics/_index.adoc:241
msgid ""
"Examples of system accounts are `daemon`, `operator`, `bind`, `news`, and "
"`www`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:245
+#: documentation/content/en/books/handbook/basics/_index.adoc:246
msgid ""
"Care must be taken when using the operator group, as unintended superuser-"
"like access privileges may be granted, including but not limited to "
@@ -495,7 +495,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:249
+#: documentation/content/en/books/handbook/basics/_index.adoc:250
msgid ""
"`nobody` is the generic unprivileged system account. However, the more "
"services that use `nobody`, the more files and processes that user will "
@@ -503,13 +503,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:251
+#: documentation/content/en/books/handbook/basics/_index.adoc:252
#, no-wrap
msgid "User Accounts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:256
+#: documentation/content/en/books/handbook/basics/_index.adoc:257
msgid ""
"User accounts are assigned to real people and are used to log in and use the "
"system. Every person accessing the system should have a unique user "
@@ -518,7 +518,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:258
+#: documentation/content/en/books/handbook/basics/_index.adoc:259
msgid ""
"Each user can set up their own environment to accommodate their use of the "
"system, by configuring their default shell, editor, key bindings, and "
@@ -526,20 +526,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:260
+#: documentation/content/en/books/handbook/basics/_index.adoc:261
msgid ""
"Every user account on a FreeBSD system has certain information associated "
"with it:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:261
+#: documentation/content/en/books/handbook/basics/_index.adoc:262
#, no-wrap
msgid "User name"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:266
+#: documentation/content/en/books/handbook/basics/_index.adoc:267
msgid ""
"The user name is typed at the `login:` prompt. Each user must have a unique "
"user name. There are a number of rules for creating valid user names which "
@@ -549,24 +549,24 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:267
+#: documentation/content/en/books/handbook/basics/_index.adoc:268
#, no-wrap
msgid "Password"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:269
+#: documentation/content/en/books/handbook/basics/_index.adoc:270
msgid "Each account has an associated password."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:270
+#: documentation/content/en/books/handbook/basics/_index.adoc:271
#, no-wrap
msgid "User ID (UID)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:274
+#: documentation/content/en/books/handbook/basics/_index.adoc:275
msgid ""
"The User ID (UID) is a number used to uniquely identify the user to the "
"FreeBSD system. Commands that allow a user name to be specified will first "
@@ -575,13 +575,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:275
+#: documentation/content/en/books/handbook/basics/_index.adoc:276
#, no-wrap
msgid "Group ID (GID)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:280
+#: documentation/content/en/books/handbook/basics/_index.adoc:281
msgid ""
"The Group ID (GID) is a number used to uniquely identify the primary group "
"that the user belongs to. Groups are a mechanism for controlling access to "
@@ -592,13 +592,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:281
+#: documentation/content/en/books/handbook/basics/_index.adoc:282
#, no-wrap
msgid "Login class"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:284
+#: documentation/content/en/books/handbook/basics/_index.adoc:285
msgid ""
"Login classes are an extension to the group mechanism that provide "
"additional flexibility when tailoring the system to different users. Login "
@@ -607,13 +607,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:285
+#: documentation/content/en/books/handbook/basics/_index.adoc:286
#, no-wrap
msgid "Password change time"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:288
+#: documentation/content/en/books/handbook/basics/_index.adoc:289
msgid ""
"By default, passwords do not expire. However, password expiration can be "
"enabled on a per-user basis, forcing some or all users to change their "
@@ -621,13 +621,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:289
+#: documentation/content/en/books/handbook/basics/_index.adoc:290
#, no-wrap
msgid "Account expiration time"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:293
+#: documentation/content/en/books/handbook/basics/_index.adoc:294
msgid ""
"By default, FreeBSD does not expire accounts. When creating accounts that "
"need a limited lifespan, such as student accounts in a school, specify the "
@@ -637,13 +637,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:294
+#: documentation/content/en/books/handbook/basics/_index.adoc:295
#, no-wrap
msgid "User's full name"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:297
+#: documentation/content/en/books/handbook/basics/_index.adoc:298
msgid ""
"The user name uniquely identifies the account to FreeBSD, but does not "
"necessarily reflect the user's real name. Similar to a comment, this "
@@ -652,13 +652,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:298
+#: documentation/content/en/books/handbook/basics/_index.adoc:299
#, no-wrap
msgid "Home directory"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:303
+#: documentation/content/en/books/handbook/basics/_index.adoc:304
msgid ""
"The home directory is the full path to a directory on the system. This is "
"the user's starting directory when the user logs in. A common convention is "
@@ -668,13 +668,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:304
+#: documentation/content/en/books/handbook/basics/_index.adoc:305
#, no-wrap
msgid "User shell"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:307
+#: documentation/content/en/books/handbook/basics/_index.adoc:308
msgid ""
"The shell provides the user's default environment for interacting with the "
"system. There are many different kinds of shells and experienced users will "
@@ -682,13 +682,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:309
+#: documentation/content/en/books/handbook/basics/_index.adoc:310
#, no-wrap
msgid "The Superuser Account"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:313
+#: documentation/content/en/books/handbook/basics/_index.adoc:314
msgid ""
"The superuser account, usually called `root`, is used to manage the system "
"with no limitations on privileges. For this reason, it should not be used "
@@ -697,7 +697,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:316
+#: documentation/content/en/books/handbook/basics/_index.adoc:317
msgid ""
"The superuser, unlike other user accounts, can operate without limits, and "
"misuse of the superuser account may result in spectacular disasters. User "
@@ -707,21 +707,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:318
+#: documentation/content/en/books/handbook/basics/_index.adoc:319
msgid ""
"Always double and triple-check any commands issued as the superuser, since "
"an extra space or missing character can mean irreparable data loss."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:321
+#: documentation/content/en/books/handbook/basics/_index.adoc:322
msgid ""
"There are several ways to gain superuser privilege. While one can log in as "
"`root`, this is highly discouraged."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:326
+#: documentation/content/en/books/handbook/basics/_index.adoc:327
msgid ""
"Instead, use man:su[1] to become the superuser. If `-` is specified when "
"running this command, the user will also inherit the root user's "
@@ -731,7 +731,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:329
+#: documentation/content/en/books/handbook/basics/_index.adoc:330
msgid ""
"In this example, the user only becomes superuser in order to run `make "
"install` as this step requires superuser privilege. Once the command "
@@ -740,13 +740,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:330
+#: documentation/content/en/books/handbook/basics/_index.adoc:331
#, no-wrap
msgid "Install a Program As the Superuser"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:342
+#: documentation/content/en/books/handbook/basics/_index.adoc:343
#, no-wrap
msgid ""
"% configure\n"
@@ -759,7 +759,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:348
+#: documentation/content/en/books/handbook/basics/_index.adoc:349
msgid ""
"The built-in man:su[1] framework works well for single systems or small "
"networks with just one system administrator. An alternative is to install "
@@ -769,13 +769,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:350
+#: documentation/content/en/books/handbook/basics/_index.adoc:351
#, no-wrap
msgid "Managing Accounts"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:355
+#: documentation/content/en/books/handbook/basics/_index.adoc:356
msgid ""
"FreeBSD provides a variety of different commands to manage user accounts. "
"The most common commands are summarized in <<users-modifying-utilities>>, "
@@ -784,91 +784,91 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:357
+#: documentation/content/en/books/handbook/basics/_index.adoc:358
#, no-wrap
msgid "Utilities for Managing User Accounts"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:361
+#: documentation/content/en/books/handbook/basics/_index.adoc:362
#, no-wrap
msgid "Command"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:363
+#: documentation/content/en/books/handbook/basics/_index.adoc:364
#, no-wrap
msgid "Summary"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:364
+#: documentation/content/en/books/handbook/basics/_index.adoc:365
#, no-wrap
msgid "man:adduser[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:366
+#: documentation/content/en/books/handbook/basics/_index.adoc:367
#, no-wrap
msgid "The recommended command-line application for adding new users."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:367
+#: documentation/content/en/books/handbook/basics/_index.adoc:368
#, no-wrap
msgid "man:rmuser[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:369
+#: documentation/content/en/books/handbook/basics/_index.adoc:370
#, no-wrap
msgid "The recommended command-line application for removing users."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:370
+#: documentation/content/en/books/handbook/basics/_index.adoc:371
#, no-wrap
msgid "man:chpass[1]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:372
+#: documentation/content/en/books/handbook/basics/_index.adoc:373
#, no-wrap
msgid "A flexible tool for changing user database information."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:373
+#: documentation/content/en/books/handbook/basics/_index.adoc:374
#, no-wrap
msgid "man:passwd[1]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:375
+#: documentation/content/en/books/handbook/basics/_index.adoc:376
#, no-wrap
msgid "The command-line tool to change user passwords."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:376
+#: documentation/content/en/books/handbook/basics/_index.adoc:377
#, no-wrap
msgid "man:pw[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:377
+#: documentation/content/en/books/handbook/basics/_index.adoc:378
#, no-wrap
msgid "A powerful and flexible tool for modifying all aspects of user accounts."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:380
+#: documentation/content/en/books/handbook/basics/_index.adoc:381
#, no-wrap
msgid "`adduser`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:386
+#: documentation/content/en/books/handbook/basics/_index.adoc:387
msgid ""
"The recommended program for adding new users is man:adduser[8]. When a new "
"user is added, this program automatically updates [.filename]#/etc/passwd# "
@@ -879,7 +879,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:391
+#: documentation/content/en/books/handbook/basics/_index.adoc:392
msgid ""
"The man:adduser[8] utility is interactive and walks through the steps for "
"creating a new user account. As seen in <<users-modifying-adduser>>, either "
@@ -891,13 +891,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:393
+#: documentation/content/en/books/handbook/basics/_index.adoc:394
#, no-wrap
msgid "Adding a User on FreeBSD"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:428
+#: documentation/content/en/books/handbook/basics/_index.adoc:429
#, no-wrap
msgid ""
"# adduser\n"
@@ -933,67 +933,67 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:434
+#: documentation/content/en/books/handbook/basics/_index.adoc:435
msgid ""
"Since the password is not echoed when typed, be careful to not mistype the "
"password when creating the user account."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:437
+#: documentation/content/en/books/handbook/basics/_index.adoc:438
#, no-wrap
msgid "`rmuser`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:441
+#: documentation/content/en/books/handbook/basics/_index.adoc:442
msgid ""
"To completely remove a user from the system, run man:rmuser[8] as the "
"superuser. This command performs the following steps:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:444
+#: documentation/content/en/books/handbook/basics/_index.adoc:445
msgid "Removes the user's man:crontab[1] entry, if one exists."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:445
+#: documentation/content/en/books/handbook/basics/_index.adoc:446
msgid "Removes any man:at[1] jobs belonging to the user."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:446
+#: documentation/content/en/books/handbook/basics/_index.adoc:447
msgid "Kills all processes owned by the user."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:447
+#: documentation/content/en/books/handbook/basics/_index.adoc:448
msgid "Removes the user from the system's local password file."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:448
+#: documentation/content/en/books/handbook/basics/_index.adoc:449
msgid ""
"Optionally removes the user's home directory, if it is owned by the user."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:449
+#: documentation/content/en/books/handbook/basics/_index.adoc:450
msgid ""
"Removes the incoming mail files belonging to the user from [.filename]#/var/"
"mail#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:450
+#: documentation/content/en/books/handbook/basics/_index.adoc:451
msgid ""
"Removes all files owned by the user from temporary file storage areas such "
"as [.filename]#/tmp#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:451
+#: documentation/content/en/books/handbook/basics/_index.adoc:452
msgid ""
"Finally, removes the username from all groups to which it belongs in [."
"filename]#/etc/group#. If a group becomes empty and the group name is the "
@@ -1002,26 +1002,26 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:453
+#: documentation/content/en/books/handbook/basics/_index.adoc:454
msgid ""
"man:rmuser[8] cannot be used to remove superuser accounts since that is "
"almost always an indication of massive destruction."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:455
+#: documentation/content/en/books/handbook/basics/_index.adoc:456
msgid ""
"By default, an interactive mode is used, as shown in the following example."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:456
+#: documentation/content/en/books/handbook/basics/_index.adoc:457
#, no-wrap
msgid "`rmuser` Interactive Account Removal"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:468
+#: documentation/content/en/books/handbook/basics/_index.adoc:469
#, no-wrap
msgid ""
"# rmuser jru\n"
@@ -1034,13 +1034,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:472
+#: documentation/content/en/books/handbook/basics/_index.adoc:473
#, no-wrap
msgid "`chpass`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:476
+#: documentation/content/en/books/handbook/basics/_index.adoc:477
msgid ""
"Any user can use man:chpass[1] to change their default shell and personal "
"information associated with their user account. The superuser can use this "
@@ -1048,7 +1048,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:479
+#: documentation/content/en/books/handbook/basics/_index.adoc:480
msgid ""
"When passed no options, aside from an optional username, man:chpass[1] "
"displays an editor containing user information. When the user exits from "
@@ -1056,29 +1056,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:483
+#: documentation/content/en/books/handbook/basics/_index.adoc:484
msgid ""
"This utility will prompt for the user's password when exiting the editor, "
"unless the utility is run as the superuser."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:488
+#: documentation/content/en/books/handbook/basics/_index.adoc:489
msgid ""
"In <<users-modifying-chpass-su>>, the superuser has typed `chpass jru` and "
-"is now viewing the fields that can be changed for this user If `jru` runs "
+"is now viewing the fields that can be changed for this user. If `jru` runs "
"this command instead, only the last six fields will be displayed and "
"available for editing. This is shown in <<users-modifying-chpass-ru>>."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:490
+#: documentation/content/en/books/handbook/basics/_index.adoc:491
#, no-wrap
msgid "Using `chpass` as Superuser"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:510
+#: documentation/content/en/books/handbook/basics/_index.adoc:511
#, no-wrap
msgid ""
"#Changing user database information for jru.\n"
@@ -1099,13 +1099,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:514
+#: documentation/content/en/books/handbook/basics/_index.adoc:515
#, no-wrap
msgid "Using `chpass` as Regular User"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:526
+#: documentation/content/en/books/handbook/basics/_index.adoc:527
#, no-wrap
msgid ""
"#Changing user database information for jru.\n"
@@ -1118,7 +1118,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:534
+#: documentation/content/en/books/handbook/basics/_index.adoc:535
msgid ""
"The commands man:chfn[1] and man:chsh[1] are links to man:chpass[1], as are "
"man:ypchpass[1], man:ypchfn[1], and man:ypchsh[1]. Since NIS support is "
@@ -1128,13 +1128,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:537
+#: documentation/content/en/books/handbook/basics/_index.adoc:538
#, no-wrap
msgid "`passwd`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:541
+#: documentation/content/en/books/handbook/basics/_index.adoc:542
msgid ""
"Any user can easily change their password using man:passwd[1]. To prevent "
"accidental or unauthorized changes, this command will prompt for the user's "
@@ -1142,13 +1142,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:542
+#: documentation/content/en/books/handbook/basics/_index.adoc:543
#, no-wrap
msgid "Changing Your Password"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:554
+#: documentation/content/en/books/handbook/basics/_index.adoc:555
#, no-wrap
msgid ""
"% passwd\n"
@@ -1161,7 +1161,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:560
+#: documentation/content/en/books/handbook/basics/_index.adoc:561
msgid ""
"The superuser can change any user's password by specifying the username when "
"running man:passwd[1]. When this utility is run as the superuser, it will "
@@ -1170,13 +1170,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:561
+#: documentation/content/en/books/handbook/basics/_index.adoc:562
#, no-wrap
msgid "Changing Another User's Password as the Superuser"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:572
+#: documentation/content/en/books/handbook/basics/_index.adoc:573
#, no-wrap
msgid ""
"# passwd jru\n"
@@ -1188,20 +1188,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:578
+#: documentation/content/en/books/handbook/basics/_index.adoc:579
msgid ""
"As with man:chpass[1], man:yppasswd[1] is a link to man:passwd[1], so NIS "
"works with either command."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/basics/_index.adoc:581
+#: documentation/content/en/books/handbook/basics/_index.adoc:582
#, no-wrap
msgid "`pw`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:586
+#: documentation/content/en/books/handbook/basics/_index.adoc:587
msgid ""
"The man:pw[8] utility can create, remove, modify, and display users and "
"groups. It functions as a front end to the system user and group files. "
@@ -1211,13 +1211,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:588
+#: documentation/content/en/books/handbook/basics/_index.adoc:589
#, no-wrap
msgid "Managing Groups"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:593
+#: documentation/content/en/books/handbook/basics/_index.adoc:594
msgid ""
"A group is a list of users. A group is identified by its group name and "
"GID. In FreeBSD, the kernel uses the UID of a process, and the list of "
@@ -1227,7 +1227,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:598
+#: documentation/content/en/books/handbook/basics/_index.adoc:599
msgid ""
"The group name to GID mapping is listed in [.filename]#/etc/group#. This is "
"a plain text file with four colon-delimited fields. The first field is the "
@@ -1237,7 +1237,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:602
+#: documentation/content/en/books/handbook/basics/_index.adoc:603
msgid ""
"The superuser can modify [.filename]#/etc/group# using a text editor. "
"Alternatively, man:pw[8] can be used to add and edit groups. For example, "
@@ -1245,13 +1245,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:603
+#: documentation/content/en/books/handbook/basics/_index.adoc:604
#, no-wrap
msgid "Adding a Group Using man:pw[8]"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:611
+#: documentation/content/en/books/handbook/basics/_index.adoc:612
#, no-wrap
msgid ""
"# pw groupadd teamtwo\n"
@@ -1260,20 +1260,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:617
+#: documentation/content/en/books/handbook/basics/_index.adoc:618
msgid ""
"In this example, `1100` is the GID of `teamtwo`. Right now, `teamtwo` has "
"no members. This command will add `jru` as a member of `teamtwo`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:618
+#: documentation/content/en/books/handbook/basics/_index.adoc:619
#, no-wrap
msgid "Adding User Accounts to a New Group Using man:pw[8]"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:626
+#: documentation/content/en/books/handbook/basics/_index.adoc:627
#, no-wrap
msgid ""
"# pw groupmod teamtwo -M jru\n"
@@ -1282,7 +1282,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:633
+#: documentation/content/en/books/handbook/basics/_index.adoc:634
msgid ""
"The argument to `-M` is a comma-delimited list of users to be added to a new "
"(empty) group or to replace the members of an existing group. To the user, "
@@ -1296,13 +1296,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:634
+#: documentation/content/en/books/handbook/basics/_index.adoc:635
#, no-wrap
msgid "Adding a New Member to a Group Using man:pw[8]"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:642
+#: documentation/content/en/books/handbook/basics/_index.adoc:643
#, no-wrap
msgid ""
"# pw groupmod teamtwo -m db\n"
@@ -1311,7 +1311,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:647
+#: documentation/content/en/books/handbook/basics/_index.adoc:648
msgid ""
"In this example, the argument to `-m` is a comma-delimited list of users who "
"are to be added to the group. Unlike the previous example, these users are "
@@ -1319,13 +1319,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:648
+#: documentation/content/en/books/handbook/basics/_index.adoc:649
#, no-wrap
msgid "Using man:id[1] to Determine Group Membership"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:655
+#: documentation/content/en/books/handbook/basics/_index.adoc:656
#, no-wrap
msgid ""
"% id jru\n"
@@ -1333,25 +1333,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:659
+#: documentation/content/en/books/handbook/basics/_index.adoc:660
msgid "In this example, `jru` is a member of the groups `jru` and `teamtwo`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:661
+#: documentation/content/en/books/handbook/basics/_index.adoc:662
msgid ""
"For more information about this command and the format of [.filename]#/etc/"
"group#, refer to man:pw[8] and man:group[5]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:663
+#: documentation/content/en/books/handbook/basics/_index.adoc:664
#, no-wrap
msgid "Permissions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:667
+#: documentation/content/en/books/handbook/basics/_index.adoc:668
msgid ""
"In FreeBSD, every file and directory has an associated set of permissions "
"and several utilities are available for viewing and modifying these "
@@ -1362,15 +1362,15 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:670
+#: documentation/content/en/books/handbook/basics/_index.adoc:671
msgid ""
"This section discusses the traditional UNIX(R) permissions used in FreeBSD. "
-"For finer grained file system access control, refer to crossref:security[fs-"
-"acl,“Access Control Lists”]."
+"For finer-grained file system access control, refer to crossref:security[fs-"
+"acl,Access Control Lists]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:676
+#: documentation/content/en/books/handbook/basics/_index.adoc:677
msgid ""
"In UNIX(R), basic permissions are assigned using three types of access: "
"read, write, and execute. These access types are used to determine file "
@@ -1383,7 +1383,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:679
+#: documentation/content/en/books/handbook/basics/_index.adoc:680
msgid ""
"Table 4.1 summarizes the possible numeric and alphabetic possibilities. "
"When reading the \"Directory Listing\" column, a `-` is used to represent a "
@@ -1391,184 +1391,184 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:680
+#: documentation/content/en/books/handbook/basics/_index.adoc:681
#, no-wrap
msgid "UNIX(R) Permissions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:684
+#: documentation/content/en/books/handbook/basics/_index.adoc:685
#, no-wrap
msgid "Value"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:685
+#: documentation/content/en/books/handbook/basics/_index.adoc:686
#, no-wrap
msgid "Permission"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:687
+#: documentation/content/en/books/handbook/basics/_index.adoc:688
#, no-wrap
msgid "Directory Listing"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:688
+#: documentation/content/en/books/handbook/basics/_index.adoc:689
#, no-wrap
msgid "0"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:689
+#: documentation/content/en/books/handbook/basics/_index.adoc:690
#, no-wrap
msgid "No read, no write, no execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:691
+#: documentation/content/en/books/handbook/basics/_index.adoc:692
#, no-wrap
msgid "`---`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:692
+#: documentation/content/en/books/handbook/basics/_index.adoc:693
#, no-wrap
msgid "1"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:693
+#: documentation/content/en/books/handbook/basics/_index.adoc:694
#, no-wrap
msgid "No read, no write, execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:695
+#: documentation/content/en/books/handbook/basics/_index.adoc:696
#, no-wrap
msgid "`--x`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:696
+#: documentation/content/en/books/handbook/basics/_index.adoc:697
#, no-wrap
msgid "2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:697
+#: documentation/content/en/books/handbook/basics/_index.adoc:698
#, no-wrap
msgid "No read, write, no execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:699
+#: documentation/content/en/books/handbook/basics/_index.adoc:700
#, no-wrap
msgid "`-w-`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:700
+#: documentation/content/en/books/handbook/basics/_index.adoc:701
#, no-wrap
msgid "3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:701
+#: documentation/content/en/books/handbook/basics/_index.adoc:702
#, no-wrap
msgid "No read, write, execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:703
+#: documentation/content/en/books/handbook/basics/_index.adoc:704
#, no-wrap
msgid "`-wx`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:704
+#: documentation/content/en/books/handbook/basics/_index.adoc:705
#, no-wrap
msgid "4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:705
+#: documentation/content/en/books/handbook/basics/_index.adoc:706
#, no-wrap
msgid "Read, no write, no execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:707
+#: documentation/content/en/books/handbook/basics/_index.adoc:708
#, no-wrap
msgid "`r--`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:708
+#: documentation/content/en/books/handbook/basics/_index.adoc:709
#, no-wrap
msgid "5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:709
+#: documentation/content/en/books/handbook/basics/_index.adoc:710
#, no-wrap
msgid "Read, no write, execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:711
+#: documentation/content/en/books/handbook/basics/_index.adoc:712
#, no-wrap
msgid "`r-x`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:712
+#: documentation/content/en/books/handbook/basics/_index.adoc:713
#, no-wrap
msgid "6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:713
+#: documentation/content/en/books/handbook/basics/_index.adoc:714
#, no-wrap
msgid "Read, write, no execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:715
+#: documentation/content/en/books/handbook/basics/_index.adoc:716
#, no-wrap
msgid "`rw-`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:716
+#: documentation/content/en/books/handbook/basics/_index.adoc:717
#, no-wrap
msgid "7"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:717
+#: documentation/content/en/books/handbook/basics/_index.adoc:718
#, no-wrap
msgid "Read, write, execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:718
+#: documentation/content/en/books/handbook/basics/_index.adoc:719
#, no-wrap
msgid "`rwx`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:722
+#: documentation/content/en/books/handbook/basics/_index.adoc:723
msgid ""
-"Use the `-l` argument to man:ls[1] to view a long directory listing that "
+"Use the `-l` argument with man:ls[1] to view a long directory listing that "
"includes a column of information about a file's permissions for the owner, "
-"group, and everyone else. For example, an `ls -l` in an arbitrary directory "
+"group, and everyone else. For example, `ls -l` in an arbitrary directory "
"may show:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:730
+#: documentation/content/en/books/handbook/basics/_index.adoc:731
#, no-wrap
msgid ""
"% ls -l\n"
@@ -1579,7 +1579,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:740
+#: documentation/content/en/books/handbook/basics/_index.adoc:741
msgid ""
"The first (leftmost) character in the first column indicates whether this "
"file is a regular file, a directory, a special character device, a socket, "
@@ -1596,7 +1596,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:743
+#: documentation/content/en/books/handbook/basics/_index.adoc:744
msgid ""
"How does the system control permissions on devices? FreeBSD treats most "
"hardware devices as a file that programs can open, read, and write data to. "
@@ -1604,7 +1604,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:749
+#: documentation/content/en/books/handbook/basics/_index.adoc:750
msgid ""
"Directories are also treated as files. They have read, write, and execute "
"permissions. The executable bit for a directory has a slightly different "
@@ -1615,7 +1615,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:752
+#: documentation/content/en/books/handbook/basics/_index.adoc:753
msgid ""
"In order to perform a directory listing, the read permission must be set on "
"the directory. In order to delete a file that one knows the name of, it is "
@@ -1624,7 +1624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:755
+#: documentation/content/en/books/handbook/basics/_index.adoc:756
msgid ""
"There are more permission bits, but they are primarily used in special "
"circumstances such as setuid binaries and sticky directories. For more "
@@ -1632,13 +1632,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:756
+#: documentation/content/en/books/handbook/basics/_index.adoc:757
#, no-wrap
msgid "Symbolic Permissions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:760
+#: documentation/content/en/books/handbook/basics/_index.adoc:761
msgid ""
"Symbolic permissions use characters instead of octal values to assign "
"permissions to files or directories. Symbolic permissions use the syntax of "
@@ -1646,196 +1646,196 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:765
+#: documentation/content/en/books/handbook/basics/_index.adoc:766
#, no-wrap
msgid "Option"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:766
+#: documentation/content/en/books/handbook/basics/_index.adoc:767
#, no-wrap
msgid "Letter"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:768
+#: documentation/content/en/books/handbook/basics/_index.adoc:769
#, no-wrap
msgid "Represents"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:769
-#: documentation/content/en/books/handbook/basics/_index.adoc:773
-#: documentation/content/en/books/handbook/basics/_index.adoc:777
-#: documentation/content/en/books/handbook/basics/_index.adoc:781
+#: documentation/content/en/books/handbook/basics/_index.adoc:770
+#: documentation/content/en/books/handbook/basics/_index.adoc:774
+#: documentation/content/en/books/handbook/basics/_index.adoc:778
+#: documentation/content/en/books/handbook/basics/_index.adoc:782
#, no-wrap
msgid "(who)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:770
+#: documentation/content/en/books/handbook/basics/_index.adoc:771
#, no-wrap
msgid "u"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:772
+#: documentation/content/en/books/handbook/basics/_index.adoc:773
#, no-wrap
msgid "User"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:774
+#: documentation/content/en/books/handbook/basics/_index.adoc:775
#, no-wrap
msgid "g"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:776
+#: documentation/content/en/books/handbook/basics/_index.adoc:777
#, no-wrap
msgid "Group owner"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:778
+#: documentation/content/en/books/handbook/basics/_index.adoc:779
#, no-wrap
msgid "o"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:780
+#: documentation/content/en/books/handbook/basics/_index.adoc:781
#, no-wrap
msgid "Other"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:782
+#: documentation/content/en/books/handbook/basics/_index.adoc:783
#, no-wrap
msgid "a"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:784
+#: documentation/content/en/books/handbook/basics/_index.adoc:785
#, no-wrap
msgid "All (\"world\")"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:785
-#: documentation/content/en/books/handbook/basics/_index.adoc:789
-#: documentation/content/en/books/handbook/basics/_index.adoc:793
+#: documentation/content/en/books/handbook/basics/_index.adoc:786
+#: documentation/content/en/books/handbook/basics/_index.adoc:790
+#: documentation/content/en/books/handbook/basics/_index.adoc:794
#, no-wrap
msgid "(action)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:786
+#: documentation/content/en/books/handbook/basics/_index.adoc:787
#, no-wrap
msgid "+"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:788
+#: documentation/content/en/books/handbook/basics/_index.adoc:789
#, no-wrap
msgid "Adding permissions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:790
+#: documentation/content/en/books/handbook/basics/_index.adoc:791
#, no-wrap
msgid "-"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:792
+#: documentation/content/en/books/handbook/basics/_index.adoc:793
#, no-wrap
msgid "Removing permissions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:794
+#: documentation/content/en/books/handbook/basics/_index.adoc:795
#, no-wrap
msgid "="
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:796
+#: documentation/content/en/books/handbook/basics/_index.adoc:797
#, no-wrap
msgid "Explicitly set permissions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:797
-#: documentation/content/en/books/handbook/basics/_index.adoc:801
-#: documentation/content/en/books/handbook/basics/_index.adoc:805
-#: documentation/content/en/books/handbook/basics/_index.adoc:809
-#: documentation/content/en/books/handbook/basics/_index.adoc:813
+#: documentation/content/en/books/handbook/basics/_index.adoc:798
+#: documentation/content/en/books/handbook/basics/_index.adoc:802
+#: documentation/content/en/books/handbook/basics/_index.adoc:806
+#: documentation/content/en/books/handbook/basics/_index.adoc:810
+#: documentation/content/en/books/handbook/basics/_index.adoc:814
#, no-wrap
msgid "(permissions)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:798
+#: documentation/content/en/books/handbook/basics/_index.adoc:799
#, no-wrap
msgid "r"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:800
+#: documentation/content/en/books/handbook/basics/_index.adoc:801
#, no-wrap
msgid "Read"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:802
+#: documentation/content/en/books/handbook/basics/_index.adoc:803
#, no-wrap
msgid "w"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:804
+#: documentation/content/en/books/handbook/basics/_index.adoc:805
#, no-wrap
msgid "Write"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:806
+#: documentation/content/en/books/handbook/basics/_index.adoc:807
#, no-wrap
msgid "x"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:808
+#: documentation/content/en/books/handbook/basics/_index.adoc:809
#, no-wrap
msgid "Execute"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:810
+#: documentation/content/en/books/handbook/basics/_index.adoc:811
#, no-wrap
msgid "t"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:812
+#: documentation/content/en/books/handbook/basics/_index.adoc:813
#, no-wrap
msgid "Sticky bit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:814
+#: documentation/content/en/books/handbook/basics/_index.adoc:815
#, no-wrap
msgid "s"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:815
+#: documentation/content/en/books/handbook/basics/_index.adoc:816
#, no-wrap
msgid "Set UID or GID"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:819
+#: documentation/content/en/books/handbook/basics/_index.adoc:820
msgid ""
"These values are used with man:chmod[1], but with letters instead of "
"numbers. For example, the following command would block other users from "
@@ -1843,13 +1843,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:823
+#: documentation/content/en/books/handbook/basics/_index.adoc:824
#, no-wrap
msgid "% chmod go= FILE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:827
+#: documentation/content/en/books/handbook/basics/_index.adoc:828
msgid ""
"A comma separated list can be provided when more than one set of changes to "
"a file must be made. For example, the following command removes the group "
@@ -1858,19 +1858,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:831
+#: documentation/content/en/books/handbook/basics/_index.adoc:832
#, no-wrap
msgid "% chmod go-w,a+x FILE\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:833
+#: documentation/content/en/books/handbook/basics/_index.adoc:834
#, no-wrap
msgid "FreeBSD File Flags"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:838
+#: documentation/content/en/books/handbook/basics/_index.adoc:839
msgid ""
"In addition to file permissions, FreeBSD supports the use of \"file flags"
"\". These flags add an additional level of security and control over files, "
@@ -1879,7 +1879,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:841
+#: documentation/content/en/books/handbook/basics/_index.adoc:842
msgid ""
"File flags are modified using man:chflags[1]. For example, to enable the "
"system undeletable flag on the file [.filename]#file1#, issue the following "
@@ -1887,43 +1887,43 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:845
+#: documentation/content/en/books/handbook/basics/_index.adoc:846
#, no-wrap
msgid "# chflags sunlink file1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:848
+#: documentation/content/en/books/handbook/basics/_index.adoc:849
msgid ""
"To disable the system undeletable flag, put a \"no\" in front of the "
"`sunlink`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:852
+#: documentation/content/en/books/handbook/basics/_index.adoc:853
#, no-wrap
msgid "# chflags nosunlink file1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:855
+#: documentation/content/en/books/handbook/basics/_index.adoc:856
msgid "To view the flags of a file, use `-lo` with man:ls[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:859
+#: documentation/content/en/books/handbook/basics/_index.adoc:860
#, no-wrap
msgid "# ls -lo file1\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:864
+#: documentation/content/en/books/handbook/basics/_index.adoc:865
#, no-wrap
msgid "-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:869
+#: documentation/content/en/books/handbook/basics/_index.adoc:870
msgid ""
"Several file flags may only be added or removed by the `root` user. In "
"other cases, the file owner may set its file flags. Refer to man:chflags[1] "
@@ -1931,13 +1931,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:870
+#: documentation/content/en/books/handbook/basics/_index.adoc:871
#, no-wrap
msgid "The `setuid`, `setgid`, and `sticky` Permissions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:874
+#: documentation/content/en/books/handbook/basics/_index.adoc:875
msgid ""
"Other than the permissions already discussed, there are three other specific "
"settings that all administrators should know about. They are the `setuid`, "
@@ -1945,7 +1945,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:877
+#: documentation/content/en/books/handbook/basics/_index.adoc:878
msgid ""
"These settings are important for some UNIX(R) operations as they provide "
"functionality not normally granted to normal users. To understand them, the "
@@ -1953,7 +1953,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:883
+#: documentation/content/en/books/handbook/basics/_index.adoc:884
msgid ""
"The real user ID is the UID who owns or starts the process. The effective "
"UID is the user ID the process runs as. As an example, man:passwd[1] runs "
@@ -1964,32 +1964,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:885
+#: documentation/content/en/books/handbook/basics/_index.adoc:886
msgid ""
"The setuid permission may be set by prefixing a permission set with the "
"number four (4) as shown in the following example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:889
+#: documentation/content/en/books/handbook/basics/_index.adoc:890
#, no-wrap
msgid "# chmod 4755 suidexample.sh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:892
+#: documentation/content/en/books/handbook/basics/_index.adoc:893
msgid ""
"The permissions on [.filename]#suidexample.sh# now look like the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:896
+#: documentation/content/en/books/handbook/basics/_index.adoc:897
#, no-wrap
msgid "-rwsr-xr-x 1 trhodes trhodes 63 Aug 29 06:36 suidexample.sh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:900
+#: documentation/content/en/books/handbook/basics/_index.adoc:901
msgid ""
"Note that a `s` is now part of the permission set designated for the file "
"owner, replacing the executable bit. This allows utilities which need "
@@ -1997,7 +1997,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:905
+#: documentation/content/en/books/handbook/basics/_index.adoc:906
msgid ""
"The `nosuid` man:mount[8] option will cause such binaries to silently fail "
"without alerting the user. That option is not completely reliable as a "
@@ -2005,7 +2005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:910
+#: documentation/content/en/books/handbook/basics/_index.adoc:911
msgid ""
"To view this in real time, open two terminals. On one, type `passwd` as a "
"normal user. While it waits for a new password, check the process table and "
@@ -2013,12 +2013,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:912
+#: documentation/content/en/books/handbook/basics/_index.adoc:913
msgid "In terminal A:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:917
+#: documentation/content/en/books/handbook/basics/_index.adoc:918
#, no-wrap
msgid ""
"Changing local password for trhodes\n"
@@ -2026,18 +2026,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:920
+#: documentation/content/en/books/handbook/basics/_index.adoc:921
msgid "In terminal B:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:924
+#: documentation/content/en/books/handbook/basics/_index.adoc:925
#, no-wrap
msgid "# ps aux | grep passwd\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:930
+#: documentation/content/en/books/handbook/basics/_index.adoc:931
#, no-wrap
msgid ""
"trhodes 5232 0.0 0.2 3420 1608 0 R+ 2:10AM 0:00.00 grep passwd\n"
@@ -2045,14 +2045,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:933
+#: documentation/content/en/books/handbook/basics/_index.adoc:934
msgid ""
"Although man:passwd[1] is run as a normal user, it is using the effective "
"UID of `root`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:936
+#: documentation/content/en/books/handbook/basics/_index.adoc:937
msgid ""
"The `setgid` permission performs the same function as the `setuid` "
"permission; except that it alters the group settings. When an application "
@@ -2061,33 +2061,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:938
+#: documentation/content/en/books/handbook/basics/_index.adoc:939
msgid ""
"To set the `setgid` permission on a file, provide man:chmod[1] with a "
"leading two (2):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:942
+#: documentation/content/en/books/handbook/basics/_index.adoc:943
#, no-wrap
msgid "# chmod 2755 sgidexample.sh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:945
+#: documentation/content/en/books/handbook/basics/_index.adoc:946
msgid ""
"In the following listing, notice that the `s` is now in the field designated "
"for the group permission settings:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:949
+#: documentation/content/en/books/handbook/basics/_index.adoc:950
#, no-wrap
msgid "-rwxr-sr-x 1 trhodes trhodes 44 Aug 31 01:49 sgidexample.sh\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:955
+#: documentation/content/en/books/handbook/basics/_index.adoc:956
msgid ""
"In these examples, even though the shell script in question is an executable "
"file, it will not run with a different EUID or effective user ID. This is "
@@ -2095,7 +2095,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:959
+#: documentation/content/en/books/handbook/basics/_index.adoc:960
msgid ""
"The `setuid` and `setgid` permission bits may lower system security, by "
"allowing for elevated permissions. The third special permission, the "
@@ -2103,7 +2103,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:963
+#: documentation/content/en/books/handbook/basics/_index.adoc:964
msgid ""
"When the `sticky bit` is set on a directory, it allows file deletion only by "
"the file owner. This is useful to prevent file deletion in public "
@@ -2112,38 +2112,38 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:967
+#: documentation/content/en/books/handbook/basics/_index.adoc:968
#, no-wrap
msgid "# chmod 1777 /tmp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:970
+#: documentation/content/en/books/handbook/basics/_index.adoc:971
msgid ""
"The `sticky bit` permission will display as a `t` at the very end of the "
"permission set:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:974
+#: documentation/content/en/books/handbook/basics/_index.adoc:975
#, no-wrap
msgid "# ls -al / | grep tmp\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:979
+#: documentation/content/en/books/handbook/basics/_index.adoc:980
#, no-wrap
msgid "drwxrwxrwt 10 root wheel 512 Aug 31 01:49 tmp\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:982
+#: documentation/content/en/books/handbook/basics/_index.adoc:983
#, no-wrap
msgid "Directory Structure"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:988
+#: documentation/content/en/books/handbook/basics/_index.adoc:989
msgid ""
"The FreeBSD directory hierarchy is fundamental to obtaining an overall "
"understanding of the system. The most important directory is root or, \"/"
@@ -2154,7 +2154,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:996
+#: documentation/content/en/books/handbook/basics/_index.adoc:997
msgid ""
"A mount point is a directory where additional file systems can be grafted "
"onto a parent file system (usually the root file system). This is further "
@@ -2169,7 +2169,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:999
+#: documentation/content/en/books/handbook/basics/_index.adoc:1000
msgid ""
"A complete description of the file system hierarchy is available in man:"
"hier[7]. The following table provides a brief overview of the most common "
@@ -2177,434 +2177,434 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1004
+#: documentation/content/en/books/handbook/basics/_index.adoc:1005
#, no-wrap
msgid "Directory"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1006
-#: documentation/content/en/books/handbook/basics/_index.adoc:1622
+#: documentation/content/en/books/handbook/basics/_index.adoc:1007
+#: documentation/content/en/books/handbook/basics/_index.adoc:1623
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1007
+#: documentation/content/en/books/handbook/basics/_index.adoc:1008
#, no-wrap
msgid "[.filename]#/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1009
+#: documentation/content/en/books/handbook/basics/_index.adoc:1010
#, no-wrap
msgid "Root directory of the file system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1010
+#: documentation/content/en/books/handbook/basics/_index.adoc:1011
#, no-wrap
msgid "[.filename]#/bin/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1012
+#: documentation/content/en/books/handbook/basics/_index.adoc:1013
#, no-wrap
msgid "User utilities fundamental to both single-user and multi-user environments."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1013
+#: documentation/content/en/books/handbook/basics/_index.adoc:1014
#, no-wrap
msgid "[.filename]#/boot/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1015
+#: documentation/content/en/books/handbook/basics/_index.adoc:1016
#, no-wrap
msgid "Programs and configuration files used during operating system bootstrap."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1016
+#: documentation/content/en/books/handbook/basics/_index.adoc:1017
#, no-wrap
msgid "[.filename]#/boot/defaults/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1018
+#: documentation/content/en/books/handbook/basics/_index.adoc:1019
#, no-wrap
msgid "Default boot configuration files. Refer to man:loader.conf[5] for details."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1019
+#: documentation/content/en/books/handbook/basics/_index.adoc:1020
#, no-wrap
msgid "[.filename]#/dev/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1021
+#: documentation/content/en/books/handbook/basics/_index.adoc:1022
#, no-wrap
msgid "Device nodes. Refer to man:intro[4] for details."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1022
+#: documentation/content/en/books/handbook/basics/_index.adoc:1023
#, no-wrap
msgid "[.filename]#/etc/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1024
+#: documentation/content/en/books/handbook/basics/_index.adoc:1025
#, no-wrap
msgid "System configuration files and scripts."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1025
+#: documentation/content/en/books/handbook/basics/_index.adoc:1026
#, no-wrap
msgid "[.filename]#/etc/defaults/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1027
+#: documentation/content/en/books/handbook/basics/_index.adoc:1028
#, no-wrap
msgid "Default system configuration files. Refer to man:rc[8] for details."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1028
+#: documentation/content/en/books/handbook/basics/_index.adoc:1029
#, no-wrap
msgid "[.filename]#/etc/mail/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1030
+#: documentation/content/en/books/handbook/basics/_index.adoc:1031
#, no-wrap
msgid "Configuration files for mail transport agents such as man:sendmail[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1031
+#: documentation/content/en/books/handbook/basics/_index.adoc:1032
#, no-wrap
msgid "[.filename]#/etc/periodic/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1033
+#: documentation/content/en/books/handbook/basics/_index.adoc:1034
#, no-wrap
msgid "Scripts that run daily, weekly, and monthly, via man:cron[8]. Refer to man:periodic[8] for details."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1034
+#: documentation/content/en/books/handbook/basics/_index.adoc:1035
#, no-wrap
msgid "[.filename]#/etc/ppp/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1036
+#: documentation/content/en/books/handbook/basics/_index.adoc:1037
#, no-wrap
msgid "man:ppp[8] configuration files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1037
+#: documentation/content/en/books/handbook/basics/_index.adoc:1038
#, no-wrap
msgid "[.filename]#/mnt/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1039
+#: documentation/content/en/books/handbook/basics/_index.adoc:1040
#, no-wrap
msgid "Empty directory commonly used by system administrators as a temporary mount point."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1040
+#: documentation/content/en/books/handbook/basics/_index.adoc:1041
#, no-wrap
msgid "[.filename]#/proc/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1042
+#: documentation/content/en/books/handbook/basics/_index.adoc:1043
#, no-wrap
msgid "Process file system. Refer to man:procfs[5], man:mount_procfs[8] for details."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1043
+#: documentation/content/en/books/handbook/basics/_index.adoc:1044
#, no-wrap
msgid "[.filename]#/rescue/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1045
+#: documentation/content/en/books/handbook/basics/_index.adoc:1046
#, no-wrap
msgid "Statically linked programs for emergency recovery as described in man:rescue[8]."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1046
+#: documentation/content/en/books/handbook/basics/_index.adoc:1047
#, no-wrap
msgid "[.filename]#/root/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1048
+#: documentation/content/en/books/handbook/basics/_index.adoc:1049
#, no-wrap
msgid "Home directory for the `root` account."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1049
+#: documentation/content/en/books/handbook/basics/_index.adoc:1050
#, no-wrap
msgid "[.filename]#/sbin/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1051
+#: documentation/content/en/books/handbook/basics/_index.adoc:1052
#, no-wrap
msgid "System programs and administration utilities fundamental to both single-user and multi-user environments."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1052
+#: documentation/content/en/books/handbook/basics/_index.adoc:1053
#, no-wrap
msgid "[.filename]#/tmp/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1054
+#: documentation/content/en/books/handbook/basics/_index.adoc:1055
#, no-wrap
msgid "Temporary files which are usually _not_ preserved across a system reboot. A memory-based file system is often mounted at [.filename]#/tmp#. This can be automated using the tmpmfs-related variables of man:rc.conf[5] or with an entry in [.filename]#/etc/fstab#; refer to man:mdmfs[8] for details."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1055
+#: documentation/content/en/books/handbook/basics/_index.adoc:1056
#, no-wrap
msgid "[.filename]#/usr/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1057
+#: documentation/content/en/books/handbook/basics/_index.adoc:1058
#, no-wrap
msgid "The majority of user utilities and applications."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1058
+#: documentation/content/en/books/handbook/basics/_index.adoc:1059
#, no-wrap
msgid "[.filename]#/usr/bin/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1060
+#: documentation/content/en/books/handbook/basics/_index.adoc:1061
#, no-wrap
msgid "Common utilities, programming tools, and applications."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1061
+#: documentation/content/en/books/handbook/basics/_index.adoc:1062
#, no-wrap
msgid "[.filename]#/usr/include/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1063
+#: documentation/content/en/books/handbook/basics/_index.adoc:1064
#, no-wrap
msgid "Standard C include files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1064
+#: documentation/content/en/books/handbook/basics/_index.adoc:1065
#, no-wrap
msgid "[.filename]#/usr/lib/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1066
+#: documentation/content/en/books/handbook/basics/_index.adoc:1067
#, no-wrap
msgid "Archive libraries."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1067
+#: documentation/content/en/books/handbook/basics/_index.adoc:1068
#, no-wrap
msgid "[.filename]#/usr/libdata/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1069
+#: documentation/content/en/books/handbook/basics/_index.adoc:1070
#, no-wrap
msgid "Miscellaneous utility data files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1070
+#: documentation/content/en/books/handbook/basics/_index.adoc:1071
#, no-wrap
msgid "[.filename]#/usr/libexec/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1072
+#: documentation/content/en/books/handbook/basics/_index.adoc:1073
#, no-wrap
msgid "System daemons and system utilities executed by other programs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1073
+#: documentation/content/en/books/handbook/basics/_index.adoc:1074
#, no-wrap
msgid "[.filename]#/usr/local/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1075
+#: documentation/content/en/books/handbook/basics/_index.adoc:1076
#, no-wrap
msgid "Local executables and libraries. Also used as the default destination for the FreeBSD ports framework. Within [.filename]#/usr/local#, the general layout sketched out by man:hier[7] for [.filename]#/usr# should be used. Exceptions are the man directory, which is directly under [.filename]#/usr/local# rather than under [.filename]#/usr/local/share#, and the ports documentation is in [.filename]#share/doc/port#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1076
+#: documentation/content/en/books/handbook/basics/_index.adoc:1077
#, no-wrap
msgid "[.filename]#/usr/obj/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1078
+#: documentation/content/en/books/handbook/basics/_index.adoc:1079
#, no-wrap
msgid "Architecture-specific target tree produced by building the [.filename]#/usr/src# tree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1079
+#: documentation/content/en/books/handbook/basics/_index.adoc:1080
#, no-wrap
msgid "[.filename]#/usr/ports/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1081
+#: documentation/content/en/books/handbook/basics/_index.adoc:1082
#, no-wrap
msgid "The FreeBSD Ports Collection (optional)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1082
+#: documentation/content/en/books/handbook/basics/_index.adoc:1083
#, no-wrap
msgid "[.filename]#/usr/sbin/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1084
+#: documentation/content/en/books/handbook/basics/_index.adoc:1085
#, no-wrap
msgid "System daemons and system utilities executed by users."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1085
+#: documentation/content/en/books/handbook/basics/_index.adoc:1086
#, no-wrap
msgid "[.filename]#/usr/share/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1087
+#: documentation/content/en/books/handbook/basics/_index.adoc:1088
#, no-wrap
msgid "Architecture-independent files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1088
+#: documentation/content/en/books/handbook/basics/_index.adoc:1089
#, no-wrap
msgid "[.filename]#/usr/src/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1090
+#: documentation/content/en/books/handbook/basics/_index.adoc:1091
#, no-wrap
msgid "BSD and/or local source files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1091
+#: documentation/content/en/books/handbook/basics/_index.adoc:1092
#, no-wrap
msgid "[.filename]#/var/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1093
+#: documentation/content/en/books/handbook/basics/_index.adoc:1094
#, no-wrap
msgid "Multi-purpose log, temporary, transient, and spool files. A memory-based file system is sometimes mounted at [.filename]#/var#. This can be automated using the varmfs-related variables in man:rc.conf[5] or with an entry in [.filename]#/etc/fstab#; refer to man:mdmfs[8] for details."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1094
+#: documentation/content/en/books/handbook/basics/_index.adoc:1095
#, no-wrap
msgid "[.filename]#/var/log/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1096
+#: documentation/content/en/books/handbook/basics/_index.adoc:1097
#, no-wrap
msgid "Miscellaneous system log files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1097
+#: documentation/content/en/books/handbook/basics/_index.adoc:1098
#, no-wrap
msgid "[.filename]#/var/mail/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1099
+#: documentation/content/en/books/handbook/basics/_index.adoc:1100
#, no-wrap
msgid "User mailbox files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1100
+#: documentation/content/en/books/handbook/basics/_index.adoc:1101
#, no-wrap
msgid "[.filename]#/var/spool/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1102
+#: documentation/content/en/books/handbook/basics/_index.adoc:1103
#, no-wrap
msgid "Miscellaneous printer and mail system spooling directories."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1103
+#: documentation/content/en/books/handbook/basics/_index.adoc:1104
#, no-wrap
msgid "[.filename]#/var/tmp/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1105
+#: documentation/content/en/books/handbook/basics/_index.adoc:1106
#, no-wrap
msgid "Temporary files which are usually preserved across a system reboot, unless [.filename]#/var# is a memory-based file system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1106
+#: documentation/content/en/books/handbook/basics/_index.adoc:1107
#, no-wrap
msgid "[.filename]#/var/yp/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1107
+#: documentation/content/en/books/handbook/basics/_index.adoc:1108
#, no-wrap
msgid "NIS maps."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:1110
+#: documentation/content/en/books/handbook/basics/_index.adoc:1111
#, no-wrap
msgid "Disk Organization"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1115
+#: documentation/content/en/books/handbook/basics/_index.adoc:1116
msgid ""
"The smallest unit of organization that FreeBSD uses to find files is the "
"filename. Filenames are case-sensitive, which means that [.filename]#readme."
@@ -2614,7 +2614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1119
+#: documentation/content/en/books/handbook/basics/_index.adoc:1120
msgid ""
"Files are stored in directories. A directory may contain no files, or it "
"may contain many hundreds of files. A directory can also contain other "
@@ -2623,7 +2623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1125
+#: documentation/content/en/books/handbook/basics/_index.adoc:1126
msgid ""
"Files and directories are referenced by giving the file or directory name, "
"followed by a forward slash, `/`, followed by any other directory names that "
@@ -2637,7 +2637,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1132
+#: documentation/content/en/books/handbook/basics/_index.adoc:1133
msgid ""
"Directories and files are stored in a file system. Each file system "
"contains exactly one directory at the very top level, called the _root "
@@ -2649,7 +2649,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1135
+#: documentation/content/en/books/handbook/basics/_index.adoc:1136
msgid ""
"Consider three file systems, called `A`, `B`, and `C`. Each file system has "
"one root directory, which contains two other directories, called `A1`, `A2` "
@@ -2657,7 +2657,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1139
+#: documentation/content/en/books/handbook/basics/_index.adoc:1140
msgid ""
"Call `A` the root file system. If man:ls[1] is used to view the contents of "
"this directory, it will show two subdirectories, `A1` and `A2`. The "
@@ -2665,13 +2665,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/basics/_index.adoc:1140
+#: documentation/content/en/books/handbook/basics/_index.adoc:1141
#, no-wrap
msgid "example-dir1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1144
+#: documentation/content/en/books/handbook/basics/_index.adoc:1145
msgid ""
"A file system must be mounted on to a directory in another file system. "
"When mounting file system `B` on to the directory `A1`, the root directory "
@@ -2679,13 +2679,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/basics/_index.adoc:1145
+#: documentation/content/en/books/handbook/basics/_index.adoc:1146
#, no-wrap
msgid "example-dir2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1150
+#: documentation/content/en/books/handbook/basics/_index.adoc:1151
msgid ""
"Any files that are in the `B1` or `B2` directories can be reached with the "
"path [.filename]#/A1/B1# or [.filename]#/A1/B2# as necessary. Any files "
@@ -2694,25 +2694,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1152
+#: documentation/content/en/books/handbook/basics/_index.adoc:1153
msgid "If `B` had been mounted on `A2` then the diagram would look like this:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/basics/_index.adoc:1153
+#: documentation/content/en/books/handbook/basics/_index.adoc:1154
#, no-wrap
msgid "example-dir3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1156
+#: documentation/content/en/books/handbook/basics/_index.adoc:1157
msgid ""
"and the paths would be [.filename]#/A2/B1# and [.filename]#/A2/B2# "
"respectively."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1159
+#: documentation/content/en/books/handbook/basics/_index.adoc:1160
msgid ""
"File systems can be mounted on top of one another. Continuing the last "
"example, the `C` file system could be mounted on top of the `B1` directory "
@@ -2720,26 +2720,26 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/basics/_index.adoc:1160
+#: documentation/content/en/books/handbook/basics/_index.adoc:1161
#, no-wrap
msgid "example-dir4.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1163
+#: documentation/content/en/books/handbook/basics/_index.adoc:1164
msgid ""
"Or `C` could be mounted directly on to the `A` file system, under the `A1` "
"directory:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/basics/_index.adoc:1164
+#: documentation/content/en/books/handbook/basics/_index.adoc:1165
#, no-wrap
msgid "example-dir5.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1168
+#: documentation/content/en/books/handbook/basics/_index.adoc:1169
msgid ""
"It is entirely possible to have one large root file system, and not need to "
"create any others. There are some drawbacks to this approach, and one "
@@ -2747,13 +2747,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1169
+#: documentation/content/en/books/handbook/basics/_index.adoc:1170
#, no-wrap
msgid "Benefits of Multiple File Systems"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1171
+#: documentation/content/en/books/handbook/basics/_index.adoc:1172
msgid ""
"Different file systems can have different _mount options_. For example, the "
"root file system can be mounted read-only, making it impossible for users to "
@@ -2765,7 +2765,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1172
+#: documentation/content/en/books/handbook/basics/_index.adoc:1173
msgid ""
"FreeBSD automatically optimizes the layout of files on a file system, "
"depending on how the file system is being used. So a file system that "
@@ -2775,7 +2775,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1173
+#: documentation/content/en/books/handbook/basics/_index.adoc:1174
msgid ""
"FreeBSD's file systems are robust if power is lost. However, a power loss at "
"a critical point could still damage the structure of the file system. By "
@@ -2784,13 +2784,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1174
+#: documentation/content/en/books/handbook/basics/_index.adoc:1175
#, no-wrap
msgid "Benefit of a Single File System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1176
+#: documentation/content/en/books/handbook/basics/_index.adoc:1177
msgid ""
"File systems are a fixed size. If you create a file system when you install "
"FreeBSD and give it a specific size, you may later discover that you need to "
@@ -2800,14 +2800,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1180
+#: documentation/content/en/books/handbook/basics/_index.adoc:1181
msgid ""
"FreeBSD features the man:growfs[8] command, which makes it possible to "
"increase the size of file system on the fly, removing this limitation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1186
+#: documentation/content/en/books/handbook/basics/_index.adoc:1187
msgid ""
"File systems are contained in partitions. This does not have the same "
"meaning as the common usage of the term partition (for example, MS-DOS(R) "
@@ -2819,7 +2819,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1190
+#: documentation/content/en/books/handbook/basics/_index.adoc:1191
msgid ""
"FreeBSD also uses disk space for _swap space_ to provide _virtual memory_. "
"This allows your computer to behave as though it has much more memory than "
@@ -2829,72 +2829,72 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1192
+#: documentation/content/en/books/handbook/basics/_index.adoc:1193
msgid "Some partitions have certain conventions associated with them."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1197
+#: documentation/content/en/books/handbook/basics/_index.adoc:1198
#, no-wrap
msgid "Partition"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1199
+#: documentation/content/en/books/handbook/basics/_index.adoc:1200
#, no-wrap
msgid "Convention"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1200
+#: documentation/content/en/books/handbook/basics/_index.adoc:1201
#, no-wrap
msgid "`a`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1202
+#: documentation/content/en/books/handbook/basics/_index.adoc:1203
#, no-wrap
msgid "Normally contains the root file system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1203
+#: documentation/content/en/books/handbook/basics/_index.adoc:1204
#, no-wrap
msgid "`b`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1205
+#: documentation/content/en/books/handbook/basics/_index.adoc:1206
#, no-wrap
msgid "Normally contains swap space."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1206
+#: documentation/content/en/books/handbook/basics/_index.adoc:1207
#, no-wrap
msgid "`c`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1208
+#: documentation/content/en/books/handbook/basics/_index.adoc:1209
#, no-wrap
msgid "Normally the same size as the enclosing slice. This allows utilities that need to work on the entire slice, such as a bad block scanner, to work on the `c` partition. A file system would not normally be created on this partition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1209
+#: documentation/content/en/books/handbook/basics/_index.adoc:1210
#, no-wrap
msgid "`d`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1210
+#: documentation/content/en/books/handbook/basics/_index.adoc:1211
#, no-wrap
msgid "Partition `d` used to have a special meaning associated with it, although that is now gone and `d` may work as any normal partition."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1214
+#: documentation/content/en/books/handbook/basics/_index.adoc:1215
msgid ""
"Disks in FreeBSD are divided into slices, referred to in Windows(R) as "
"partitions, which are numbered from 1 to 4. These are then divided into "
@@ -2902,7 +2902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1220
+#: documentation/content/en/books/handbook/basics/_index.adoc:1221
msgid ""
"Slice numbers follow the device name, prefixed with an `s`, starting at 1. "
"So \"da0__s1__\" is the first slice on the first SCSI drive. There can only "
@@ -2914,7 +2914,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1224
+#: documentation/content/en/books/handbook/basics/_index.adoc:1225
msgid ""
"Slices, \"dangerously dedicated\" physical drives, and other drives contain "
"_partitions_, which are represented as letters from `a` to `h`. This letter "
@@ -2924,7 +2924,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1229
+#: documentation/content/en/books/handbook/basics/_index.adoc:1230
msgid ""
"Finally, each disk on the system is identified. A disk name starts with a "
"code that indicates the type of disk, and then a number, indicating which "
@@ -2933,7 +2933,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1232
+#: documentation/content/en/books/handbook/basics/_index.adoc:1233
msgid ""
"When referring to a partition, include the disk name, `s`, the slice number, "
"and then the partition letter. Examples are shown in <<basics-disk-slice-"
@@ -2941,13 +2941,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1234
+#: documentation/content/en/books/handbook/basics/_index.adoc:1235
msgid ""
"<<basics-concept-disk-model>> shows a conceptual model of a disk layout."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1236
+#: documentation/content/en/books/handbook/basics/_index.adoc:1237
msgid ""
"When installing FreeBSD, configure the disk slices, create partitions within "
"the slice to be used for FreeBSD, create a file system or swap space in each "
@@ -2955,164 +2955,164 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1238
+#: documentation/content/en/books/handbook/basics/_index.adoc:1239
#, no-wrap
msgid "Disk Device Names"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1242
+#: documentation/content/en/books/handbook/basics/_index.adoc:1243
#, no-wrap
msgid "Drive Type"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1244
+#: documentation/content/en/books/handbook/basics/_index.adoc:1245
#, no-wrap
msgid "Drive Device Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1245
+#: documentation/content/en/books/handbook/basics/_index.adoc:1246
#, no-wrap
msgid "SATA and IDE hard drives"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1247
+#: documentation/content/en/books/handbook/basics/_index.adoc:1248
#, no-wrap
msgid "`ada`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1248
+#: documentation/content/en/books/handbook/basics/_index.adoc:1249
#, no-wrap
msgid "SCSI hard drives and USB storage devices"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1250
+#: documentation/content/en/books/handbook/basics/_index.adoc:1251
#, no-wrap
msgid "`da`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1251
+#: documentation/content/en/books/handbook/basics/_index.adoc:1252
#, no-wrap
msgid "NVMe storage"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1253
+#: documentation/content/en/books/handbook/basics/_index.adoc:1254
#, no-wrap
msgid "`nvd` or `nda`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1254
+#: documentation/content/en/books/handbook/basics/_index.adoc:1255
#, no-wrap
msgid "SATA and IDE CD-ROM drives"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1256
-#: documentation/content/en/books/handbook/basics/_index.adoc:1259
+#: documentation/content/en/books/handbook/basics/_index.adoc:1257
+#: documentation/content/en/books/handbook/basics/_index.adoc:1260
#, no-wrap
msgid "`cd`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1257
+#: documentation/content/en/books/handbook/basics/_index.adoc:1258
#, no-wrap
msgid "SCSICD-ROM drives"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1260
+#: documentation/content/en/books/handbook/basics/_index.adoc:1261
#, no-wrap
msgid "Floppy drives"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1262
+#: documentation/content/en/books/handbook/basics/_index.adoc:1263
#, no-wrap
msgid "`fd`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1263
+#: documentation/content/en/books/handbook/basics/_index.adoc:1264
#, no-wrap
msgid "SCSI tape drives"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1265
+#: documentation/content/en/books/handbook/basics/_index.adoc:1266
#, no-wrap
msgid "`sa`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1266
+#: documentation/content/en/books/handbook/basics/_index.adoc:1267
#, no-wrap
msgid "RAID drives"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1267
+#: documentation/content/en/books/handbook/basics/_index.adoc:1268
#, no-wrap
msgid "Examples include `aacd` for Adaptec(R) AdvancedRAID, `mlxd` and `mlyd` for Mylex(R), `amrd` for AMI MegaRAID(R), `idad` for Compaq Smart RAID, `twed` for 3ware(R) RAID."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1272
+#: documentation/content/en/books/handbook/basics/_index.adoc:1273
#, no-wrap
msgid "Sample Disk, Slice, and Partition Names"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1277
+#: documentation/content/en/books/handbook/basics/_index.adoc:1278
#, no-wrap
msgid "Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1279
+#: documentation/content/en/books/handbook/basics/_index.adoc:1280
#, no-wrap
msgid "Meaning"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1280
+#: documentation/content/en/books/handbook/basics/_index.adoc:1281
#, no-wrap
msgid "`ada0s1a`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1282
+#: documentation/content/en/books/handbook/basics/_index.adoc:1283
#, no-wrap
msgid "The first partition (`a`) on the first slice (`s1`) on the first SATA disk (`ada0`)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1283
+#: documentation/content/en/books/handbook/basics/_index.adoc:1284
#, no-wrap
msgid "`da1s2e`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1284
+#: documentation/content/en/books/handbook/basics/_index.adoc:1285
#, no-wrap
msgid "The fifth partition (`e`) on the second slice (`s2`) on the second SCSI disk (`da1`)."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1288
+#: documentation/content/en/books/handbook/basics/_index.adoc:1289
#, no-wrap
msgid "Conceptual Model of a Disk"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1295
+#: documentation/content/en/books/handbook/basics/_index.adoc:1296
msgid ""
"This diagram shows FreeBSD's view of the first SATA disk attached to the "
"system. Assume that the disk is 250 GB in size, and contains an 80 GB slice "
@@ -3123,7 +3123,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1299
+#: documentation/content/en/books/handbook/basics/_index.adoc:1300
msgid ""
"The four partitions each hold a file system. Partition `a` is used for the "
"root file system, `d` for [.filename]#/var/#, `e` for [.filename]#/tmp/#, "
@@ -3132,19 +3132,19 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/basics/_index.adoc:1300
+#: documentation/content/en/books/handbook/basics/_index.adoc:1301
#, no-wrap
msgid "disk-layout.png"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:1304
+#: documentation/content/en/books/handbook/basics/_index.adoc:1305
#, no-wrap
msgid "Mounting and Unmounting File Systems"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1307
+#: documentation/content/en/books/handbook/basics/_index.adoc:1308
msgid ""
"The file system is best visualized as a tree, rooted, as it were, at [."
"filename]#/#. [.filename]#/dev#, [.filename]#/usr#, and the other "
@@ -3153,7 +3153,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1311
+#: documentation/content/en/books/handbook/basics/_index.adoc:1312
msgid ""
"There are various reasons to house some of these directories on separate "
"file systems. [.filename]#/var# contains the directories [.filename]#log/#, "
@@ -3163,7 +3163,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1313
+#: documentation/content/en/books/handbook/basics/_index.adoc:1314
msgid ""
"Another common reason to contain certain directory trees on other file "
"systems is if they are to be housed on separate physical disks, or are "
@@ -3173,13 +3173,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1315
+#: documentation/content/en/books/handbook/basics/_index.adoc:1316
#, no-wrap
msgid "The [.filename]#fstab# File"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1319
+#: documentation/content/en/books/handbook/basics/_index.adoc:1320
msgid ""
"During the boot process (crossref:boot[boot,The FreeBSD Booting Process]), "
"file systems listed in [.filename]#/etc/fstab# are automatically mounted "
@@ -3188,54 +3188,54 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1323
+#: documentation/content/en/books/handbook/basics/_index.adoc:1324
#, no-wrap
msgid "device /mount-point fstype options dumpfreq passno\n"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1325
+#: documentation/content/en/books/handbook/basics/_index.adoc:1326
#, no-wrap
msgid "`device`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1327
+#: documentation/content/en/books/handbook/basics/_index.adoc:1328
msgid "An existing device name as explained in <<disks-naming>>."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1328
+#: documentation/content/en/books/handbook/basics/_index.adoc:1329
#, no-wrap
msgid "`mount-point`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1330
+#: documentation/content/en/books/handbook/basics/_index.adoc:1331
msgid "An existing directory on which to mount the file system."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1331
+#: documentation/content/en/books/handbook/basics/_index.adoc:1332
#, no-wrap
msgid "`fstype`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1334
+#: documentation/content/en/books/handbook/basics/_index.adoc:1335
msgid ""
"The file system type to pass to man:mount[8]. The default FreeBSD file "
"system is `ufs`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1335
+#: documentation/content/en/books/handbook/basics/_index.adoc:1336
#, no-wrap
msgid "`options`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1339
+#: documentation/content/en/books/handbook/basics/_index.adoc:1340
msgid ""
"Either `rw` for read-write file systems, or `ro` for read-only file systems, "
"followed by any other options that may be needed. A common option is "
@@ -3244,26 +3244,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1340
+#: documentation/content/en/books/handbook/basics/_index.adoc:1341
#, no-wrap
msgid "`dumpfreq`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1343
+#: documentation/content/en/books/handbook/basics/_index.adoc:1344
msgid ""
"Used by man:dump[8] to determine which file systems require dumping. If the "
"field is missing, a value of zero is assumed."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1344
+#: documentation/content/en/books/handbook/basics/_index.adoc:1345
#, no-wrap
msgid "`passno`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1350
+#: documentation/content/en/books/handbook/basics/_index.adoc:1351
msgid ""
"Determines the order in which file systems should be checked. File systems "
"that should be skipped should have their `passno` set to zero. The root "
@@ -3274,52 +3274,52 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1352
+#: documentation/content/en/books/handbook/basics/_index.adoc:1353
msgid ""
"Refer to man:fstab[5] for more information on the format of [.filename]#/etc/"
"fstab# and its options."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1354
+#: documentation/content/en/books/handbook/basics/_index.adoc:1355
#, no-wrap
msgid "Using man:mount[8]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1358
+#: documentation/content/en/books/handbook/basics/_index.adoc:1359
msgid ""
"File systems are mounted using man:mount[8]. The most basic syntax is as "
"follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1364
+#: documentation/content/en/books/handbook/basics/_index.adoc:1365
#, no-wrap
msgid "# mount device mountpoint\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1368
+#: documentation/content/en/books/handbook/basics/_index.adoc:1369
msgid ""
"This command provides many options which are described in man:mount[8], The "
"most commonly used options include:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1369
+#: documentation/content/en/books/handbook/basics/_index.adoc:1370
#, no-wrap
msgid "Mount Options"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1370
+#: documentation/content/en/books/handbook/basics/_index.adoc:1371
#, no-wrap
msgid "`-a`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1372
+#: documentation/content/en/books/handbook/basics/_index.adoc:1373
msgid ""
"Mount all the file systems listed in [.filename]#/etc/fstab#, except those "
"marked as \"noauto\", excluded by the `-t` flag, or those that are already "
@@ -3327,13 +3327,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1373
+#: documentation/content/en/books/handbook/basics/_index.adoc:1374
#, no-wrap
msgid "`-d`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1376
+#: documentation/content/en/books/handbook/basics/_index.adoc:1377
msgid ""
"Do everything except for the actual mount system call. This option is "
"useful in conjunction with the `-v` flag to determine what man:mount[8] is "
@@ -3341,13 +3341,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1377
+#: documentation/content/en/books/handbook/basics/_index.adoc:1378
#, no-wrap
msgid "`-f`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1379
+#: documentation/content/en/books/handbook/basics/_index.adoc:1380
msgid ""
"Force the mount of an unclean file system (dangerous), or the revocation of "
"write access when downgrading a file system's mount status from read-write "
@@ -3355,95 +3355,95 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1380
+#: documentation/content/en/books/handbook/basics/_index.adoc:1381
#, no-wrap
msgid "`-r`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1383
+#: documentation/content/en/books/handbook/basics/_index.adoc:1384
msgid "Mount the file system read-only. This is identical to using `-o ro`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1384
+#: documentation/content/en/books/handbook/basics/_index.adoc:1385
#, no-wrap
msgid "``-t _fstype_``"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1387
+#: documentation/content/en/books/handbook/basics/_index.adoc:1388
msgid ""
"Mount the specified file system type or mount only file systems of the given "
"type, if `-a` is included. \"ufs\" is the default file system type."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1388
+#: documentation/content/en/books/handbook/basics/_index.adoc:1389
#, no-wrap
msgid "`-u`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1390
+#: documentation/content/en/books/handbook/basics/_index.adoc:1391
msgid "Update mount options on the file system."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1391
+#: documentation/content/en/books/handbook/basics/_index.adoc:1392
#, no-wrap
msgid "`-v`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1393
+#: documentation/content/en/books/handbook/basics/_index.adoc:1394
msgid "Be verbose."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1394
+#: documentation/content/en/books/handbook/basics/_index.adoc:1395
#, no-wrap
msgid "`-w`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1396
+#: documentation/content/en/books/handbook/basics/_index.adoc:1397
msgid "Mount the file system read-write."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1398
+#: documentation/content/en/books/handbook/basics/_index.adoc:1399
msgid "The following options can be passed to `-o` as a comma-separated list:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/basics/_index.adoc:1399
+#: documentation/content/en/books/handbook/basics/_index.adoc:1400
#, no-wrap
msgid "nosuid"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1402
+#: documentation/content/en/books/handbook/basics/_index.adoc:1403
msgid ""
"Do not interpret setuid or setgid flags on the file system. This is also a "
"useful security option."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1404
+#: documentation/content/en/books/handbook/basics/_index.adoc:1405
#, no-wrap
msgid "Using man:umount[8]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1408
+#: documentation/content/en/books/handbook/basics/_index.adoc:1409
msgid ""
"To unmount a file system use man:umount[8]. This command takes one "
"parameter which can be a mountpoint, device name, `-a` or `-A`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1411
+#: documentation/content/en/books/handbook/basics/_index.adoc:1412
msgid ""
"All forms take `-f` to force unmounting, and `-v` for verbosity. Be warned "
"that `-f` is not generally a good idea as it might crash the computer or "
@@ -3451,7 +3451,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1414
+#: documentation/content/en/books/handbook/basics/_index.adoc:1415
msgid ""
"To unmount all mounted file systems, or just the file system types listed "
"after `-t`, use `-a` or `-A`. Note that `-A` does not attempt to unmount "
@@ -3459,13 +3459,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:1416
+#: documentation/content/en/books/handbook/basics/_index.adoc:1417
#, no-wrap
msgid "Processes and Daemons"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1421
+#: documentation/content/en/books/handbook/basics/_index.adoc:1422
msgid ""
"FreeBSD is a multi-tasking operating system. Each program running at any "
"one time is called a _process_. Every running command starts at least one "
@@ -3474,7 +3474,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1427
+#: documentation/content/en/books/handbook/basics/_index.adoc:1428
msgid ""
"Each process is uniquely identified by a number called a _process ID_ "
"(PID). Similar to files, each process has one owner and group, and the "
@@ -3487,7 +3487,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1434
+#: documentation/content/en/books/handbook/basics/_index.adoc:1435
msgid ""
"Some programs are not designed to be run with continuous user input and "
"disconnect from the terminal at the first opportunity. For example, a web "
@@ -3500,7 +3500,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1440
+#: documentation/content/en/books/handbook/basics/_index.adoc:1441
msgid ""
"There is a convention to name programs that normally run as daemons with a "
"trailing \"d\". For example, BIND is the Berkeley Internet Name Domain, but "
@@ -3511,13 +3511,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1441
+#: documentation/content/en/books/handbook/basics/_index.adoc:1442
#, no-wrap
msgid "Viewing Processes"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1446
+#: documentation/content/en/books/handbook/basics/_index.adoc:1447
msgid ""
"To see the processes running on the system, use man:ps[1] or man:top[1]. To "
"display a static list of the currently running processes, their PIDs, how "
@@ -3528,14 +3528,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1449
+#: documentation/content/en/books/handbook/basics/_index.adoc:1450
msgid ""
"By default, man:ps[1] only shows the commands that are running and owned by "
"the user. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1456
+#: documentation/content/en/books/handbook/basics/_index.adoc:1457
#, no-wrap
msgid ""
"% ps\n"
@@ -3545,7 +3545,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1466
+#: documentation/content/en/books/handbook/basics/_index.adoc:1467
msgid ""
"The output from man:ps[1] is organized into a number of columns. The `PID` "
"column displays the process ID. PIDs are assigned starting at 1, go up to "
@@ -3559,7 +3559,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1469
+#: documentation/content/en/books/handbook/basics/_index.adoc:1470
msgid ""
"A number of different options are available to change the information that "
"is displayed. One of the most useful sets is `auxww`, where `a` displays "
@@ -3571,12 +3571,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1471
+#: documentation/content/en/books/handbook/basics/_index.adoc:1472
msgid "The output from man:top[1] is similar:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1481
+#: documentation/content/en/books/handbook/basics/_index.adoc:1482
#, no-wrap
msgid ""
"% top\n"
@@ -3589,7 +3589,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1494
+#: documentation/content/en/books/handbook/basics/_index.adoc:1495
#, no-wrap
msgid ""
" PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND\n"
@@ -3607,7 +3607,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1500
+#: documentation/content/en/books/handbook/basics/_index.adoc:1501
msgid ""
"The output is split into two sections. The header (the first five or six "
"lines) shows the PID of the last process to run, the system load averages "
@@ -3620,7 +3620,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1505
+#: documentation/content/en/books/handbook/basics/_index.adoc:1506
msgid ""
"Below the header is a series of columns containing similar information to "
"the output from man:ps[1], such as the PID, username, amount of CPU time, "
@@ -3632,20 +3632,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1508
+#: documentation/content/en/books/handbook/basics/_index.adoc:1509
msgid ""
"man:top[1] automatically updates the display every two seconds. A different "
"interval can be specified with `-s`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1510
+#: documentation/content/en/books/handbook/basics/_index.adoc:1511
#, no-wrap
msgid "Killing Processes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1516
+#: documentation/content/en/books/handbook/basics/_index.adoc:1517
msgid ""
"One way to communicate with any running process or daemon is to send a "
"_signal_ using man:kill[1]. There are a number of different signals; some "
@@ -3657,7 +3657,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1520
+#: documentation/content/en/books/handbook/basics/_index.adoc:1521
msgid ""
"The operating system can also send a signal to a process. If an application "
"is badly written and tries to access memory that it is not supposed to, "
@@ -3668,7 +3668,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1524
+#: documentation/content/en/books/handbook/basics/_index.adoc:1525
msgid ""
"Two signals can be used to stop a process: `SIGTERM` and `SIGKILL`. "
"`SIGTERM` is the polite way to kill a process as the process can read the "
@@ -3678,7 +3678,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1527
+#: documentation/content/en/books/handbook/basics/_index.adoc:1528
msgid ""
"`SIGKILL` cannot be ignored by a process. Sending a `SIGKILL` to a process "
"will usually stop that process there and then. footnote:[There are a few "
@@ -3690,7 +3690,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1530
+#: documentation/content/en/books/handbook/basics/_index.adoc:1531
msgid ""
"Other commonly used signals are `SIGHUP`, `SIGUSR1`, and `SIGUSR2`. Since "
"these are general purpose signals, different applications will respond "
@@ -3698,7 +3698,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1535
+#: documentation/content/en/books/handbook/basics/_index.adoc:1536
msgid ""
"For example, after changing a web server's configuration file, the web "
"server needs to be told to re-read its configuration. Restarting `httpd` "
@@ -3709,13 +3709,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1538
+#: documentation/content/en/books/handbook/basics/_index.adoc:1539
#, no-wrap
msgid "Procedure: Sending a Signal to a Process"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1542
+#: documentation/content/en/books/handbook/basics/_index.adoc:1543
msgid ""
"This example shows how to send a signal to man:inetd[8]. The man:inetd[8] "
"configuration file is [.filename]#/etc/inetd.conf#, and man:inetd[8] will re-"
@@ -3723,14 +3723,14 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1544
+#: documentation/content/en/books/handbook/basics/_index.adoc:1545
msgid ""
"Find the PID of the process to send the signal to using man:pgrep[1]. In "
"this example, the PID for man:inetd[8] is 198:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1549
+#: documentation/content/en/books/handbook/basics/_index.adoc:1550
#, no-wrap
msgid ""
"% pgrep -l inetd\n"
@@ -3738,14 +3738,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1552
+#: documentation/content/en/books/handbook/basics/_index.adoc:1553
msgid ""
"Use man:kill[1] to send the signal. As man:inetd[8] is owned by `root`, use "
"man:su[1] to become `root` first."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1558
+#: documentation/content/en/books/handbook/basics/_index.adoc:1559
#, no-wrap
msgid ""
"% su\n"
@@ -3754,7 +3754,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1563
+#: documentation/content/en/books/handbook/basics/_index.adoc:1564
msgid ""
"Like most UNIX(R) commands, man:kill[1] will not print any output if it is "
"successful. If a signal is sent to a process not owned by that user, the "
@@ -3765,13 +3765,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1567
+#: documentation/content/en/books/handbook/basics/_index.adoc:1568
#, no-wrap
msgid "*Why Use `/bin/kill`?:* +\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1571
+#: documentation/content/en/books/handbook/basics/_index.adoc:1572
msgid ""
"Many shells provide `kill` as a built in command, meaning that the shell "
"will send the signal directly, rather than running [.filename]#/bin/kill#. "
@@ -3781,14 +3781,14 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1575
+#: documentation/content/en/books/handbook/basics/_index.adoc:1576
msgid ""
"When sending other signals, substitute `TERM` or `KILL` with the name of the "
"signal."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1582
+#: documentation/content/en/books/handbook/basics/_index.adoc:1583
msgid ""
"Killing a random process on the system is a bad idea. In particular, man:"
"init[8], PID 1, is special. Running `/bin/kill -s KILL 1` is a quick, and "
@@ -3797,13 +3797,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:1585
+#: documentation/content/en/books/handbook/basics/_index.adoc:1586
#, no-wrap
msgid "Shells"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1592
+#: documentation/content/en/books/handbook/basics/_index.adoc:1593
msgid ""
"A _shell_ provides a command line interface for interacting with the "
"operating system. A shell receives commands from the input channel and "
@@ -3816,7 +3816,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1597
+#: documentation/content/en/books/handbook/basics/_index.adoc:1598
msgid ""
"The shell that is used is really a matter of taste. A C programmer might "
"feel more comfortable with a C-like shell such as man:tcsh[1]. A Linux(R) "
@@ -3826,7 +3826,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1602
+#: documentation/content/en/books/handbook/basics/_index.adoc:1603
msgid ""
"One common shell feature is filename completion. After a user types the "
"first few letters of a command or filename and presses kbd:[Tab], the shell "
@@ -3836,7 +3836,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1608
+#: documentation/content/en/books/handbook/basics/_index.adoc:1609
msgid ""
"But the shell only shows `rm foo`. It was unable to complete the filename "
"because both [.filename]#foobar# and [.filename]#football# start with "
@@ -3847,7 +3847,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1614
+#: documentation/content/en/books/handbook/basics/_index.adoc:1615
msgid ""
"Another feature of the shell is the use of environment variables. "
"Environment variables are a variable/key pair stored in the shell's "
@@ -3858,151 +3858,151 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/basics/_index.adoc:1616
+#: documentation/content/en/books/handbook/basics/_index.adoc:1617
#, no-wrap
msgid "Common Environment Variables"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1620
+#: documentation/content/en/books/handbook/basics/_index.adoc:1621
#, no-wrap
msgid "Variable"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1623
+#: documentation/content/en/books/handbook/basics/_index.adoc:1624
#, no-wrap
msgid "`USER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1625
+#: documentation/content/en/books/handbook/basics/_index.adoc:1626
#, no-wrap
msgid "Current logged in user's name."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1626
+#: documentation/content/en/books/handbook/basics/_index.adoc:1627
#, no-wrap
msgid "`PATH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1628
+#: documentation/content/en/books/handbook/basics/_index.adoc:1629
#, no-wrap
msgid "Colon-separated list of directories to search for binaries."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1629
+#: documentation/content/en/books/handbook/basics/_index.adoc:1630
#, no-wrap
msgid "`DISPLAY`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1631
+#: documentation/content/en/books/handbook/basics/_index.adoc:1632
#, no-wrap
msgid "Network name of the Xorg display to connect to, if available."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1632
+#: documentation/content/en/books/handbook/basics/_index.adoc:1633
#, no-wrap
msgid "`SHELL`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1634
+#: documentation/content/en/books/handbook/basics/_index.adoc:1635
#, no-wrap
msgid "The current shell."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1635
+#: documentation/content/en/books/handbook/basics/_index.adoc:1636
#, no-wrap
msgid "`TERM`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1637
+#: documentation/content/en/books/handbook/basics/_index.adoc:1638
#, no-wrap
msgid "The name of the user's type of terminal. Used to determine the capabilities of the terminal."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1638
+#: documentation/content/en/books/handbook/basics/_index.adoc:1639
#, no-wrap
msgid "`TERMCAP`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1640
+#: documentation/content/en/books/handbook/basics/_index.adoc:1641
#, no-wrap
msgid "Database entry of the terminal escape codes to perform various terminal functions."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1641
+#: documentation/content/en/books/handbook/basics/_index.adoc:1642
#, no-wrap
msgid "`OSTYPE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1643
+#: documentation/content/en/books/handbook/basics/_index.adoc:1644
#, no-wrap
msgid "Type of operating system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1644
+#: documentation/content/en/books/handbook/basics/_index.adoc:1645
#, no-wrap
msgid "`MACHTYPE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1646
+#: documentation/content/en/books/handbook/basics/_index.adoc:1647
#, no-wrap
msgid "The system's CPU architecture."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1647
+#: documentation/content/en/books/handbook/basics/_index.adoc:1648
#, no-wrap
msgid "`EDITOR`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1649
+#: documentation/content/en/books/handbook/basics/_index.adoc:1650
#, no-wrap
msgid "The user's preferred text editor."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1650
+#: documentation/content/en/books/handbook/basics/_index.adoc:1651
#, no-wrap
msgid "`PAGER`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1652
+#: documentation/content/en/books/handbook/basics/_index.adoc:1653
#, no-wrap
msgid "The user's preferred utility for viewing text one page at a time."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1653
+#: documentation/content/en/books/handbook/basics/_index.adoc:1654
#, no-wrap
msgid "`MANPATH`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/basics/_index.adoc:1654
+#: documentation/content/en/books/handbook/basics/_index.adoc:1655
#, no-wrap
msgid "Colon-separated list of directories to search for manual pages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1660
+#: documentation/content/en/books/handbook/basics/_index.adoc:1661
msgid ""
"How to set an environment variable differs between shells. In man:tcsh[1] "
"and man:csh[1], use `setenv` to set environment variables. In man:sh[1] and "
@@ -4012,24 +4012,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1664
+#: documentation/content/en/books/handbook/basics/_index.adoc:1665
#, no-wrap
msgid "% setenv EDITOR /usr/local/bin/emacs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1667
+#: documentation/content/en/books/handbook/basics/_index.adoc:1668
msgid "The equivalent command for `bash` would be:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1671
+#: documentation/content/en/books/handbook/basics/_index.adoc:1672
#, no-wrap
msgid "% export EDITOR=\"/usr/local/bin/emacs\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1675
+#: documentation/content/en/books/handbook/basics/_index.adoc:1676
msgid ""
"To expand an environment variable in order to see its current setting, type "
"a `$` character in front of its name on the command line. For example, "
@@ -4037,7 +4037,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1680
+#: documentation/content/en/books/handbook/basics/_index.adoc:1681
msgid ""
"Shells treat special characters, known as meta-characters, as special "
"representations of data. The most common meta-character is `\\*`, which "
@@ -4048,7 +4048,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1683
+#: documentation/content/en/books/handbook/basics/_index.adoc:1684
msgid ""
"To prevent the shell from interpreting a special character, escape it from "
"the shell by starting it with a backslash (`\\`). For example, `echo $TERM` "
@@ -4057,13 +4057,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1685
+#: documentation/content/en/books/handbook/basics/_index.adoc:1686
#, no-wrap
msgid "Changing the Shell"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1690
+#: documentation/content/en/books/handbook/basics/_index.adoc:1691
msgid ""
"The easiest way to permanently change the default shell is to use `chsh`. "
"Running this command will open the editor that is configured in the `EDITOR` "
@@ -4072,20 +4072,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1693
+#: documentation/content/en/books/handbook/basics/_index.adoc:1694
msgid ""
"Alternately, use `chsh -s` which will set the specified shell without "
"opening an editor. For example, to change the shell to `bash`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1697
+#: documentation/content/en/books/handbook/basics/_index.adoc:1698
#, no-wrap
msgid "% chsh -s /usr/local/bin/bash\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1704
+#: documentation/content/en/books/handbook/basics/_index.adoc:1705
msgid ""
"The new shell _must_ be present in [.filename]#/etc/shells#. If the shell "
"was installed from the FreeBSD Ports Collection as described in crossref:"
@@ -4095,24 +4095,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1708
+#: documentation/content/en/books/handbook/basics/_index.adoc:1709
#, no-wrap
msgid "# echo /usr/local/bin/bash >> /etc/shells\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1711
+#: documentation/content/en/books/handbook/basics/_index.adoc:1712
msgid "Then, rerun man:chsh[1]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1713
+#: documentation/content/en/books/handbook/basics/_index.adoc:1714
#, no-wrap
msgid "Advanced Shell Techniques"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1717
+#: documentation/content/en/books/handbook/basics/_index.adoc:1718
msgid ""
"The UNIX(R) shell is not just a command interpreter, it acts as a powerful "
"tool which allows users to execute commands, redirect their output, redirect "
@@ -4122,7 +4122,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1720
+#: documentation/content/en/books/handbook/basics/_index.adoc:1721
msgid ""
"Shell redirection is the action of sending the output or the input of a "
"command into another command or into a file. To capture the output of the "
@@ -4130,13 +4130,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1724
+#: documentation/content/en/books/handbook/basics/_index.adoc:1725
#, no-wrap
msgid "% ls > directory_listing.txt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1729
+#: documentation/content/en/books/handbook/basics/_index.adoc:1730
msgid ""
"The directory contents will now be listed in [.filename]#directory_listing."
"txt#. Some commands can be used to read input, such as man:sort[1]. To "
@@ -4144,13 +4144,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1733
+#: documentation/content/en/books/handbook/basics/_index.adoc:1734
#, no-wrap
msgid "% sort < directory_listing.txt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1737
+#: documentation/content/en/books/handbook/basics/_index.adoc:1738
msgid ""
"The input will be sorted and placed on the screen. To redirect that input "
"into another file, one could redirect the output of man:sort[1] by mixing "
@@ -4158,13 +4158,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1741
+#: documentation/content/en/books/handbook/basics/_index.adoc:1742
#, no-wrap
msgid "% sort < directory_listing.txt > sorted.txt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1749
+#: documentation/content/en/books/handbook/basics/_index.adoc:1750
msgid ""
"In all of the previous examples, the commands are performing redirection "
"using file descriptors. Every UNIX(R) system has file descriptors, which "
@@ -4177,7 +4177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1752
+#: documentation/content/en/books/handbook/basics/_index.adoc:1753
msgid ""
"Through the use of these descriptors, the shell allows output and input to "
"be passed around through various commands and redirected to or from a file. "
@@ -4185,7 +4185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1755
+#: documentation/content/en/books/handbook/basics/_index.adoc:1756
msgid ""
"The UNIX(R) pipe operator, \"|\" allows the output of one command to be "
"directly passed or directed to another program. Basically, a pipe allows "
@@ -4194,13 +4194,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1759
+#: documentation/content/en/books/handbook/basics/_index.adoc:1760
#, no-wrap
msgid "% cat directory_listing.txt | sort | less\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1763
+#: documentation/content/en/books/handbook/basics/_index.adoc:1764
msgid ""
"In that example, the contents of [.filename]#directory_listing.txt# will be "
"sorted and the output passed to man:less[1]. This allows the user to scroll "
@@ -4209,13 +4209,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:1765
+#: documentation/content/en/books/handbook/basics/_index.adoc:1766
#, no-wrap
msgid "Text Editors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1769
+#: documentation/content/en/books/handbook/basics/_index.adoc:1770
msgid ""
"Most FreeBSD configuration is done by editing text files, so it is a good "
"idea to become familiar with a text editor. FreeBSD comes with a few as "
@@ -4223,7 +4223,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1776
+#: documentation/content/en/books/handbook/basics/_index.adoc:1777
msgid ""
"A simple editor to learn is man:ee[1], which stands for easy editor. To "
"start this editor, type `ee _filename_` where _filename_ is the name of the "
@@ -4236,7 +4236,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1781
+#: documentation/content/en/books/handbook/basics/_index.adoc:1782
msgid ""
"FreeBSD also comes with more powerful text editors, such as man:vi[1], as "
"part of the base system. Other editors, like package:editors/emacs[] and "
@@ -4247,7 +4247,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1784
+#: documentation/content/en/books/handbook/basics/_index.adoc:1785
msgid ""
"Many applications which modify files or require typed input will "
"automatically open a text editor. To change the default editor, set the "
@@ -4255,13 +4255,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:1786
+#: documentation/content/en/books/handbook/basics/_index.adoc:1787
#, no-wrap
msgid "Devices and Device Nodes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1791
+#: documentation/content/en/books/handbook/basics/_index.adoc:1792
msgid ""
"A device is a term used mostly for hardware-related activities in a system, "
"including disks, printers, graphics cards, and keyboards. When FreeBSD "
@@ -4270,27 +4270,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1794
+#: documentation/content/en/books/handbook/basics/_index.adoc:1795
msgid ""
"Each device has a device name and number. For example, [.filename]#ada0# is "
"the first SATA hard drive, while [.filename]#kbd0# represents the keyboard."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1796
+#: documentation/content/en/books/handbook/basics/_index.adoc:1797
msgid ""
"Most devices in FreeBSD must be accessed through special files called device "
"nodes, which are located in [.filename]#/dev#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/basics/_index.adoc:1798
+#: documentation/content/en/books/handbook/basics/_index.adoc:1799
#, no-wrap
msgid "Manual Pages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1803
+#: documentation/content/en/books/handbook/basics/_index.adoc:1804
msgid ""
"The most comprehensive documentation on FreeBSD is in the form of manual "
"pages. Nearly every program on the system comes with a short reference "
@@ -4299,78 +4299,78 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1807
+#: documentation/content/en/books/handbook/basics/_index.adoc:1808
#, no-wrap
msgid "% man command\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1811
+#: documentation/content/en/books/handbook/basics/_index.adoc:1812
msgid ""
"where _command_ is the name of the command to learn about. For example, to "
"learn more about man:ls[1], type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1815
+#: documentation/content/en/books/handbook/basics/_index.adoc:1816
#, no-wrap
msgid "% man ls\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1819
+#: documentation/content/en/books/handbook/basics/_index.adoc:1820
msgid ""
"Manual pages are divided into sections which represent the type of topic. "
"In FreeBSD, the following sections are available:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1821
+#: documentation/content/en/books/handbook/basics/_index.adoc:1822
msgid "User commands."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1822
+#: documentation/content/en/books/handbook/basics/_index.adoc:1823
msgid "System calls and error numbers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1823
+#: documentation/content/en/books/handbook/basics/_index.adoc:1824
msgid "Functions in the C libraries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1824
+#: documentation/content/en/books/handbook/basics/_index.adoc:1825
msgid "Device drivers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1825
+#: documentation/content/en/books/handbook/basics/_index.adoc:1826
msgid "File formats."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1826
+#: documentation/content/en/books/handbook/basics/_index.adoc:1827
msgid "Games and other diversions."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1827
+#: documentation/content/en/books/handbook/basics/_index.adoc:1828
msgid "Miscellaneous information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1828
+#: documentation/content/en/books/handbook/basics/_index.adoc:1829
msgid "System maintenance and operation commands."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1829
+#: documentation/content/en/books/handbook/basics/_index.adoc:1830
msgid "System kernel interfaces."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1833
+#: documentation/content/en/books/handbook/basics/_index.adoc:1834
msgid ""
"In some cases, the same topic may appear in more than one section of the "
"online manual. For example, there is a `chmod` user command and a `chmod()` "
@@ -4379,13 +4379,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1837
+#: documentation/content/en/books/handbook/basics/_index.adoc:1838
#, no-wrap
msgid "% man 1 chmod\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1841
+#: documentation/content/en/books/handbook/basics/_index.adoc:1842
msgid ""
"This will display the manual page for the user command man:chmod[1]. "
"References to a particular section of the online manual are traditionally "
@@ -4394,34 +4394,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1843
+#: documentation/content/en/books/handbook/basics/_index.adoc:1844
msgid ""
"If the name of the manual page is unknown, use `man -k` to search for "
"keywords in the manual page descriptions:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1847
+#: documentation/content/en/books/handbook/basics/_index.adoc:1848
#, no-wrap
msgid "% man -k mail\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1851
+#: documentation/content/en/books/handbook/basics/_index.adoc:1852
msgid ""
"This command displays a list of commands that have the keyword \"mail\" in "
"their descriptions. This is equivalent to using man:apropos[1]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1853
+#: documentation/content/en/books/handbook/basics/_index.adoc:1854
msgid ""
"To read the descriptions for all of the commands in [.filename]#/usr/sbin#, "
"type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1858
+#: documentation/content/en/books/handbook/basics/_index.adoc:1859
#, no-wrap
msgid ""
"% cd /usr/sbin\n"
@@ -4429,12 +4429,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1861
+#: documentation/content/en/books/handbook/basics/_index.adoc:1862
msgid "or"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1866
+#: documentation/content/en/books/handbook/basics/_index.adoc:1867
#, no-wrap
msgid ""
"% cd /usr/sbin\n"
@@ -4442,13 +4442,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/basics/_index.adoc:1869
+#: documentation/content/en/books/handbook/basics/_index.adoc:1870
#, no-wrap
msgid "GNU Info Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1874
+#: documentation/content/en/books/handbook/basics/_index.adoc:1875
msgid ""
"FreeBSD includes several applications and utilities produced by the Free "
"Software Foundation (FSF). In addition to manual pages, these programs may "
@@ -4458,18 +4458,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1876
+#: documentation/content/en/books/handbook/basics/_index.adoc:1877
msgid "To use man:info[1], type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/basics/_index.adoc:1880
+#: documentation/content/en/books/handbook/basics/_index.adoc:1881
#, no-wrap
msgid "% info\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/basics/_index.adoc:1883
+#: documentation/content/en/books/handbook/basics/_index.adoc:1884
msgid ""
"For a brief introduction, type `h`. For a quick command reference, type `?`."
msgstr ""
diff --git a/documentation/content/en/books/handbook/bibliography/_index.po b/documentation/content/en/books/handbook/bibliography/_index.po
index 2030c4c30c..5d7ba4a0fc 100644
--- a/documentation/content/en/books/handbook/bibliography/_index.po
+++ b/documentation/content/en/books/handbook/bibliography/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,13 +35,13 @@ msgid "Appendix B. Bibliography"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:15
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:16
#, no-wrap
msgid "Bibliography"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:54
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:55
msgid ""
"While manual pages provide a definitive reference for individual pieces of "
"the FreeBSD operating system, they seldom illustrate how to put the pieces "
@@ -51,18 +51,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:56
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:57
#, no-wrap
msgid "Books Specific to FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:59
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:60
msgid "International books:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:61
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:62
msgid ""
"http://jdli.tw.FreeBSD.org/publication/book/freebsd2/index.htm[Using "
"FreeBSD] (in Traditional Chinese), published by http://www.drmaster.com.tw/"
@@ -70,48 +70,48 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:62
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:63
msgid ""
"FreeBSD Unleashed (Simplified Chinese translation), published by http://www."
"hzbook.com/[China Machine Press]. ISBN 7-111-10201-0."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:63
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:64
msgid ""
"FreeBSD From Scratch Second Edition (in Simplified Chinese), published by "
"China Machine Press. ISBN 7-111-10286-X."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:64
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:65
msgid ""
"FreeBSD Handbook Second Edition (Simplified Chinese translation), published "
"by http://www.ptpress.com.cn/[Posts & Telecom Press]. ISBN 7-115-10541-3."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:65
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:66
msgid ""
"FreeBSD & Windows (in Simplified Chinese), published by http://www.tdpress."
"com/[China Railway Publishing House]. ISBN 7-113-03845-X"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:66
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:67
msgid ""
"FreeBSD Internet Services HOWTO (in Simplified Chinese), published by China "
"Railway Publishing House. ISBN 7-113-03423-3"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:67
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:68
msgid ""
"FreeBSD (in Japanese), published by CUTT. ISBN 4-906391-22-2 C3055 P2400E."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:68
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:69
msgid ""
"http://www.shoeisha.com/book/Detail.asp?bid=650[Complete Introduction to "
"FreeBSD] (in Japanese), published by http://www.shoeisha.co.jp/[Shoeisha "
@@ -119,7 +119,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:69
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:70
msgid ""
"http://www.ascii.co.jp/pb/book1/shinkan/detail/1322785.html[Personal UNIX "
"Starter Kit FreeBSD] (in Japanese), published by http://www.ascii.co.jp/"
@@ -127,21 +127,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:70
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:71
msgid ""
"FreeBSD Handbook (Japanese translation), published by http://www.ascii.co.jp/"
"[ASCII]. ISBN 4-7561-1580-2 P3800E."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:71
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:72
msgid ""
"FreeBSD mit Methode (in German), published by http://www.cul.de[Computer und "
"Literatur Verlag]/Vertrieb Hanser, 1998. ISBN 3-932311-31-0."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:72
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:73
msgid ""
"http://www.mitp.de/vmi/mitp/detail/pWert/1343/[FreeBSD de Luxe] (in German), "
"published by http://www.mitp.de[Verlag Modere Industrie], 2003. ISBN "
@@ -149,7 +149,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:73
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:74
msgid ""
"http://www.pc.mycom.co.jp/FreeBSD/install-manual.html[FreeBSD Install and "
"Utilization Manual] (in Japanese), published by http://www.pc.mycom.co.jp/"
@@ -157,7 +157,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:74
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:75
msgid ""
"Onno W Purbo, Dodi Maryanto, Syahrial Hubbany, Widjil Widodo _http://maxwell."
"itb.ac.id/[Building Internet Server with FreeBSD]_ (in Indonesia Language), "
@@ -165,7 +165,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:75
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:76
msgid ""
"Absolute BSD: The Ultimate Guide to FreeBSD (Traditional Chinese "
"translation), published by http://www.grandtech.com.tw/[GrandTech Press], "
@@ -173,40 +173,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:76
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:77
msgid ""
"http://www.twbsd.org/cht/book/[The FreeBSD 6.0 Book] (in Traditional "
"Chinese), published by Drmaster, 2006. ISBN 9-575-27878-X."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:78
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:79
msgid "English language books:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:80
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:81
msgid ""
"Absolute FreeBSD: The Complete Guide To FreeBSD, Third Edition, published by "
"http://www.nostarch.com/[No Starch Press], 2018. ISBN: 9781593278922"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:81
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:82
msgid ""
"The Complete FreeBSD, published by http://www.oreilly.com/[O'Reilly], 2003. "
"ISBN: 0596005164"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:82
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:83
msgid ""
"http://www.freebsdmall.com/cgi-bin/fm/bsdcomp[The Complete FreeBSD], "
"published by http://www.oreilly.com/[O'Reilly], 2003. ISBN: 0596005164"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:83
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:84
msgid ""
"http://www.freebsd-corp-net-guide.com/[The FreeBSD Corporate Networker's "
"Guide], published by http://www.awl.com/aw/[Addison-Wesley], 2000. ISBN: "
@@ -214,41 +214,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:84
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:85
msgid ""
"FreeBSD: An Open-Source Operating System for Your Personal Computer, "
"published by The Bit Tree Press, 2001. ISBN: 0971204500"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:85
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:86
msgid ""
"Teach Yourself FreeBSD in 24 Hours, published by http://www.samspublishing."
"com/[Sams], 2002. ISBN: 0672324245"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:86
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:87
msgid ""
"FreeBSD 6 Unleashed, published by http://www.samspublishing.com/[Sams], "
"2006. ISBN: 0672328755"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:87
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:88
msgid ""
"FreeBSD: The Complete Reference, published by http://books.mcgraw-hill."
"com[McGrawHill], 2003. ISBN: 0072224096"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:89
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:90
#, no-wrap
msgid "Users' Guides"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:92
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:93
msgid ""
"Ohio State University has written a http://www.cs.duke.edu/csl/docs/"
"unix_course/[UNIX Introductory Course] which is available online in HTML and "
@@ -256,7 +256,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:94
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:95
msgid ""
"An Italian https://www.FreeBSD.org/doc/it_IT.ISO8859-15/books/unix-"
"introduction/[translation] of this document is available as part of the "
@@ -264,7 +264,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:95
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:96
msgid ""
"http://www.jp.FreeBSD.org/[Jpman Project, Japan FreeBSD Users Group]. "
"FreeBSD User's Reference Manual (Japanese translation). http://www.pc.mycom."
@@ -272,7 +272,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:96
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:97
msgid ""
"http://www.ed.ac.uk/[Edinburgh University] has written an http://www.ed.ac."
"uk/information-services/help-consultancy/is-skills/catalogue/program-op-sys-"
@@ -280,13 +280,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:98
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:99
#, no-wrap
msgid "Administrators' Guides"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:101
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:102
msgid ""
"http://www.jp.FreeBSD.org/[Jpman Project, Japan FreeBSD Users Group]. "
"FreeBSD System Administrator's Manual (Japanese translation). http://www.pc."
@@ -294,7 +294,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:102
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:103
msgid ""
"Dreyfus, Emmanuel. http://www.eyrolles.com/Informatique/Livre/9782212114638/"
"[Cahiers de l'Admin: BSD] 2nd Ed. (in French), Eyrolles, 2004. ISBN "
@@ -302,20 +302,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:104
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:105
#, no-wrap
msgid "Programmers' Guides"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:107
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:108
msgid ""
"Computer Systems Research Group, UC Berkeley. _4.4BSD Programmer's Reference "
"Manual_. O'Reilly & Associates, Inc., 1994. ISBN 1-56592-078-3"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:108
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:109
msgid ""
"Computer Systems Research Group, UC Berkeley. _4.4BSD Programmer's "
"Supplementary Documents_. O'Reilly & Associates, Inc., 1994. ISBN "
@@ -323,49 +323,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:109
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:110
msgid ""
"Harbison, Samuel P. and Steele, Guy L. Jr. _C: A Reference Manual_. 4th Ed. "
"Prentice Hall, 1995. ISBN 0-13-326224-3"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:110
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:111
msgid ""
"Kernighan, Brian and Dennis M. Ritchie. _The C Programming Language_. 2nd "
"Ed. PTR Prentice Hall, 1988. ISBN 0-13-110362-8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:111
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:112
msgid ""
"Lehey, Greg. _Porting UNIX Software_. O'Reilly & Associates, Inc., 1995. "
"ISBN 1-56592-126-7"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:112
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:113
msgid ""
"Plauger, P. J. _The Standard C Library_. Prentice Hall, 1992. ISBN "
"0-13-131509-9"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:113
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:114
msgid ""
"Spinellis, Diomidis. http://www.spinellis.gr/codereading/[Code Reading: The "
"Open Source Perspective]. Addison-Wesley, 2003. ISBN 0-201-79940-5"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:114
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:115
msgid ""
"Spinellis, Diomidis. http://www.spinellis.gr/codequality/[Code Quality: The "
"Open Source Perspective]. Addison-Wesley, 2006. ISBN 0-321-16607-8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:115
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:116
msgid ""
"Stevens, W. Richard and Stephen A. Rago. _Advanced Programming in the UNIX "
"Environment_. 2nd Ed. Reading, Mass. : Addison-Wesley, 2005. ISBN "
@@ -373,34 +373,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:116
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:117
msgid ""
"Stevens, W. Richard. _UNIX Network Programming_. 2nd Ed, PTR Prentice Hall, "
"1998. ISBN 0-13-490012-X"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:118
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:119
#, no-wrap
msgid "Operating System Internals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:121
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:122
msgid ""
"Andleigh, Prabhat K. _UNIX System Architecture_. Prentice-Hall, Inc., 1990. "
"ISBN 0-13-949843-5"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:122
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:123
msgid ""
"Jolitz, William. \"Porting UNIX to the 386\". _Dr. Dobb's Journal_. January "
"1991-July 1992."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:123
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:124
msgid ""
"Leffler, Samuel J., Marshall Kirk McKusick, Michael J Karels and John "
"Quarterman _The Design and Implementation of the 4.3BSD UNIX Operating "
@@ -408,7 +408,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:124
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:125
msgid ""
"Leffler, Samuel J., Marshall Kirk McKusick, _The Design and Implementation "
"of the 4.3BSD UNIX Operating System: Answer Book_. Reading, Mass. : Addison-"
@@ -416,7 +416,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:125
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:126
msgid ""
"McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John "
"Quarterman. _The Design and Implementation of the 4.4BSD Operating System_. "
@@ -424,14 +424,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:127
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:128
msgid ""
"(Chapter 2 of this book is available extref:{design-44bsd}[online] as part "
"of the FreeBSD Documentation Project.)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:128
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:129
msgid ""
"Marshall Kirk McKusick, George V. Neville-Neil _The Design and "
"Implementation of the FreeBSD Operating System_. Boston, Mass. : Addison-"
@@ -439,7 +439,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:129
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:130
msgid ""
"Marshall Kirk McKusick, George V. Neville-Neil, Robert N. M. Watson _The "
"Design and Implementation of the FreeBSD Operating System, 2nd Ed._. "
@@ -447,21 +447,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:130
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:131
msgid ""
"Stevens, W. Richard. _TCP/IP Illustrated, Volume 1: The Protocols_. Reading, "
"Mass. : Addison-Wesley, 1996. ISBN 0-201-63346-9"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:131
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:132
msgid ""
"Schimmel, Curt. _Unix Systems for Modern Architectures_. Reading, Mass. : "
"Addison-Wesley, 1994. ISBN 0-201-63338-8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:132
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:133
msgid ""
"Stevens, W. Richard. _TCP/IP Illustrated, Volume 3: TCP for Transactions, "
"HTTP, NNTP and the UNIX Domain Protocols_. Reading, Mass. : Addison-Wesley, "
@@ -469,27 +469,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:133
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:134
msgid ""
"Vahalia, Uresh. _UNIX Internals -- The New Frontiers_. Prentice Hall, 1996. "
"ISBN 0-13-101908-2"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:134
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:135
msgid ""
"Wright, Gary R. and W. Richard Stevens. _TCP/IP Illustrated, Volume 2: The "
"Implementation_. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-63354-X"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:136
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:137
#, no-wrap
msgid "Security Reference"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:139
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:140
msgid ""
"Cheswick, William R. and Steven M. Bellovin. _Firewalls and Internet "
"Security: Repelling the Wily Hacker_. Reading, Mass. : Addison-Wesley, 1995. "
@@ -497,34 +497,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:140
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:141
msgid ""
"Garfinkel, Simson. _PGP Pretty Good Privacy_ O'Reilly & Associates, Inc., "
"1995. ISBN 1-56592-098-8"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:142
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:143
#, no-wrap
msgid "Hardware Reference"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:145
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:146
msgid ""
"Anderson, Don and Tom Shanley. _Pentium Processor System Architecture_. 2nd "
"Ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-40992-5"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:146
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:147
msgid ""
"Ferraro, Richard F. _Programmer's Guide to the EGA, VGA, and Super VGA "
"Cards_. 3rd ed. Reading, Mass. : Addison-Wesley, 1995. ISBN 0-201-62490-7"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:147
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:148
msgid ""
"Intel Corporation publishes documentation on their CPUs, chipsets and "
"standards on their http://developer.intel.com/[developer web site], usually "
@@ -532,55 +532,55 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:148
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:149
msgid ""
"Shanley, Tom. _80486 System Architecture_. 3rd Ed. Reading, Mass. : Addison-"
"Wesley, 1995. ISBN 0-201-40994-1"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:149
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:150
msgid ""
"Shanley, Tom. _ISA System Architecture_. 3rd Ed. Reading, Mass. : Addison-"
"Wesley, 1995. ISBN 0-201-40996-8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:150
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:151
msgid ""
"Shanley, Tom. _PCI System Architecture_. 4th Ed. Reading, Mass. : Addison-"
"Wesley, 1999. ISBN 0-201-30974-2"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:151
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:152
msgid ""
"Van Gilluwe, Frank. _The Undocumented PC_, 2nd Ed. Reading, Mass: Addison-"
"Wesley Pub. Co., 1996. ISBN 0-201-47950-8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:152
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:153
msgid ""
"Messmer, Hans-Peter. _The Indispensable PC Hardware Book_, 4th Ed. Reading, "
"Mass : Addison-Wesley Pub. Co., 2002. ISBN 0-201-59616-4"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:154
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:155
#, no-wrap
msgid "UNIX(R) History"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:157
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:158
msgid ""
"Lion, John _Lion's Commentary on UNIX, 6th Ed. With Source Code_. ITP Media "
"Group, 1996. ISBN 1573980137"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:158
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:159
msgid ""
"Raymond, Eric S. _The New Hacker's Dictionary, 3rd edition_. MIT Press, "
"1996. ISBN 0-262-68092-0. Also known as the http://www.catb.org/~esr/jargon/"
@@ -588,14 +588,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:159
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:160
msgid ""
"Salus, Peter H. _A quarter century of UNIX_. Addison-Wesley Publishing "
"Company, Inc., 1994. ISBN 0-201-54777-5"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:160
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:161
msgid ""
"Simon Garfinkel, Daniel Weise, Steven Strassmann. _The UNIX-HATERS "
"Handbook_. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1. Out of "
@@ -603,14 +603,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:161
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:162
msgid ""
"Don Libes, Sandy Ressler _Life with UNIX_ - special edition. Prentice-Hall, "
"Inc., 1989. ISBN 0-13-536657-7"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:162
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:163
msgid ""
"_The BSD family tree_. https://cgit.freebsd.org/src/tree/share/misc/bsd-"
"family-tree[https://cgit.freebsd.org/src/tree/share/misc/bsd-family-tree] or "
@@ -619,12 +619,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:163
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:164
msgid "_Networked Computer Science Technical Reports Library_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:164
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:165
msgid ""
"_Old BSD releases from the Computer Systems Research group (CSRG)_. http://"
"www.mckusick.com/csrg/[http://www.mckusick.com/csrg/]: The 4CD set covers "
@@ -634,46 +634,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:165
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:166
msgid ""
"Kernighan, Brian _Unix: A History and a Memoir_. Kindle Direct Publishing, "
"2020. ISBN 978-169597855-3"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:167
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:168
#, no-wrap
msgid "Periodicals, Journals, and Magazines"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:170
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:171
msgid ""
"http://www.admin-magazin.de/[Admin Magazin] (in German), published by "
"Medialinx AG. ISSN: 2190-1066"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:171
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:172
msgid ""
"http://www.bsdmag.org/[BSD Magazine], published by Software Press Sp. z o.o. "
"SK. ISSN: 1898-9144"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:172
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:173
msgid ""
"http://www.bsdnow.tv/[BSD Now - Video Podcast], published by Jupiter "
"Broadcasting LLC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:173
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:174
msgid "http://bsdtalk.blogspot.com/[BSD Talk Podcast], by Will Backman"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bibliography/_index.adoc:173
+#: documentation/content/en/books/handbook/bibliography/_index.adoc:174
msgid ""
"http://freebsdjournal.com/[FreeBSD Journal], published by S&W Publishing, "
"sponsored by The FreeBSD Foundation. ISBN: 978-0-615-88479-0"
diff --git a/documentation/content/en/books/handbook/boot/_index.po b/documentation/content/en/books/handbook/boot/_index.po
index e81dba4004..0c1d18be34 100644
--- a/documentation/content/en/books/handbook/boot/_index.po
+++ b/documentation/content/en/books/handbook/boot/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 13. The FreeBSD Booting Process"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/boot/_index.adoc:14
+#: documentation/content/en/books/handbook/boot/_index.adoc:15
#, no-wrap
msgid "The FreeBSD Booting Process"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/boot/_index.adoc:52
+#: documentation/content/en/books/handbook/boot/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:56
+#: documentation/content/en/books/handbook/boot/_index.adoc:57
msgid ""
"The process of starting a computer and loading the operating system is "
"referred to as \"the bootstrap process\", or \"booting\". FreeBSD's boot "
@@ -58,7 +58,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:60
+#: documentation/content/en/books/handbook/boot/_index.adoc:61
msgid ""
"This chapter details the configuration options that can be set. It "
"demonstrates how to customize the FreeBSD boot process, including everything "
@@ -68,49 +68,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:62
+#: documentation/content/en/books/handbook/boot/_index.adoc:63
msgid "After reading this chapter, you will recognize:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:64
+#: documentation/content/en/books/handbook/boot/_index.adoc:65
msgid "The components of the FreeBSD bootstrap system and how they interact."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:65
+#: documentation/content/en/books/handbook/boot/_index.adoc:66
msgid ""
"The options that can be passed to the components in the FreeBSD bootstrap in "
"order to control the boot process."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:66
+#: documentation/content/en/books/handbook/boot/_index.adoc:67
msgid "The basics of setting device hints."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:67
+#: documentation/content/en/books/handbook/boot/_index.adoc:68
msgid ""
"How to boot into single- and multi-user mode and how to properly shut down a "
"FreeBSD system."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:71
+#: documentation/content/en/books/handbook/boot/_index.adoc:72
msgid ""
"This chapter only describes the boot process for FreeBSD running on x86 and "
"amd64 systems."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/boot/_index.adoc:74
+#: documentation/content/en/books/handbook/boot/_index.adoc:75
#, no-wrap
msgid "FreeBSD Boot Process"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:80
+#: documentation/content/en/books/handbook/boot/_index.adoc:81
msgid ""
"Turning on a computer and starting the operating system poses an interesting "
"dilemma. By definition, the computer does not know how to do anything until "
@@ -121,7 +121,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:85
+#: documentation/content/en/books/handbook/boot/_index.adoc:86
msgid ""
"This problem parallels one in the book The Adventures of Baron Munchausen. "
"A character had fallen part way down a manhole, and pulled himself out by "
@@ -131,7 +131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:89
+#: documentation/content/en/books/handbook/boot/_index.adoc:90
msgid ""
"On x86 hardware, the Basic Input/Output System (BIOS) is responsible for "
"loading the operating system. The BIOS looks on the hard disk for the "
@@ -142,7 +142,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:96
+#: documentation/content/en/books/handbook/boot/_index.adoc:97
msgid ""
"FreeBSD provides for booting from both the older MBR standard, and the newer "
"GUID Partition Table (GPT). GPT partitioning is often found on computers "
@@ -152,18 +152,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:101
+#: documentation/content/en/books/handbook/boot/_index.adoc:102
msgid ""
"The code within the MBR is typically referred to as a _boot manager_, "
"especially when it interacts with the user. The boot manager usually has "
"more code in the first track of the disk or within the file system. "
"Examples of boot managers include the standard FreeBSD boot manager boot0, "
-"also called Boot Easy, and Grub, which is used by many Linux(R) "
+"also called Boot Easy, and GNU GRUB, which is used by many Linux(R) "
"distributions."
msgstr ""
+#. There is extref:{faq}[a frequently asked question] about GRUB. Beyond the answer there, //
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/boot/_index.adoc:107
+msgid ""
+"Users of GRUB should refer to https://www.gnu.org/software/grub/grub-"
+"documentation.html[GNU-provided documentation]."
+msgstr ""
+
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:104
+#: documentation/content/en/books/handbook/boot/_index.adoc:111
msgid ""
"If only one operating system is installed, the MBR searches for the first "
"bootable (active) slice on the disk, and then runs the code on that slice to "
@@ -173,7 +181,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:111
+#: documentation/content/en/books/handbook/boot/_index.adoc:118
msgid ""
"The remainder of the FreeBSD bootstrap system is divided into three stages. "
"The first stage knows just enough to get the computer into a specific state "
@@ -185,7 +193,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:114
+#: documentation/content/en/books/handbook/boot/_index.adoc:121
msgid ""
"The kernel is then started and begins to probe for devices and initialize "
"them for use. Once the kernel boot process is finished, the kernel passes "
@@ -196,27 +204,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:116
+#: documentation/content/en/books/handbook/boot/_index.adoc:123
msgid ""
"This section describes these stages in more detail and demonstrates how to "
"interact with the FreeBSD boot process."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/boot/_index.adoc:118
+#: documentation/content/en/books/handbook/boot/_index.adoc:125
#, no-wrap
msgid "The Boot Manager"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:122
+#: documentation/content/en/books/handbook/boot/_index.adoc:129
msgid ""
"The boot manager code in the MBR is sometimes referred to as _stage zero_ of "
"the boot process. By default, FreeBSD uses the boot0 boot manager."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:126
+#: documentation/content/en/books/handbook/boot/_index.adoc:133
msgid ""
"The MBR installed by the FreeBSD installer is based on [.filename]#/boot/"
"boot0#. The size and capability of boot0 is restricted to 446 bytes due to "
@@ -226,13 +234,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/boot/_index.adoc:128
+#: documentation/content/en/books/handbook/boot/_index.adoc:135
#, no-wrap
msgid "[.filename]#boot0# Screenshot"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:136
+#: documentation/content/en/books/handbook/boot/_index.adoc:143
#, no-wrap
msgid ""
"F1 Win\n"
@@ -240,13 +248,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:138
+#: documentation/content/en/books/handbook/boot/_index.adoc:145
#, no-wrap
msgid "Default: F2\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:144
+#: documentation/content/en/books/handbook/boot/_index.adoc:151
msgid ""
"Other operating systems will overwrite an existing MBR if they are installed "
"after FreeBSD. If this happens, or to replace the existing MBR with the "
@@ -254,13 +262,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:148
+#: documentation/content/en/books/handbook/boot/_index.adoc:155
#, no-wrap
msgid "# fdisk -B -b /boot/boot0 device\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:152
+#: documentation/content/en/books/handbook/boot/_index.adoc:159
msgid ""
"where _device_ is the boot disk, such as [.filename]#ad0# for the first IDE "
"disk, [.filename]#ad2# for the first IDE disk on a second IDE controller, or "
@@ -269,13 +277,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/boot/_index.adoc:154
+#: documentation/content/en/books/handbook/boot/_index.adoc:161
#, no-wrap
msgid "Stage One and Stage Two"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:159
+#: documentation/content/en/books/handbook/boot/_index.adoc:166
msgid ""
"Conceptually, the first and second stages are part of the same program on "
"the same area of the disk. Due to space constraints, they have been split "
@@ -284,7 +292,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:162
+#: documentation/content/en/books/handbook/boot/_index.adoc:169
msgid ""
"These two stages are located outside file systems, in the first track of the "
"boot slice, starting with the first sector. This is where boot0, or any "
@@ -293,7 +301,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:165
+#: documentation/content/en/books/handbook/boot/_index.adoc:172
msgid ""
"The first stage, [.filename]#boot1#, is very simple, since it can only be "
"512 bytes in size. It knows just enough about the FreeBSD _bsdlabel_, which "
@@ -301,7 +309,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:170
+#: documentation/content/en/books/handbook/boot/_index.adoc:177
msgid ""
"Stage two, [.filename]#boot2#, is slightly more sophisticated, and "
"understands the FreeBSD file system enough to find files. It can provide a "
@@ -312,13 +320,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/boot/_index.adoc:172
+#: documentation/content/en/books/handbook/boot/_index.adoc:179
#, no-wrap
msgid "[.filename]#boot2# Screenshot"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:181
+#: documentation/content/en/books/handbook/boot/_index.adoc:188
#, no-wrap
msgid ""
">> FreeBSD/i386 BOOT\n"
@@ -327,7 +335,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:186
+#: documentation/content/en/books/handbook/boot/_index.adoc:193
msgid ""
"To replace the installed [.filename]#boot1# and [.filename]#boot2#, use "
"`bsdlabel`, where _diskslice_ is the disk and slice to boot from, such as [."
@@ -335,13 +343,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:190
+#: documentation/content/en/books/handbook/boot/_index.adoc:197
#, no-wrap
msgid "# bsdlabel -B diskslice\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:196
+#: documentation/content/en/books/handbook/boot/_index.adoc:203
msgid ""
"If just the disk name is used, such as [.filename]#ad0#, `bsdlabel` will "
"create the disk in \"dangerously dedicated mode\", without slices. This is "
@@ -350,20 +358,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/boot/_index.adoc:199
+#: documentation/content/en/books/handbook/boot/_index.adoc:206
#, no-wrap
msgid "Stage Three"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:203
+#: documentation/content/en/books/handbook/boot/_index.adoc:210
msgid ""
"The loader is the final stage of the three-stage bootstrap process. It is "
"located on the file system, usually as [.filename]#/boot/loader#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:205
+#: documentation/content/en/books/handbook/boot/_index.adoc:212
msgid ""
"The loader is intended as an interactive method for configuration, using a "
"built-in command set, backed up by a more powerful interpreter which has a "
@@ -371,7 +379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:208
+#: documentation/content/en/books/handbook/boot/_index.adoc:215
msgid ""
"During initialization, loader will probe for a console and for disks, and "
"figure out which disk it is booting from. It will set variables "
@@ -380,7 +388,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:211
+#: documentation/content/en/books/handbook/boot/_index.adoc:218
msgid ""
"The loader will then read [.filename]#/boot/loader.rc#, which by default "
"reads in [.filename]#/boot/defaults/loader.conf# which sets reasonable "
@@ -390,7 +398,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:216
+#: documentation/content/en/books/handbook/boot/_index.adoc:223
msgid ""
"Finally, by default, loader issues a 10 second wait for key presses, and "
"boots the kernel if it is not interrupted. If interrupted, the user is "
@@ -402,202 +410,202 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/boot/_index.adoc:218
+#: documentation/content/en/books/handbook/boot/_index.adoc:225
#, no-wrap
msgid "Loader Built-In Commands"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:222
+#: documentation/content/en/books/handbook/boot/_index.adoc:229
#, no-wrap
msgid "Variable"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:224
-#: documentation/content/en/books/handbook/boot/_index.adoc:313
+#: documentation/content/en/books/handbook/boot/_index.adoc:231
+#: documentation/content/en/books/handbook/boot/_index.adoc:320
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:225
+#: documentation/content/en/books/handbook/boot/_index.adoc:232
#, no-wrap
msgid "autoboot _seconds_"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:227
+#: documentation/content/en/books/handbook/boot/_index.adoc:234
#, no-wrap
msgid "Proceeds to boot the kernel if not interrupted within the time span given, in seconds. It displays a countdown, and the default time span is 10 seconds."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:228
+#: documentation/content/en/books/handbook/boot/_index.adoc:235
#, no-wrap
msgid "boot [`-options`] [`kernelname`]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:230
+#: documentation/content/en/books/handbook/boot/_index.adoc:237
#, no-wrap
msgid "Immediately proceeds to boot the kernel, with any specified options or kernel name. Providing a kernel name on the command-line is only applicable after an `unload` has been issued. Otherwise, the previously-loaded kernel will be used. If _kernelname_ is not qualified, it will be searched under _/boot/kernel_ and _/boot/modules_."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:231
+#: documentation/content/en/books/handbook/boot/_index.adoc:238
#, no-wrap
msgid "boot-conf"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:233
+#: documentation/content/en/books/handbook/boot/_index.adoc:240
#, no-wrap
msgid "Goes through the same automatic configuration of modules based on specified variables, most commonly `kernel`. This only makes sense if `unload` is used first, before changing some variables."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:234
+#: documentation/content/en/books/handbook/boot/_index.adoc:241
#, no-wrap
msgid "help [`_topic_`]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:236
+#: documentation/content/en/books/handbook/boot/_index.adoc:243
#, no-wrap
msgid "Shows help messages read from [.filename]#/boot/loader.help#. If the topic given is `index`, the list of available topics is displayed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:237
+#: documentation/content/en/books/handbook/boot/_index.adoc:244
#, no-wrap
msgid "include `_filename_` ..."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:239
+#: documentation/content/en/books/handbook/boot/_index.adoc:246
#, no-wrap
msgid "Reads the specified file and interprets it line by line. An error immediately stops the `include`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:240
+#: documentation/content/en/books/handbook/boot/_index.adoc:247
#, no-wrap
msgid "load [-t ``_type_``] `_filename_`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:242
+#: documentation/content/en/books/handbook/boot/_index.adoc:249
#, no-wrap
msgid "Loads the kernel, kernel module, or file of the type given, with the specified filename. Any arguments after _filename_ are passed to the file. If _filename_ is not qualified, it will be searched under _/boot/kernel_ and _/boot/modules_."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:243
+#: documentation/content/en/books/handbook/boot/_index.adoc:250
#, no-wrap
msgid "ls [-l] [``_path_``]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:245
+#: documentation/content/en/books/handbook/boot/_index.adoc:252
#, no-wrap
msgid "Displays a listing of files in the given path, or the root directory, if the path is not specified. If `-l` is specified, file sizes will also be shown."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:246
+#: documentation/content/en/books/handbook/boot/_index.adoc:253
#, no-wrap
msgid "lsdev [`-v`]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:248
+#: documentation/content/en/books/handbook/boot/_index.adoc:255
#, no-wrap
msgid "Lists all of the devices from which it may be possible to load modules. If `-v` is specified, more details are printed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:249
+#: documentation/content/en/books/handbook/boot/_index.adoc:256
#, no-wrap
msgid "lsmod [`-v`]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:251
+#: documentation/content/en/books/handbook/boot/_index.adoc:258
#, no-wrap
msgid "Displays loaded modules. If `-v` is specified, more details are shown."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:252
+#: documentation/content/en/books/handbook/boot/_index.adoc:259
#, no-wrap
msgid "more `_filename_`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:254
+#: documentation/content/en/books/handbook/boot/_index.adoc:261
#, no-wrap
msgid "Displays the files specified, with a pause at each `LINES` displayed."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:255
+#: documentation/content/en/books/handbook/boot/_index.adoc:262
#, no-wrap
msgid "reboot"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:257
+#: documentation/content/en/books/handbook/boot/_index.adoc:264
#, no-wrap
msgid "Immediately reboots the system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:258
+#: documentation/content/en/books/handbook/boot/_index.adoc:265
#, no-wrap
msgid "set `_variable_`, set `_variable=value_`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:260
+#: documentation/content/en/books/handbook/boot/_index.adoc:267
#, no-wrap
msgid "Sets the specified environment variables."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:261
+#: documentation/content/en/books/handbook/boot/_index.adoc:268
#, no-wrap
msgid "unload"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:262
+#: documentation/content/en/books/handbook/boot/_index.adoc:269
#, no-wrap
msgid "Removes all loaded modules."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:266
+#: documentation/content/en/books/handbook/boot/_index.adoc:273
msgid ""
"Here are some practical examples of loader usage. To boot the usual kernel "
-"in single-user mode :"
+"in single-user mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:270
+#: documentation/content/en/books/handbook/boot/_index.adoc:277
#, no-wrap
msgid " boot -s\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:273
+#: documentation/content/en/books/handbook/boot/_index.adoc:280
msgid ""
"To unload the usual kernel and modules and then load the previous or "
"another, specified kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:278
+#: documentation/content/en/books/handbook/boot/_index.adoc:285
#, no-wrap
msgid ""
" unload\n"
@@ -605,7 +613,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:281
+#: documentation/content/en/books/handbook/boot/_index.adoc:288
msgid ""
"Use the qualified [.filename]#/boot/GENERIC/kernel# to refer to the default "
"kernel that comes with an installation, or [.filename]#/boot/kernel.old/"
@@ -614,14 +622,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:284
+#: documentation/content/en/books/handbook/boot/_index.adoc:291
msgid ""
"Use the following to load the usual modules with another kernel. Note that "
"in this case it is not necessary the qualified name:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:290
+#: documentation/content/en/books/handbook/boot/_index.adoc:297
#, no-wrap
msgid ""
"unload\n"
@@ -630,24 +638,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:293
+#: documentation/content/en/books/handbook/boot/_index.adoc:300
msgid "To load an automated kernel configuration script:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:297
+#: documentation/content/en/books/handbook/boot/_index.adoc:304
#, no-wrap
msgid " load -t userconfig_script /boot/kernel.conf\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/boot/_index.adoc:300
+#: documentation/content/en/books/handbook/boot/_index.adoc:307
#, no-wrap
msgid "Last Stage"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:305
+#: documentation/content/en/books/handbook/boot/_index.adoc:312
msgid ""
"Once the kernel is loaded by either loader or by boot2, which bypasses "
"loader, it examines any boot flags and adjusts its behavior as necessary. "
@@ -656,67 +664,67 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/boot/_index.adoc:307
+#: documentation/content/en/books/handbook/boot/_index.adoc:314
#, no-wrap
msgid "Kernel Interaction During Boot"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:311
+#: documentation/content/en/books/handbook/boot/_index.adoc:318
#, no-wrap
msgid "Option"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:314
+#: documentation/content/en/books/handbook/boot/_index.adoc:321
#, no-wrap
msgid "`-a`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:316
+#: documentation/content/en/books/handbook/boot/_index.adoc:323
#, no-wrap
msgid "During kernel initialization, ask for the device to mount as the root file system."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:317
+#: documentation/content/en/books/handbook/boot/_index.adoc:324
#, no-wrap
msgid "`-C`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:319
+#: documentation/content/en/books/handbook/boot/_index.adoc:326
#, no-wrap
msgid "Boot the root file system from a CDROM."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:320
+#: documentation/content/en/books/handbook/boot/_index.adoc:327
#, no-wrap
msgid "`-s`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:322
+#: documentation/content/en/books/handbook/boot/_index.adoc:329
#, no-wrap
msgid "Boot into single-user mode."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:323
+#: documentation/content/en/books/handbook/boot/_index.adoc:330
#, no-wrap
msgid "`-v`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/boot/_index.adoc:324
+#: documentation/content/en/books/handbook/boot/_index.adoc:331
#, no-wrap
msgid "Be more verbose during kernel startup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:328
+#: documentation/content/en/books/handbook/boot/_index.adoc:335
msgid ""
"Once the kernel has finished booting, it passes control to the user process "
"man:init[8], which is located at [.filename]#/sbin/init#, or the program "
@@ -725,7 +733,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:332
+#: documentation/content/en/books/handbook/boot/_index.adoc:339
msgid ""
"The boot sequence makes sure that the file systems available on the system "
"are consistent. If a UFS file system is not, and `fsck` cannot fix the "
@@ -735,13 +743,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/boot/_index.adoc:334
+#: documentation/content/en/books/handbook/boot/_index.adoc:341
#, no-wrap
msgid "Single-User Mode"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:339
+#: documentation/content/en/books/handbook/boot/_index.adoc:346
msgid ""
"A user can specify this mode by booting with `-s` or by setting the "
"`boot_single` variable in loader. It can also be reached by running "
@@ -750,20 +758,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:343
+#: documentation/content/en/books/handbook/boot/_index.adoc:350
#, no-wrap
msgid "Enter full pathname of shell or RETURN for /bin/sh:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:347
+#: documentation/content/en/books/handbook/boot/_index.adoc:354
msgid ""
"If the user presses kbd:[Enter], the system will enter the default Bourne "
"shell. To specify a different shell, input the full path to the shell."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:352
+#: documentation/content/en/books/handbook/boot/_index.adoc:359
msgid ""
"Single-user mode is usually used to repair a system that will not boot due "
"to an inconsistent file system or an error in a boot configuration file. It "
@@ -774,7 +782,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:355
+#: documentation/content/en/books/handbook/boot/_index.adoc:362
msgid ""
"While single-user mode is useful for repairing a system, it poses a security "
"risk unless the system is in a physically secure location. By default, any "
@@ -783,7 +791,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:358
+#: documentation/content/en/books/handbook/boot/_index.adoc:365
msgid ""
"If the system `console` is changed to `insecure` in [.filename]#/etc/ttys#, "
"the system will first prompt for the `root` password before initiating "
@@ -792,13 +800,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/boot/_index.adoc:360
+#: documentation/content/en/books/handbook/boot/_index.adoc:367
#, no-wrap
msgid "Configuring an Insecure Console in [.filename]#/etc/ttys#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:370
+#: documentation/content/en/books/handbook/boot/_index.adoc:377
#, no-wrap
msgid ""
"# name getty type status comments\n"
@@ -809,7 +817,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:375
+#: documentation/content/en/books/handbook/boot/_index.adoc:382
msgid ""
"An `insecure` console means that physical security to the console is "
"considered to be insecure, so only someone who knows the `root` password may "
@@ -817,13 +825,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/boot/_index.adoc:377
+#: documentation/content/en/books/handbook/boot/_index.adoc:384
#, no-wrap
msgid "Multi-User Mode"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:380
+#: documentation/content/en/books/handbook/boot/_index.adoc:387
msgid ""
"If init finds the file systems to be in order, or once the user has finished "
"their commands in single-user mode and has typed `exit` to leave single-user "
@@ -832,7 +840,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:384
+#: documentation/content/en/books/handbook/boot/_index.adoc:391
msgid ""
"The resource configuration system reads in configuration defaults from [."
"filename]#/etc/defaults/rc.conf# and system-specific details from [."
@@ -843,20 +851,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:386
+#: documentation/content/en/books/handbook/boot/_index.adoc:393
msgid ""
"To learn more about the resource configuration system, refer to man:rc[8] "
"and examine the scripts located in [.filename]#/etc/rc.d#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/boot/_index.adoc:388
+#: documentation/content/en/books/handbook/boot/_index.adoc:395
#, no-wrap
msgid "Device Hints"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:393
+#: documentation/content/en/books/handbook/boot/_index.adoc:400
msgid ""
"During initial system startup, the boot man:loader[8] reads man:device."
"hints[5]. This file stores kernel boot information known as variables, "
@@ -865,7 +873,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:398
+#: documentation/content/en/books/handbook/boot/_index.adoc:405
msgid ""
"Device hints may also be specified at the Stage 3 boot loader prompt, as "
"demonstrated in <<boot-loader>>. Variables can be added using `set`, "
@@ -875,38 +883,38 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:400
+#: documentation/content/en/books/handbook/boot/_index.adoc:407
msgid ""
"Once the system is booted, man:kenv[1] can be used to dump all of the "
"variables."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:403
+#: documentation/content/en/books/handbook/boot/_index.adoc:410
msgid ""
"The syntax for [.filename]#/boot/device.hints# is one variable per line, "
"using the hash \"#\" as comment markers. Lines are constructed as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:407
+#: documentation/content/en/books/handbook/boot/_index.adoc:414
#, no-wrap
msgid " hint.driver.unit.keyword=\"value\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:410
+#: documentation/content/en/books/handbook/boot/_index.adoc:417
msgid "The syntax for the Stage 3 boot loader is:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:414
+#: documentation/content/en/books/handbook/boot/_index.adoc:421
#, no-wrap
msgid " set hint.driver.unit.keyword=value\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:418
+#: documentation/content/en/books/handbook/boot/_index.adoc:425
msgid ""
"where `driver` is the device driver name, `unit` is the device driver unit "
"number, and `keyword` is the hint keyword. The keyword may consist of the "
@@ -914,42 +922,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:420
+#: documentation/content/en/books/handbook/boot/_index.adoc:427
msgid "`at`: specifies the bus which the device is attached to."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:421
+#: documentation/content/en/books/handbook/boot/_index.adoc:428
msgid "`port`: specifies the start address of the I/O to be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:422
+#: documentation/content/en/books/handbook/boot/_index.adoc:429
msgid "`irq`: specifies the interrupt request number to be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:423
+#: documentation/content/en/books/handbook/boot/_index.adoc:430
msgid "`drq`: specifies the DMA channel number."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:424
+#: documentation/content/en/books/handbook/boot/_index.adoc:431
msgid "`maddr`: specifies the physical memory address occupied by the device."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:425
+#: documentation/content/en/books/handbook/boot/_index.adoc:432
msgid "`flags`: sets various flag bits for the device."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:426
+#: documentation/content/en/books/handbook/boot/_index.adoc:433
msgid "`disabled`: if set to `1` the device is disabled."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:429
+#: documentation/content/en/books/handbook/boot/_index.adoc:436
msgid ""
"Since device drivers may accept or require more hints not listed here, "
"viewing a driver's manual page is recommended. For more information, refer "
@@ -957,13 +965,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/boot/_index.adoc:431
+#: documentation/content/en/books/handbook/boot/_index.adoc:438
#, no-wrap
msgid "Shutdown Sequence"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:434
+#: documentation/content/en/books/handbook/boot/_index.adoc:441
msgid ""
"Upon controlled shutdown using man:shutdown[8], man:init[8] will attempt to "
"run the script [.filename]#/etc/rc.shutdown#, and then proceed to send all "
@@ -972,7 +980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:440
+#: documentation/content/en/books/handbook/boot/_index.adoc:447
msgid ""
"To power down a FreeBSD machine on architectures and systems that support "
"power management, use `shutdown -p now` to turn the power off immediately. "
@@ -983,14 +991,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/boot/_index.adoc:442
+#: documentation/content/en/books/handbook/boot/_index.adoc:449
msgid ""
"Modify group membership by referring to crossref:basics[users-"
"synopsis,“Users and Basic Account Management”]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/boot/_index.adoc:446
+#: documentation/content/en/books/handbook/boot/_index.adoc:453
msgid ""
"Power management requires man:acpi[4] to be loaded as a module or statically "
"compiled into a custom kernel."
diff --git a/documentation/content/en/books/handbook/bsdinstall/_index.po b/documentation/content/en/books/handbook/bsdinstall/_index.po
index 79461dfdfb..dcf3739063 100644
--- a/documentation/content/en/books/handbook/bsdinstall/_index.po
+++ b/documentation/content/en/books/handbook/bsdinstall/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,26 +35,26 @@ msgid "Chapter 2. Installing FreeBSD"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:14
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:15
#, no-wrap
msgid "Installing FreeBSD"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:52
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:56
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:57
msgid ""
"There are several different ways of getting FreeBSD to run, depending on the "
"environment. Those are:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:58
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:59
msgid ""
"Virtual Machine images, to download and import on a virtual environment of "
"choice. These can be downloaded from the https://www.freebsd.org/where/"
@@ -66,7 +66,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:59
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:60
msgid ""
"Virtual Machine images available at Amazon's https://aws.amazon.com/"
"marketplace/pp/prodview-ukzmy5dzc6nbq[AWS Marketplace], https://"
@@ -80,7 +80,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:60
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:61
msgid ""
"SD card images, for embedded systems such as Raspberry Pi or BeagleBone "
"Black. These can be downloaded from the https://www.freebsd.org/where/"
@@ -89,21 +89,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:61
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:62
msgid ""
"Installation images, to install FreeBSD on a hard drive for the usual "
"desktop, laptop, or server systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:63
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:64
msgid ""
"The rest of this chapter describes the fourth case, explaining how to "
"install FreeBSD using the text-based installation program named bsdinstall."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:67
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:68
msgid ""
"In general, the installation instructions in this chapter are written for "
"the i386(TM) and AMD64 architectures. Where applicable, instructions "
@@ -113,7 +113,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:71
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:72
msgid ""
"Users who prefer to install FreeBSD using a graphical installer may be "
"interested in https://ghostbsd.org[GhostBSD], https://www.midnightbsd."
@@ -121,62 +121,62 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:74
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:75
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:76
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:77
msgid "The minimum hardware requirements and FreeBSD supported architectures."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:77
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:78
msgid "How to create the FreeBSD installation media."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:78
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:79
msgid "How to start bsdinstall."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:79
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:80
msgid ""
"The questions bsdinstall will ask, what they mean, and how to answer them."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:80
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:81
msgid "How to troubleshoot a failed installation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:81
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:82
msgid ""
"How to access a live version of FreeBSD before committing to an installation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:83
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:84
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:85
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:86
msgid ""
"Read the supported hardware list that shipped with the version of FreeBSD to "
"be installed and verify that the system's hardware is supported."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:87
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:88
#, no-wrap
msgid "Minimum Hardware Requirements"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:92
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:93
msgid ""
"The hardware requirements to install FreeBSD vary by architecture. Hardware "
"architectures and devices supported by a FreeBSD release are listed on the "
@@ -186,7 +186,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:97
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:98
msgid ""
"A FreeBSD installation requires a minimum of 96 MB of RAM and 1.5 GB of free "
"hard drive space. However, such small amounts of memory and disk space are "
@@ -196,18 +196,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:99
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:100
msgid "These are the processor requirements for each architecture:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:100
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:101
#, no-wrap
msgid "amd64"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:104
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:105
msgid ""
"This is the most common desktop and laptop processor type, used in most "
"modern systems. Intel(R) calls it Intel64. Other manufacturers sometimes "
@@ -215,7 +215,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:106
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:107
msgid ""
"Examples of amd64 compatible processors include: AMD Athlon(TM)64, AMD "
"Opteron(TM), multi-core Intel(R) Xeon(TM), and Intel(R) Core(TM) 2 and later "
@@ -223,18 +223,18 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:107
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:108
#, no-wrap
msgid "i386"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:109
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:110
msgid "Older desktops and laptops often use this 32-bit, x86 architecture."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:113
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:114
msgid ""
"Almost all i386-compatible processors with a floating point unit are "
"supported. All Intel(R) processors 486 or higher are supported. However, "
@@ -243,7 +243,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:117
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:118
msgid ""
"FreeBSD will take advantage of Physical Address Extensions (PAE) support on "
"CPUs with this feature. A kernel with the PAE feature enabled will detect "
@@ -252,55 +252,55 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:118
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:119
#, no-wrap
msgid "arm64"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:121
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:122
msgid ""
"Most embedded boards are 64-bit ARM computers. A number of arm64 servers "
"are supported."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:122
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:123
#, no-wrap
msgid "arm"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:124
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:125
msgid "Older armv7 boards are supported."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:125
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:126
#, no-wrap
msgid "powerpc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:128
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:129
msgid ""
"All New World ROM Apple(R) Mac(R) systems with built-in USB are supported. "
"SMP is supported on machines with multiple CPUs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:130
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:131
msgid "A 32-bit kernel can only use the first 2 GB of RAM."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:132
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:133
#, no-wrap
msgid "Pre-Installation Tasks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:136
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:137
msgid ""
"Once it has been determined that the system meets the minimum hardware "
"requirements for installing FreeBSD, the installation file should be "
@@ -310,13 +310,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:139
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:140
#, no-wrap
msgid "*Back Up Important Data*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:145
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:146
msgid ""
"Before installing any operating system, _always_ backup all important data "
"first. Do not store the backup on the system being installed. Instead, "
@@ -328,13 +328,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:146
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:147
#, no-wrap
msgid "*Decide Where to Install FreeBSD*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:149
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:150
msgid ""
"If FreeBSD will be the only operating system installed, this step can be "
"skipped. But if FreeBSD will share the disk with another operating system, "
@@ -342,7 +342,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:156
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:157
msgid ""
"In the i386 and amd64 architectures, disks can be divided into multiple "
"partitions using one of two partitioning schemes. A traditional _Master "
@@ -356,7 +356,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:160
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:161
msgid ""
"The FreeBSD boot loader requires either a primary or GPT partition. If all "
"of the primary or GPT partitions are already in use, one must be freed for "
@@ -366,7 +366,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:164
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:165
msgid ""
"A variety of free and commercial partition resizing tools are listed at "
"http://en.wikipedia.org/wiki/List_of_disk_partitioning_software[http://en."
@@ -377,7 +377,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:169
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:170
msgid ""
"When used properly, disk shrinking utilities can safely create space for "
"creating a new partition. Since the possibility of selecting the wrong "
@@ -386,7 +386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:173
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:174
msgid ""
"Disk partitions containing different operating systems make it possible to "
"install multiple operating systems on one computer. An alternative is to "
@@ -396,13 +396,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:174
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:175
#, no-wrap
msgid "*Collect Network Information*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:177
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:178
msgid ""
"Some FreeBSD installation methods require a network connection in order to "
"download the installation files. After any installation, the installer will "
@@ -410,7 +410,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:180
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:181
msgid ""
"If the network has a DHCP server, it can be used to provide automatic "
"network configuration. If DHCP is not available, the following network "
@@ -419,43 +419,43 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:183
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:184
msgid "Required Network Information"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:185
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:186
msgid "IP address"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:186
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:187
msgid "Subnet mask"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:187
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:188
msgid "IP address of default gateway"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:188
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:189
msgid "Domain name of the network"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:189
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:190
msgid "IP addresses of the network's DNS servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:191
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:192
#, no-wrap
msgid "*Check for FreeBSD Errata*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:196
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:197
msgid ""
"Although the FreeBSD Project strives to ensure that each release of FreeBSD "
"is as stable as possible, bugs occasionally creep into the process. On very "
@@ -468,7 +468,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:198
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:199
msgid ""
"Information and errata for all the releases can be found on the release "
"information section of the FreeBSD web site (link:https://www.FreeBSD.org/"
@@ -476,13 +476,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:200
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:201
#, no-wrap
msgid "Prepare the Installation Media"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:204
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:205
msgid ""
"The FreeBSD installer is not an application that can be run from within "
"another operating system. Instead, download a FreeBSD installation file, "
@@ -491,7 +491,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:208
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:209
msgid ""
"FreeBSD installation files are available at link:https://www.FreeBSD.org/"
"where/[www.freebsd.org/where/]. Each installation file's name includes the "
@@ -502,14 +502,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:211
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:212
msgid ""
"Installation files are available in several formats. The formats vary "
"depending on computer architecture and media type."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:215
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:216
msgid ""
"Additional installation files are included for computers that boot with UEFI "
"(Unified Extensible Firmware Interface). The names of these files include "
@@ -517,12 +517,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:217
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:218
msgid "File types:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:219
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:220
msgid ""
"`-bootonly.iso`: This is the smallest installation file as it only contains "
"the installer. A working Internet connection is required during installation "
@@ -532,7 +532,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:220
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:221
msgid ""
"`-disc1.iso`: This file contains all of the files needed to install FreeBSD, "
"its source, and the Ports Collection. It should be burned to a CD using a CD "
@@ -540,7 +540,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:221
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:222
msgid ""
"`-dvd1.iso`: This file contains all of the files needed to install FreeBSD, "
"its source, and the Ports Collection. It also contains a set of popular "
@@ -551,7 +551,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:222
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:223
msgid ""
"`-memstick.img`: This file contains all of the files needed to install "
"FreeBSD, its source, and the Ports Collection. It should be burned to a USB "
@@ -559,7 +559,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:223
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:224
msgid ""
"`-mini-memstick.img`: Like `-bootonly.iso`, does not include installation "
"files, but downloads them as needed. A working internet connection is "
@@ -568,7 +568,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:228
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:229
msgid ""
"After downloading the image file, download [.filename]#CHECKSUM.SHA256# from "
"the same directory. Calculate a _checksum_ for the image file. FreeBSD "
@@ -577,7 +577,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:232
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:233
msgid ""
"Compare the calculated checksum with the one shown in [.filename]#CHECKSUM."
"SHA256#. The checksums must match exactly. If the checksums do not match, "
@@ -585,13 +585,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:234
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:235
#, no-wrap
msgid "Writing an Image File to USB"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:240
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:241
msgid ""
"The [.filename]#\\*.img# file is an _image_ of the complete contents of a "
"memory stick. It _cannot_ be copied to the target device as a file. "
@@ -600,20 +600,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:245
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:246
msgid ""
"Before proceeding, back up any important data on the USB stick. This "
"procedure will erase the existing data on the stick."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:251
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:252
#, no-wrap
msgid "*Procedure. Using `dd` to Write the Image* +\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:256
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:257
msgid ""
"This example uses [.filename]#/dev/da0# as the target device where the image "
"will be written. Be _very careful_ that the correct device is used as this "
@@ -621,7 +621,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:259
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:260
msgid ""
"The command-line utility is available on BSD, Linux(R), and Mac OS(R) "
"systems. To burn the image using `dd`, insert the USB stick and determine "
@@ -631,13 +631,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:263
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:264
#, no-wrap
msgid "# dd if=FreeBSD-13.0-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:270
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:271
msgid ""
"If this command fails, verify that the USB stick is not mounted and that the "
"device name is for the disk, not a partition. Some operating systems might "
@@ -648,26 +648,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:275
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:276
#, no-wrap
msgid "*Procedure. Using Windows(R) to Write the Image* +\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:280
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:281
msgid ""
"Be sure to give the correct drive letter as the existing data on the "
"specified drive will be overwritten and destroyed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:282
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:283
#, no-wrap
msgid "*Obtaining Image Writer for Windows(R)*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:285
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:286
msgid ""
"Image Writer for Windows(R) is a free application that can correctly write "
"an image file to a memory stick. Download it from https://sourceforge.net/"
@@ -676,13 +676,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:287
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:288
#, no-wrap
msgid "*Writing the Image with Image Writer*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:294
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:295
msgid ""
"Double-click the Win32DiskImager icon to start the program. Verify that the "
"drive letter shown under `Device` is the drive with the memory stick. Click "
@@ -694,25 +694,25 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:297
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:298
msgid "You are now ready to start installing FreeBSD."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:299
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:300
#, no-wrap
msgid "Starting the Installation"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:304
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:305
msgid ""
"By default, the installation will not make any changes to the disk(s) before "
"the following message:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:311
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:312
#, no-wrap
msgid ""
"Your changes will now be written to disk. If you\n"
@@ -722,7 +722,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:315
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:316
msgid ""
"The install can be exited at any time prior to this warning. If there is a "
"concern that something is incorrectly configured, just turn the computer off "
@@ -730,7 +730,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:321
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:322
msgid ""
"This section describes how to boot the system from the installation media "
"which was prepared using the instructions in <<bsdinstall-installation-"
@@ -741,13 +741,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:323
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:324
#, no-wrap
msgid "Booting on i386(TM) and amd64"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:329
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:330
msgid ""
"These architectures provide a BIOS menu for selecting the boot device. "
"Depending upon the installation media being used, select the CD/DVD or USB "
@@ -758,28 +758,28 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:331
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:332
msgid ""
"If the computer loads the existing operating system instead of the FreeBSD "
"installer, then either:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:333
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:334
msgid ""
"The installation media was not inserted early enough in the boot process. "
"Leave the media inserted and try restarting the computer."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:334
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:335
msgid ""
"The BIOS changes were incorrect or not saved. Double-check that the right "
"boot device is selected as the first boot device."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:335
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:336
msgid ""
"This system is too old to support booting from the chosen media. In this "
"case, the Plop Boot Manager (http://www.plop.at/en/bootmanagers.html[]) can "
@@ -787,13 +787,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:336
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:337
#, no-wrap
msgid "Booting on PowerPC(R)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:341
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:342
msgid ""
"On most machines, holding kbd:[C] on the keyboard during boot will boot from "
"the CD. Otherwise, hold kbd:[Command+Option+O+F], or kbd:[Windows+Alt+O+F] "
@@ -801,38 +801,38 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:345
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:346
#, no-wrap
msgid " boot cd:,\\ppc\\loader cd:0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:348
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:349
#, no-wrap
msgid "FreeBSD Boot Menu"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:351
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:352
msgid ""
"Once the system boots from the installation media, a menu similar to the "
"following will be displayed:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:353
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:354
#, no-wrap
msgid "FreeBSD Boot Loader Menu"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:354
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:355
#, no-wrap
msgid "bsdinstall-newboot-loader-menu.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:360
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:361
msgid ""
"By default, the menu will wait ten seconds for user input before booting "
"into the FreeBSD installer or, if FreeBSD is already installed, before "
@@ -842,7 +842,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:362
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:363
msgid ""
"`Boot Multi User`: This will continue the FreeBSD boot process. If the boot "
"timer has been paused, press kbd:[1], upper- or lower-case kbd:[B], or kbd:"
@@ -850,7 +850,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:363
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:364
msgid ""
"`Boot Single User`: This mode can be used to fix an existing FreeBSD "
"installation as described in crossref:boot[boot-singleuser,“Single-User "
@@ -858,7 +858,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:364
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:365
msgid ""
"`Escape to loader prompt`: This will boot the system into a repair prompt "
"that contains a limited number of low-level commands. This prompt is "
@@ -867,36 +867,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:365
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:366
msgid "`Reboot`: Reboots the system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:366
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:367
msgid "`Kernel`: Loads a different kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:367
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:368
msgid ""
-"`Configure Boot Options`: Opens the menu shown in, and described under, "
-"<<bsdinstall-boot-options-menu>>."
+"`Boot Options`: Opens the menu shown in, and described under, <<bsdinstall-"
+"boot-options-menu>>."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:369
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:370
#, no-wrap
msgid "FreeBSD Boot Options Menu"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:370
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:371
#, no-wrap
msgid "bsdinstall-boot-options-menu.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:374
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:375
msgid ""
"The boot options menu is divided into two sections. The first section can "
"be used to either return to the main boot menu or to reset any toggled "
@@ -904,7 +904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:378
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:379
msgid ""
"The next section is used to toggle the available options to `On` or `Off` by "
"pressing the option's highlighted number or character. The system will "
@@ -913,21 +913,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:380
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:381
msgid ""
"`ACPI Support`: If the system hangs during boot, try toggling this option to "
"`Off`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:381
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:382
msgid ""
"`Safe Mode`: If the system still hangs during boot even with `ACPI Support` "
"set to `Off`, try setting this option to `On`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:382
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:383
msgid ""
"`Single User`: Toggle this option to `On` to fix an existing FreeBSD "
"installation as described in crossref:boot[boot-singleuser,“Single-User "
@@ -935,7 +935,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:383
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:384
msgid ""
"`Verbose`: Toggle this option to `On` to see more detailed messages during "
"the boot process. This can be useful when troubleshooting a piece of "
@@ -943,7 +943,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:387
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:388
msgid ""
"After making the needed selections, press kbd:[1] or kbd:[Backspace] to "
"return to the main boot menu, then press kbd:[Enter] to continue booting "
@@ -954,19 +954,19 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:389
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:390
#, no-wrap
msgid "Welcome Menu"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:390
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:391
#, no-wrap
msgid "bsdinstall-choose-mode.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:398
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:399
msgid ""
"Press kbd:[Enter] to select the default of btn:[Install] to enter the "
"installer. The rest of this chapter describes how to use this installer. "
@@ -978,7 +978,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:404
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:405
msgid ""
"To review the boot messages, including the hardware device probe, press the "
"upper- or lower-case kbd:[S] and then kbd:[Enter] to access a shell. At the "
@@ -988,13 +988,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:407
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:408
#, no-wrap
msgid "Using bsdinstall"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:412
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:413
msgid ""
"This section shows the order of the bsdinstall menus and the type of "
"information that will be asked before the system is installed. Use the "
@@ -1004,53 +1004,53 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:414
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:415
#, no-wrap
msgid "Selecting the Keymap Menu"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:417
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:418
msgid ""
"Before starting the process, bsdinstall will load the keymap files as show "
"in <<bsdinstall-keymap-loading>>."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:419
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:420
#, no-wrap
msgid "Keymap Loading"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:420
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:421
#, no-wrap
msgid "bsdinstall-keymap-loading.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:425
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:426
msgid ""
-"After the keymaps have been loaded bsdinstall displays the menu shown in "
+"After the keymaps have been loaded, bsdinstall displays the menu shown in "
"<<bsdinstall-keymap-10>>. Use the up and down arrows to select the keymap "
"that most closely represents the mapping of the keyboard attached to the "
"system. Press kbd:[Enter] to save the selection."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:427
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:428
#, no-wrap
msgid "Keymap Selection Menu"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:428
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:429
#, no-wrap
msgid "bsdinstall-keymap-10.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:434
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:435
msgid ""
"Pressing kbd:[Esc] will exit this menu and use the default keymap. If the "
"choice of keymap is not clear, [.guimenuitem]#United States of America "
@@ -1058,72 +1058,72 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:437
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:438
msgid ""
"In addition, when selecting a different keymap, the user can try the keymap "
-"and ensure it is correct before proceeding as shown in <<bsdinstall-keymap-"
+"and ensure it is correct before proceeding, as shown in <<bsdinstall-keymap-"
"testing>>."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:439
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:440
#, no-wrap
msgid "Keymap Testing Menu"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:440
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:441
#, no-wrap
msgid "bsdinstall-keymap-testing.png"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:443
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:448
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:444
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:449
#, no-wrap
msgid "Setting the Hostname"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:446
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:447
msgid ""
"The next bsdinstall menu is used to set the hostname for the newly installed "
"system."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:449
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:450
#, no-wrap
msgid "bsdinstall-config-hostname.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:453
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:454
msgid ""
"Type in a hostname that is unique for the network. It should be a fully-"
"qualified hostname, such as `machine3.example.com`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:455
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:460
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:456
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:461
#, no-wrap
msgid "Selecting Components to Install"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:458
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:459
msgid "Next, bsdinstall will prompt to select optional components to install."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:461
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:462
#, no-wrap
msgid "bsdinstall-config-components.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:466
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:467
msgid ""
"Deciding which components to install will depend largely on the intended use "
"of the system and the amount of disk space available. The FreeBSD kernel "
@@ -1133,33 +1133,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:468
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:469
msgid ""
-"`base-dbg` - Base tools like cat, ls among many others with debug symbols "
-"activated."
+"`base-dbg` - Base tools like cat and ls, among many others, with debug "
+"symbols activated."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:469
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:470
msgid "`kernel-dbg` - Kernel and modules with debug symbols activated."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:470
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:471
msgid ""
"`lib32-dbg` - Compatibility libraries for running 32-bit applications on a "
"64-bit version of FreeBSD with debug symbols activated."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:471
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:472
msgid ""
"`lib32` - Compatibility libraries for running 32-bit applications on a 64-"
"bit version of FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:472
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:473
msgid ""
"`ports` - The FreeBSD Ports Collection is a collection of files which "
"automates the downloading, compiling and installation of third-party "
@@ -1168,7 +1168,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:478
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:479
msgid ""
"The installation program does not check for adequate disk space. Select "
"this option only if sufficient hard disk space is available. The FreeBSD "
@@ -1176,7 +1176,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:481
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:482
msgid ""
"`src` - The complete FreeBSD source code for both the kernel and the "
"userland. Although not required for the majority of applications, it may be "
@@ -1187,80 +1187,80 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:482
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:483
msgid "`tests` - FreeBSD Test Suite."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:484
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:491
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:485
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:492
#, no-wrap
msgid "Installing from the Network"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:489
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:490
msgid ""
"The menu shown in <<bsdinstall-netinstall-notify>> only appears when "
"installing from a [.filename]#-bootonly.iso# or [.filename]#-mini-memstick."
-"img# as this installation media does not hold copies of the installation "
+"img#, as this installation media does not hold copies of the installation "
"files. Since the installation files must be retrieved over a network "
"connection, this menu indicates that the network interface must be "
-"configured first. If this menu is shown in any step of the process remember "
-"to follow the instructions in <<bsdinstall-config-network-dev>>."
+"configured first. If this menu is shown in any step of the process, "
+"remember to follow the instructions in <<bsdinstall-config-network-dev>>."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:492
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:493
#, no-wrap
msgid "bsdinstall-netinstall-files.png"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:495
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:496
#, no-wrap
msgid "Allocating Disk Space"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:498
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:499
msgid ""
"The next menu is used to determine the method for allocating disk space."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:500
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:501
#, no-wrap
msgid "Partitioning Choices"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:501
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:502
#, no-wrap
msgid "bsdinstall-zfs-partmenu.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:504
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:505
msgid "bsdinstall gives the user four methods for allocating disk space:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:506
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:507
msgid ""
"`Auto (UFS)` partitioning automatically sets up the disk partitions using "
"the `UFS` file system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:507
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:508
msgid ""
"`Manual` partitioning allows advanced users to create customized partitions "
"from menu options."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:508
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:509
msgid ""
"`Shell` opens a shell prompt where advanced users can create customized "
"partitions using command-line utilities like man:gpart[8], man:fdisk[8], and "
@@ -1268,14 +1268,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:509
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:510
msgid ""
"`Auto (ZFS)` partitioning creates a root-on-ZFS system with optional GELI "
"encryption support for _boot environments_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:512
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:513
msgid ""
"This section describes what to consider when laying out the disk "
"partitions. It then demonstrates how to use the different partitioning "
@@ -1283,13 +1283,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:514
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:515
#, no-wrap
msgid "Designing the Partition Layout"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:519
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:520
msgid ""
"When laying out file systems, remember that hard drives transfer data faster "
"from the outer tracks to the inner. Thus, smaller and heavier-accessed file "
@@ -1300,7 +1300,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:524
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:525
msgid ""
"The size of the [.filename]#/var# partition reflects the intended machine's "
"usage. This partition is used to hold mailboxes, log files, and printer "
@@ -1311,7 +1311,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:530
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:531
msgid ""
"Sometimes, a lot of disk space is required in [.filename]#/var/tmp#. When "
"new software is installed, the packaging tools extract a temporary copy of "
@@ -1321,7 +1321,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:534
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:535
msgid ""
"The [.filename]#/usr# partition holds many of the files which support the "
"system, including the FreeBSD Ports Collection and system source code. At "
@@ -1329,7 +1329,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:537
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:538
msgid ""
"When selecting partition sizes, keep the space requirements in mind. "
"Running out of space in one partition while barely using another can be a "
@@ -1337,7 +1337,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:541
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:542
msgid ""
"As a rule of thumb, the swap partition should be about double the size of "
"physical memory (RAM). Systems with minimal RAM may perform better with "
@@ -1346,12 +1346,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:548
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:549
msgid ""
"On larger systems with multiple SCSI disks or multiple IDE disks operating "
"on different controllers, it is recommended that swap be configured on each "
"drive, up to four drives. The swap partitions should be approximately the "
-"same size. The kernel can handle arbitrary sizes but internal data "
+"same size. The kernel can handle arbitrary sizes, but internal data "
"structures scale to 4 times the largest swap partition. Keeping the swap "
"partitions near the same size will allow the kernel to optimally stripe swap "
"space across disks. Large swap sizes are fine, even if swap is not used "
@@ -1360,11 +1360,11 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:552
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:553
msgid ""
"By properly partitioning a system, fragmentation introduced in the smaller "
-"write heavy partitions will not bleed over into the mostly read partitions. "
-"Keeping the write loaded partitions closer to the disk's edge will increase "
+"write-heavy partitions will not bleed over into the mostly read partitions. "
+"Keeping the write-loaded partitions closer to the disk's edge will increase "
"I/O performance in the partitions where it occurs the most. While I/O "
"performance in the larger partitions may be needed, shifting them more "
"toward the edge of the disk will not lead to a significant performance "
@@ -1372,13 +1372,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:554
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:555
#, no-wrap
msgid "Guided Partitioning Using UFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:558
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:559
msgid ""
"When this method is selected, a menu will display the available disk(s). If "
"multiple disks are connected, choose the one where FreeBSD is to be "
@@ -1386,19 +1386,19 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:560
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:561
#, no-wrap
msgid "Selecting from Multiple Disks"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:561
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:562
#, no-wrap
msgid "bsdinstall-part-guided-disk.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:566
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:567
msgid ""
"Once the disk is selected, the next menu prompts to install to either the "
"entire disk or to create a partition using free space. If btn:[Entire Disk] "
@@ -1408,145 +1408,145 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:568
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:569
#, no-wrap
msgid "Selecting Entire Disk or Partition"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:569
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:570
#, no-wrap
msgid "bsdinstall-part-entire-part.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:572
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:573
msgid ""
-"After btn:[Entire Disk] is chosen bsdinstall displays a dialog indicating "
+"After btn:[Entire Disk] is chosen, bsdinstall displays a dialog indicating "
"that the disk will be erased."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:574
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:575
#, no-wrap
msgid "Confirmation"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:575
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:576
#, no-wrap
msgid "bsdinstall-ufs-warning.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:582
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:583
msgid ""
-"The next menu shows a list with the partition schemes types. GPT is usually "
-"the most appropriate choice for amd64 computers. Older computers that are "
-"not compatible with GPT should use MBR. The other partition schemes are "
-"generally used for uncommon or older computers. More information is "
-"available in <<partition-schemes>>."
+"The next menu shows a list with the available partition scheme types. GPT "
+"is usually the most appropriate choice for amd64 computers. Older computers "
+"that are not compatible with GPT should use MBR. The other partition "
+"schemes are generally used for uncommon or older computers. More "
+"information is available in <<partition-schemes>>."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:584
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:585
#, no-wrap
msgid "Select Partition Scheme"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:585
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:620
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:586
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:621
#, no-wrap
msgid "bsdinstall-part-manual-partscheme.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:591
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:592
msgid ""
"After the partition layout has been created, review it to ensure it meets "
"the needs of the installation. Selecting btn:[Revert] will reset the "
-"partitions to their original values and pressing btn:[Auto] will recreate "
-"the automatic FreeBSD partitions. Partitions can also be manually created, "
+"partitions to their original values. Pressing btn:[Auto] will recreate the "
+"automatic FreeBSD partitions. Partitions can also be manually created, "
"modified, or deleted. When the partitioning is correct, select btn:[Finish] "
"to continue with the installation."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:593
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:594
#, no-wrap
msgid "Review Created Partitions"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:594
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:595
#, no-wrap
msgid "bsdinstall-part-review.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:600
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:601
msgid ""
"Once the disks are configured, the next menu provides the last chance to "
"make changes before the selected drives are formatted. If changes need to "
"be made, select btn:[Back] to return to the main partitioning menu. btn:"
"[Revert & Exit] exits the installer without making any changes to the "
-"drive. Select btn:[Commit] to start the installation process."
+"drive. Otherwise, select btn:[Commit] to start the installation process."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:602
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:603
#, no-wrap
msgid "Final Confirmation"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:603
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:604
#, no-wrap
msgid "bsdinstall-final-confirmation.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:606
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:607
msgid ""
-"To continue with the installation process go to <<bsdinstall-fetching-"
+"To continue with the installation process, go to <<bsdinstall-fetching-"
"distribution>>."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:608
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:609
#, no-wrap
msgid "Manual Partitioning"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:611
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:612
msgid "Selecting this method opens the partition editor:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:613
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:619
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:650
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:614
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:620
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:651
#, no-wrap
msgid "Manually Create Partitions"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:614
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:615
#, no-wrap
msgid "bsdinstall-part-manual-create.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:617
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:618
msgid ""
"Highlight the installation drive ([.filename]#ada0# in this example) and "
"select btn:[Create] to display a menu of available partition schemes:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:625
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:626
msgid ""
"GPT is usually the most appropriate choice for amd64 computers. Older "
"computers that are not compatible with GPT should use MBR. The other "
@@ -1554,73 +1554,73 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:627
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:628
#, no-wrap
msgid "Partitioning Schemes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:631
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:632
#, no-wrap
msgid "Abbreviation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:633
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:634
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:634
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:635
#, no-wrap
msgid "APM"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:636
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:637
#, no-wrap
msgid "Apple Partition Map, used by PowerPC(R)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:637
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:638
#, no-wrap
msgid "BSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:639
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:640
#, no-wrap
msgid "BSD label without an MBR, sometimes called _dangerously dedicated mode_ as non-BSD disk utilities may not recognize it."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:640
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:641
#, no-wrap
msgid "GPT"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:642
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:643
#, no-wrap
msgid "GUID Partition Table (http://en.wikipedia.org/wiki/GUID_Partition_Table[http://en.wikipedia.org/wiki/GUID_Partition_Table])."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:643
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:644
#, no-wrap
msgid "MBR"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:644
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:645
#, no-wrap
msgid "Master Boot Record (http://en.wikipedia.org/wiki/Master_boot_record[http://en.wikipedia.org/wiki/Master_boot_record])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:648
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:649
msgid ""
"After the partitioning scheme has been selected and created, select btn:"
"[Create] again to create the partitions. The kbd:[Tab] key is used to move "
@@ -1628,62 +1628,62 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:651
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:652
#, no-wrap
msgid "bsdinstall-part-manual-addpart.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:654
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:655
msgid "A standard FreeBSD GPT installation uses at least three partitions:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:656
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:657
msgid "`freebsd-boot` - Holds the FreeBSD boot code."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:657
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:658
msgid "`freebsd-ufs` - A FreeBSD UFS file system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:658
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:659
msgid ""
"`freebsd-zfs` - A FreeBSD ZFS file system. More information about ZFS is "
"available in crossref:zfs[zfs,The Z File System (ZFS)]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:659
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:660
msgid "`freebsd-swap` - FreeBSD swap space."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:661
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:662
msgid ""
"Refer to man:gpart[8] for descriptions of the available GPT partition types."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:664
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:665
msgid ""
-"Multiple file system partitions can be created and some people prefer a "
+"Multiple file system partitions can be created. Some people prefer a "
"traditional layout with separate partitions for [.filename]#/#, [.filename]#/"
"var#, [.filename]#/tmp#, and [.filename]#/usr#. See <<bsdinstall-part-"
"manual-splitfs>> for an example."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:666
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:667
msgid ""
"The `Size` may be entered with common abbreviations: _K_ for kilobytes, _M_ "
"for megabytes, or _G_ for gigabytes."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:672
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:673
msgid ""
"Proper sector alignment provides the best performance, and making partition "
"sizes even multiples of 4K bytes helps to ensure alignment on drives with "
@@ -1695,7 +1695,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:676
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:677
msgid ""
"A `Mountpoint` is needed if the partition will contain a file system. If "
"only a single UFS partition will be created, the mountpoint should be [."
@@ -1703,7 +1703,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:682
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:683
msgid ""
"The `Label` is a name by which the partition will be known. Drive names or "
"numbers can change if the drive is connected to a different controller or "
@@ -1716,7 +1716,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:688
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:689
msgid ""
"Use a unique label on every partition to avoid conflicts from identical "
"labels. A few letters from the computer's name, use, or location can be "
@@ -1725,13 +1725,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:691
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:692
#, no-wrap
msgid "Creating Traditional Split File System Partitions"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:698
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:699
msgid ""
"For a traditional partition layout where the [.filename]#/#, [.filename]#/"
"var#, [.filename]#/tmp#, and [.filename]#/usr# directories are separate file "
@@ -1744,144 +1744,144 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:700
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:701
msgid ""
"By default, FreeBSD's [.filename]#gptboot# expects the first UFS partition "
"to be the [.filename]#/# partition."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:705
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:706
#, no-wrap
msgid "Partition Type"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:706
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:707
#, no-wrap
msgid "Size"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:707
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:708
#, no-wrap
msgid "Mountpoint"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:709
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:710
#, no-wrap
msgid "Label"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:710
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:711
#, no-wrap
msgid "`freebsd-boot`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:711
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:712
#, no-wrap
msgid "`512K`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:715
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:725
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:730
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:735
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:716
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:726
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:731
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:736
#, no-wrap
msgid "`freebsd-ufs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:716
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:726
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:717
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:727
#, no-wrap
msgid "`2G`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:717
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:718
#, no-wrap
msgid "[.filename]#/#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:719
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:720
#, no-wrap
msgid "`exrootfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:720
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:721
#, no-wrap
msgid "`freebsd-swap`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:721
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:722
#, no-wrap
msgid "`4G`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:724
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:725
#, no-wrap
msgid "`exswap`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:727
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:728
#, no-wrap
msgid "[.filename]#/var#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:729
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:730
#, no-wrap
msgid "`exvarfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:731
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:732
#, no-wrap
msgid "`1G`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:732
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:733
#, no-wrap
msgid "[.filename]#/tmp#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:734
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:735
#, no-wrap
msgid "`extmpfs`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:736
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:737
#, no-wrap
msgid "accept the default (remainder of the disk)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:737
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:738
#, no-wrap
msgid "[.filename]#/usr#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:738
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:739
#, no-wrap
msgid "`exusrfs`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:742
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:743
msgid ""
"After the custom partitions have been created, select btn:[Finish] to "
"continue with the installation and go to <<bsdinstall-fetching-"
@@ -1889,13 +1889,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:744
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:745
#, no-wrap
msgid "Guided Partitioning Using Root-on-ZFS"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:748
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:749
msgid ""
"This partitioning mode only works with whole disks and will erase the "
"contents of the entire disk. The main ZFS configuration menu offers a "
@@ -1903,58 +1903,58 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:750
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:751
#, no-wrap
msgid "ZFS Partitioning Menu"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:751
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:752
#, no-wrap
msgid "bsdinstall-zfs-menu.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:754
-msgid "Here is a summary of the options which can be used in this menu:"
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:755
+msgid "Here is a summary of the options in this menu:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:756
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:757
msgid "`Install` - Proceed with the installation with the selected options."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:757
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:758
msgid ""
-"`Pool Type/Disks` - Allow to configure the `Pool Type` and the disk(s) that "
-"will constitute the pool. The automatic ZFS installer currently only "
-"supports the creation of a single top level vdev, except in stripe mode. To "
-"create more complex pools, use the instructions in <<bsdinstall-part-shell>> "
-"to create the pool."
+"`Pool Type/Disks` - Configure the `Pool Type` and the disk(s) that will "
+"constitute the pool. The automatic ZFS installer currently only supports the "
+"creation of a single top level vdev, except in stripe mode. To create more "
+"complex pools, use the instructions in <<bsdinstall-part-shell>> to create "
+"the pool."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:758
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:759
msgid "`Rescan Devices` - Repopulate the list of available disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:759
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:760
msgid ""
-"`Disk Info` - Disk Info menu can be used to inspect each disk, including its "
+"`Disk Info` - This menu can be used to inspect each disk, including its "
"partition table and various other information such as the device model "
"number and serial number, if available."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:760
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:761
msgid ""
"`Pool Name` - Establish the name of the pool. The default name is _zroot_."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:761
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:762
msgid ""
"`Force 4K Sectors?` - Force the use of 4K sectors. By default, the installer "
"will automatically create partitions aligned to 4K boundaries and force ZFS "
@@ -1966,7 +1966,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:762
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:763
msgid ""
"`Encrypt Disks?` - Encrypting the disks allows the user to encrypt the disks "
"using GELI. More information about disk encryption is available in crossref:"
@@ -1975,63 +1975,61 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:763
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:764
msgid ""
-"`Partition Scheme` - Allow to choose the partition scheme. GPT is the "
-"recommended option in most cases. Press the kbd:[Enter] key to chose between "
-"the different options."
+"`Partition Scheme` - Choose the partition scheme. GPT is the recommended "
+"option in most cases. Press the kbd:[Enter] key to chose between the "
+"different options."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:764
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:765
msgid "`Swap Size` - Establish the amount of swap space."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:765
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:766
msgid ""
-"`Mirror Swap?` - Allows the user to mirror the swap between the disks. Be "
-"aware, enabling mirror swap will break crash dumps. Press the kbd:[Enter] "
-"key to activate it or not."
+"`Mirror Swap?` - Whether to mirror the swap between the disks. Be aware that "
+"enabling mirror swap will break crash dumps. Press the kbd:[Enter] key to "
+"activate it or not."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:766
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:767
msgid ""
-"`Encrypt Swap?` - Allow the user the possibility to encrypt the swap. "
-"Encrypts the swap with a temporary key each time that the system boots and "
-"discards it on reboot. Press the kbd:[Enter] key to chose activate it or "
-"not. More information about swap encryption in crossref:disks[swap-"
-"encrypting,“Encrypting Swap”]."
+"`Encrypt Swap?` - Whether to encrypt the swap. This will encrypt the swap "
+"with a temporary key each time the system boots, and discards it on reboot. "
+"Press the kbd:[Enter] key to chose activate it or not. More information "
+"about swap encryption in crossref:disks[swap-encrypting,“Encrypting Swap”]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:768
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:769
msgid ""
"Select kbd:[T] to configure the `Pool Type` and the disk(s) that will "
"constitute the pool."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:770
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:771
#, no-wrap
msgid "ZFS Pool Type"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:771
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:772
#, no-wrap
msgid "bsdinstall-zfs-vdev_type.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:774
-msgid ""
-"Here is a summary of the `Pool Type` which can be selected in this menu:"
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:775
+msgid "Here is a summary of the `Pool Type` that can be selected in this menu:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:776
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:777
msgid ""
"`stripe` - Striping provides maximum storage of all connected devices, but "
"no redundancy. If just one disk fails the data on the pool is lost "
@@ -2039,17 +2037,17 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:777
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:778
msgid ""
"`mirror` - Mirroring stores a complete copy of all data on every disk. "
-"Mirroring provides a good read performance because data is read from all "
-"disks in parallel. Write performance is slower as the data must be written "
-"to all disks in the pool. Allows all but one disk to fail. This option "
-"requires at least two disks."
+"Mirroring provides good read performance because data is read from all disks "
+"in parallel. Write performance is slower as the data must be written to all "
+"disks in the pool. Allows all but one disk to fail. This option requires at "
+"least two disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:778
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:779
msgid ""
"`raid10` - Striped mirrors. Provides the best performance, but the least "
"storage. This option needs at least an even number of disks and a minimum of "
@@ -2057,62 +2055,62 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:779
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:780
msgid ""
"`raidz1` - Single Redundant RAID. Allow one disk to fail concurrently. This "
"option needs at least three disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:780
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:781
msgid ""
"`raidz2` - Double Redundant RAID. Allows two disks to fail concurrently. "
"This option needs at least four disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:781
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:782
msgid ""
"`raidz3` - Triple Redundant RAID. Allows three disks to fail concurrently. "
"This option needs at least five disks."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:785
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:786
msgid ""
"Once a `Pool Type` has been selected, a list of available disks is "
"displayed, and the user is prompted to select one or more disks to make up "
-"the pool. The configuration is then validated, to ensure enough disks are "
-"selected. If not, select btn:[<Change Selection>] to return to the list of "
-"disks, or btn:[<Back>] to change the `Pool Type`."
+"the pool. The configuration is then validated to ensure that enough disks "
+"are selected. If validation fails, select btn:[<Change Selection>] to "
+"return to the list of disks or btn:[<Back>] to change the `Pool Type`."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:787
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:788
#, no-wrap
msgid "Disk Selection"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:788
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:789
#, no-wrap
msgid "bsdinstall-zfs-disk_select.png"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:791
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:792
#, no-wrap
msgid "Invalid Selection"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:792
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:793
#, no-wrap
msgid "bsdinstall-zfs-vdev_invalid.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:795
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:796
msgid ""
"If one or more disks are missing from the list, or if disks were attached "
"after the installer was started, select btn:[- Rescan Devices] to repopulate "
@@ -2120,19 +2118,19 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:797
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:798
#, no-wrap
msgid "Rescan Devices"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:798
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:799
#, no-wrap
msgid "bsdinstall-zfs-rescan-devices.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:801
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:802
msgid ""
"To avoid accidentally erasing the wrong disk, the btn:[- Disk Info] menu can "
"be used to inspect each disk, including its partition table and various "
@@ -2141,59 +2139,59 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:803
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:804
#, no-wrap
msgid "Analyzing a Disk"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:804
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:805
#, no-wrap
msgid "bsdinstall-zfs-disk_info.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:808
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:809
msgid ""
-"Select kbd:[N] to configure the `Pool Name`. Enter the desired name then "
+"Select kbd:[N] to configure the `Pool Name`. Enter the desired name, then "
"select btn:[<OK>] to establish it or btn:[<Cancel>] to return to the main "
"menu and leave the default name."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:810
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:811
#, no-wrap
msgid "Pool Name"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:811
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:812
#, no-wrap
msgid "bsdinstall-zfs-pool-name.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:815
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:816
msgid ""
-"Select kbd:[S] to set the amount of swap. Enter the desired amount of swap "
-"and then select btn:[<OK>] to establish it or btn:[<Cancel>] to return to "
-"the main menu and let the default amount."
+"Select kbd:[S] to set the amount of swap. Enter the desired amount of swap, "
+"then select btn:[<OK>] to establish it or btn:[<Cancel>] to return to the "
+"main menu and let the default amount."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:817
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:818
#, no-wrap
msgid "Swap Amount"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:818
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:819
#, no-wrap
msgid "bsdinstall-zfs-swap-amount.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:822
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:823
msgid ""
"Once all options have been set to the desired values, select the btn:[>>> "
"Install] option at the top of the menu. The installer then offers a last "
@@ -2202,64 +2200,64 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:824
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:825
#, no-wrap
msgid "Last Chance"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:825
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:826
#, no-wrap
msgid "bsdinstall-zfs-warning.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:829
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:830
msgid ""
"If GELI disk encryption was enabled, the installer will prompt twice for the "
-"passphrase to be used to encrypt the disks. And after that the initializing "
-"of the encryption begins."
+"passphrase to be used to encrypt the disks. Initialization of the "
+"encryption then begins."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:831
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:832
#, no-wrap
msgid "Disk Encryption Password"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:832
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:833
#, no-wrap
msgid "bsdinstall-zfs-geli_password.png"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:835
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:836
#, no-wrap
msgid "Initializing Encryption"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:836
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:837
#, no-wrap
msgid "bsdinstall-zfs-init-encription.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:840
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:841
msgid ""
-"The installation then proceeds normally. To continue with the installation "
+"The installation then proceeds normally. To continue with the installation, "
"go to <<bsdinstall-fetching-distribution>>."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:842
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:843
#, no-wrap
msgid "Shell Mode Partitioning"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:847
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:848
msgid ""
"When creating advanced installations, the bsdinstall partitioning menus may "
"not provide the level of flexibility required. Advanced users can select "
@@ -2271,14 +2269,14 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:849
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:858
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:850
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:859
#, no-wrap
msgid "Fetching Distribution Files"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:853
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:854
msgid ""
"Installation time will vary depending on the distributions chosen, "
"installation media, and speed of the computer. A series of messages will "
@@ -2286,7 +2284,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:856
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:857
msgid ""
"First, the installer formats the selected disk(s) and initializes the "
"partitions. Next, in the case of a `bootonly media` or `mini memstick`, it "
@@ -2294,13 +2292,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:859
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:860
#, no-wrap
msgid "bsdinstall-distfile-fetching.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:862
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:863
msgid ""
"Next, the integrity of the distribution files is verified to ensure they "
"have not been corrupted during download or misread from the installation "
@@ -2308,36 +2306,36 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:864
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:865
#, no-wrap
msgid "Verifying Distribution Files"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:865
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:866
#, no-wrap
msgid "bsdinstall-distfile-verifying.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:868
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:869
msgid "Finally, the verified distribution files are extracted to the disk:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:870
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:871
#, no-wrap
msgid "Extracting Distribution Files"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:871
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:872
#, no-wrap
msgid "bsdinstall-distfile-extracting.png"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:875
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:876
msgid ""
"Once all requested distribution files have been extracted, bsdinstall "
"displays the first post-installation configuration screen. The available "
@@ -2345,13 +2343,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:877
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:878
#, no-wrap
msgid "Accounts, Time Zone, Services and Hardening"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:880
+#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:881
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:888
#, no-wrap
msgid "Setting the `root` Password"
@@ -2361,9 +2359,8 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:886
msgid ""
"First, the `root` password must be set. While entering the password, the "
-"characters being typed are not displayed on the screen. After the password "
-"has been entered, it must be entered again. This helps prevent typing "
-"errors."
+"characters being typed are not displayed on the screen. The password must "
+"be entered twice to prevent typing errors."
msgstr ""
#. type: Target for macro image
@@ -2537,7 +2534,7 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:950
-msgid "Here is a summary of the services which can be enabled in this menu:"
+msgid "Here is a summary of the services that can be enabled in this menu:"
msgstr ""
#. type: delimited block = 4
@@ -2590,8 +2587,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:958
msgid ""
-"`dumpdev` - Enabling crash dumps is useful in debugging issues with the "
-"system, so users are encouraged to enable crash dumps."
+"`dumpdev` - Crash dumps are useful when debugging issues with the system, so "
+"users are encouraged to enable them."
msgstr ""
#. type: Title ===
@@ -2621,55 +2618,52 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:971
-msgid "Here is a summary of the options which can be enabled in this menu:"
+msgid "Here is a summary of the options that can be enabled in this menu:"
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:973
msgid ""
-"`hide_uids` - Hide processes running as other users to prevent the "
-"unprivileged users to see other running processes in execution by other "
-"users (UID) preventing information leakage."
+"`hide_uids` - Hide processes running as other users (UID). This prevents "
+"unprivileged users from seeing running processes from other users."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:974
msgid ""
-"`hide_gids` - Hide processes running as other groups to prevent the "
-"unprivileged users to see other running processes in execution by other "
-"groups (GID) preventing information leakage."
+"`hide_gids` - Hide processes running as other groups (GID). This prevents "
+"unprivileged users from seeing running processes from other groups."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:975
msgid ""
-"`hide_jail` - Hide processes running in jails to prevent the unprivileged "
-"users to see processes running inside the jails."
+"`hide_jail` - Hide processes running in jails. This prevents unprivileged "
+"users from seeing processes running inside jails."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:976
msgid ""
-"`read_msgbuf` - Disabling reading kernel message buffer for unprivileged "
-"users prevent from using man:dmesg[8] to view messages from the kernel's log "
-"buffer."
+"`read_msgbuf` - Disable reading kernel message buffer for unprivileged "
+"users. Prevent unprivileged users from using man:dmesg[8] to view messages "
+"from the kernel's log buffer."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:977
msgid ""
-"`proc_debug` - Disabling process debugging facilities for unprivileged users "
-"disables a variety of unprivileged inter-process debugging services, "
-"including some procfs functionality, ptrace(), and ktrace(). Please note "
-"that this will also prevent debugging tools, for instance man:lldb[1], man:"
-"truss[1], man:procstat[1], as well as some built-in debugging facilities in "
-"certain scripting language like PHP, etc., from working for unprivileged "
-"users."
+"`proc_debug` - Disable process debugging facilities for unprivileged users. "
+"Disables a variety of unprivileged inter-process debugging services, "
+"including some procfs functionality, `ptrace()`, and `ktrace()`. Please note "
+"that this will also prevent debugging tools such as man:lldb[1], man:"
+"truss[1] and man:procstat[1], as well as some built-in debugging facilities "
+"in certain scripting languages like PHP."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:978
-msgid "`random_pid` - Randomize the PID of newly created processes."
+msgid "`random_pid` - Randomize the PID of processes."
msgstr ""
#. type: delimited block = 4
@@ -2680,11 +2674,11 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:980
msgid ""
-"`disable_syslogd` - Disable opening syslogd network socket. By default "
-"FreeBSD runs syslogd in a secure way with `-s`. That prevents the daemon "
-"from listening for incoming UDP requests at port 514. With this option "
-"enabled syslogd will run with the flag `-ss` which prevents syslogd from "
-"opening any port. To get more information consult man:syslogd[8]."
+"`disable_syslogd` - Disable opening the syslogd network socket. By default, "
+"FreeBSD runs syslogd in a secure way with `-s`. This prevents the daemon "
+"from listening for incoming UDP requests on port 514. With this option "
+"enabled, syslogd will instead run with `-ss`, which prevents syslogd from "
+"opening any port. For more information, see man:syslogd[8]."
msgstr ""
#. type: delimited block = 4
@@ -2695,17 +2689,17 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:982
msgid ""
-"`secure_console` - When this option is enabled, the prompt requests the "
-"`root` password when entering single-user mode."
+"`secure_console` - Make the command prompt request the `root` password when "
+"entering single-user mode."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:983
msgid ""
-"`disable_ddtrace` - DTrace can run in a mode that will actually affect the "
-"running kernel. Destructive actions may not be used unless they have been "
-"explicitly enabled. To enable this option when using DTrace use `-w`. To get "
-"more information consult man:dtrace[1]."
+"`disable_ddtrace` - DTrace can run in a mode that affects the running "
+"kernel. Destructive actions may not be used unless explicitly enabled. Use `-"
+"w` to enable this option when using DTrace. For more information, see man:"
+"dtrace[1]."
msgstr ""
#. type: Title ===
@@ -2718,7 +2712,7 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:991
msgid ""
"The next menu prompts to create at least one user account. It is "
-"recommended to login to the system using a user account rather than as "
+"recommended to log into the system using a user account rather than as "
"`root`. When logged in as `root`, there are essentially no limits or "
"protection on what can be done. Logging in as a normal user is safer and "
"more secure."
@@ -2785,14 +2779,14 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1010
msgid ""
-"`Uid` - User ID. Typically, this is left blank so the system will assign a "
-"value."
+"`Uid` - User ID. This is typically left blank so the system automatically "
+"assigns a value."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1011
msgid ""
-"`Login group` - The user's group. Typically this is left blank to accept the "
+"`Login group` - The user's group. This is typically left blank to accept the "
"default."
msgstr ""
@@ -2813,8 +2807,8 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1014
msgid ""
"`Shell` - Type in one of the listed values to set the interactive shell for "
-"the user. Refer to crossref:basics[shells,“Shells”] for more information "
-"about shells."
+"the user. Refer to crossref:basics[shells,Shells] for more information about "
+"shells."
msgstr ""
#. type: delimited block = 4
@@ -2840,8 +2834,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1018
msgid ""
-"`Use an empty password?` - Typically `no` as it is insecure to have a blank "
-"password."
+"`Use an empty password?` - Typically `no` as empty or blank passwords are "
+"insecure."
msgstr ""
#. type: delimited block = 4
@@ -2854,8 +2848,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1020
msgid ""
-"`Enter password` - The password for this user. Characters typed will not "
-"show on the screen."
+"`Enter password` - The password for this user. Typed-in characters will not "
+"be shown on the screen."
msgstr ""
#. type: delimited block = 4
@@ -2868,15 +2862,15 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1022
msgid ""
"`Lock out the account after creation?` - Typically `no` so that the user can "
-"login."
+"log in."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1026
msgid ""
-"After entering everything, a summary is shown for review. If a mistake was "
-"made, enter `no` and try again. If everything is correct, enter `yes` to "
-"create the new user."
+"After entering all the details, a summary is shown for review. If a mistake "
+"was made, enter `no` to correct it. Once everything is correct, enter `yes` "
+"to create the new user."
msgstr ""
#. type: Block title
@@ -2902,7 +2896,7 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1035
msgid ""
"For more information on adding users and user management, see crossref:"
-"basics[users-synopsis,“Users and Basic Account Management”]."
+"basics[users-synopsis,Users and Basic Account Management]."
msgstr ""
#. type: Block title
@@ -2928,8 +2922,8 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1046
msgid ""
-"Use this menu to make any changes or do any additional configuration before "
-"completing the installation."
+"Use this menu to make any changes or to do any additional configuration "
+"before completing the installation."
msgstr ""
#. type: delimited block = 4
@@ -2974,7 +2968,7 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1057
-msgid "After any final configuration is complete, select btn:[Exit]."
+msgid "Once configuration is complete, select btn:[Exit]."
msgstr ""
#. type: Block title
@@ -2992,10 +2986,10 @@ msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1064
msgid ""
-"bsdinstall will prompt if there are any additional configuration that needs "
-"to be done before rebooting into the new system. Select btn:[Yes] to exit "
-"to a shell within the new system or btn:[No] to proceed to the last step of "
-"the installation."
+"bsdinstall will prompt for any additional configuration that needs to be "
+"done before rebooting into the new system. Select btn:[Yes] to exit to a "
+"shell within the new system or btn:[No] to proceed to the last step of the "
+"installation."
msgstr ""
#. type: Block title
@@ -3022,7 +3016,7 @@ msgstr ""
msgid ""
"If the installation is complete, select btn:[Reboot] to reboot the computer "
"and start the new FreeBSD system. Do not forget to remove the FreeBSD "
-"install media or the computer may boot from it again."
+"install media or the computer might boot from it again."
msgstr ""
#. type: delimited block = 4
@@ -3031,30 +3025,30 @@ msgid ""
"As FreeBSD boots, informational messages are displayed. After the system "
"finishes booting, a login prompt is displayed. At the `login:` prompt, "
"enter the username added during the installation. Avoid logging in as "
-"`root`. Refer to crossref:basics[users-superuser,“The Superuser Account”] "
-"for instructions on how to become the superuser when administrative access "
-"is needed."
+"`root`. Refer to crossref:basics[users-superuser,The Superuser Account] for "
+"instructions on how to become the superuser when administrative access is "
+"needed."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1085
msgid ""
-"The messages that appeared during boot can be reviewed by pressing kbd:"
-"[Scroll-Lock] to turn on the scroll-back buffer. The kbd:[PgUp], kbd:"
-"[PgDn], and arrow keys can be used to scroll back through the messages. "
-"When finished, press kbd:[Scroll-Lock] again to unlock the display and "
-"return to the console. To review these messages once the system has been up "
-"for some time, type `less /var/run/dmesg.boot` from a command prompt. Press "
-"kbd:[q] to return to the command line after viewing."
+"The messages that appear during boot can be reviewed by pressing kbd:[Scroll-"
+"Lock] to turn on the scroll-back buffer. The kbd:[PgUp], kbd:[PgDn], and "
+"arrow keys can be used to scroll back through the messages. When finished, "
+"press kbd:[Scroll-Lock] again to unlock the display and return to the "
+"console. To review these messages once the system has been up for some "
+"time, type `less /var/run/dmesg.boot` from a command prompt. Press kbd:[q] "
+"to return to the command line after viewing."
msgstr ""
#. type: delimited block = 4
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1089
msgid ""
-"If sshd was enabled in <<bsdinstall-config-serv>>, the first boot may be a "
-"bit slower as the system will generate the RSA and DSA keys. Subsequent "
-"boots will be faster. The fingerprints of the keys will be displayed, as "
-"seen in this example:"
+"If sshd was enabled in <<bsdinstall-config-serv>>, the first boot might be a "
+"bit slower as the system generates SSH host keys. Subsequent boots will be "
+"faster. The fingerprints of the keys are then displayed as in the following "
+"example:"
msgstr ""
#. type: delimited block . 4
@@ -3120,7 +3114,7 @@ msgid ""
"damage. _Do not turn off the power before the system has been properly shut "
"down!_ If the user is a member of the `wheel` group, become the superuser by "
"typing `su` at the command line and entering the `root` password. Then, "
-"type `shutdown -p now` and the system will shut down cleanly, and if the "
+"type `shutdown -p now` and the system will shut down cleanly, and, if the "
"hardware supports it, turn itself off."
msgstr ""
@@ -3203,9 +3197,9 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1172
msgid ""
"Next, enter the encryption information for connecting to the selected "
-"wireless network. WPA2 encryption is strongly recommended as older "
-"encryption types, like WEP, offer little security. If the network uses "
-"WPA2, input the password, also known as the Pre-Shared Key (PSK). For "
+"wireless network. WPA2 encryption is strongly recommended over older "
+"encryption types such as WEP, which offer little security. If the network "
+"uses WPA2, input the password, also known as the Pre-Shared Key (PSK). For "
"security reasons, the characters typed into the input box are displayed as "
"asterisks."
msgstr ""
@@ -3303,8 +3297,7 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1207
msgid ""
"`IP Address` - The IPv4 address assigned to this computer. The address must "
-"be unique and not already in use by another piece of equipment on the local "
-"network."
+"be unique and not already in use by another device on the local network."
msgstr ""
#. type: Plain text
@@ -3390,8 +3383,7 @@ msgstr ""
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1235
msgid ""
"`IPv6 Address` - The IPv6 address assigned to this computer. The address "
-"must be unique and not already in use by another piece of equipment on the "
-"local network."
+"must be unique and not already in use by another device on the local network."
msgstr ""
#. type: Plain text
@@ -3462,7 +3454,7 @@ msgstr ""
msgid ""
"Check the Hardware Notes (link:https://www.FreeBSD.org/releases/[https://www."
"freebsd.org/releases/]) document for the version of FreeBSD to make sure the "
-"hardware is supported. If the hardware is supported and lock-ups or other "
+"hardware is supported. If the hardware is supported and locks up or other "
"problems occur, build a custom kernel using the instructions in crossref:"
"kernelconfig[kernelconfig,Configuring the FreeBSD Kernel] to add support for "
"devices which are not present in the [.filename]#GENERIC# kernel. The "
@@ -3494,13 +3486,13 @@ msgstr ""
#. type: Plain text
#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1278
msgid ""
-"If the system hangs while probing hardware during boot, or it behaves "
-"strangely during install, ACPI may be the culprit. FreeBSD makes extensive "
-"use of the system ACPI service on the i386 and amd64 platforms to aid in "
-"system configuration if it is detected during boot. Unfortunately, some "
-"bugs still exist in both the ACPI driver and within system motherboards and "
-"BIOS firmware. ACPI can be disabled by setting the `hint.acpi.0.disabled` "
-"hint in the third stage boot loader:"
+"If the system hangs while probing hardware during boot or behaves strangely "
+"during the installation process, ACPI may be the culprit. FreeBSD makes "
+"extensive use of the system ACPI service on the i386 and amd64 platforms to "
+"aid in system configuration if it is detected during boot. Unfortunately, "
+"some bugs still exist in both the ACPI driver and within system motherboards "
+"and BIOS firmware. ACPI can be disabled by setting the `hint.acpi.0."
+"disabled` hint in the third stage boot loader:"
msgstr ""
#. type: delimited block . 4
diff --git a/documentation/content/en/books/handbook/config/_index.po b/documentation/content/en/books/handbook/config/_index.po
index 4c237fcd59..dd24b6eea7 100644
--- a/documentation/content/en/books/handbook/config/_index.po
+++ b/documentation/content/en/books/handbook/config/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 12. Configuration and Tuning"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/config/_index.adoc:14
+#: documentation/content/en/books/handbook/config/_index.adoc:15
#, no-wrap
msgid "Configuration and Tuning"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:52
+#: documentation/content/en/books/handbook/config/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:56
+#: documentation/content/en/books/handbook/config/_index.adoc:57
msgid ""
"One of the important aspects of FreeBSD is proper system configuration. "
"This chapter explains much of the FreeBSD configuration process, including "
@@ -55,69 +55,69 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:58
+#: documentation/content/en/books/handbook/config/_index.adoc:59
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:60
+#: documentation/content/en/books/handbook/config/_index.adoc:61
msgid ""
"The basics of [.filename]#rc.conf# configuration and [.filename]#/usr/local/"
"etc/rc.d# startup scripts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:61
+#: documentation/content/en/books/handbook/config/_index.adoc:62
msgid "How to configure and test a network card."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:62
+#: documentation/content/en/books/handbook/config/_index.adoc:63
msgid "How to configure virtual hosts on network devices."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:63
+#: documentation/content/en/books/handbook/config/_index.adoc:64
msgid "How to use the various configuration files in [.filename]#/etc#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:64
+#: documentation/content/en/books/handbook/config/_index.adoc:65
msgid "How to tune FreeBSD using man:sysctl[8] variables."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:65
+#: documentation/content/en/books/handbook/config/_index.adoc:66
msgid "How to tune disk performance and modify kernel limitations."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:67
+#: documentation/content/en/books/handbook/config/_index.adoc:68
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:69
+#: documentation/content/en/books/handbook/config/_index.adoc:70
msgid ""
"Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD "
"Basics])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:70
+#: documentation/content/en/books/handbook/config/_index.adoc:71
msgid ""
"Be familiar with the basics of kernel configuration and compilation "
"(crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:72
+#: documentation/content/en/books/handbook/config/_index.adoc:73
#, no-wrap
msgid "Starting Services"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:77
+#: documentation/content/en/books/handbook/config/_index.adoc:78
msgid ""
"Many users install third party software on FreeBSD from the Ports Collection "
"and require the installed services to be started upon system "
@@ -128,20 +128,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:79
+#: documentation/content/en/books/handbook/config/_index.adoc:80
msgid ""
"In FreeBSD, most included services, such as man:cron[8], are started through "
"the system startup scripts."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:80
+#: documentation/content/en/books/handbook/config/_index.adoc:81
#, no-wrap
msgid "Extended Application Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:85
+#: documentation/content/en/books/handbook/config/_index.adoc:86
msgid ""
"Now that FreeBSD includes [.filename]#rc.d#, configuration of application "
"startup is easier and provides more features. Using the key words discussed "
@@ -152,7 +152,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:93
+#: documentation/content/en/books/handbook/config/_index.adoc:94
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -163,13 +163,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:95
+#: documentation/content/en/books/handbook/config/_index.adoc:96
#, no-wrap
msgid ". /etc/rc.subr\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:98
+#: documentation/content/en/books/handbook/config/_index.adoc:99
#, no-wrap
msgid ""
"name=utility\n"
@@ -177,19 +177,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:100
+#: documentation/content/en/books/handbook/config/_index.adoc:101
#, no-wrap
msgid "command=\"/usr/local/sbin/utility\"\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:102
+#: documentation/content/en/books/handbook/config/_index.adoc:103
#, no-wrap
msgid "load_rc_config $name\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:109
+#: documentation/content/en/books/handbook/config/_index.adoc:110
#, no-wrap
msgid ""
"#\n"
@@ -201,13 +201,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:111
+#: documentation/content/en/books/handbook/config/_index.adoc:112
#, no-wrap
msgid "run_rc_command \"$1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:115
+#: documentation/content/en/books/handbook/config/_index.adoc:116
msgid ""
"This script will ensure that the provided `utility` will be started after "
"the `DAEMON` pseudo-service. It also provides a method for setting and "
@@ -215,20 +215,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:117
+#: documentation/content/en/books/handbook/config/_index.adoc:118
msgid ""
"This application could then have the following line placed in [.filename]#/"
"etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:121
+#: documentation/content/en/books/handbook/config/_index.adoc:122
#, no-wrap
msgid "utility_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:124
+#: documentation/content/en/books/handbook/config/_index.adoc:125
msgid ""
"This method allows for easier manipulation of command line arguments, "
"inclusion of the default functions provided in [.filename]#/etc/rc.subr#, "
@@ -237,13 +237,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:125
+#: documentation/content/en/books/handbook/config/_index.adoc:126
#, no-wrap
msgid "Using Services to Start Services"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:129
+#: documentation/content/en/books/handbook/config/_index.adoc:130
msgid ""
"Other services can be started using man:inetd[8]. Working with man:inetd[8] "
"and its configuration is described in depth in crossref:network-"
@@ -251,7 +251,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:133
+#: documentation/content/en/books/handbook/config/_index.adoc:134
msgid ""
"In some cases, it may make more sense to use man:cron[8] to start system "
"services. This approach has a number of advantages as man:cron[8] runs "
@@ -260,7 +260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:136
+#: documentation/content/en/books/handbook/config/_index.adoc:137
msgid ""
"The `@reboot` feature of man:cron[8], may be used in place of the time "
"specification. This causes the job to run when man:cron[8] is started, "
@@ -268,13 +268,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:138
+#: documentation/content/en/books/handbook/config/_index.adoc:139
#, no-wrap
msgid "Configuring man:cron[8]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:144
+#: documentation/content/en/books/handbook/config/_index.adoc:145
msgid ""
"One of the most useful utilities in FreeBSD is cron. This utility runs in "
"the background and regularly checks [.filename]#/etc/crontab# for tasks to "
@@ -285,7 +285,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:150
+#: documentation/content/en/books/handbook/config/_index.adoc:151
msgid ""
"Two different types of configuration files are used: the system crontab, "
"which should not be modified, and user crontabs, which can be created and "
@@ -297,7 +297,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:153
+#: documentation/content/en/books/handbook/config/_index.adoc:154
msgid ""
"User crontabs allow individual users to schedule their own tasks. The "
"`root` user can also have a user [.filename]#crontab# which can be used to "
@@ -305,13 +305,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:155
+#: documentation/content/en/books/handbook/config/_index.adoc:156
msgid ""
"Here is a sample entry from the system crontab, [.filename]#/etc/crontab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:168
+#: documentation/content/en/books/handbook/config/_index.adoc:169
#, no-wrap
msgid ""
"# /etc/crontab - root's crontab for FreeBSD\n"
@@ -327,7 +327,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:171
+#: documentation/content/en/books/handbook/config/_index.adoc:172
msgid ""
"Lines that begin with the `#` character are comments. A comment can be "
"placed in the file as a reminder of what and why a desired action is "
@@ -337,7 +337,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:173
+#: documentation/content/en/books/handbook/config/_index.adoc:174
msgid ""
"The equals (`=`) character is used to define any environment settings. In "
"this example, it is used to define the `SHELL` and `PATH`. If the `SHELL` is "
@@ -346,7 +346,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:175
+#: documentation/content/en/books/handbook/config/_index.adoc:176
msgid ""
"This line defines the seven fields used in a system crontab: `minute`, "
"`hour`, `mday`, `month`, `wday`, `who`, and `command`. The `minute` field is "
@@ -360,7 +360,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:177
+#: documentation/content/en/books/handbook/config/_index.adoc:178
msgid ""
"This entry defines the values for this cron job. The `\\*/5`, followed by "
"several more `*` characters, specifies that `/usr/libexec/atrun` is invoked "
@@ -371,24 +371,24 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:179
+#: documentation/content/en/books/handbook/config/_index.adoc:180
#, no-wrap
msgid "Creating a User Crontab"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:182
+#: documentation/content/en/books/handbook/config/_index.adoc:183
msgid "To create a user crontab, invoke `crontab` in editor mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:186
+#: documentation/content/en/books/handbook/config/_index.adoc:187
#, no-wrap
msgid "% crontab -e\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:191
+#: documentation/content/en/books/handbook/config/_index.adoc:192
msgid ""
"This will open the user's crontab using the default text editor. The first "
"time a user runs this command, it will open an empty file. Once a user "
@@ -396,7 +396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:193
+#: documentation/content/en/books/handbook/config/_index.adoc:194
msgid ""
"It is useful to add these lines to the top of the crontab file in order to "
"set the environment variables and to remember the meanings of the fields in "
@@ -404,7 +404,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:200
+#: documentation/content/en/books/handbook/config/_index.adoc:201
#, no-wrap
msgid ""
"SHELL=/bin/sh\n"
@@ -414,7 +414,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:205
+#: documentation/content/en/books/handbook/config/_index.adoc:206
msgid ""
"Then add a line for each command or script to run, specifying the time to "
"run the command. This example runs the specified custom Bourne shell script "
@@ -423,13 +423,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:209
+#: documentation/content/en/books/handbook/config/_index.adoc:210
#, no-wrap
msgid "0\t14\t*\t*\t*\t/usr/home/dru/bin/mycustomscript.sh\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:216
+#: documentation/content/en/books/handbook/config/_index.adoc:217
msgid ""
"Before using a custom script, make sure it is executable and test it with "
"the limited set of environment variables set by cron. To replicate the "
@@ -437,13 +437,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:220
+#: documentation/content/en/books/handbook/config/_index.adoc:221
#, no-wrap
msgid "env -i SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/home/dru LOGNAME=dru /usr/home/dru/bin/mycustomscript.sh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:224
+#: documentation/content/en/books/handbook/config/_index.adoc:225
msgid ""
"The environment set by cron is discussed in man:crontab[5]. Checking that "
"scripts operate correctly in a cron environment is especially important if "
@@ -451,7 +451,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:229
+#: documentation/content/en/books/handbook/config/_index.adoc:230
msgid ""
"When finished editing the crontab, save the file. It will automatically be "
"installed and cron will read the crontab and run its cron jobs at their "
@@ -459,7 +459,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:234
+#: documentation/content/en/books/handbook/config/_index.adoc:235
#, no-wrap
msgid ""
"% crontab -l\n"
@@ -467,12 +467,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:237
+#: documentation/content/en/books/handbook/config/_index.adoc:238
msgid "To remove all of the cron jobs in a user crontab:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:242
+#: documentation/content/en/books/handbook/config/_index.adoc:243
#, no-wrap
msgid ""
"% crontab -r\n"
@@ -480,13 +480,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:245
+#: documentation/content/en/books/handbook/config/_index.adoc:246
#, no-wrap
msgid "Managing Services in FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:250
+#: documentation/content/en/books/handbook/config/_index.adoc:251
msgid ""
"FreeBSD uses the man:rc[8] system of startup scripts during system "
"initialization and for managing services. The scripts listed in [."
@@ -496,13 +496,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:254
+#: documentation/content/en/books/handbook/config/_index.adoc:255
#, no-wrap
msgid "# service sshd restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:259
+#: documentation/content/en/books/handbook/config/_index.adoc:260
msgid ""
"This procedure can be used to start services on a running system. Services "
"will be started automatically at boot time as specified in man:rc.conf[5]. "
@@ -511,13 +511,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:263
+#: documentation/content/en/books/handbook/config/_index.adoc:264
#, no-wrap
msgid "natd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:267
+#: documentation/content/en/books/handbook/config/_index.adoc:268
msgid ""
"If a `natd_enable=\"NO\"` line is already present, change the `NO` to "
"`YES`. The man:rc[8] scripts will automatically load any dependent services "
@@ -525,7 +525,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:272
+#: documentation/content/en/books/handbook/config/_index.adoc:273
msgid ""
"Since the man:rc[8] system is primarily intended to start and stop services "
"at system startup and shutdown time, the `start`, `stop` and `restart` "
@@ -539,13 +539,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:276
+#: documentation/content/en/books/handbook/config/_index.adoc:277
#, no-wrap
msgid "# service sshd onerestart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:280
+#: documentation/content/en/books/handbook/config/_index.adoc:281
msgid ""
"To check if a service is enabled in [.filename]#/etc/rc.conf#, run the "
"appropriate man:rc[8] script with `rcvar`. This example checks to see if "
@@ -553,7 +553,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:288
+#: documentation/content/en/books/handbook/config/_index.adoc:289
#, no-wrap
msgid ""
"# service sshd rcvar\n"
@@ -564,20 +564,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:293
+#: documentation/content/en/books/handbook/config/_index.adoc:294
msgid ""
"The `# sshd` line is output from the above command, not a `root` console."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:297
+#: documentation/content/en/books/handbook/config/_index.adoc:298
msgid ""
"To determine whether or not a service is running, use `status`. For "
"instance, to verify that man:sshd[8] is running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:302
+#: documentation/content/en/books/handbook/config/_index.adoc:303
#, no-wrap
msgid ""
"# service sshd status\n"
@@ -585,7 +585,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:308
+#: documentation/content/en/books/handbook/config/_index.adoc:309
msgid ""
"In some cases, it is also possible to `reload` a service. This attempts to "
"send a signal to an individual service, forcing the service to reload its "
@@ -594,7 +594,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:311
+#: documentation/content/en/books/handbook/config/_index.adoc:312
msgid ""
"The man:rc[8] system is used for network services and it also contributes to "
"most of the system initialization. For instance, when the [.filename]#/etc/"
@@ -602,20 +602,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:315
+#: documentation/content/en/books/handbook/config/_index.adoc:316
#, no-wrap
msgid "Starting background file system checks in 60 seconds.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:318
+#: documentation/content/en/books/handbook/config/_index.adoc:319
msgid ""
"This script is used for background file system checks, which occur only "
"during system initialization."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:323
+#: documentation/content/en/books/handbook/config/_index.adoc:324
msgid ""
"Many system services depend on other services to function properly. For "
"example, man:yp[8] and other RPC-based services may fail to start until "
@@ -627,40 +627,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:325
+#: documentation/content/en/books/handbook/config/_index.adoc:326
msgid ""
"The following key word must be included in all startup scripts as it is "
"required by man:rc.subr[8] to \"enable\" the startup script:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:327
+#: documentation/content/en/books/handbook/config/_index.adoc:328
msgid "`PROVIDE`: Specifies the services this file provides."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:330
+#: documentation/content/en/books/handbook/config/_index.adoc:331
msgid ""
"The following key words may be included at the top of each startup script. "
"They are not strictly necessary, but are useful as hints to man:rcorder[8]:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:332
+#: documentation/content/en/books/handbook/config/_index.adoc:333
msgid ""
"`REQUIRE`: Lists services which are required for this service. The script "
"containing this key word will run _after_ the specified services."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:333
+#: documentation/content/en/books/handbook/config/_index.adoc:334
msgid ""
"`BEFORE`: Lists services which depend on this service. The script containing "
"this key word will run _before_ the specified services."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:335
+#: documentation/content/en/books/handbook/config/_index.adoc:336
msgid ""
"By carefully setting these keywords for each startup script, an "
"administrator has a fine-grained level of control of the startup order of "
@@ -669,7 +669,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:338
+#: documentation/content/en/books/handbook/config/_index.adoc:339
msgid ""
"Additional information can be found in man:rc[8] and man:rc.subr[8]. Refer "
"to extref:{rc-scripting}[this article] for instructions on how to create "
@@ -677,13 +677,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:340
+#: documentation/content/en/books/handbook/config/_index.adoc:341
#, no-wrap
msgid "Managing System-Specific Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:345
+#: documentation/content/en/books/handbook/config/_index.adoc:346
msgid ""
"The principal location for system configuration information is [.filename]#/"
"etc/rc.conf#. This file contains a wide range of configuration information "
@@ -692,7 +692,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:349
+#: documentation/content/en/books/handbook/config/_index.adoc:350
msgid ""
"The entries in [.filename]#/etc/rc.conf# override the default settings in [."
"filename]#/etc/defaults/rc.conf#. The file containing the default settings "
@@ -701,7 +701,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:353
+#: documentation/content/en/books/handbook/config/_index.adoc:354
msgid ""
"A number of strategies may be applied in clustered applications to separate "
"site-wide configuration from system-specific configuration in order to "
@@ -711,7 +711,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:359
+#: documentation/content/en/books/handbook/config/_index.adoc:360
#, no-wrap
msgid ""
"sshd_enable=\"YES\"\n"
@@ -720,14 +720,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:362
+#: documentation/content/en/books/handbook/config/_index.adoc:363
msgid ""
"Whereas these entries in [.filename]#/etc/rc.conf.local# apply to this "
"system only:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:367
+#: documentation/content/en/books/handbook/config/_index.adoc:368
#, no-wrap
msgid ""
"hostname=\"node1.example.org\"\n"
@@ -735,7 +735,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:370
+#: documentation/content/en/books/handbook/config/_index.adoc:371
msgid ""
"Distribute [.filename]#/etc/rc.conf# to every system using an application "
"such as rsync or puppet, while [.filename]#/etc/rc.conf.local# remains "
@@ -743,14 +743,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:372
+#: documentation/content/en/books/handbook/config/_index.adoc:373
msgid ""
"Upgrading the system will not overwrite [.filename]#/etc/rc.conf#, so system "
"configuration information will not be lost."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:379
+#: documentation/content/en/books/handbook/config/_index.adoc:380
msgid ""
"Both [.filename]#/etc/rc.conf# and [.filename]#/etc/rc.conf.local# are "
"parsed by man:sh[1]. This allows system operators to create complex "
@@ -759,26 +759,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:382
+#: documentation/content/en/books/handbook/config/_index.adoc:383
#, no-wrap
msgid "Setting Up Network Interface Cards"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:385
+#: documentation/content/en/books/handbook/config/_index.adoc:386
msgid ""
"Adding and configuring a network interface card (NIC) is a common task for "
"any FreeBSD administrator."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:386
+#: documentation/content/en/books/handbook/config/_index.adoc:387
#, no-wrap
msgid "Locating the Correct Driver"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:391
+#: documentation/content/en/books/handbook/config/_index.adoc:392
msgid ""
"First, determine the model of the NIC and the chip it uses. FreeBSD "
"supports a wide variety of NICs. Check the Hardware Compatibility List for "
@@ -786,7 +786,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:395
+#: documentation/content/en/books/handbook/config/_index.adoc:396
msgid ""
"If the NIC is supported, determine the name of the FreeBSD driver for the "
"NIC. Refer to [.filename]#/usr/src/sys/conf/NOTES# and [.filename]#/usr/src/"
@@ -797,7 +797,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:399
+#: documentation/content/en/books/handbook/config/_index.adoc:400
msgid ""
"The drivers for common NICs are already present in the [.filename]#GENERIC# "
"kernel, meaning the NIC should be probed during boot. The system's boot "
@@ -807,7 +807,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:416
+#: documentation/content/en/books/handbook/config/_index.adoc:417
#, no-wrap
msgid ""
"dc0: <82c169 PNIC 10/100BaseTX> port 0xa000-0xa0ff mem 0xd3800000-0xd38\n"
@@ -827,7 +827,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:420
+#: documentation/content/en/books/handbook/config/_index.adoc:421
msgid ""
"If the driver for the NIC is not present in [.filename]#GENERIC#, but a "
"driver is available, the driver will need to be loaded before the NIC can be "
@@ -835,7 +835,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:422
+#: documentation/content/en/books/handbook/config/_index.adoc:423
msgid ""
"The easiest way is to load a kernel module for the NIC using man:kldload[8]. "
"To also automatically load the driver at boot time, add the appropriate line "
@@ -844,7 +844,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:423
+#: documentation/content/en/books/handbook/config/_index.adoc:424
msgid ""
"Alternatively, statically compile support for the NIC into a custom kernel. "
"Refer to [.filename]#/usr/src/sys/conf/NOTES#, [.filename]#/usr/src/sys/arch/"
@@ -856,13 +856,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:425
+#: documentation/content/en/books/handbook/config/_index.adoc:426
#, no-wrap
msgid "Using Windows(R) NDIS Drivers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:429
+#: documentation/content/en/books/handbook/config/_index.adoc:430
msgid ""
"Unfortunately, there are still many vendors that do not provide schematics "
"for their drivers to the open source community because they regard such "
@@ -873,7 +873,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:434
+#: documentation/content/en/books/handbook/config/_index.adoc:435
msgid ""
"FreeBSD provides \"native\" support for the Network Driver Interface "
"Specification (NDIS). It includes man:ndisgen[8] which can be used to "
@@ -884,28 +884,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:436
+#: documentation/content/en/books/handbook/config/_index.adoc:437
msgid "To use man:ndisgen[8], three things are needed:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:438
+#: documentation/content/en/books/handbook/config/_index.adoc:439
msgid "FreeBSD kernel sources."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:439
+#: documentation/content/en/books/handbook/config/_index.adoc:440
msgid "A Windows(R) XP driver binary with a [.filename]#.SYS# extension."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:440
+#: documentation/content/en/books/handbook/config/_index.adoc:441
msgid ""
"A Windows(R) XP driver configuration file with a [.filename]#.INF# extension."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:444
+#: documentation/content/en/books/handbook/config/_index.adoc:445
msgid ""
"Download the [.filename]#.SYS# and [.filename]#.INF# files for the specific "
"NIC. Generally, these can be found on the driver CD or at the vendor's "
@@ -914,7 +914,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:448
+#: documentation/content/en/books/handbook/config/_index.adoc:449
msgid ""
"The driver bit width must match the version of FreeBSD. For FreeBSD/i386, "
"use a Windows(R) 32-bit driver. For FreeBSD/amd64, a Windows(R) 64-bit "
@@ -922,20 +922,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:451
+#: documentation/content/en/books/handbook/config/_index.adoc:452
msgid ""
"The next step is to compile the driver binary into a loadable kernel "
"module. As `root`, use man:ndisgen[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:455
+#: documentation/content/en/books/handbook/config/_index.adoc:456
#, no-wrap
msgid "# ndisgen /path/to/W32DRIVER.INF /path/to/W32DRIVER.SYS\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:460
+#: documentation/content/en/books/handbook/config/_index.adoc:461
msgid ""
"This command is interactive and prompts for any extra information it "
"requires. A new kernel module will be generated in the current directory. "
@@ -943,13 +943,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:464
+#: documentation/content/en/books/handbook/config/_index.adoc:465
#, no-wrap
msgid "# kldload ./W32DRIVER_SYS.ko\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:469
+#: documentation/content/en/books/handbook/config/_index.adoc:470
msgid ""
"In addition to the generated kernel module, the [.filename]#ndis.ko# and [."
"filename]#if_ndis.ko# modules must be loaded. This should happen "
@@ -958,7 +958,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:474
+#: documentation/content/en/books/handbook/config/_index.adoc:475
#, no-wrap
msgid ""
"# kldload ndis\n"
@@ -966,21 +966,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:477
+#: documentation/content/en/books/handbook/config/_index.adoc:478
msgid ""
"The first command loads the man:ndis[4] miniport driver wrapper and the "
"second loads the generated NIC driver."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:480
+#: documentation/content/en/books/handbook/config/_index.adoc:481
msgid ""
"Check man:dmesg[8] to see if there were any load errors. If all went well, "
"the output should be similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:488
+#: documentation/content/en/books/handbook/config/_index.adoc:489
#, no-wrap
msgid ""
"ndis0: <Wireless-G PCI Adapter> mem 0xf4100000-0xf4101fff irq 3 at device 8.0 on pci1\n"
@@ -991,12 +991,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:491
+#: documentation/content/en/books/handbook/config/_index.adoc:492
msgid "From here, [.filename]#ndis0# can be configured like any other NIC."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:494
+#: documentation/content/en/books/handbook/config/_index.adoc:495
msgid ""
"To configure the system to load the man:ndis[4] modules at boot time, copy "
"the generated module, [.filename]#W32DRIVER_SYS.ko#, to [.filename]#/boot/"
@@ -1004,19 +1004,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:498
+#: documentation/content/en/books/handbook/config/_index.adoc:499
#, no-wrap
msgid "W32DRIVER_SYS_load=\"YES\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:500
+#: documentation/content/en/books/handbook/config/_index.adoc:501
#, no-wrap
msgid "Configuring the Network Card"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:504
+#: documentation/content/en/books/handbook/config/_index.adoc:505
msgid ""
"Once the right driver is loaded for the NIC, the card needs to be "
"configured. It may have been configured at installation time by man:"
@@ -1024,12 +1024,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:506
+#: documentation/content/en/books/handbook/config/_index.adoc:507
msgid "To display the NIC configuration, enter the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:528
+#: documentation/content/en/books/handbook/config/_index.adoc:529
#, no-wrap
msgid ""
"% ifconfig\n"
@@ -1054,27 +1054,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:531
+#: documentation/content/en/books/handbook/config/_index.adoc:532
msgid "In this example, the following devices were displayed:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:533
+#: documentation/content/en/books/handbook/config/_index.adoc:534
msgid "[.filename]#dc0#: The first Ethernet interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:534
+#: documentation/content/en/books/handbook/config/_index.adoc:535
msgid "[.filename]#dc1#: The second Ethernet interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:535
+#: documentation/content/en/books/handbook/config/_index.adoc:536
msgid "[.filename]#lo0#: The loopback device."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:538
+#: documentation/content/en/books/handbook/config/_index.adoc:539
msgid ""
"FreeBSD uses the driver name followed by the order in which the card is "
"detected at boot to name the NIC. For example, [.filename]#sis2# is the "
@@ -1082,40 +1082,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:541
+#: documentation/content/en/books/handbook/config/_index.adoc:542
msgid ""
"In this example, [.filename]#dc0# is up and running. The key indicators are:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:543
+#: documentation/content/en/books/handbook/config/_index.adoc:544
msgid "`UP` means that the card is configured and ready."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:544
+#: documentation/content/en/books/handbook/config/_index.adoc:545
msgid "The card has an Internet (`inet`) address, `192.168.1.3`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:545
+#: documentation/content/en/books/handbook/config/_index.adoc:546
msgid ""
"It has a valid subnet mask (`netmask`), where `0xffffff00` is the same as "
"`255.255.255.0`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:546
+#: documentation/content/en/books/handbook/config/_index.adoc:547
msgid "It has a valid broadcast address, `192.168.1.255`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:547
+#: documentation/content/en/books/handbook/config/_index.adoc:548
msgid "The MAC address of the card (`ether`) is `00:a0:cc:da:da:da`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:548
+#: documentation/content/en/books/handbook/config/_index.adoc:549
msgid ""
"The physical media selection is on autoselection mode (`media: Ethernet "
"autoselect (100baseTX <full-duplex>)`). In this example, [.filename]#dc1# is "
@@ -1124,7 +1124,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:549
+#: documentation/content/en/books/handbook/config/_index.adoc:550
msgid ""
"The status of the link (`status`) is `active`, indicating that the carrier "
"signal is detected. For [.filename]#dc1#, the `status: no carrier` status is "
@@ -1132,12 +1132,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:551
+#: documentation/content/en/books/handbook/config/_index.adoc:552
msgid "If the man:ifconfig[8] output had shown something similar to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:559
+#: documentation/content/en/books/handbook/config/_index.adoc:560
#, no-wrap
msgid ""
"dc0: flags=8843<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500\n"
@@ -1148,12 +1148,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:562
+#: documentation/content/en/books/handbook/config/_index.adoc:563
msgid "it would indicate the card has not been configured."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:566
+#: documentation/content/en/books/handbook/config/_index.adoc:567
msgid ""
"The card must be configured as `root`. The NIC configuration can be "
"performed from the command line with man:ifconfig[8] but will not persist "
@@ -1162,25 +1162,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:570
+#: documentation/content/en/books/handbook/config/_index.adoc:571
#, no-wrap
msgid "ifconfig_dc0=\"DHCP\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:573
+#: documentation/content/en/books/handbook/config/_index.adoc:574
msgid "Replace _dc0_ with the correct value for the system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:575
+#: documentation/content/en/books/handbook/config/_index.adoc:576
msgid ""
"The line added, then, follow the instructions given in <<config-network-"
"testing>>."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:580
+#: documentation/content/en/books/handbook/config/_index.adoc:581
msgid ""
"If the network was configured during installation, some entries for the "
"NIC(s) may be already present. Double check [.filename]#/etc/rc.conf# "
@@ -1188,14 +1188,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:584
+#: documentation/content/en/books/handbook/config/_index.adoc:585
msgid ""
"If there is no DHCP server, the NIC(s) must be configured manually. Add a "
"line for each NIC present on the system, as seen in this example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:589
+#: documentation/content/en/books/handbook/config/_index.adoc:590
#, no-wrap
msgid ""
"ifconfig_dc0=\"inet 192.168.1.3 netmask 255.255.255.0\"\n"
@@ -1203,7 +1203,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:593
+#: documentation/content/en/books/handbook/config/_index.adoc:594
msgid ""
"Replace [.filename]#dc0# and [.filename]#dc1# and the IP address information "
"with the correct values for the system. Refer to the man page for the "
@@ -1212,7 +1212,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:596
+#: documentation/content/en/books/handbook/config/_index.adoc:597
msgid ""
"If the network is not using DNS, edit [.filename]#/etc/hosts# to add the "
"names and IP addresses of the hosts on the LAN, if they are not already "
@@ -1221,14 +1221,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:600
+#: documentation/content/en/books/handbook/config/_index.adoc:601
msgid ""
"If there is no DHCP server and access to the Internet is needed, manually "
"configure the default gateway and the nameserver:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:605
+#: documentation/content/en/books/handbook/config/_index.adoc:606
#, no-wrap
msgid ""
"# sysrc defaultrouter=\"your_default_router\"\n"
@@ -1236,13 +1236,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:610
+#: documentation/content/en/books/handbook/config/_index.adoc:611
#, no-wrap
msgid "Testing and Troubleshooting"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:614
+#: documentation/content/en/books/handbook/config/_index.adoc:615
msgid ""
"Once the necessary changes to [.filename]#/etc/rc.conf# are saved, a reboot "
"can be used to test the network configuration and to verify that the system "
@@ -1251,44 +1251,44 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:618
+#: documentation/content/en/books/handbook/config/_index.adoc:619
#, no-wrap
msgid "# service netif restart\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:623
+#: documentation/content/en/books/handbook/config/_index.adoc:624
msgid ""
"If a default gateway has been set in [.filename]#/etc/rc.conf#, also issue "
"this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:627
+#: documentation/content/en/books/handbook/config/_index.adoc:628
#, no-wrap
msgid "# service routing restart\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:632
+#: documentation/content/en/books/handbook/config/_index.adoc:633
msgid "Once the networking system has been relaunched, test the NICs."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:633
+#: documentation/content/en/books/handbook/config/_index.adoc:634
#, no-wrap
msgid "Testing the Ethernet Card"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:636
+#: documentation/content/en/books/handbook/config/_index.adoc:637
msgid ""
"To verify that an Ethernet card is configured correctly, man:ping[8] the "
"interface itself, and then man:ping[8] another machine on the LAN:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:646
+#: documentation/content/en/books/handbook/config/_index.adoc:647
#, no-wrap
msgid ""
"% ping -c5 192.168.1.3\n"
@@ -1301,7 +1301,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:650
+#: documentation/content/en/books/handbook/config/_index.adoc:651
#, no-wrap
msgid ""
"--- 192.168.1.3 ping statistics ---\n"
@@ -1310,7 +1310,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:661
+#: documentation/content/en/books/handbook/config/_index.adoc:662
#, no-wrap
msgid ""
"% ping -c5 192.168.1.2\n"
@@ -1323,7 +1323,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:665
+#: documentation/content/en/books/handbook/config/_index.adoc:666
#, no-wrap
msgid ""
"--- 192.168.1.2 ping statistics ---\n"
@@ -1332,7 +1332,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:671
+#: documentation/content/en/books/handbook/config/_index.adoc:672
msgid ""
"To test network resolution, use the host name instead of the IP address. If "
"there is no DNS server on the network, [.filename]#/etc/hosts# must first be "
@@ -1343,13 +1343,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:672
+#: documentation/content/en/books/handbook/config/_index.adoc:673
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:676
+#: documentation/content/en/books/handbook/config/_index.adoc:677
msgid ""
"When troubleshooting hardware and software configurations, check the simple "
"things first. Is the network cable plugged in? Are the network services "
@@ -1360,7 +1360,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:679
+#: documentation/content/en/books/handbook/config/_index.adoc:680
msgid ""
"If the card works, yet performance is poor, read through man:tuning[7]. "
"Also, check the network configuration as incorrect network settings can "
@@ -1368,7 +1368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:684
+#: documentation/content/en/books/handbook/config/_index.adoc:685
msgid ""
"Some users experience one or two `device timeout` messages, which is normal "
"for some cards. If they continue, or are bothersome, determine if the "
@@ -1377,7 +1377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:689
+#: documentation/content/en/books/handbook/config/_index.adoc:690
msgid ""
"To resolve `watchdog timeout` errors, first check the network cable. Many "
"cards require a PCI slot which supports bus mastering. On some old "
@@ -1386,7 +1386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:694
+#: documentation/content/en/books/handbook/config/_index.adoc:695
msgid ""
"`No route to host` messages occur if the system is unable to route a packet "
"to the destination host. This can happen if no default route is specified "
@@ -1396,7 +1396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:698
+#: documentation/content/en/books/handbook/config/_index.adoc:699
msgid ""
"`ping: sendto: Permission denied` error messages are often caused by a "
"misconfigured firewall. If a firewall is enabled on FreeBSD but no rules "
@@ -1406,7 +1406,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:703
+#: documentation/content/en/books/handbook/config/_index.adoc:704
msgid ""
"Sometimes performance of the card is poor or below average. In these cases, "
"try setting the media selection mode from `autoselect` to the correct media "
@@ -1416,13 +1416,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:705
+#: documentation/content/en/books/handbook/config/_index.adoc:706
#, no-wrap
msgid "Virtual Hosts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:709
+#: documentation/content/en/books/handbook/config/_index.adoc:710
msgid ""
"A common use of FreeBSD is virtual site hosting, where one server appears to "
"the network as many servers. This is achieved by assigning multiple network "
@@ -1430,7 +1430,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:712
+#: documentation/content/en/books/handbook/config/_index.adoc:713
msgid ""
"A given network interface has one \"real\" address, and may have any number "
"of \"alias\" addresses. These aliases are normally added by placing alias "
@@ -1438,13 +1438,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:716
+#: documentation/content/en/books/handbook/config/_index.adoc:717
#, no-wrap
msgid "ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:720
+#: documentation/content/en/books/handbook/config/_index.adoc:721
msgid ""
"Alias entries must start with `alias__0__` using a sequential number such as "
"`alias0`, `alias1`, and so on. The configuration process will stop at the "
@@ -1452,7 +1452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:724
+#: documentation/content/en/books/handbook/config/_index.adoc:725
msgid ""
"The calculation of alias netmasks is important. For a given interface, "
"there must be one address which correctly represents the network's netmask. "
@@ -1461,7 +1461,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:729
+#: documentation/content/en/books/handbook/config/_index.adoc:730
msgid ""
"For example, consider the case where the [.filename]#fxp0# interface is "
"connected to two networks: `10.1.1.0` with a netmask of `255.255.255.0` and "
@@ -1474,14 +1474,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:731
+#: documentation/content/en/books/handbook/config/_index.adoc:732
msgid ""
"The following [.filename]#/etc/rc.conf# entries configure the adapter "
"correctly for this scenario:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:743
+#: documentation/content/en/books/handbook/config/_index.adoc:744
#, no-wrap
msgid ""
"ifconfig_fxp0=\"inet 10.1.1.1 netmask 255.255.255.0\"\n"
@@ -1496,7 +1496,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:747
+#: documentation/content/en/books/handbook/config/_index.adoc:748
msgid ""
"A simpler way to express this is with a space-separated list of IP address "
"ranges. The first address will be given the indicated subnet mask and the "
@@ -1504,19 +1504,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:751
+#: documentation/content/en/books/handbook/config/_index.adoc:752
#, no-wrap
msgid "ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:754
+#: documentation/content/en/books/handbook/config/_index.adoc:755
#, no-wrap
msgid "Configuring System Logging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:760
+#: documentation/content/en/books/handbook/config/_index.adoc:761
msgid ""
"Generating and reading system logs is an important aspect of system "
"administration. The information in system logs can be used to detect "
@@ -1527,7 +1527,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:766
+#: documentation/content/en/books/handbook/config/_index.adoc:767
msgid ""
"FreeBSD provides a system logger, syslogd, to manage logging. By default, "
"syslogd is started when the system boots. This is controlled by the "
@@ -1538,20 +1538,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:768
+#: documentation/content/en/books/handbook/config/_index.adoc:769
msgid ""
"This section describes how to configure the FreeBSD system logger for both "
"local and remote logging and how to perform log rotation and log management."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:769
+#: documentation/content/en/books/handbook/config/_index.adoc:770
#, no-wrap
msgid "Configuring Local Logging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:776
+#: documentation/content/en/books/handbook/config/_index.adoc:777
msgid ""
"The configuration file, [.filename]#/etc/syslog.conf#, controls what syslogd "
"does with log entries as they are received. There are several parameters to "
@@ -1565,7 +1565,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:784
+#: documentation/content/en/books/handbook/config/_index.adoc:785
msgid ""
"This configuration file contains one line per action, where the syntax for "
"each line is a selector field followed by an action field. The syntax of "
@@ -1580,7 +1580,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:822
+#: documentation/content/en/books/handbook/config/_index.adoc:823
#, no-wrap
msgid ""
"# $FreeBSD$\n"
@@ -1621,12 +1621,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:825
+#: documentation/content/en/books/handbook/config/_index.adoc:826
msgid "In this example:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:827
+#: documentation/content/en/books/handbook/config/_index.adoc:828
msgid ""
"Line 8 matches all messages with a level of `err` or higher, as well as "
"`kern.warning`, `auth.notice` and `mail.crit`, and sends these log messages "
@@ -1634,21 +1634,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:828
+#: documentation/content/en/books/handbook/config/_index.adoc:829
msgid ""
"Line 12 matches all messages from the `mail` facility at level `info` or "
"above and logs the messages to [.filename]#/var/log/maillog#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:829
+#: documentation/content/en/books/handbook/config/_index.adoc:830
msgid ""
"Line 17 uses a comparison flag (`=`) to only match messages at level `debug` "
"and logs them to [.filename]#/var/log/debug.log#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:830
+#: documentation/content/en/books/handbook/config/_index.adoc:831
msgid ""
"Line 33 is an example usage of a program specification. This makes the rules "
"following it only valid for the specified program. In this case, only the "
@@ -1656,14 +1656,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:832
+#: documentation/content/en/books/handbook/config/_index.adoc:833
msgid ""
"The available levels, in order from most to least critical are `emerg`, "
"`alert`, `crit`, `err`, `warning`, `notice`, `info`, and `debug`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:835
+#: documentation/content/en/books/handbook/config/_index.adoc:836
msgid ""
"The facilities, in no particular order, are `auth`, `authpriv`, `console`, "
"`cron`, `daemon`, `ftp`, `kern`, `lpr`, `mail`, `mark`, `news`, `security`, "
@@ -1672,20 +1672,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:837
+#: documentation/content/en/books/handbook/config/_index.adoc:838
msgid ""
"To log everything of level `notice` and higher to [.filename]#/var/log/"
"daemon.log#, add the following entry:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:841
+#: documentation/content/en/books/handbook/config/_index.adoc:842
#, no-wrap
msgid "daemon.notice /var/log/daemon.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:845
+#: documentation/content/en/books/handbook/config/_index.adoc:846
msgid ""
"For more information about the different levels and facilities, refer to man:"
"syslog[3] and man:syslogd[8]. For more information about [.filename]#/etc/"
@@ -1694,13 +1694,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:846
+#: documentation/content/en/books/handbook/config/_index.adoc:847
#, no-wrap
msgid "Log Management and Rotation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:855
+#: documentation/content/en/books/handbook/config/_index.adoc:856
msgid ""
"Log files can grow quickly, taking up disk space and making it more "
"difficult to locate useful information. Log management attempts to mitigate "
@@ -1713,7 +1713,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:860
+#: documentation/content/en/books/handbook/config/_index.adoc:861
msgid ""
"To know which actions to take, newsyslog reads its configuration file, [."
"filename]#/etc/newsyslog.conf#. This file contains one line for each log "
@@ -1724,7 +1724,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:902
+#: documentation/content/en/books/handbook/config/_index.adoc:903
#, no-wrap
msgid ""
"# configuration file for newsyslog\n"
@@ -1769,7 +1769,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:911
+#: documentation/content/en/books/handbook/config/_index.adoc:912
msgid ""
"Each line starts with the name of the log to be rotated, optionally followed "
"by an owner and group for both rotated and newly created files. The `mode` "
@@ -1785,7 +1785,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:914
+#: documentation/content/en/books/handbook/config/_index.adoc:915
msgid ""
"For more information on all fields, valid flags, and how to specify the "
"rotation time, refer to man:newsyslog.conf[5]. Since newsyslog is run from "
@@ -1794,13 +1794,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:916
+#: documentation/content/en/books/handbook/config/_index.adoc:917
#, no-wrap
msgid "Configuring Remote Logging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:920
+#: documentation/content/en/books/handbook/config/_index.adoc:921
msgid ""
"Monitoring the log files of multiple hosts can become unwieldy as the number "
"of systems increases. Configuring centralized logging can reduce some of "
@@ -1808,7 +1808,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:924
+#: documentation/content/en/books/handbook/config/_index.adoc:925
msgid ""
"In FreeBSD, centralized log file aggregation, merging, and rotation can be "
"configured using syslogd and newsyslog. This section demonstrates an "
@@ -1819,13 +1819,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:925
+#: documentation/content/en/books/handbook/config/_index.adoc:926
#, no-wrap
msgid "Log Server Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:929
+#: documentation/content/en/books/handbook/config/_index.adoc:930
msgid ""
"A log server is a system that has been configured to accept logging "
"information from other hosts. Before configuring a log server, check the "
@@ -1833,7 +1833,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:931
+#: documentation/content/en/books/handbook/config/_index.adoc:932
msgid ""
"If there is a firewall between the logging server and any logging clients, "
"ensure that the firewall ruleset allows UDP port 514 for both the clients "
@@ -1841,7 +1841,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:932
+#: documentation/content/en/books/handbook/config/_index.adoc:933
msgid ""
"The logging server and all client machines must have forward and reverse "
"entries in the local DNS. If the network does not have a DNS server, create "
@@ -1850,7 +1850,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:935
+#: documentation/content/en/books/handbook/config/_index.adoc:936
msgid ""
"On the log server, edit [.filename]#/etc/syslog.conf# to specify the name of "
"the client to receive log entries from, the logging facility to be used, and "
@@ -1860,13 +1860,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/config/_index.adoc:936
+#: documentation/content/en/books/handbook/config/_index.adoc:937
#, no-wrap
msgid "Sample Log Server Configuration"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:944
+#: documentation/content/en/books/handbook/config/_index.adoc:945
#, no-wrap
msgid ""
"+logclient.example.com\n"
@@ -1874,7 +1874,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:950
+#: documentation/content/en/books/handbook/config/_index.adoc:951
msgid ""
"When adding multiple log clients, add a similar two-line entry for each "
"client. More information about the available facilities may be found in man:"
@@ -1882,12 +1882,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:952
+#: documentation/content/en/books/handbook/config/_index.adoc:953
msgid "Next, configure [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:957
+#: documentation/content/en/books/handbook/config/_index.adoc:958
#, no-wrap
msgid ""
"syslogd_enable=\"YES\"\n"
@@ -1895,7 +1895,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:963
+#: documentation/content/en/books/handbook/config/_index.adoc:964
msgid ""
"The first entry starts syslogd at system boot. The second entry allows log "
"entries from the specified client. The `-v -v` increases the verbosity of "
@@ -1904,7 +1904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:967
+#: documentation/content/en/books/handbook/config/_index.adoc:968
msgid ""
"Multiple `-a` options may be specified to allow logging from multiple "
"clients. IP addresses and whole netblocks may also be specified. Refer to "
@@ -1912,23 +1912,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:969
+#: documentation/content/en/books/handbook/config/_index.adoc:970
msgid "Finally, create the log file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:973
+#: documentation/content/en/books/handbook/config/_index.adoc:974
#, no-wrap
msgid "# touch /var/log/logclient.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:976
+#: documentation/content/en/books/handbook/config/_index.adoc:977
msgid "At this point, syslogd should be restarted and verified:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:981
+#: documentation/content/en/books/handbook/config/_index.adoc:982
#, no-wrap
msgid ""
"# service syslogd restart\n"
@@ -1936,7 +1936,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:985
+#: documentation/content/en/books/handbook/config/_index.adoc:986
msgid ""
"If a PID is returned, the server restarted successfully, and client "
"configuration can begin. If the server did not restart, consult [."
@@ -1944,27 +1944,27 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:986
+#: documentation/content/en/books/handbook/config/_index.adoc:987
#, no-wrap
msgid "Log Client Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:990
+#: documentation/content/en/books/handbook/config/_index.adoc:991
msgid ""
"A logging client sends log entries to a logging server on the network. The "
"client also keeps a local copy of its own logs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:992
+#: documentation/content/en/books/handbook/config/_index.adoc:993
msgid ""
"Once a logging server has been configured, edit [.filename]#/etc/rc.conf# on "
"the logging client:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:997
+#: documentation/content/en/books/handbook/config/_index.adoc:998
#, no-wrap
msgid ""
"syslogd_enable=\"YES\"\n"
@@ -1972,7 +1972,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1001
+#: documentation/content/en/books/handbook/config/_index.adoc:1002
msgid ""
"The first entry enables syslogd on boot up. The second entry prevents logs "
"from being accepted by this client from other hosts (`-s`) and increases the "
@@ -1980,7 +1980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1004
+#: documentation/content/en/books/handbook/config/_index.adoc:1005
msgid ""
"Next, define the logging server in the client's [.filename]#/etc/syslog."
"conf#. In this example, all logged facilities are sent to a remote system, "
@@ -1988,51 +1988,51 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1008
+#: documentation/content/en/books/handbook/config/_index.adoc:1009
#, no-wrap
msgid "*.*\t\t@logserv.example.com\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1011
+#: documentation/content/en/books/handbook/config/_index.adoc:1012
msgid "After saving the edit, restart syslogd for the changes to take effect:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1015
-#: documentation/content/en/books/handbook/config/_index.adoc:1045
+#: documentation/content/en/books/handbook/config/_index.adoc:1016
+#: documentation/content/en/books/handbook/config/_index.adoc:1046
#, no-wrap
msgid "# service syslogd restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1018
+#: documentation/content/en/books/handbook/config/_index.adoc:1019
msgid ""
"To test that log messages are being sent across the network, use man:"
"logger[1] on the client to send a message to syslogd:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1022
+#: documentation/content/en/books/handbook/config/_index.adoc:1023
#, no-wrap
msgid "# logger \"Test message from logclient\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1025
+#: documentation/content/en/books/handbook/config/_index.adoc:1026
msgid ""
"This message should now exist both in [.filename]#/var/log/messages# on the "
"client and [.filename]#/var/log/logclient.log# on the log server."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1026
+#: documentation/content/en/books/handbook/config/_index.adoc:1027
#, no-wrap
msgid "Debugging Log Servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1032
+#: documentation/content/en/books/handbook/config/_index.adoc:1033
msgid ""
"If no messages are being received on the log server, the cause is most "
"likely a network connectivity issue, a hostname resolution issue, or a typo "
@@ -2045,7 +2045,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1036
+#: documentation/content/en/books/handbook/config/_index.adoc:1037
msgid ""
"If the `ping` succeeds on both hosts but log messages are still not being "
"received, temporarily increase logging verbosity to narrow down the "
@@ -2057,20 +2057,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1040
+#: documentation/content/en/books/handbook/config/_index.adoc:1041
#, no-wrap
msgid "syslogd_flags=\"-d -a logclient.example.com -v -v\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1048
+#: documentation/content/en/books/handbook/config/_index.adoc:1049
msgid ""
"Debugging data similar to the following will flash on the console "
"immediately after the restart:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1059
+#: documentation/content/en/books/handbook/config/_index.adoc:1060
#, no-wrap
msgid ""
"logmsg: pri 56, flags 4, from logserv.example.com, msg syslogd: restart\n"
@@ -2084,7 +2084,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1064
+#: documentation/content/en/books/handbook/config/_index.adoc:1065
msgid ""
"In this example, the log messages are being rejected due to a typo which "
"results in a hostname mismatch. The client's hostname should be "
@@ -2093,7 +2093,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1080
+#: documentation/content/en/books/handbook/config/_index.adoc:1081
#, no-wrap
msgid ""
"# service syslogd restart\n"
@@ -2112,20 +2112,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1083
+#: documentation/content/en/books/handbook/config/_index.adoc:1084
msgid ""
"At this point, the messages are being properly received and placed in the "
"correct file."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1084
+#: documentation/content/en/books/handbook/config/_index.adoc:1085
#, no-wrap
msgid "Security Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1090
+#: documentation/content/en/books/handbook/config/_index.adoc:1091
msgid ""
"As with any network service, security requirements should be considered "
"before implementing a logging server. Log files may contain sensitive data "
@@ -2137,7 +2137,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1098
+#: documentation/content/en/books/handbook/config/_index.adoc:1099
msgid ""
"Local security is also an issue. Log files are not encrypted during use or "
"after log rotation. Local users may access log files to gain additional "
@@ -2149,175 +2149,175 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1100
+#: documentation/content/en/books/handbook/config/_index.adoc:1101
#, no-wrap
msgid "Configuration Files"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1102
+#: documentation/content/en/books/handbook/config/_index.adoc:1103
#, no-wrap
msgid "[.filename]#/etc# Layout"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1106
+#: documentation/content/en/books/handbook/config/_index.adoc:1107
msgid ""
"There are a number of directories in which configuration information is "
"kept. These include:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1112
+#: documentation/content/en/books/handbook/config/_index.adoc:1113
#, no-wrap
msgid "[.filename]#/etc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1114
+#: documentation/content/en/books/handbook/config/_index.adoc:1115
#, no-wrap
msgid "Generic system-specific configuration information."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1115
+#: documentation/content/en/books/handbook/config/_index.adoc:1116
#, no-wrap
msgid "[.filename]#/etc/defaults#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1117
+#: documentation/content/en/books/handbook/config/_index.adoc:1118
#, no-wrap
msgid "Default versions of system configuration files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1118
+#: documentation/content/en/books/handbook/config/_index.adoc:1119
#, no-wrap
msgid "[.filename]#/etc/mail#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1120
+#: documentation/content/en/books/handbook/config/_index.adoc:1121
#, no-wrap
msgid "Extra man:sendmail[8] configuration and other MTA configuration files."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1121
+#: documentation/content/en/books/handbook/config/_index.adoc:1122
#, no-wrap
msgid "[.filename]#/etc/ppp#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1123
+#: documentation/content/en/books/handbook/config/_index.adoc:1124
#, no-wrap
msgid "Configuration for both user- and kernel-ppp programs."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1124
+#: documentation/content/en/books/handbook/config/_index.adoc:1125
#, no-wrap
msgid "[.filename]#/usr/local/etc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1126
+#: documentation/content/en/books/handbook/config/_index.adoc:1127
#, no-wrap
msgid "Configuration files for installed applications. May contain per-application subdirectories."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1127
+#: documentation/content/en/books/handbook/config/_index.adoc:1128
#, no-wrap
msgid "[.filename]#/usr/local/etc/rc.d#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1129
+#: documentation/content/en/books/handbook/config/_index.adoc:1130
#, no-wrap
msgid "man:rc[8] scripts for installed applications."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1130
+#: documentation/content/en/books/handbook/config/_index.adoc:1131
#, no-wrap
msgid "[.filename]#/var/db#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1131
+#: documentation/content/en/books/handbook/config/_index.adoc:1132
#, no-wrap
msgid "Automatically generated system-specific database files, such as the package database and the man:locate[1] database."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1133
+#: documentation/content/en/books/handbook/config/_index.adoc:1134
#, no-wrap
msgid "Hostnames"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1135
+#: documentation/content/en/books/handbook/config/_index.adoc:1136
#, no-wrap
msgid "[.filename]#/etc/resolv.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1138
+#: documentation/content/en/books/handbook/config/_index.adoc:1139
msgid ""
"How a FreeBSD system accesses the Internet Domain Name System (DNS) is "
"controlled by man:resolv.conf[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1140
+#: documentation/content/en/books/handbook/config/_index.adoc:1141
msgid "The most common entries to [.filename]#/etc/resolv.conf# are:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1146
+#: documentation/content/en/books/handbook/config/_index.adoc:1147
#, no-wrap
msgid "`nameserver`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1148
+#: documentation/content/en/books/handbook/config/_index.adoc:1149
#, no-wrap
msgid "The IP address of a name server the resolver should query. The servers are queried in the order listed with a maximum of three."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1149
+#: documentation/content/en/books/handbook/config/_index.adoc:1150
#, no-wrap
msgid "`search`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1151
+#: documentation/content/en/books/handbook/config/_index.adoc:1152
#, no-wrap
msgid "Search list for hostname lookup. This is normally determined by the domain of the local hostname."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1152
+#: documentation/content/en/books/handbook/config/_index.adoc:1153
#, no-wrap
msgid "`domain`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/config/_index.adoc:1153
+#: documentation/content/en/books/handbook/config/_index.adoc:1154
#, no-wrap
msgid "The local domain name."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1156
+#: documentation/content/en/books/handbook/config/_index.adoc:1157
msgid "A typical [.filename]#/etc/resolv.conf# looks like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1162
+#: documentation/content/en/books/handbook/config/_index.adoc:1163
#, no-wrap
msgid ""
"search example.com\n"
@@ -2326,25 +2326,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1167
+#: documentation/content/en/books/handbook/config/_index.adoc:1168
msgid "Only one of the `search` and `domain` options should be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1170
+#: documentation/content/en/books/handbook/config/_index.adoc:1171
msgid ""
"When using DHCP, man:dhclient[8] usually rewrites [.filename]#/etc/resolv."
"conf# with information received from the DHCP server."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1171
+#: documentation/content/en/books/handbook/config/_index.adoc:1172
#, no-wrap
msgid "[.filename]#/etc/hosts#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1176
+#: documentation/content/en/books/handbook/config/_index.adoc:1177
msgid ""
"[.filename]#/etc/hosts# is a simple text database which works in conjunction "
"with DNS and NIS to provide host name to IP address mappings. Entries for "
@@ -2356,7 +2356,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1211
+#: documentation/content/en/books/handbook/config/_index.adoc:1212
#, no-wrap
msgid ""
"# $FreeBSD$\n"
@@ -2394,40 +2394,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1214
+#: documentation/content/en/books/handbook/config/_index.adoc:1215
msgid "The format of [.filename]#/etc/hosts# is as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1218
+#: documentation/content/en/books/handbook/config/_index.adoc:1219
#, no-wrap
msgid "[Internet address] [official hostname] [alias1] [alias2] ...\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1221
+#: documentation/content/en/books/handbook/config/_index.adoc:1222
msgid "For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1225
+#: documentation/content/en/books/handbook/config/_index.adoc:1226
#, no-wrap
msgid "10.0.0.1 myRealHostname.example.com myRealHostname foobar1 foobar2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1228
+#: documentation/content/en/books/handbook/config/_index.adoc:1229
msgid "Consult man:hosts[5] for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1230
+#: documentation/content/en/books/handbook/config/_index.adoc:1231
#, no-wrap
msgid "Tuning with man:sysctl[8]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1235
+#: documentation/content/en/books/handbook/config/_index.adoc:1236
msgid ""
"man:sysctl[8] is used to make changes to a running FreeBSD system. This "
"includes many advanced options of the TCP/IP stack and virtual memory system "
@@ -2437,30 +2437,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1237
+#: documentation/content/en/books/handbook/config/_index.adoc:1238
msgid ""
"At its core, man:sysctl[8] serves two functions: to read and to modify "
"system settings."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1239
+#: documentation/content/en/books/handbook/config/_index.adoc:1240
msgid "To view all readable variables:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1243
+#: documentation/content/en/books/handbook/config/_index.adoc:1244
#, no-wrap
msgid "% sysctl -a\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1246
+#: documentation/content/en/books/handbook/config/_index.adoc:1247
msgid "To read a particular variable, specify its name:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1251
+#: documentation/content/en/books/handbook/config/_index.adoc:1252
#, no-wrap
msgid ""
"% sysctl kern.maxproc\n"
@@ -2468,12 +2468,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1254
+#: documentation/content/en/books/handbook/config/_index.adoc:1255
msgid "To set a particular variable, use the _variable_=_value_ syntax:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1259
+#: documentation/content/en/books/handbook/config/_index.adoc:1260
#, no-wrap
msgid ""
"# sysctl kern.maxfiles=5000\n"
@@ -2481,14 +2481,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1262
+#: documentation/content/en/books/handbook/config/_index.adoc:1263
msgid ""
"Settings of sysctl variables are usually either strings, numbers, or "
"booleans, where a boolean is `1` for yes or `0` for no."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1265
+#: documentation/content/en/books/handbook/config/_index.adoc:1266
msgid ""
"To automatically set some variables each time the machine boots, add them to "
"[.filename]#/etc/sysctl.conf#. For more information, refer to man:sysctl."
@@ -2496,13 +2496,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1267
+#: documentation/content/en/books/handbook/config/_index.adoc:1268
#, no-wrap
msgid "[.filename]#sysctl.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1273
+#: documentation/content/en/books/handbook/config/_index.adoc:1274
msgid ""
"The configuration file for man:sysctl[8], [.filename]#/etc/sysctl.conf#, "
"looks much like [.filename]#/etc/rc.conf#. Values are set in a "
@@ -2511,7 +2511,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1275
+#: documentation/content/en/books/handbook/config/_index.adoc:1276
msgid ""
"For example, to turn off logging of fatal signal exits and prevent users "
"from seeing processes started by other users, the following tunables can be "
@@ -2519,7 +2519,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1280
+#: documentation/content/en/books/handbook/config/_index.adoc:1281
#, no-wrap
msgid ""
"# Do not log fatal signal exits (e.g., sig 11)\n"
@@ -2527,7 +2527,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1284
+#: documentation/content/en/books/handbook/config/_index.adoc:1285
#, no-wrap
msgid ""
"# Prevent users from seeing information about processes that\n"
@@ -2536,27 +2536,27 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1287
+#: documentation/content/en/books/handbook/config/_index.adoc:1288
#, no-wrap
msgid "man:sysctl[8] Read-only"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1290
+#: documentation/content/en/books/handbook/config/_index.adoc:1291
msgid ""
"In some cases it may be desirable to modify read-only man:sysctl[8] values, "
"which will require a reboot of the system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1292
+#: documentation/content/en/books/handbook/config/_index.adoc:1293
msgid ""
"For instance, on some laptop models the man:cardbus[4] device will not probe "
"memory ranges and will fail with errors similar to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1297
+#: documentation/content/en/books/handbook/config/_index.adoc:1298
#, no-wrap
msgid ""
"cbb0: Could not map register memory\n"
@@ -2564,7 +2564,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1302
+#: documentation/content/en/books/handbook/config/_index.adoc:1303
msgid ""
"The fix requires the modification of a read-only man:sysctl[8] setting. Add "
"`hw.pci.allow_unsupported_io_range=1` to [.filename]#/boot/loader.conf# and "
@@ -2572,13 +2572,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1304
+#: documentation/content/en/books/handbook/config/_index.adoc:1305
#, no-wrap
msgid "Tuning Disks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1311
+#: documentation/content/en/books/handbook/config/_index.adoc:1312
msgid ""
"The following section will discuss various tuning mechanisms and options "
"which may be applied to disk devices. In many cases, disks with mechanical "
@@ -2592,19 +2592,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1312
+#: documentation/content/en/books/handbook/config/_index.adoc:1313
#, no-wrap
msgid "Sysctl Variables"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1314
+#: documentation/content/en/books/handbook/config/_index.adoc:1315
#, no-wrap
msgid "`vfs.vmiodirenable`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1325
+#: documentation/content/en/books/handbook/config/_index.adoc:1326
msgid ""
"The `vfs.vmiodirenable` man:sysctl[8] variable may be set to either `0` "
"(off) or `1` (on). It is set to `1` by default. This variable controls how "
@@ -2624,13 +2624,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1326
+#: documentation/content/en/books/handbook/config/_index.adoc:1327
#, no-wrap
msgid "`vfs.write_behind`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1332
+#: documentation/content/en/books/handbook/config/_index.adoc:1333
msgid ""
"The `vfs.write_behind` man:sysctl[8] variable defaults to `1` (on). This "
"tells the file system to issue media writes as full clusters are collected, "
@@ -2641,13 +2641,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1333
+#: documentation/content/en/books/handbook/config/_index.adoc:1334
#, no-wrap
msgid "`vfs.hirunningspace`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1339
+#: documentation/content/en/books/handbook/config/_index.adoc:1340
msgid ""
"The `vfs.hirunningspace` man:sysctl[8] variable determines how much "
"outstanding write I/O may be queued to disk controllers system-wide at any "
@@ -2659,7 +2659,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1342
+#: documentation/content/en/books/handbook/config/_index.adoc:1343
msgid ""
"There are various other buffer cache and VM page cache related man:sysctl[8] "
"values. Modifying these values is not recommended as the VM system does a "
@@ -2667,13 +2667,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1343
+#: documentation/content/en/books/handbook/config/_index.adoc:1344
#, no-wrap
msgid "`vm.swap_idle_enabled`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1351
+#: documentation/content/en/books/handbook/config/_index.adoc:1352
msgid ""
"The `vm.swap_idle_enabled` man:sysctl[8] variable is useful in large multi-"
"user systems with many active login users and lots of idle processes. Such "
@@ -2691,13 +2691,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1352
+#: documentation/content/en/books/handbook/config/_index.adoc:1353
#, no-wrap
msgid "`hw.ata.wc`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1360
+#: documentation/content/en/books/handbook/config/_index.adoc:1361
msgid ""
"Turning off IDE write caching reduces write bandwidth to IDE disks, but may "
"sometimes be necessary due to data consistency issues introduced by hard "
@@ -2712,18 +2712,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1362
+#: documentation/content/en/books/handbook/config/_index.adoc:1363
msgid "For more information, refer to man:ata[4]."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1363
+#: documentation/content/en/books/handbook/config/_index.adoc:1364
#, no-wrap
msgid "`SCSI_DELAY` (`kern.cam.scsi_delay`)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1370
+#: documentation/content/en/books/handbook/config/_index.adoc:1371
msgid ""
"The `SCSI_DELAY` kernel configuration option may be used to reduce system "
"boot times. The defaults are fairly high and can be responsible for `15` "
@@ -2734,20 +2734,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1372
+#: documentation/content/en/books/handbook/config/_index.adoc:1373
#, no-wrap
msgid "Soft Updates"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1377
+#: documentation/content/en/books/handbook/config/_index.adoc:1378
msgid ""
"To fine-tune a file system, use man:tunefs[8]. This program has many "
"different options. To toggle Soft Updates on and off, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1382
+#: documentation/content/en/books/handbook/config/_index.adoc:1383
#, no-wrap
msgid ""
"# tunefs -n enable /filesystem\n"
@@ -2755,7 +2755,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1386
+#: documentation/content/en/books/handbook/config/_index.adoc:1387
msgid ""
"A file system cannot be modified with man:tunefs[8] while it is mounted. A "
"good time to enable Soft Updates is before any partitions have been mounted, "
@@ -2763,7 +2763,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1393
+#: documentation/content/en/books/handbook/config/_index.adoc:1394
msgid ""
"Soft Updates is recommended for UFS file systems as it drastically improves "
"meta-data performance, mainly file creation and deletion, through the use of "
@@ -2778,13 +2778,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1394
+#: documentation/content/en/books/handbook/config/_index.adoc:1395
#, no-wrap
msgid "More Details About Soft Updates"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1398
+#: documentation/content/en/books/handbook/config/_index.adoc:1399
msgid ""
"Meta-data updates are updates to non-content data like inodes or "
"directories. There are two traditional approaches to writing a file "
@@ -2792,7 +2792,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1411
+#: documentation/content/en/books/handbook/config/_index.adoc:1412
msgid ""
"Historically, the default behavior was to write out meta-data updates "
"synchronously. If a directory changed, the system waited until the change "
@@ -2813,7 +2813,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1422
+#: documentation/content/en/books/handbook/config/_index.adoc:1423
msgid ""
"The second approach is to use asynchronous meta-data updates. This is the "
"default for a UFS file system mounted with `mount -o async`. Since all meta-"
@@ -2838,7 +2838,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1430
+#: documentation/content/en/books/handbook/config/_index.adoc:1431
msgid ""
"The usual solution for this problem is to implement _dirty region logging_, "
"which is also referred to as _journaling_. Meta-data updates are still "
@@ -2857,7 +2857,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1446
+#: documentation/content/en/books/handbook/config/_index.adoc:1447
msgid ""
"Kirk McKusick, the developer of Berkeley FFS, solved this problem with Soft "
"Updates. All pending meta-data updates are kept in memory and written out "
@@ -2887,7 +2887,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1453
+#: documentation/content/en/books/handbook/config/_index.adoc:1454
msgid ""
"The advantage is that meta-data operations are nearly as fast as "
"asynchronous updates and are faster than _logging_, which has to write the "
@@ -2904,25 +2904,25 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1455
+#: documentation/content/en/books/handbook/config/_index.adoc:1456
#, no-wrap
msgid "Tuning Kernel Limits"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1458
+#: documentation/content/en/books/handbook/config/_index.adoc:1459
#, no-wrap
msgid "File/Process Limits"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1461
+#: documentation/content/en/books/handbook/config/_index.adoc:1462
#, no-wrap
msgid "`kern.maxfiles`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1466
+#: documentation/content/en/books/handbook/config/_index.adoc:1467
msgid ""
"The `kern.maxfiles` man:sysctl[8] variable can be raised or lowered based "
"upon system requirements. This variable indicates the maximum number of "
@@ -2932,7 +2932,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1469
+#: documentation/content/en/books/handbook/config/_index.adoc:1470
msgid ""
"Each open file, socket, or fifo uses one file descriptor. A large-scale "
"production server may easily require many thousands of file descriptors, "
@@ -2940,7 +2940,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1475
+#: documentation/content/en/books/handbook/config/_index.adoc:1476
msgid ""
"In older FreeBSD releases, the default value of `kern.maxfiles` is derived "
"from `maxusers` in the kernel configuration file. `kern.maxfiles` grows "
@@ -2952,7 +2952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1481
+#: documentation/content/en/books/handbook/config/_index.adoc:1482
msgid ""
"The read-only man:sysctl[8] variable `kern.maxusers` is automatically sized "
"at boot based on the amount of memory available in the system, and may be "
@@ -2967,7 +2967,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1489
+#: documentation/content/en/books/handbook/config/_index.adoc:1490
msgid ""
"In older releases, the system will auto-tune `maxusers` if it is set to `0`. "
"footnote:[The auto-tuning algorithm sets maxusers equal to the amount of "
@@ -2987,7 +2987,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1494
+#: documentation/content/en/books/handbook/config/_index.adoc:1495
msgid ""
"`maxusers` does _not_ limit the number of users which can log into the "
"machine. It instead sets various table sizes to reasonable values "
@@ -2996,13 +2996,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1496
+#: documentation/content/en/books/handbook/config/_index.adoc:1497
#, no-wrap
msgid "`kern.ipc.soacceptqueue`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1503
+#: documentation/content/en/books/handbook/config/_index.adoc:1504
msgid ""
"The `kern.ipc.soacceptqueue` man:sysctl[8] variable limits the size of the "
"listen queue for accepting new `TCP` connections. The default value of "
@@ -3015,13 +3015,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1505
+#: documentation/content/en/books/handbook/config/_index.adoc:1506
#, no-wrap
msgid "Network Limits"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1516
+#: documentation/content/en/books/handbook/config/_index.adoc:1517
msgid ""
"The `NMBCLUSTERS` kernel configuration option dictates the amount of network "
"Mbufs available to the system. A heavily-trafficked server with a low "
@@ -3039,7 +3039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1519
+#: documentation/content/en/books/handbook/config/_index.adoc:1520
msgid ""
"The `kern.ipc.nmbclusters` loader tunable should be used to tune this at "
"boot time. Only older versions of FreeBSD will require the use of the "
@@ -3047,7 +3047,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1524
+#: documentation/content/en/books/handbook/config/_index.adoc:1525
msgid ""
"For busy servers that make extensive use of the man:sendfile[2] system call, "
"it may be necessary to increase the number of man:sendfile[2] buffers via "
@@ -3060,7 +3060,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1528
+#: documentation/content/en/books/handbook/config/_index.adoc:1529
msgid ""
"Even though a socket has been marked as non-blocking, calling man:"
"sendfile[2] on the non-blocking socket may result in the man:sendfile[2] "
@@ -3068,13 +3068,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1530
+#: documentation/content/en/books/handbook/config/_index.adoc:1531
#, no-wrap
msgid "`net.inet.ip.portrange.*`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1542
+#: documentation/content/en/books/handbook/config/_index.adoc:1543
msgid ""
"The `net.inet.ip.portrange.*` man:sysctl[8] variables control the port "
"number ranges automatically bound to `TCP` and `UDP` sockets. There are "
@@ -3097,19 +3097,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1543
+#: documentation/content/en/books/handbook/config/_index.adoc:1544
#, no-wrap
msgid "Virtual Memory"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1545
+#: documentation/content/en/books/handbook/config/_index.adoc:1546
#, no-wrap
msgid "`kern.maxvnodes`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1552
+#: documentation/content/en/books/handbook/config/_index.adoc:1553
msgid ""
"A vnode is the internal representation of a file or directory. Increasing "
"the number of vnodes available to the operating system reduces disk I/O. "
@@ -3120,12 +3120,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1554
+#: documentation/content/en/books/handbook/config/_index.adoc:1555
msgid "To see the current number of vnodes in use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1559
+#: documentation/content/en/books/handbook/config/_index.adoc:1560
#, no-wrap
msgid ""
"# sysctl vfs.numvnodes\n"
@@ -3133,12 +3133,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1562
+#: documentation/content/en/books/handbook/config/_index.adoc:1563
msgid "To see the maximum vnodes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1567
+#: documentation/content/en/books/handbook/config/_index.adoc:1568
#, no-wrap
msgid ""
"# sysctl kern.maxvnodes\n"
@@ -3146,7 +3146,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1573
+#: documentation/content/en/books/handbook/config/_index.adoc:1574
msgid ""
"If the current vnode usage is near the maximum, try increasing `kern."
"maxvnodes` by a value of `1000`. Keep an eye on the number of `vfs."
@@ -3156,13 +3156,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1575
+#: documentation/content/en/books/handbook/config/_index.adoc:1576
#, no-wrap
msgid "Adding Swap Space"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1579
+#: documentation/content/en/books/handbook/config/_index.adoc:1580
msgid ""
"Sometimes a system requires more swap space. This section describes two "
"methods to increase swap space: adding swap to an existing partition or new "
@@ -3170,7 +3170,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1581
+#: documentation/content/en/books/handbook/config/_index.adoc:1582
msgid ""
"For information on how to encrypt swap space, which options exist, and why "
"it should be done, refer to crossref:disks[swap-encrypting,“Encrypting "
@@ -3178,13 +3178,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1583
+#: documentation/content/en/books/handbook/config/_index.adoc:1584
#, no-wrap
msgid "Swap on a New Hard Drive or Existing Partition"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1587
+#: documentation/content/en/books/handbook/config/_index.adoc:1588
msgid ""
"Adding a new hard drive for swap gives better performance than using a "
"partition on an existing drive. Setting up partitions and hard drives is "
@@ -3194,18 +3194,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1590
+#: documentation/content/en/books/handbook/config/_index.adoc:1591
msgid "Use `swapon` to add a swap partition to the system. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1594
+#: documentation/content/en/books/handbook/config/_index.adoc:1595
#, no-wrap
msgid "# swapon /dev/ada1s1b\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1602
+#: documentation/content/en/books/handbook/config/_index.adoc:1603
msgid ""
"It is possible to use any partition not currently mounted, even if it "
"already contains data. Using `swapon` on a partition that contains data "
@@ -3214,41 +3214,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1605
+#: documentation/content/en/books/handbook/config/_index.adoc:1606
msgid ""
"To automatically add this swap partition on boot, add an entry to [."
"filename]#/etc/fstab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1609
+#: documentation/content/en/books/handbook/config/_index.adoc:1610
#, no-wrap
msgid "/dev/ada1s1b\tnone\tswap\tsw\t0\t0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1613
+#: documentation/content/en/books/handbook/config/_index.adoc:1614
msgid ""
"See man:fstab[5] for an explanation of the entries in [.filename]#/etc/"
"fstab#. More information about `swapon` can be found in man:swapon[8]."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/config/_index.adoc:1615
-#: documentation/content/en/books/handbook/config/_index.adoc:1623
+#: documentation/content/en/books/handbook/config/_index.adoc:1616
+#: documentation/content/en/books/handbook/config/_index.adoc:1624
#, no-wrap
msgid "Creating a Swap File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1618
+#: documentation/content/en/books/handbook/config/_index.adoc:1619
msgid ""
"These examples create a 512M swap file called [.filename]#/usr/swap0# "
"instead of using a partition."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1621
+#: documentation/content/en/books/handbook/config/_index.adoc:1622
msgid ""
"Using swap files requires that the module needed by man:md[4] has either "
"been built into the kernel or has been loaded before swap is enabled. See "
@@ -3257,61 +3257,61 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1628
+#: documentation/content/en/books/handbook/config/_index.adoc:1629
msgid "Create the swap file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1632
+#: documentation/content/en/books/handbook/config/_index.adoc:1633
#, no-wrap
msgid "# dd if=/dev/zero of=/usr/swap0 bs=1m count=512\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1635
+#: documentation/content/en/books/handbook/config/_index.adoc:1636
msgid "Set the proper permissions on the new file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1639
+#: documentation/content/en/books/handbook/config/_index.adoc:1640
#, no-wrap
msgid "# chmod 0600 /usr/swap0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1642
+#: documentation/content/en/books/handbook/config/_index.adoc:1643
msgid ""
"Inform the system about the swap file by adding a line to [.filename]#/etc/"
"fstab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1646
+#: documentation/content/en/books/handbook/config/_index.adoc:1647
#, no-wrap
msgid "md\tnone\tswap\tsw,file=/usr/swap0,late\t0\t0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1649
+#: documentation/content/en/books/handbook/config/_index.adoc:1650
msgid ""
"Swap space will be added on system startup. To add swap space immediately, "
"use man:swapon[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1653
+#: documentation/content/en/books/handbook/config/_index.adoc:1654
#, no-wrap
msgid "# swapon -aL\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/config/_index.adoc:1658
+#: documentation/content/en/books/handbook/config/_index.adoc:1659
#, no-wrap
msgid "Power and Resource Management"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1668
+#: documentation/content/en/books/handbook/config/_index.adoc:1669
msgid ""
"It is important to utilize hardware resources in an efficient manner. Power "
"and resource management allows the operating system to monitor system limits "
@@ -3328,7 +3328,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1676
+#: documentation/content/en/books/handbook/config/_index.adoc:1677
msgid ""
"There are four major problems in APM. First, power management is done by "
"the vendor-specific BIOS, separate from the operating system. For example, "
@@ -3346,7 +3346,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1681
+#: documentation/content/en/books/handbook/config/_index.adoc:1682
msgid ""
"The Plug and Play BIOS (PNPBIOS) was unreliable in many situations. PNPBIOS "
"is 16-bit technology, so the operating system has to use 16-bit emulation in "
@@ -3356,7 +3356,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1685
+#: documentation/content/en/books/handbook/config/_index.adoc:1686
msgid ""
"The successor to APM is the Advanced Configuration and Power Interface "
"(ACPI). ACPI is a standard written by an alliance of vendors to provide an "
@@ -3366,7 +3366,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1688
+#: documentation/content/en/books/handbook/config/_index.adoc:1689
msgid ""
"This chapter demonstrates how to configure ACPI on FreeBSD. It then offers "
"some tips on how to debug ACPI and how to submit a problem report containing "
@@ -3374,13 +3374,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1690
+#: documentation/content/en/books/handbook/config/_index.adoc:1691
#, no-wrap
msgid "Configuring ACPI"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1695
+#: documentation/content/en/books/handbook/config/_index.adoc:1696
msgid ""
"In FreeBSD the man:acpi[4] driver is loaded by default at system boot and "
"should _not_ be compiled into the kernel. This driver cannot be unloaded "
@@ -3392,14 +3392,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1700
+#: documentation/content/en/books/handbook/config/_index.adoc:1701
msgid ""
"ACPI and APM cannot coexist and should be used separately. The last one to "
"load will terminate if the driver notices the other is running."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1705
+#: documentation/content/en/books/handbook/config/_index.adoc:1706
msgid ""
"ACPI can be used to put the system into a sleep mode with `acpiconf`, the `-"
"s` flag, and a number from `1` to `5`. Most users only need `1` (quick "
@@ -3408,7 +3408,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1710
+#: documentation/content/en/books/handbook/config/_index.adoc:1711
msgid ""
"The man:acpi_video[4] driver uses link:https://uefi.org/specs/ACPI/6.4/"
"Apx_B_Video_Extensions/Apx_B_Video_Extensions.html[ACPI Video Extensions] to "
@@ -3419,7 +3419,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1718
+#: documentation/content/en/books/handbook/config/_index.adoc:1719
msgid ""
"... # cat /var/run/devd.pipe !system=ACPI subsystem=Video type=brightness "
"notify=62 !system=ACPI subsystem=Video type=brightness notify=63 !"
@@ -3427,20 +3427,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1721
+#: documentation/content/en/books/handbook/config/_index.adoc:1722
msgid ""
"Other options are available using `sysctl`. Refer to man:acpi[4] and man:"
"acpiconf[8] for more information."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1723
+#: documentation/content/en/books/handbook/config/_index.adoc:1724
#, no-wrap
msgid "Common Problems"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1730
+#: documentation/content/en/books/handbook/config/_index.adoc:1731
msgid ""
"ACPI is present in all modern computers that conform to the ia32 (x86) and "
"amd64 (AMD) architectures. The full standard has many features including "
@@ -3453,7 +3453,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1734
+#: documentation/content/en/books/handbook/config/_index.adoc:1735
msgid ""
"An ACPI-compliant system has various components. The BIOS and chipset "
"vendors provide various fixed tables, such as FADT, in memory that specify "
@@ -3464,7 +3464,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1740
+#: documentation/content/en/books/handbook/config/_index.adoc:1741
msgid ""
"The ACPI driver must parse the fixed tables, implement an interpreter for "
"the bytecode, and modify device drivers and the kernel to accept information "
@@ -3477,7 +3477,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1744
+#: documentation/content/en/books/handbook/config/_index.adoc:1745
msgid ""
"For ACPI to work correctly, all the parts have to work correctly. Here are "
"some common problems, in order of frequency of appearance, and some possible "
@@ -3486,13 +3486,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1745
+#: documentation/content/en/books/handbook/config/_index.adoc:1746
#, no-wrap
msgid "Mouse Issues"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1749
+#: documentation/content/en/books/handbook/config/_index.adoc:1750
msgid ""
"In some cases, resuming from a suspend operation will cause the mouse to "
"fail. A known work around is to add `hint.psm.0.flags=\"0x3000\"` to [."
@@ -3500,13 +3500,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1750
+#: documentation/content/en/books/handbook/config/_index.adoc:1751
#, no-wrap
msgid "Suspend/Resume"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1756
+#: documentation/content/en/books/handbook/config/_index.adoc:1757
msgid ""
"ACPI has three suspend to RAM (STR) states, `S1`-`S3`, and one suspend to "
"disk state (STD), called `S4`. STD can be implemented in two separate "
@@ -3516,14 +3516,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1759
+#: documentation/content/en/books/handbook/config/_index.adoc:1760
msgid ""
"Use `sysctl hw.acpi` to check for the suspend-related items. These example "
"results are from a Thinkpad:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1764
+#: documentation/content/en/books/handbook/config/_index.adoc:1765
#, no-wrap
msgid ""
"hw.acpi.supported_sleep_state: S3 S4 S5\n"
@@ -3531,14 +3531,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1768
+#: documentation/content/en/books/handbook/config/_index.adoc:1769
msgid ""
"Use `acpiconf -s` to test `S3`, `S4`, and `S5`. An `s4bios` of one (`1`) "
"indicates ``S4``BIOS support instead of `S4` operating system support."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1774
+#: documentation/content/en/books/handbook/config/_index.adoc:1775
msgid ""
"When testing suspend/resume, start with `S1`, if supported. This state is "
"most likely to work since it does not require much driver support. No one "
@@ -3548,7 +3548,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1777
+#: documentation/content/en/books/handbook/config/_index.adoc:1778
msgid ""
"A common problem with suspend/resume is that many device drivers do not "
"save, restore, or reinitialize their firmware, registers, or device memory "
@@ -3556,7 +3556,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1783
+#: documentation/content/en/books/handbook/config/_index.adoc:1784
#, no-wrap
msgid ""
"# sysctl debug.bootverbose=1\n"
@@ -3565,7 +3565,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1788
+#: documentation/content/en/books/handbook/config/_index.adoc:1789
msgid ""
"This test emulates the suspend/resume cycle of all device drivers without "
"actually going into `S3` state. In some cases, problems such as losing "
@@ -3576,7 +3576,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1790
+#: documentation/content/en/books/handbook/config/_index.adoc:1791
msgid ""
"If the previous test worked, on a laptop it is possible to configure the "
"system to suspend into `S3` on lid close and resume when it is open back "
@@ -3584,24 +3584,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1794
+#: documentation/content/en/books/handbook/config/_index.adoc:1795
#, no-wrap
msgid "# sysctl hw.acpi.lid_switch_state=S3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1797
+#: documentation/content/en/books/handbook/config/_index.adoc:1798
msgid "This change can be made persistent across reboots:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1801
+#: documentation/content/en/books/handbook/config/_index.adoc:1802
#, no-wrap
msgid "# echo 'hw.acpi.lid_switch_state=S3' >> /etc/sysctl.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1804
+#: documentation/content/en/books/handbook/config/_index.adoc:1805
msgid ""
"Harder cases require additional hardware, such as a serial port and cable "
"for debugging through a serial console, a Firewire port and cable for using "
@@ -3609,7 +3609,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1811
+#: documentation/content/en/books/handbook/config/_index.adoc:1812
msgid ""
"To help isolate the problem, unload as many drivers as possible. If it "
"works, narrow down which driver is the problem by loading drivers until it "
@@ -3623,7 +3623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1817
+#: documentation/content/en/books/handbook/config/_index.adoc:1818
msgid ""
"Try loading a recent Linux(R) distribution to see if suspend/resume works on "
"the same hardware. If it works on Linux(R), it is likely a FreeBSD driver "
@@ -3636,7 +3636,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1821
+#: documentation/content/en/books/handbook/config/_index.adoc:1822
msgid ""
"Finally, try disabling ACPI and enabling APM instead. If suspend/resume "
"works with APM, stick with APM, especially on older hardware (pre-2000). It "
@@ -3645,13 +3645,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1822
+#: documentation/content/en/books/handbook/config/_index.adoc:1823
#, no-wrap
msgid "System Hangs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1826
+#: documentation/content/en/books/handbook/config/_index.adoc:1827
msgid ""
"Most system hangs are a result of lost interrupts or an interrupt storm. "
"Chipsets may have problems based on boot, how the BIOS configures interrupts "
@@ -3660,7 +3660,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1830
+#: documentation/content/en/books/handbook/config/_index.adoc:1831
msgid ""
"Interrupt storms can be distinguished from lost interrupts by checking the "
"output of `vmstat -i` and looking at the line that has `acpi0`. If the "
@@ -3670,20 +3670,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1832
+#: documentation/content/en/books/handbook/config/_index.adoc:1833
msgid ""
"When dealing with interrupt problems, try disabling APIC support with `hint."
"apic.0.disabled=\"1\"` in [.filename]#/boot/loader.conf#."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1833
+#: documentation/content/en/books/handbook/config/_index.adoc:1834
#, no-wrap
msgid "Panics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1840
+#: documentation/content/en/books/handbook/config/_index.adoc:1841
msgid ""
"Panics are relatively rare for ACPI and are the top priority to be fixed. "
"The first step is to isolate the steps to reproduce the panic, if possible, "
@@ -3695,7 +3695,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1844
+#: documentation/content/en/books/handbook/config/_index.adoc:1845
msgid ""
"Then, try to isolate the problem by booting with ACPI disabled. If that "
"works, isolate the ACPI subsystem by using various values of `debug.acpi."
@@ -3703,13 +3703,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1845
+#: documentation/content/en/books/handbook/config/_index.adoc:1846
#, no-wrap
msgid "System Powers Up After Suspend or Shutdown"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1851
+#: documentation/content/en/books/handbook/config/_index.adoc:1852
msgid ""
"First, try setting `hw.acpi.disable_on_poweroff=\"0\"` in [.filename]#/boot/"
"loader.conf#. This keeps ACPI from disabling various events during the "
@@ -3719,20 +3719,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/config/_index.adoc:1853
+#: documentation/content/en/books/handbook/config/_index.adoc:1854
#, no-wrap
msgid "BIOS Contains Buggy Bytecode"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1857
+#: documentation/content/en/books/handbook/config/_index.adoc:1858
msgid ""
"Some BIOS vendors provide incorrect or buggy bytecode. This is usually "
"manifested by kernel console messages like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1862
+#: documentation/content/en/books/handbook/config/_index.adoc:1863
#, no-wrap
msgid ""
"ACPI-1287: *** Error: Method execution failed [\\\\_SB_.PCI0.LPC0.FIGD._STA] \\\\\n"
@@ -3740,7 +3740,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1866
+#: documentation/content/en/books/handbook/config/_index.adoc:1867
msgid ""
"Often, these problems may be resolved by updating the BIOS to the latest "
"revision. Most console messages are harmless, but if there are other "
@@ -3749,13 +3749,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1867
+#: documentation/content/en/books/handbook/config/_index.adoc:1868
#, no-wrap
msgid "Overriding the Default AML"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1871
+#: documentation/content/en/books/handbook/config/_index.adoc:1872
msgid ""
"The BIOS bytecode, known as ACPI Machine Language (AML), is compiled from a "
"source language called ACPI Source Language (ASL). The AML is found in the "
@@ -3763,7 +3763,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1876
+#: documentation/content/en/books/handbook/config/_index.adoc:1877
msgid ""
"The goal of FreeBSD is for everyone to have working ACPI without any user "
"intervention. Workarounds are still being developed for common mistakes "
@@ -3776,7 +3776,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1879
+#: documentation/content/en/books/handbook/config/_index.adoc:1880
msgid ""
"To help identify buggy behavior and possibly fix it manually, a copy can be "
"made of the system's ASL. To copy the system's ASL to a specified file "
@@ -3785,13 +3785,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1883
+#: documentation/content/en/books/handbook/config/_index.adoc:1884
#, no-wrap
msgid "# acpidump -td > my.asl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1887
+#: documentation/content/en/books/handbook/config/_index.adoc:1888
msgid ""
"Some AML versions assume the user is running Windows(R). To override this, "
"set `hw.acpi.osname=_\"Windows 2009\"_` in [.filename]#/boot/loader.conf#, "
@@ -3799,7 +3799,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1891
+#: documentation/content/en/books/handbook/config/_index.adoc:1892
msgid ""
"Other workarounds may require [.filename]#my.asl# to be customized. If this "
"file is edited, compile the new ASL using the following command. Warnings "
@@ -3808,13 +3808,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1895
+#: documentation/content/en/books/handbook/config/_index.adoc:1896
#, no-wrap
msgid "# iasl -f my.asl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1899
+#: documentation/content/en/books/handbook/config/_index.adoc:1900
msgid ""
"Including `-f` forces creation of the AML, even if there are errors during "
"compilation. Some errors, such as missing return statements, are "
@@ -3822,7 +3822,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1902
+#: documentation/content/en/books/handbook/config/_index.adoc:1903
msgid ""
"The default output filename for `iasl` is [.filename]#DSDT.aml#. Load this "
"file instead of the BIOS's buggy copy, which is still present in flash "
@@ -3830,7 +3830,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1907
+#: documentation/content/en/books/handbook/config/_index.adoc:1908
#, no-wrap
msgid ""
"acpi_dsdt_load=\"YES\"\n"
@@ -3838,7 +3838,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1911
+#: documentation/content/en/books/handbook/config/_index.adoc:1912
msgid ""
"Be sure to copy [.filename]#DSDT.aml# to [.filename]#/boot#, then reboot the "
"system. If this fixes the problem, send a man:diff[1] of the old and new "
@@ -3847,13 +3847,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1913
+#: documentation/content/en/books/handbook/config/_index.adoc:1914
#, no-wrap
msgid "Getting and Submitting Debugging Info"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1921
+#: documentation/content/en/books/handbook/config/_index.adoc:1922
msgid ""
"The ACPI driver has a flexible debugging facility. A set of subsystems and "
"the level of verbosity can be specified. The subsystems to debug are "
@@ -3868,7 +3868,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1925
+#: documentation/content/en/books/handbook/config/_index.adoc:1926
msgid ""
"Debugging output is not enabled by default. To enable it, add `options "
"ACPI_DEBUG` to the custom kernel configuration file if ACPI is compiled into "
@@ -3878,13 +3878,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1929
+#: documentation/content/en/books/handbook/config/_index.adoc:1930
#, no-wrap
msgid "# cd /sys/modules/acpi/acpi && make clean && make ACPI_DEBUG=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1933
+#: documentation/content/en/books/handbook/config/_index.adoc:1934
msgid ""
"Copy the compiled [.filename]#acpi.ko# to [.filename]#/boot/kernel# and add "
"the desired level and layer to [.filename]#/boot/loader.conf#. The entries "
@@ -3893,7 +3893,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1938
+#: documentation/content/en/books/handbook/config/_index.adoc:1939
#, no-wrap
msgid ""
"debug.acpi.layer=\"ACPI_ALL_COMPONENTS ACPI_ALL_DRIVERS\"\n"
@@ -3901,7 +3901,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1943
+#: documentation/content/en/books/handbook/config/_index.adoc:1944
msgid ""
"If the required information is triggered by a specific event, such as a "
"suspend and then resume, do not modify [.filename]#/boot/loader.conf#. "
@@ -3912,7 +3912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1945
+#: documentation/content/en/books/handbook/config/_index.adoc:1946
msgid ""
"Once the debugging information is gathered, it can be sent to {freebsd-acpi} "
"so that it can be used by the FreeBSD ACPI maintainers to identify the root "
@@ -3920,7 +3920,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1949
+#: documentation/content/en/books/handbook/config/_index.adoc:1950
msgid ""
"Before submitting debugging information to this mailing list, ensure the "
"latest BIOS version is installed and, if available, the embedded controller "
@@ -3928,12 +3928,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1952
+#: documentation/content/en/books/handbook/config/_index.adoc:1953
msgid "When submitting a problem report, include the following information:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1954
+#: documentation/content/en/books/handbook/config/_index.adoc:1955
msgid ""
"Description of the buggy behavior, including system type, model, and "
"anything that causes the bug to appear. Note as accurately as possible when "
@@ -3941,27 +3941,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1955
+#: documentation/content/en/books/handbook/config/_index.adoc:1956
msgid ""
"The output of `dmesg` after running `boot -v`, including any error messages "
"generated by the bug."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1956
+#: documentation/content/en/books/handbook/config/_index.adoc:1957
msgid ""
"The `dmesg` output from `boot -v` with ACPI disabled, if disabling ACPI "
"helps to fix the problem."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1957
+#: documentation/content/en/books/handbook/config/_index.adoc:1958
msgid ""
"Output from `sysctl hw.acpi`. This lists which features the system offers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1958
+#: documentation/content/en/books/handbook/config/_index.adoc:1959
msgid ""
"The URL to a pasted version of the system's ASL. Do _not_ send the ASL "
"directly to the list as it can be very large. Generate a copy of the ASL by "
@@ -3969,20 +3969,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/config/_index.adoc:1962
+#: documentation/content/en/books/handbook/config/_index.adoc:1963
#, no-wrap
msgid "# acpidump -dt > name-system.asl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1966
+#: documentation/content/en/books/handbook/config/_index.adoc:1967
msgid ""
"Substitute the login name for _name_ and manufacturer/model for _system_. "
"For example, use [.filename]#njl-FooCo6000.asl#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1973
+#: documentation/content/en/books/handbook/config/_index.adoc:1974
msgid ""
"Most FreeBSD developers watch the {freebsd-current}, but one should submit "
"problems to {freebsd-acpi} to be sure it is seen. Be patient when waiting "
@@ -3994,32 +3994,32 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/config/_index.adoc:1975
+#: documentation/content/en/books/handbook/config/_index.adoc:1976
#, no-wrap
msgid "References"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1978
+#: documentation/content/en/books/handbook/config/_index.adoc:1979
msgid "More information about ACPI may be found in the following locations:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1980
+#: documentation/content/en/books/handbook/config/_index.adoc:1981
msgid ""
"The FreeBSD ACPI Mailing List Archives (https://lists.freebsd.org/pipermail/"
"freebsd-acpi/[https://lists.freebsd.org/pipermail/freebsd-acpi/])"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1981
+#: documentation/content/en/books/handbook/config/_index.adoc:1982
msgid ""
"The ACPI 2.0 Specification (http://acpi.info/spec.htm[http://acpi.info/spec."
"htm])"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/config/_index.adoc:1981
+#: documentation/content/en/books/handbook/config/_index.adoc:1982
msgid ""
"man:acpi[4], man:acpi_thermal[4], man:acpidump[8], man:iasl[8], and man:"
"acpidb[8]"
diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.po b/documentation/content/en/books/handbook/cutting-edge/_index.po
index e7d7de7fb5..a67a2628b3 100644
--- a/documentation/content/en/books/handbook/cutting-edge/_index.po
+++ b/documentation/content/en/books/handbook/cutting-edge/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 24. Updating and Upgrading FreeBSD"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:14
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:15
#, no-wrap
msgid "Updating and Upgrading FreeBSD"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:52
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:59
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:60
msgid ""
"FreeBSD is under constant development between releases. Some people prefer "
"to use the officially released versions, while others prefer to keep in sync "
@@ -60,75 +60,75 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:61
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:62
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:63
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:64
msgid "How to keep a FreeBSD system up-to-date with freebsd-update or Git."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:64
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:65
msgid ""
"How to compare the state of an installed system against a known pristine "
"copy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:65
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:66
msgid ""
"How to keep the installed documentation up-to-date with Git or documentation "
"ports."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:66
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:67
msgid ""
"The difference between the two development branches: FreeBSD-STABLE and "
"FreeBSD-CURRENT."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:67
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:68
msgid "How to rebuild and reinstall the entire base system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:69
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:70
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:71
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:72
msgid ""
"Properly set up the network connection (crossref:advanced-"
"networking[advanced-networking,Advanced Networking])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:72
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:73
msgid ""
"Know how to install additional third-party software (crossref:ports[ports,"
"Installing Applications: Packages and Ports])."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:77
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:78
msgid ""
"Throughout this chapter, `git` is used to obtain and update FreeBSD "
"sources. Optionally, the package:devel/git[] port or package may be used."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:80
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:81
#, no-wrap
msgid "FreeBSD Update"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:84
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:85
msgid ""
"Applying security patches in a timely manner and upgrading to a newer "
"release of an operating system are important aspects of ongoing system "
@@ -137,7 +137,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:88
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:89
msgid ""
"This utility supports binary security and errata updates to FreeBSD, without "
"the need to manually compile and install the patch or a new kernel. Binary "
@@ -148,7 +148,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:92
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:93
msgid ""
"This utility also supports operating system upgrades to minor point releases "
"as well as upgrades to another release branch. Before upgrading to a new "
@@ -158,14 +158,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:96
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:97
msgid ""
"If a man:crontab[5] utilizing the features of man:freebsd-update[8] exists, "
"it must be disabled before upgrading the operating system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:99
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:100
msgid ""
"This section describes the configuration file used by `freebsd-update`, "
"demonstrates how to apply a security patch and how to upgrade to a minor or "
@@ -174,13 +174,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:101
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:102
#, no-wrap
msgid "The Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:106
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:107
msgid ""
"The default configuration file for `freebsd-update` works as-is. Some users "
"may wish to tweak the default configuration in [.filename]#/etc/freebsd-"
@@ -190,7 +190,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:111
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:112
#, no-wrap
msgid ""
"# Components of the base system which should be kept updated.\n"
@@ -198,7 +198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:118
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:119
msgid ""
"This parameter controls which parts of FreeBSD will be kept up-to-date. The "
"default is to update the entire base system and the kernel. Individual "
@@ -210,7 +210,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:124
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:125
#, no-wrap
msgid ""
"# Paths which start with anything matching an entry in an IgnorePaths\n"
@@ -219,7 +219,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:128
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:129
msgid ""
"To leave specified directories, such as [.filename]#/bin# or [.filename]#/"
"sbin#, untouched during the update process, add their paths to this "
@@ -228,7 +228,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:135
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:136
#, no-wrap
msgid ""
"# Paths which start with anything matching an entry in an UpdateIfUnmodified\n"
@@ -238,7 +238,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:140
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:141
msgid ""
"This option will only update unmodified configuration files in the specified "
"directories. Any changes made by the user will prevent the automatic "
@@ -247,7 +247,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:146
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:147
#, no-wrap
msgid ""
"# When upgrading to a new FreeBSD release, files which match MergeChanges\n"
@@ -256,7 +256,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:153
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:154
msgid ""
"List of directories with configuration files that `freebsd-update` should "
"attempt to merge. The file merge process is a series of man:diff[1] patches "
@@ -267,7 +267,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:159
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:160
#, no-wrap
msgid ""
"# Directory in which to store downloaded updates and temporary\n"
@@ -276,7 +276,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:163
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:164
msgid ""
"This directory is where all patches and temporary files are placed. In "
"cases where the user is doing a version upgrade, this location should have "
@@ -284,7 +284,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:171
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:172
#, no-wrap
msgid ""
"# When upgrading between releases, should the list of Components be\n"
@@ -295,7 +295,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:175
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:176
msgid ""
"When this option is set to `yes`, `freebsd-update` will assume that the "
"`Components` list is complete and will not attempt to make changes outside "
@@ -304,13 +304,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:177
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:178
#, no-wrap
msgid "Applying Security Patches"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:181
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:182
msgid ""
"The process of applying FreeBSD security patches has been simplified, "
"allowing an administrator to keep a system fully patched using `freebsd-"
@@ -319,7 +319,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:185
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:186
msgid ""
"FreeBSD security patches may be downloaded and installed using the following "
"commands. The first command will determine if any outstanding patches are "
@@ -328,7 +328,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:190
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:191
#, no-wrap
msgid ""
"# freebsd-update fetch\n"
@@ -336,7 +336,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:194
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:195
msgid ""
"If the update applies any kernel patches, the system will need a reboot in "
"order to boot into the patched kernel. If the patch was applied to any "
@@ -345,7 +345,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:200
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:201
msgid ""
"Usually, the user needs to be prepared to reboot the system. To know if the "
"system requires a reboot due to a kernel update, execute the commands "
@@ -354,20 +354,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:203
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:204
msgid ""
"The system can be configured to automatically check for updates once every "
"day by adding this entry to [.filename]#/etc/crontab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:207
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:208
#, no-wrap
msgid "@daily root freebsd-update cron\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:211
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:212
msgid ""
"If patches exist, they will automatically be downloaded but will not be "
"applied. The `root` user will be sent an email so that the patches may be "
@@ -375,14 +375,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:213
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:214
msgid ""
"If anything goes wrong, `freebsd-update` has the ability to roll back the "
"last set of changes with the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:218
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:219
#, no-wrap
msgid ""
"# freebsd-update rollback\n"
@@ -390,14 +390,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:221
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:222
msgid ""
"Again, the system should be restarted if the kernel or any kernel modules "
"were modified and any affected binaries should be restarted."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:226
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:227
msgid ""
"Only the [.filename]#GENERIC# kernel can be automatically updated by "
"`freebsd-update`. If a custom kernel is installed, it will have to be "
@@ -407,7 +407,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:232
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:233
msgid ""
"Always keep a copy of the [.filename]#GENERIC# kernel in [.filename]#/boot/"
"GENERIC#. It will be helpful in diagnosing a variety of problems and in "
@@ -416,7 +416,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:237
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:238
msgid ""
"Unless the default configuration in [.filename]#/etc/freebsd-update.conf# "
"has been changed, `freebsd-update` will install the updated kernel sources "
@@ -425,7 +425,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:244
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:245
msgid ""
"The updates distributed by `freebsd-update` do not always involve the "
"kernel. It is not necessary to rebuild a custom kernel if the kernel "
@@ -440,13 +440,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:246
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:247
#, no-wrap
msgid "Performing Major and Minor Version Upgrades"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:251
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:252
msgid ""
"Upgrades from one minor version of FreeBSD to another, like from FreeBSD 9.0 "
"to FreeBSD 9.1, are called _minor version_ upgrades. _Major version_ "
@@ -456,7 +456,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:256
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:257
msgid ""
"If the system is running a custom kernel, make sure that a copy of the [."
"filename]#GENERIC# kernel exists in [.filename]#/boot/GENERIC# before "
@@ -465,20 +465,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:259
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:260
msgid ""
"The following command, when run on a FreeBSD 9.0 system, will upgrade it to "
"FreeBSD 9.1:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:263
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:264
#, no-wrap
msgid "# freebsd-update -r 9.1-RELEASE upgrade\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:268
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:269
msgid ""
"After the command has been received, `freebsd-update` will evaluate the "
"configuration file and current system in an attempt to gather the "
@@ -487,7 +487,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:275
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:276
#, no-wrap
msgid ""
"Looking up update.FreeBSD.org mirrors... 1 mirrors found.\n"
@@ -497,7 +497,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:281
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:282
#, no-wrap
msgid ""
"The following components of FreeBSD seem to be installed:\n"
@@ -508,7 +508,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:285
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:286
#, no-wrap
msgid ""
"The following components of FreeBSD do not seem to be installed:\n"
@@ -517,13 +517,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:287
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:288
#, no-wrap
msgid "Does this look reasonable (y/n)? y\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:291
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:292
msgid ""
"At this point, `freebsd-update` will attempt to download all files required "
"for the upgrade. In some cases, the user may be prompted with questions "
@@ -531,14 +531,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:293
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:294
msgid ""
"When using a custom kernel, the above step will produce a warning similar to "
"the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:300
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:301
#, no-wrap
msgid ""
"WARNING: This system is running a \"MYKERNEL\" kernel, which is not a\n"
@@ -548,7 +548,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:304
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:305
msgid ""
"This warning may be safely ignored at this point. The updated [."
"filename]#GENERIC# kernel will be used as an intermediate step in the "
@@ -556,7 +556,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:313
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:314
msgid ""
"Once all the patches have been downloaded to the local system, they will be "
"applied. This process may take a while, depending on the speed and workload "
@@ -570,7 +570,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:320
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:321
msgid ""
"The system is not being altered yet as all patching and merging is happening "
"in another directory. Once all patches have been applied successfully, all "
@@ -580,15 +580,15 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:324
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:360
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:436
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:325
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:361
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:437
#, no-wrap
msgid "# freebsd-update install\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:331
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:332
msgid ""
"The kernel and kernel modules will be patched first. If the system is "
"running with a custom kernel, use man:nextboot[8] to set the kernel for the "
@@ -596,13 +596,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:335
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:336
#, no-wrap
msgid "# nextboot -k GENERIC\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:344
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:345
msgid ""
"Before rebooting with the [.filename]#GENERIC# kernel, make sure it contains "
"all the drivers required for the system to boot properly and connect to the "
@@ -615,19 +615,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:347
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:348
msgid "The machine should now be restarted with the updated kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:351
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1046
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:352
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1047
#, no-wrap
msgid "# shutdown -r now\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:356
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:357
msgid ""
"Once the system has come back online, restart `freebsd-update` using the "
"following command. Since the state of the process has been saved, `freebsd-"
@@ -636,27 +636,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:365
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:366
msgid ""
"Depending upon whether any library version numbers were bumped, there may "
"only be two install phases instead of three."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:369
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:370
msgid ""
"The upgrade is now complete. If this was a major version upgrade, reinstall "
"all ports and packages as described in <<freebsdupdate-portsrebuild>>."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:371
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:372
#, no-wrap
msgid "Custom Kernels with FreeBSD 9.X and Later"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:376
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:377
msgid ""
"Before using `freebsd-update`, ensure that a copy of the [."
"filename]#GENERIC# kernel exists in [.filename]#/boot/GENERIC#. If a custom "
@@ -666,7 +666,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:380
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:381
msgid ""
"If a custom kernel has been built more than once or if it is unknown how "
"many times the custom kernel has been built, obtain a copy of the `GENERIC` "
@@ -676,7 +676,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:386
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:387
#, no-wrap
msgid ""
"# mount /cdrom\n"
@@ -685,13 +685,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:389
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:390
msgid ""
"Alternately, the `GENERIC` kernel may be rebuilt and installed from source:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:394
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:395
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -699,7 +699,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:399
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:400
msgid ""
"For this kernel to be identified as the `GENERIC` kernel by `freebsd-"
"update`, the [.filename]#GENERIC# configuration file must not have been "
@@ -708,20 +708,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:401
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:402
msgid ""
"Rebooting into the [.filename]#GENERIC# kernel is not required as `freebsd-"
"update` only needs [.filename]#/boot/GENERIC# to exist."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:403
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:404
#, no-wrap
msgid "Upgrading Packages After a Major Version Upgrade"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:410
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:411
msgid ""
"Generally, installed applications will continue to work without problems "
"after minor version upgrades. Major versions use different Application "
@@ -732,7 +732,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:414
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:415
msgid ""
"A forced upgrade of all installed packages will replace the packages with "
"fresh versions from the repository even if the version number has not "
@@ -742,26 +742,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:418
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:419
#, no-wrap
msgid "# pkg-static upgrade -f\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:421
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:422
msgid ""
"A rebuild of all installed applications can be accomplished with this "
"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:425
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:426
#, no-wrap
msgid "# portmaster -af\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:429
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:430
msgid ""
"This command will display the configuration screens for each application "
"that has configurable options and wait for the user to interact with those "
@@ -770,7 +770,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:432
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:433
msgid ""
"Once the software upgrades are complete, finish the upgrade process with a "
"final call to `freebsd-update` in order to tie up all the loose ends in the "
@@ -778,7 +778,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:440
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:441
msgid ""
"If the [.filename]#GENERIC# kernel was temporarily used, this is the time to "
"build and install a new custom kernel using the instructions in crossref:"
@@ -786,20 +786,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:443
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:444
msgid ""
"Reboot the machine into the new FreeBSD version. The upgrade process is now "
"complete."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:445
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:446
#, no-wrap
msgid "System State Comparison"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:449
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:450
msgid ""
"The state of the installed FreeBSD version against a known good copy can be "
"tested using `freebsd-update IDS`. This command evaluates the current "
@@ -808,7 +808,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:457
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:458
msgid ""
"This command is not a replacement for a real IDS such as package:security/"
"snort[]. As `freebsd-update` stores data on disk, the possibility of "
@@ -822,19 +822,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:460
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:461
msgid ""
"To begin the comparison, specify the output file to save the results to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:464
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:465
#, no-wrap
msgid "# freebsd-update IDS >> outfile.ids\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:467
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:468
msgid ""
"The system will now be inspected and a lengthy listing of files, along with "
"the SHA256 hash values for both the known value in the release and the "
@@ -842,7 +842,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:470
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:471
msgid ""
"The entries in the listing are extremely long, but the output format may be "
"easily parsed. For instance, to obtain a list of all files which differ "
@@ -850,7 +850,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:478
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:479
#, no-wrap
msgid ""
"# cat outfile.ids | awk '{ print $1 }' | more\n"
@@ -861,7 +861,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:485
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:486
msgid ""
"This sample output has been truncated as many more files exist. Some files "
"have natural modifications. For example, [.filename]#/etc/passwd# will be "
@@ -872,13 +872,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:487
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:488
#, no-wrap
msgid "Updating Bootcode"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:490
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:491
msgid ""
"The following manuals describe the upgrade process of bootcode and boot "
"loaders: man:gpart[8], man:gptboot[8], man:gptzfsboot[8], and man:loader."
@@ -886,13 +886,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:492
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:493
#, no-wrap
msgid "Updating the Documentation Set"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:496
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:497
msgid ""
"Documentation is an integral part of the FreeBSD operating system. While an "
"up-to-date version of the FreeBSD documentation is always available on the "
@@ -902,14 +902,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:498
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:499
msgid ""
"This section describes how to use either source or the FreeBSD Ports "
"Collection to keep a local copy of the FreeBSD documentation up-to-date."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:501
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:502
msgid ""
"For information on editing and submitting corrections to the documentation, "
"refer to the FreeBSD Documentation Project Primer for New Contributors "
@@ -918,13 +918,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:503
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:504
#, no-wrap
msgid "Updating Documentation from Source"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:507
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:508
msgid ""
"Rebuilding the FreeBSD documentation from source requires a collection of "
"tools which are not part of the FreeBSD base system. The required tools can "
@@ -933,37 +933,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:509
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:510
msgid ""
"Once installed, use `git` to fetch a clean copy of the documentation source:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:513
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:514
#, no-wrap
msgid "# git clone https://git.FreeBSD.org/doc.git /usr/doc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:517
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:518
msgid ""
"The initial download of the documentation sources may take a while. Let it "
"run until it completes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:519
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:520
msgid "Future updates of the documentation sources may be fetched by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:523
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:524
#, no-wrap
msgid "# git pull\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:527
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:528
msgid ""
"Once an up-to-date snapshot of the documentation sources has been fetched to "
"[.filename]#/usr/doc#, everything is ready for an update of the installed "
@@ -971,12 +971,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:529
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:530
msgid "A full update may be performed by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:534
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:535
#, no-wrap
msgid ""
"# cd /usr/doc\n"
@@ -984,19 +984,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:537
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:538
#, no-wrap
msgid "Tracking a Development Branch"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:540
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:541
msgid ""
"FreeBSD has two development branches: FreeBSD-CURRENT and FreeBSD-STABLE."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:542
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:543
msgid ""
"This section provides an explanation of each branch and its intended "
"audience, as well as how to keep a system up-to-date with each respective "
@@ -1004,13 +1004,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:544
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:545
#, no-wrap
msgid "Using FreeBSD-CURRENT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:548
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:549
msgid ""
"FreeBSD-CURRENT is the \"bleeding edge\" of FreeBSD development and FreeBSD-"
"CURRENT users are expected to have a high degree of technical skill. Less "
@@ -1019,7 +1019,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:552
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:553
msgid ""
"FreeBSD-CURRENT is the very latest source code for FreeBSD and includes "
"works in progress, experimental changes, and transitional mechanisms that "
@@ -1032,19 +1032,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:554
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:555
msgid "FreeBSD-CURRENT is made available for three primary interest groups:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:556
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:557
msgid ""
"Members of the FreeBSD community who are actively working on some part of "
"the source tree."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:557
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:558
msgid ""
"Members of the FreeBSD community who are active testers. They are willing to "
"spend time solving problems, making topical suggestions on changes and the "
@@ -1052,14 +1052,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:558
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:559
msgid ""
"Users who wish to keep an eye on things, use the current source for "
"reference purposes, or make the occasional comment or code contribution."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:562
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:563
msgid ""
"FreeBSD-CURRENT should _not_ be considered a fast-track to getting new "
"features before the next release as pre-release features are not yet fully "
@@ -1069,12 +1069,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:564
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:565
msgid "To track FreeBSD-CURRENT:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:566
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:567
msgid ""
"Join the {freebsd-current} and the {dev-commits-src-main} lists. This is "
"_essential_ in order to see the comments that people are making about the "
@@ -1083,14 +1083,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:568
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:569
msgid ""
"The {dev-commits-src-main} list records the commit log entry for each change "
"as it is made, along with any pertinent information on possible side effects."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:571
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:572
msgid ""
"To join these lists, go to {mailing-lists}, click on the list to subscribe "
"to, and follow the instructions. In order to track changes to the whole "
@@ -1099,7 +1099,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:572
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:573
msgid ""
"Synchronize with the FreeBSD-CURRENT sources. Typically, `git` is used to "
"check out the -CURRENT code from the `main` branch of the FreeBSD Git "
@@ -1107,7 +1107,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:573
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:574
msgid ""
"Due to the size of the repository, some users choose to only synchronize the "
"sections of source that interest them or which they are contributing patches "
@@ -1116,7 +1116,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:576
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:577
msgid ""
"Before compiling FreeBSD-CURRENT, read [.filename]#/usr/src/Makefile# very "
"carefully and follow the instructions in <<makeworld>>. Read the {freebsd-"
@@ -1126,7 +1126,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:577
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:578
msgid ""
"Be active! FreeBSD-CURRENT users are encouraged to submit their suggestions "
"for enhancements or bug fixes. Suggestions with accompanying code are always "
@@ -1134,13 +1134,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:579
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:580
#, no-wrap
msgid "Using FreeBSD-STABLE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:586
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:587
msgid ""
"FreeBSD-STABLE is the development branch from which major releases are "
"made. Changes go into this branch at a slower pace and with the general "
@@ -1153,7 +1153,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:588
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:589
msgid ""
"Those interested in tracking or contributing to the FreeBSD development "
"process, especially as it relates to the next release of FreeBSD, should "
@@ -1161,7 +1161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:593
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:594
msgid ""
"While the FreeBSD-STABLE branch should compile and run at all times, this "
"cannot be guaranteed. Since more people run FreeBSD-STABLE than FreeBSD-"
@@ -1173,12 +1173,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:595
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:596
msgid "To track FreeBSD-STABLE:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:597
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:598
msgid ""
"Join the {freebsd-stable} in order to stay informed of build dependencies "
"that may appear in FreeBSD-STABLE or any other issues requiring special "
@@ -1189,7 +1189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:601
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:602
msgid ""
"Join the relevant git list for the branch being tracked. For example, users "
"tracking the {betarel-current-major}-STABLE branch should join the {dev-"
@@ -1199,7 +1199,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:604
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:605
msgid ""
"To join these lists, go to {mailing-lists}, click on the list to subscribe "
"to, and follow the instructions. In order to track changes for the whole "
@@ -1207,7 +1207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:605
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:606
msgid ""
"To install a new FreeBSD-STABLE system, install the most recent FreeBSD-"
"STABLE release from the crossref:mirrors[mirrors,FreeBSD mirror sites] or "
@@ -1217,7 +1217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:608
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:609
msgid ""
"To compile or upgrade an existing FreeBSD system to FreeBSD-STABLE, use "
"`git` to check out the source for the desired branch. Branch names, such as "
@@ -1226,7 +1226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:609
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:610
msgid ""
"Before compiling or upgrading to FreeBSD-STABLE , read [.filename]#/usr/src/"
"Makefile# carefully and follow the instructions in <<makeworld>>. Read the "
@@ -1236,13 +1236,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:611
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:612
#, no-wrap
msgid "The N-number"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:615
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:616
msgid ""
"When tracking down bugs it is important to know which versions of the source "
"code have been used to create the system exhibiting an issue. FreeBSD "
@@ -1251,7 +1251,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:619
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:620
#, no-wrap
msgid ""
"% uname -a\n"
@@ -1259,18 +1259,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:621
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:622
msgid "Looking at the 4th field, it is made up of several parts:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:624
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:625
#, no-wrap
msgid "main-n247514-031260d64c18\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:629
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:630
#, no-wrap
msgid ""
"main\t\t<.>\n"
@@ -1280,7 +1280,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:633
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:634
msgid ""
"Git branch name. Note: comparisons of n-numbers are only valid on branches "
"published by the project (`main`, `stable/XX` and `releng/XX`). Local "
@@ -1289,19 +1289,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:634
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:635
msgid ""
"The n-number is a linear count of commits back to the start of the Git "
"repository starting with the Git hash included in the line."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:635
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:636
msgid "Git hash of the checked out tree"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:637
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:638
msgid ""
"Sometimes a suffix of `-dirty` is present when the kernel was built in a "
"tree with uncommitted changes. It is absent in this example because the "
@@ -1309,14 +1309,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:640
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:641
msgid ""
"The `git rev-list` command is used to find the n-number corresponding to a "
"Git hash. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:644
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:645
#, no-wrap
msgid ""
"% git rev-list --first-parent --count 031260d64c18 <.>\n"
@@ -1324,17 +1324,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:646
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:647
msgid "git hash to translate (the hash from the above example is reused)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:647
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:648
msgid "The n-number."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:653
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:654
msgid ""
"Usually this number is not all that important. However, when bug fixes are "
"committed, this number makes it easy to quickly determine whether the fix is "
@@ -1349,13 +1349,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:655
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:656
#, no-wrap
msgid "Updating FreeBSD from Source"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:661
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:662
msgid ""
"Updating FreeBSD by compiling from source offers several advantages over "
"binary updates. Code can be built with options to take advantage of "
@@ -1367,25 +1367,25 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:663
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:664
#, no-wrap
msgid "Quick Start"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:667
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:668
msgid ""
"This is a quick reference for the typical steps used to update FreeBSD by "
"building from source. Later sections describe the process in more detail."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:671
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:672
msgid "Update and Build"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:685
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:686
#, no-wrap
msgid ""
"# git pull /usr/src <.>\n"
@@ -1402,85 +1402,85 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:688
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:689
msgid ""
"Get the latest version of the source. See <<updating-src-obtaining-src>> for "
"more information on obtaining and updating source."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:690
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:691
msgid ""
"Check [.filename]#/usr/src/UPDATING# for any manual steps required before or "
"after building from source."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:692
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:702
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:693
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:703
msgid "Go to the source directory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:694
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:695
msgid "Compile the world, everything except the kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:696
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:697
msgid ""
"Compile and install the kernel. This is equivalent to `make buildkernel "
"installkernel`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:698
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:699
msgid "Reboot the system to the new kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:700
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:701
msgid ""
"Update and merge configuration files in [.filename]#/etc/# required before "
"installworld."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:704
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:705
msgid "Install the world."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:706
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:707
msgid "Update and merge configuration files in [.filename]#/etc/#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:708
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:709
msgid "Restart the system to use the newly-built world and kernel."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:711
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:712
#, no-wrap
msgid "Preparing for a Source Update"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:714
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:715
msgid ""
"Read [.filename]#/usr/src/UPDATING#. Any manual steps that must be performed "
"before or after an update are described in this file."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:716
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:717
#, no-wrap
msgid "Updating the Source"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:721
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:722
msgid ""
"FreeBSD source code is located in [.filename]#/usr/src/#. The preferred "
"method of updating this source is through the Git version control system. "
@@ -1488,7 +1488,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:728
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:729
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1498,20 +1498,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:731
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:732
msgid ""
"This indicates that [.filename]#/usr/src/# is under version control and can "
"be updated with man:git[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:736
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:737
#, no-wrap
msgid "# git pull /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:740
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:741
msgid ""
"The update process can take some time if the directory has not been updated "
"recently. After it finishes, the source code is up to date and the build "
@@ -1519,13 +1519,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:744
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:745
#, no-wrap
msgid "*Obtaining the Source:* +\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:747
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:748
msgid ""
"If the output says `fatal: not a git repository`, the files there are "
"missing or were installed with a different method. A new checkout of the "
@@ -1533,61 +1533,61 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:749
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:750
#, no-wrap
msgid "FreeBSD Versions and Repository Branches"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:753
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:754
#, no-wrap
msgid "uname -r Output"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:754
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:755
#, no-wrap
msgid "Repository Path"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:756
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:757
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:757
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:758
#, no-wrap
msgid "`_X.Y_-RELEASE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:758
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:759
#, no-wrap
msgid "`releng/_X.Y_`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:760
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:761
#, no-wrap
msgid "The Release version plus only critical security and bug fix patches. This branch is recommended for most users."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:761
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:762
#, no-wrap
msgid "`_X.Y_-STABLE`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:762
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:763
#, no-wrap
msgid "`stable/_X_`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:768
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:769
#, no-wrap
msgid ""
"The Release version plus all additional development on that branch. _STABLE_ refers to the Applications Binary Interface (ABI) not changing, so software compiled for earlier versions still runs. For example, software compiled to run on FreeBSD 10.1 will still run on FreeBSD 10-STABLE compiled later.\n"
@@ -1596,30 +1596,30 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:769
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:770
#, no-wrap
msgid "`_X_-CURRENT`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:770
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:771
#, no-wrap
msgid "`main`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:771
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:772
#, no-wrap
msgid "The latest unreleased development version of FreeBSD. The CURRENT branch can have major bugs or incompatibilities and is recommended only for advanced users."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:774
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:775
msgid "Determine which version of FreeBSD is being used with man:uname[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:779
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:780
#, no-wrap
msgid ""
"# uname -r\n"
@@ -1627,7 +1627,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:782
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:783
msgid ""
"Based on <<updating-src-obtaining-src-repopath>>, the source used to update "
"`10.3-RELEASE` has a repository path of `releng/10.3`. That path is used "
@@ -1635,7 +1635,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:787
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:788
#, no-wrap
msgid ""
"# mv /usr/src /usr/src.bak <.>\n"
@@ -1643,14 +1643,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:790
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:791
msgid ""
"Move the old directory out of the way. If there are no local modifications "
"in this directory, it can be deleted."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:792
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:793
msgid ""
"The path from <<updating-src-obtaining-src-repopath>> is added to the "
"repository URL. The third parameter is the destination directory for the "
@@ -1658,13 +1658,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:795
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:796
#, no-wrap
msgid "Building from Source"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:800
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:801
msgid ""
"The _world_, or all of the operating system except the kernel, is compiled. "
"This is done first to provide up-to-date tools to build the kernel. Then "
@@ -1672,7 +1672,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:806
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:807
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1681,25 +1681,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:809
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:810
msgid "The compiled code is written to [.filename]#/usr/obj#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:812
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:813
msgid ""
"These are the basic steps. Additional options to control the build are "
"described below."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:814
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:815
#, no-wrap
msgid "Performing a Clean Build"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:819
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:820
msgid ""
"Some versions of the FreeBSD build system leave previously-compiled code in "
"the temporary object directory, [.filename]#/usr/obj#. This can speed up "
@@ -1708,19 +1708,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:823
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:824
#, no-wrap
msgid "# make cleanworld\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:826
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:827
#, no-wrap
msgid "Setting the Number of Jobs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:833
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:834
msgid ""
"Increasing the number of build jobs on multi-core processors can improve "
"build speed. Determine the number of cores with `sysctl hw.ncpu`. "
@@ -1732,30 +1732,30 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:835
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:836
#, no-wrap
msgid "Increasing the Number of Build Jobs"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:839
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:840
msgid "Building the world and kernel with four jobs:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:843
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:844
#, no-wrap
msgid "# make -j4 buildworld buildkernel\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:848
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:849
#, no-wrap
msgid "Building Only the Kernel"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:853
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:854
msgid ""
"A `buildworld` must be completed if the source code has changed. After "
"that, a `buildkernel` to build a kernel can be run at any time. To build "
@@ -1763,7 +1763,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:858
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:859
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1771,13 +1771,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:861
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:862
#, no-wrap
msgid "Building a Custom Kernel"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:866
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:867
msgid ""
"The standard FreeBSD kernel is based on a _kernel config file_ called [."
"filename]#GENERIC#. The [.filename]#GENERIC# kernel includes the most "
@@ -1787,7 +1787,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:868
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:869
msgid ""
"For example, someone developing a small embedded computer with severely "
"limited RAM could remove unneeded device drivers or options to make the "
@@ -1795,7 +1795,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:871
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:872
msgid ""
"Kernel config files are located in [.filename]#/usr/src/sys/arch/conf/#, "
"where _arch_ is the output from `uname -m`. On most computers, that is "
@@ -1804,7 +1804,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:877
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:878
msgid ""
"[.filename]#/usr/src# can be deleted or recreated, so it is preferable to "
"keep custom kernel config files in a separate directory, like [.filename]#/"
@@ -1814,7 +1814,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:881
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:882
msgid ""
"A custom config file can be created by copying the [.filename]#GENERIC# "
"config file. In this example, the new custom kernel is for a storage "
@@ -1822,7 +1822,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:887
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:888
#, no-wrap
msgid ""
"# cp /usr/src/sys/amd64/conf/GENERIC /root/STORAGESERVER\n"
@@ -1831,40 +1831,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:890
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:891
msgid ""
"[.filename]#/root/STORAGESERVER# is then edited, adding or removing devices "
"or options as shown in man:config[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:892
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:893
msgid ""
"The custom kernel is built by setting `KERNCONF` to the kernel config file "
"on the command line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:896
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:897
#, no-wrap
msgid "# make buildkernel KERNCONF=STORAGESERVER\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:899
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:900
#, no-wrap
msgid "Installing the Compiled Code"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:902
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:903
msgid ""
"After the `buildworld` and `buildkernel` steps have been completed, the new "
"kernel and world are installed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:911
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:912
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1876,14 +1876,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:914
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:915
msgid ""
"If a custom kernel was built, `KERNCONF` must also be set to use the new "
"custom kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:923
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:924
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1895,13 +1895,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:926
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:927
#, no-wrap
msgid "Completing the Update"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:930
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:931
msgid ""
"A few final tasks complete the update. Any modified configuration files are "
"merged with the new versions, outdated libraries are located and removed, "
@@ -1909,13 +1909,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:932
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:933
#, no-wrap
msgid "Merging Configuration Files with man:etcupdate[8]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:937
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:938
msgid ""
"man:etcupdate[8] is a tool for managing updates to files that are not "
"updated as part of an installworld such as files located in [.filename]#/etc/"
@@ -1926,7 +1926,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:942
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:943
msgid ""
"In general, man:etcupdate[8] does not need any specific arguments for its "
"job. There is however a handy in between command for sanity checking what "
@@ -1934,31 +1934,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:946
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:947
#, no-wrap
msgid "# etcupdate diff\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:949
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:950
msgid "This command allows the user to audit configuration changes."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:952
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:953
msgid ""
"If man:etcupdate[8] is not able to merge a file automatically, the merge "
"conflicts can be resolved with manual interaction by issuing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:956
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:957
#, no-wrap
msgid "# etcupdate resolve\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:962
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:963
msgid ""
"When switching from man:mergemaster[8] to man:etcupdate[8], the first run "
"might merge changes incorrectly generating spurious conflicts. To prevent "
@@ -1967,7 +1967,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:967
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:968
#, no-wrap
msgid ""
"# etcupdate extract <.>\n"
@@ -1975,27 +1975,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:970
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:971
msgid ""
"Bootstrap the database of stock [.filename]#/etc# files, for more "
"information see man:etcupdate[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:972
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:973
msgid ""
"Check the diff after bootstrapping. Trim any local changes that are no "
"longer needed to reduce the chance of conflicts in future updates."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:975
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:976
#, no-wrap
msgid "Merging Configuration Files with man:mergemaster[8]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:980
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:981
msgid ""
"man:mergemaster[8] provides a way to merge changes that have been made to "
"system configuration files with new versions of those files. man:"
@@ -2005,13 +2005,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:984
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:985
#, no-wrap
msgid "# mergemaster -Ui\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:988
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:989
msgid ""
"If a file must be manually merged, an interactive display allows the user to "
"choose which portions of the files are kept. See man:mergemaster[8] for "
@@ -2019,59 +2019,59 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:990
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:991
#, no-wrap
msgid "Checking for Outdated Files and Libraries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:994
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:995
msgid ""
"Some obsolete files or directories can remain after an update. These files "
"can be located:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:998
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:999
#, no-wrap
msgid "# make check-old\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1001
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1002
msgid "and deleted:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1005
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1006
#, no-wrap
msgid "# make delete-old\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1009
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1010
msgid "Some obsolete libraries can also remain. These can be detected with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1013
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1014
#, no-wrap
msgid "# make check-old-libs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1016
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1017
msgid "and deleted with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1020
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1021
#, no-wrap
msgid "# make delete-old-libs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1024
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1025
msgid ""
"Programs which were still using those old libraries will stop working when "
"the library has been deleted. These programs must be rebuilt or replaced "
@@ -2079,7 +2079,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1030
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1031
msgid ""
"When all the old files or directories are known to be safe to delete, "
"pressing kbd:[y] and kbd:[Enter] to delete each file can be avoided by "
@@ -2087,32 +2087,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1034
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1035
#, no-wrap
msgid "# make BATCH_DELETE_OLD_FILES=yes delete-old-libs\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1039
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1040
#, no-wrap
msgid "Restarting After the Update"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1042
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1043
msgid ""
"The last step after updating is to restart the computer so all the changes "
"take effect:"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1049
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1050
#, no-wrap
msgid "Tracking for Multiple Machines"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1057
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1058
msgid ""
"When multiple machines need to track the same source tree, it is a waste of "
"disk space, network bandwidth, and CPU cycles to have each system download "
@@ -2124,7 +2124,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1062
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1063
msgid ""
"First, identify a set of machines which will run the same set of binaries, "
"known as a _build set_. Each machine can have a custom kernel, but will run "
@@ -2135,7 +2135,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1066
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1067
msgid ""
"Select a machine to be the _test machine_, which will test software updates "
"before they are put into production. This _must_ be a machine that can "
@@ -2144,7 +2144,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1069
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1070
msgid ""
"All the machines in this build set need to mount [.filename]#/usr/obj# and [."
"filename]#/usr/src# from the build machine via NFS. For multiple build "
@@ -2153,7 +2153,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1075
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1076
msgid ""
"Ensure that [.filename]#/etc/make.conf# and [.filename]#/etc/src.conf# on "
"all the machines in the build set agree with the build machine. That means "
@@ -2166,7 +2166,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1082
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1083
msgid ""
"On the build machine, build the kernel and world as described in "
"<<makeworld>>, but do not install anything on the build machine. Instead, "
@@ -2178,7 +2178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1085
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1086
msgid ""
"After verifying that everything on the test machine is working properly, use "
"the same procedure to install the new software on each of the other machines "
@@ -2186,7 +2186,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1092
+#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1093
msgid ""
"The same methodology can be used for the ports tree. The first step is to "
"share [.filename]#/usr/ports# via NFS to all the machines in the build set. "
diff --git a/documentation/content/en/books/handbook/desktop/_index.po b/documentation/content/en/books/handbook/desktop/_index.po
index ecbe7c9fd2..f5b84332dd 100644
--- a/documentation/content/en/books/handbook/desktop/_index.po
+++ b/documentation/content/en/books/handbook/desktop/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 6. Desktop Applications"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/desktop/_index.adoc:14
+#: documentation/content/en/books/handbook/desktop/_index.adoc:15
#, no-wrap
msgid "Desktop Applications"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:52
+#: documentation/content/en/books/handbook/desktop/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:57
+#: documentation/content/en/books/handbook/desktop/_index.adoc:58
msgid ""
"While FreeBSD is popular as a server for its performance and stability, it "
"is also suited for day-to-day use as a desktop. With over {numports} "
@@ -59,7 +59,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:61
+#: documentation/content/en/books/handbook/desktop/_index.adoc:62
msgid ""
"Users who prefer to install a pre-built desktop version of FreeBSD rather "
"than configuring one from scratch should refer to https://ghostbsd."
@@ -68,39 +68,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:64
+#: documentation/content/en/books/handbook/desktop/_index.adoc:65
msgid "Readers of this chapter should know how to:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:66
+#: documentation/content/en/books/handbook/desktop/_index.adoc:67
msgid ""
"Install additional software using packages or ports as described in crossref:"
"ports[ports,Installing Applications: Packages and Ports]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:67
+#: documentation/content/en/books/handbook/desktop/_index.adoc:68
msgid ""
"Install X and a window manager as described in crossref:x11[x11,The X Window "
"System]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:69
+#: documentation/content/en/books/handbook/desktop/_index.adoc:70
msgid ""
"For information on how to configure a multimedia environment, refer to "
"crossref:multimedia[multimedia,Multimedia]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:71
+#: documentation/content/en/books/handbook/desktop/_index.adoc:72
#, no-wrap
msgid "Browsers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:75
+#: documentation/content/en/books/handbook/desktop/_index.adoc:76
msgid ""
"FreeBSD does not come with a pre-installed web browser. Instead, the "
"https://www.FreeBSD.org/ports/[www] category of the Ports Collection "
@@ -109,7 +109,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:78
+#: documentation/content/en/books/handbook/desktop/_index.adoc:79
msgid ""
"The KDE and GNOME desktop environments include their own HTML browser. "
"Refer to crossref:x11[x11-wm,“Desktop Environments”] for more information on "
@@ -117,14 +117,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:80
+#: documentation/content/en/books/handbook/desktop/_index.adoc:81
msgid ""
"Some lightweight browsers include package:www/dillo2[], package:www/links[], "
"and package:www/w3m[]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:82
+#: documentation/content/en/books/handbook/desktop/_index.adoc:83
msgid ""
"This section demonstrates how to install the following popular web browsers "
"and indicates if the application is resource-heavy, takes time to compile "
@@ -132,21 +132,12 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:87
-#: documentation/content/en/books/handbook/desktop/_index.adoc:195
-#: documentation/content/en/books/handbook/desktop/_index.adoc:402
-#: documentation/content/en/books/handbook/desktop/_index.adoc:550
-#, no-wrap
-msgid "Application Name"
-msgstr ""
-
-#. type: Table
#: documentation/content/en/books/handbook/desktop/_index.adoc:88
#: documentation/content/en/books/handbook/desktop/_index.adoc:196
#: documentation/content/en/books/handbook/desktop/_index.adoc:403
#: documentation/content/en/books/handbook/desktop/_index.adoc:551
#, no-wrap
-msgid "Resources Needed"
+msgid "Application Name"
msgstr ""
#. type: Table
@@ -155,79 +146,88 @@ msgstr ""
#: documentation/content/en/books/handbook/desktop/_index.adoc:404
#: documentation/content/en/books/handbook/desktop/_index.adoc:552
#, no-wrap
+msgid "Resources Needed"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/desktop/_index.adoc:90
+#: documentation/content/en/books/handbook/desktop/_index.adoc:198
+#: documentation/content/en/books/handbook/desktop/_index.adoc:405
+#: documentation/content/en/books/handbook/desktop/_index.adoc:553
+#, no-wrap
msgid "Installation from Ports"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:91
+#: documentation/content/en/books/handbook/desktop/_index.adoc:92
#, no-wrap
msgid "Notes"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:92
-#: documentation/content/en/books/handbook/desktop/_index.adoc:107
+#: documentation/content/en/books/handbook/desktop/_index.adoc:93
+#: documentation/content/en/books/handbook/desktop/_index.adoc:108
#, no-wrap
msgid "Firefox"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:93
-#: documentation/content/en/books/handbook/desktop/_index.adoc:98
-#: documentation/content/en/books/handbook/desktop/_index.adoc:103
+#: documentation/content/en/books/handbook/desktop/_index.adoc:94
+#: documentation/content/en/books/handbook/desktop/_index.adoc:99
+#: documentation/content/en/books/handbook/desktop/_index.adoc:104
#, no-wrap
msgid "medium"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:94
-#: documentation/content/en/books/handbook/desktop/_index.adoc:99
-#: documentation/content/en/books/handbook/desktop/_index.adoc:104
-#: documentation/content/en/books/handbook/desktop/_index.adoc:202
-#: documentation/content/en/books/handbook/desktop/_index.adoc:212
-#: documentation/content/en/books/handbook/desktop/_index.adoc:216
-#: documentation/content/en/books/handbook/desktop/_index.adoc:429
-#: documentation/content/en/books/handbook/desktop/_index.adoc:557
-#: documentation/content/en/books/handbook/desktop/_index.adoc:562
-#: documentation/content/en/books/handbook/desktop/_index.adoc:567
+#: documentation/content/en/books/handbook/desktop/_index.adoc:95
+#: documentation/content/en/books/handbook/desktop/_index.adoc:100
+#: documentation/content/en/books/handbook/desktop/_index.adoc:105
+#: documentation/content/en/books/handbook/desktop/_index.adoc:203
+#: documentation/content/en/books/handbook/desktop/_index.adoc:213
+#: documentation/content/en/books/handbook/desktop/_index.adoc:217
+#: documentation/content/en/books/handbook/desktop/_index.adoc:430
+#: documentation/content/en/books/handbook/desktop/_index.adoc:558
+#: documentation/content/en/books/handbook/desktop/_index.adoc:563
+#: documentation/content/en/books/handbook/desktop/_index.adoc:568
#, no-wrap
msgid "heavy"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:96
+#: documentation/content/en/books/handbook/desktop/_index.adoc:97
#, no-wrap
msgid "FreeBSD, Linux(R), and localized versions are available"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:97
-#: documentation/content/en/books/handbook/desktop/_index.adoc:135
+#: documentation/content/en/books/handbook/desktop/_index.adoc:98
+#: documentation/content/en/books/handbook/desktop/_index.adoc:136
#, no-wrap
msgid "Konqueror"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:101
+#: documentation/content/en/books/handbook/desktop/_index.adoc:102
#, no-wrap
msgid "Requires KDE libraries"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:102
-#: documentation/content/en/books/handbook/desktop/_index.adoc:156
+#: documentation/content/en/books/handbook/desktop/_index.adoc:103
+#: documentation/content/en/books/handbook/desktop/_index.adoc:157
#, no-wrap
msgid "Chromium"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:105
+#: documentation/content/en/books/handbook/desktop/_index.adoc:106
#, no-wrap
msgid "Requires Gtk+"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:111
+#: documentation/content/en/books/handbook/desktop/_index.adoc:112
msgid ""
"Firefox is an open source browser that features a standards-compliant HTML "
"display engine, tabbed browsing, popup blocking, extensions, improved "
@@ -235,29 +235,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:113
+#: documentation/content/en/books/handbook/desktop/_index.adoc:114
msgid "To install the package of the latest release version of Firefox, type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:117
+#: documentation/content/en/books/handbook/desktop/_index.adoc:118
#, no-wrap
msgid "# pkg install firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:120
+#: documentation/content/en/books/handbook/desktop/_index.adoc:121
msgid "To instead install Firefox Extended Support Release (ESR) version, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:124
+#: documentation/content/en/books/handbook/desktop/_index.adoc:125
#, no-wrap
msgid "# pkg install firefox-esr\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:128
+#: documentation/content/en/books/handbook/desktop/_index.adoc:129
msgid ""
"The Ports Collection can instead be used to compile the desired version of "
"Firefox from source code. This example builds package:www/firefox[], where "
@@ -265,7 +265,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:133
+#: documentation/content/en/books/handbook/desktop/_index.adoc:134
#, no-wrap
msgid ""
"# cd /usr/ports/www/firefox\n"
@@ -273,7 +273,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:140
+#: documentation/content/en/books/handbook/desktop/_index.adoc:141
msgid ""
"Konqueror is more than a web browser as it is also a file manager and a "
"multimedia viewer. Supports WebKit as well as its own KHTML. WebKit is a "
@@ -281,23 +281,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:142
+#: documentation/content/en/books/handbook/desktop/_index.adoc:143
msgid "Konqueror can be installed as a package by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:146
+#: documentation/content/en/books/handbook/desktop/_index.adoc:147
#, no-wrap
msgid "# pkg install konqueror\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:149
+#: documentation/content/en/books/handbook/desktop/_index.adoc:150
msgid "To install from the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:154
+#: documentation/content/en/books/handbook/desktop/_index.adoc:155
#, no-wrap
msgid ""
"# cd /usr/ports/x11-fm/konqueror/\n"
@@ -305,7 +305,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:161
+#: documentation/content/en/books/handbook/desktop/_index.adoc:162
msgid ""
"Chromium is an open source browser project that aims to build a safer, "
"faster, and more stable web browsing experience. Chromium features tabbed "
@@ -314,25 +314,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:163
+#: documentation/content/en/books/handbook/desktop/_index.adoc:164
msgid "Chromium can be installed as a package by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:167
+#: documentation/content/en/books/handbook/desktop/_index.adoc:168
#, no-wrap
msgid "# pkg install chromium\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:170
+#: documentation/content/en/books/handbook/desktop/_index.adoc:171
msgid ""
"Alternatively, Chromium can be compiled from source using the Ports "
"Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:175
+#: documentation/content/en/books/handbook/desktop/_index.adoc:176
#, no-wrap
msgid ""
"# cd /usr/ports/www/chromium\n"
@@ -340,20 +340,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:180
+#: documentation/content/en/books/handbook/desktop/_index.adoc:181
msgid ""
"The executable for Chromium is [.filename]#/usr/local/bin/chrome#, not [."
"filename]#/usr/local/bin/chromium#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:183
+#: documentation/content/en/books/handbook/desktop/_index.adoc:184
#, no-wrap
msgid "Productivity"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:188
+#: documentation/content/en/books/handbook/desktop/_index.adoc:189
msgid ""
"When it comes to productivity, users often look for an office suite or an "
"easy-to-use word processor. While some <<x11-wm,desktop environments>> like "
@@ -363,7 +363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:190
+#: documentation/content/en/books/handbook/desktop/_index.adoc:191
msgid ""
"This section demonstrates how to install the following popular productivity "
"software and indicates if the application is resource-heavy, takes time to "
@@ -371,117 +371,117 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:199
-#: documentation/content/en/books/handbook/desktop/_index.adoc:406
-#: documentation/content/en/books/handbook/desktop/_index.adoc:554
+#: documentation/content/en/books/handbook/desktop/_index.adoc:200
+#: documentation/content/en/books/handbook/desktop/_index.adoc:407
+#: documentation/content/en/books/handbook/desktop/_index.adoc:555
#, no-wrap
msgid "Major Dependencies"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:200
-#: documentation/content/en/books/handbook/desktop/_index.adoc:225
+#: documentation/content/en/books/handbook/desktop/_index.adoc:201
+#: documentation/content/en/books/handbook/desktop/_index.adoc:226
#, no-wrap
msgid "Calligra"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:201
-#: documentation/content/en/books/handbook/desktop/_index.adoc:206
+#: documentation/content/en/books/handbook/desktop/_index.adoc:202
#: documentation/content/en/books/handbook/desktop/_index.adoc:207
-#: documentation/content/en/books/handbook/desktop/_index.adoc:211
-#: documentation/content/en/books/handbook/desktop/_index.adoc:408
+#: documentation/content/en/books/handbook/desktop/_index.adoc:208
+#: documentation/content/en/books/handbook/desktop/_index.adoc:212
#: documentation/content/en/books/handbook/desktop/_index.adoc:409
-#: documentation/content/en/books/handbook/desktop/_index.adoc:413
+#: documentation/content/en/books/handbook/desktop/_index.adoc:410
#: documentation/content/en/books/handbook/desktop/_index.adoc:414
-#: documentation/content/en/books/handbook/desktop/_index.adoc:418
+#: documentation/content/en/books/handbook/desktop/_index.adoc:415
#: documentation/content/en/books/handbook/desktop/_index.adoc:419
-#: documentation/content/en/books/handbook/desktop/_index.adoc:423
+#: documentation/content/en/books/handbook/desktop/_index.adoc:420
#: documentation/content/en/books/handbook/desktop/_index.adoc:424
-#: documentation/content/en/books/handbook/desktop/_index.adoc:428
-#: documentation/content/en/books/handbook/desktop/_index.adoc:556
-#: documentation/content/en/books/handbook/desktop/_index.adoc:561
-#: documentation/content/en/books/handbook/desktop/_index.adoc:566
+#: documentation/content/en/books/handbook/desktop/_index.adoc:425
+#: documentation/content/en/books/handbook/desktop/_index.adoc:429
+#: documentation/content/en/books/handbook/desktop/_index.adoc:557
+#: documentation/content/en/books/handbook/desktop/_index.adoc:562
+#: documentation/content/en/books/handbook/desktop/_index.adoc:567
#, no-wrap
msgid "light"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:204
-#: documentation/content/en/books/handbook/desktop/_index.adoc:430
-#: documentation/content/en/books/handbook/desktop/_index.adoc:568
+#: documentation/content/en/books/handbook/desktop/_index.adoc:205
+#: documentation/content/en/books/handbook/desktop/_index.adoc:431
+#: documentation/content/en/books/handbook/desktop/_index.adoc:569
#, no-wrap
msgid "KDE"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:205
-#: documentation/content/en/books/handbook/desktop/_index.adoc:247
+#: documentation/content/en/books/handbook/desktop/_index.adoc:206
+#: documentation/content/en/books/handbook/desktop/_index.adoc:248
#, no-wrap
msgid "AbiWord"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:209
-#: documentation/content/en/books/handbook/desktop/_index.adoc:421
+#: documentation/content/en/books/handbook/desktop/_index.adoc:210
+#: documentation/content/en/books/handbook/desktop/_index.adoc:422
#, no-wrap
msgid "Gtk+ or GNOME"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:210
+#: documentation/content/en/books/handbook/desktop/_index.adoc:211
#, no-wrap
msgid "The Gimp"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:214
-#: documentation/content/en/books/handbook/desktop/_index.adoc:426
+#: documentation/content/en/books/handbook/desktop/_index.adoc:215
+#: documentation/content/en/books/handbook/desktop/_index.adoc:427
#, no-wrap
msgid "Gtk+"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:215
-#: documentation/content/en/books/handbook/desktop/_index.adoc:293
+#: documentation/content/en/books/handbook/desktop/_index.adoc:216
+#: documentation/content/en/books/handbook/desktop/_index.adoc:294
#, no-wrap
msgid "Apache OpenOffice"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:217
-#: documentation/content/en/books/handbook/desktop/_index.adoc:222
+#: documentation/content/en/books/handbook/desktop/_index.adoc:218
+#: documentation/content/en/books/handbook/desktop/_index.adoc:223
#, no-wrap
msgid "huge"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:219
+#: documentation/content/en/books/handbook/desktop/_index.adoc:220
#, no-wrap
msgid "JDK(TM) and Mozilla"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:220
-#: documentation/content/en/books/handbook/desktop/_index.adoc:345
+#: documentation/content/en/books/handbook/desktop/_index.adoc:221
+#: documentation/content/en/books/handbook/desktop/_index.adoc:346
#, no-wrap
msgid "LibreOffice"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:221
+#: documentation/content/en/books/handbook/desktop/_index.adoc:222
#, no-wrap
msgid "somewhat heavy"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:223
+#: documentation/content/en/books/handbook/desktop/_index.adoc:224
#, no-wrap
msgid "Gtk+, or KDE/ GNOME, or JDK(TM)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:230
+#: documentation/content/en/books/handbook/desktop/_index.adoc:231
msgid ""
"The KDE desktop environment includes an office suite which can be installed "
"separately from KDE. Calligra includes standard components that can be "
@@ -491,25 +491,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:233
+#: documentation/content/en/books/handbook/desktop/_index.adoc:234
msgid ""
"In FreeBSD, package:editors/calligra[] can be installed as a package or a "
"port. To install the package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:237
+#: documentation/content/en/books/handbook/desktop/_index.adoc:238
#, no-wrap
msgid "# pkg install calligra\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:240
+#: documentation/content/en/books/handbook/desktop/_index.adoc:241
msgid "If the package is not available, use the Ports Collection instead:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:245
+#: documentation/content/en/books/handbook/desktop/_index.adoc:246
#, no-wrap
msgid ""
"# cd /usr/ports/editors/calligra\n"
@@ -517,39 +517,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:251
+#: documentation/content/en/books/handbook/desktop/_index.adoc:252
msgid ""
"AbiWord is a free word processing program similar in look and feel to "
"Microsoft(R) Word. It is fast, contains many features, and is user-friendly."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:253
+#: documentation/content/en/books/handbook/desktop/_index.adoc:254
msgid ""
"AbiWord can import or export many file formats, including some proprietary "
"ones like Microsoft(R) [.filename]#.rtf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:255
+#: documentation/content/en/books/handbook/desktop/_index.adoc:256
msgid "To install the AbiWord package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:259
+#: documentation/content/en/books/handbook/desktop/_index.adoc:260
#, no-wrap
msgid "# pkg install abiword\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:262
+#: documentation/content/en/books/handbook/desktop/_index.adoc:263
msgid ""
"If the package is not available, it can be compiled from the Ports "
"Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:267
+#: documentation/content/en/books/handbook/desktop/_index.adoc:268
#, no-wrap
msgid ""
"# cd /usr/ports/editors/abiword\n"
@@ -557,13 +557,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:269
+#: documentation/content/en/books/handbook/desktop/_index.adoc:270
#, no-wrap
msgid "The GIMP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:275
+#: documentation/content/en/books/handbook/desktop/_index.adoc:276
msgid ""
"For image authoring or picture retouching, The GIMP provides a sophisticated "
"image manipulation program. It can be used as a simple paint program or as "
@@ -573,23 +573,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:277
+#: documentation/content/en/books/handbook/desktop/_index.adoc:278
msgid "To install the package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:281
+#: documentation/content/en/books/handbook/desktop/_index.adoc:282
#, no-wrap
msgid "# pkg install gimp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:284
+#: documentation/content/en/books/handbook/desktop/_index.adoc:285
msgid "Alternately, use the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:289
+#: documentation/content/en/books/handbook/desktop/_index.adoc:290
#, no-wrap
msgid ""
"# cd /usr/ports/graphics/gimp\n"
@@ -597,7 +597,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:292
+#: documentation/content/en/books/handbook/desktop/_index.adoc:293
msgid ""
"The graphics category (https://www.FreeBSD.org/ports/graphics/[freebsd.org/"
"ports/graphics/]) of the Ports Collection contains several GIMP-related "
@@ -605,7 +605,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:299
+#: documentation/content/en/books/handbook/desktop/_index.adoc:300
msgid ""
"Apache OpenOffice is an open source office suite which is developed under "
"the wing of the Apache Software Foundation's Incubator. It includes all of "
@@ -618,7 +618,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:305
+#: documentation/content/en/books/handbook/desktop/_index.adoc:306
msgid ""
"The word processor of Apache OpenOffice uses a native XML file format for "
"increased portability and flexibility. The spreadsheet program features a "
@@ -631,31 +631,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:307
+#: documentation/content/en/books/handbook/desktop/_index.adoc:308
msgid "To install the Apache OpenOffice package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:311
+#: documentation/content/en/books/handbook/desktop/_index.adoc:312
#, no-wrap
msgid "# pkg install apache-openoffice\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:314
+#: documentation/content/en/books/handbook/desktop/_index.adoc:315
msgid ""
"Once the package is installed, type the following command to launch Apache "
"OpenOffice:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:318
+#: documentation/content/en/books/handbook/desktop/_index.adoc:319
#, no-wrap
msgid "% openoffice-X.Y.Z\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:322
+#: documentation/content/en/books/handbook/desktop/_index.adoc:323
msgid ""
"where _X.Y.Z_ is the version number of the installed version of Apache "
"OpenOffice. The first time Apache OpenOffice launches, some questions will "
@@ -664,7 +664,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:325
+#: documentation/content/en/books/handbook/desktop/_index.adoc:326
msgid ""
"If the desired Apache OpenOffice package is not available, compiling the "
"port is still an option. However, this requires a lot of disk space and a "
@@ -672,7 +672,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:330
+#: documentation/content/en/books/handbook/desktop/_index.adoc:331
#, no-wrap
msgid ""
"# cd /usr/ports/editors/openoffice-4\n"
@@ -680,18 +680,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:335
+#: documentation/content/en/books/handbook/desktop/_index.adoc:336
msgid "To build a localized version, replace the previous command with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:339
+#: documentation/content/en/books/handbook/desktop/_index.adoc:340
#, no-wrap
msgid "# make LOCALIZED_LANG=your_language install clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:343
+#: documentation/content/en/books/handbook/desktop/_index.adoc:344
msgid ""
"Replace _your_language_ with the correct language ISO-code. A list of "
"supported language codes is available in [.filename]#files/Makefile."
@@ -699,7 +699,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:351
+#: documentation/content/en/books/handbook/desktop/_index.adoc:352
msgid ""
"LibreOffice is a free software office suite developed by http://www."
"documentfoundation.org/[documentfoundation.org]. It is compatible with "
@@ -713,7 +713,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:356
+#: documentation/content/en/books/handbook/desktop/_index.adoc:357
msgid ""
"The word processor of LibreOffice uses a native XML file format for "
"increased portability and flexibility. The spreadsheet program features a "
@@ -724,18 +724,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:358
+#: documentation/content/en/books/handbook/desktop/_index.adoc:359
msgid "To install the English version of the LibreOffice package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:362
+#: documentation/content/en/books/handbook/desktop/_index.adoc:363
#, no-wrap
msgid "# pkg install libreoffice\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:366
+#: documentation/content/en/books/handbook/desktop/_index.adoc:367
msgid ""
"The editors category (https://www.FreeBSD.org/ports/editors/[freebsd.org/"
"ports/editors/]) of the Ports Collection contains several localizations for "
@@ -744,26 +744,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:368
+#: documentation/content/en/books/handbook/desktop/_index.adoc:369
msgid ""
"Once the package is installed, type the following command to run LibreOffice:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:372
+#: documentation/content/en/books/handbook/desktop/_index.adoc:373
#, no-wrap
msgid "% libreoffice\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:375
+#: documentation/content/en/books/handbook/desktop/_index.adoc:376
msgid ""
"During the first launch, some questions will be asked and a [.filename]#."
"libreoffice# folder will be created in the user's home directory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:379
+#: documentation/content/en/books/handbook/desktop/_index.adoc:380
msgid ""
"If the desired LibreOffice package is not available, compiling the port is "
"still an option. However, this requires a lot of disk space and a fairly "
@@ -771,7 +771,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:384
+#: documentation/content/en/books/handbook/desktop/_index.adoc:385
#, no-wrap
msgid ""
"# cd /usr/ports/editors/libreoffice\n"
@@ -779,7 +779,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:390
+#: documentation/content/en/books/handbook/desktop/_index.adoc:391
msgid ""
"To build a localized version, `cd` into the port directory of the desired "
"language. Supported languages can be found in the editors category (https://"
@@ -788,13 +788,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:393
+#: documentation/content/en/books/handbook/desktop/_index.adoc:394
#, no-wrap
msgid "Document Viewers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:397
+#: documentation/content/en/books/handbook/desktop/_index.adoc:398
msgid ""
"Some new document formats have gained popularity since the advent of UNIX(R) "
"and the viewers they require may not be available in the base system. This "
@@ -802,54 +802,54 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:407
-#: documentation/content/en/books/handbook/desktop/_index.adoc:432
+#: documentation/content/en/books/handbook/desktop/_index.adoc:408
+#: documentation/content/en/books/handbook/desktop/_index.adoc:433
#, no-wrap
msgid "Xpdf"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:411
+#: documentation/content/en/books/handbook/desktop/_index.adoc:412
#, no-wrap
msgid "FreeType"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:412
-#: documentation/content/en/books/handbook/desktop/_index.adoc:454
+#: documentation/content/en/books/handbook/desktop/_index.adoc:413
+#: documentation/content/en/books/handbook/desktop/_index.adoc:455
#, no-wrap
msgid "gv"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:416
+#: documentation/content/en/books/handbook/desktop/_index.adoc:417
#, no-wrap
msgid "Xaw3d"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:417
-#: documentation/content/en/books/handbook/desktop/_index.adoc:476
+#: documentation/content/en/books/handbook/desktop/_index.adoc:418
+#: documentation/content/en/books/handbook/desktop/_index.adoc:477
#, no-wrap
msgid "Geeqie"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:422
-#: documentation/content/en/books/handbook/desktop/_index.adoc:498
+#: documentation/content/en/books/handbook/desktop/_index.adoc:423
+#: documentation/content/en/books/handbook/desktop/_index.adoc:499
#, no-wrap
msgid "ePDFView"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:427
-#: documentation/content/en/books/handbook/desktop/_index.adoc:518
+#: documentation/content/en/books/handbook/desktop/_index.adoc:428
+#: documentation/content/en/books/handbook/desktop/_index.adoc:519
#, no-wrap
msgid "Okular"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:436
+#: documentation/content/en/books/handbook/desktop/_index.adoc:437
msgid ""
"For users that prefer a small FreeBSD PDF viewer, Xpdf provides a light-"
"weight and efficient viewer which requires few resources. It uses the "
@@ -857,27 +857,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:438
+#: documentation/content/en/books/handbook/desktop/_index.adoc:439
msgid "To install the Xpdf package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:442
+#: documentation/content/en/books/handbook/desktop/_index.adoc:443
#, no-wrap
msgid "# pkg install xpdf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:445
-#: documentation/content/en/books/handbook/desktop/_index.adoc:491
-#: documentation/content/en/books/handbook/desktop/_index.adoc:589
-#: documentation/content/en/books/handbook/desktop/_index.adoc:611
-#: documentation/content/en/books/handbook/desktop/_index.adoc:633
+#: documentation/content/en/books/handbook/desktop/_index.adoc:446
+#: documentation/content/en/books/handbook/desktop/_index.adoc:492
+#: documentation/content/en/books/handbook/desktop/_index.adoc:590
+#: documentation/content/en/books/handbook/desktop/_index.adoc:612
+#: documentation/content/en/books/handbook/desktop/_index.adoc:634
msgid "If the package is not available, use the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:450
+#: documentation/content/en/books/handbook/desktop/_index.adoc:451
#, no-wrap
msgid ""
"# cd /usr/ports/graphics/xpdf\n"
@@ -885,14 +885,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:453
+#: documentation/content/en/books/handbook/desktop/_index.adoc:454
msgid ""
"Once the installation is complete, launch `xpdf` and use the right mouse "
"button to activate the menu."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:460
+#: documentation/content/en/books/handbook/desktop/_index.adoc:461
msgid ""
"gv is a PostScript(R) and PDF viewer. It is based on ghostview, but has a "
"nicer look as it is based on the Xaw3d widget toolkit. gv has many "
@@ -902,25 +902,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:462
+#: documentation/content/en/books/handbook/desktop/_index.adoc:463
msgid "To install gv as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:466
+#: documentation/content/en/books/handbook/desktop/_index.adoc:467
#, no-wrap
msgid "# pkg install gv\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:469
-#: documentation/content/en/books/handbook/desktop/_index.adoc:511
-#: documentation/content/en/books/handbook/desktop/_index.adoc:531
+#: documentation/content/en/books/handbook/desktop/_index.adoc:470
+#: documentation/content/en/books/handbook/desktop/_index.adoc:512
+#: documentation/content/en/books/handbook/desktop/_index.adoc:532
msgid "If a package is unavailable, use the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:474
+#: documentation/content/en/books/handbook/desktop/_index.adoc:475
#, no-wrap
msgid ""
"# cd /usr/ports/print/gv\n"
@@ -928,7 +928,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:482
+#: documentation/content/en/books/handbook/desktop/_index.adoc:483
msgid ""
"Geeqie is a fork from the unmaintained GQView project, in an effort to move "
"development forward and integrate the existing patches. Geeqie is an image "
@@ -940,18 +940,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:484
+#: documentation/content/en/books/handbook/desktop/_index.adoc:485
msgid "To install the Geeqie package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:488
+#: documentation/content/en/books/handbook/desktop/_index.adoc:489
#, no-wrap
msgid "# pkg install geeqie\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:496
+#: documentation/content/en/books/handbook/desktop/_index.adoc:497
#, no-wrap
msgid ""
"# cd /usr/ports/graphics/geeqie\n"
@@ -959,7 +959,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:502
+#: documentation/content/en/books/handbook/desktop/_index.adoc:503
msgid ""
"ePDFView is a lightweight `PDF` document viewer that only uses the Gtk+ and "
"Poppler libraries. It is currently under development, but already opens "
@@ -968,18 +968,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:504
+#: documentation/content/en/books/handbook/desktop/_index.adoc:505
msgid "To install ePDFView as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:508
+#: documentation/content/en/books/handbook/desktop/_index.adoc:509
#, no-wrap
msgid "# pkg install epdfview\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:516
+#: documentation/content/en/books/handbook/desktop/_index.adoc:517
#, no-wrap
msgid ""
"# cd /usr/ports/graphics/epdfview\n"
@@ -987,7 +987,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:522
+#: documentation/content/en/books/handbook/desktop/_index.adoc:523
msgid ""
"Okular is a universal document viewer based on KPDF for KDE. It can open "
"many document formats, including `PDF`, PostScript(R), DjVu, `CHM`, `XPS`, "
@@ -995,18 +995,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:524
+#: documentation/content/en/books/handbook/desktop/_index.adoc:525
msgid "To install Okular as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:528
+#: documentation/content/en/books/handbook/desktop/_index.adoc:529
#, no-wrap
msgid "# pkg install okular\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:536
+#: documentation/content/en/books/handbook/desktop/_index.adoc:537
#, no-wrap
msgid ""
"# cd /usr/ports/graphics/okular\n"
@@ -1014,13 +1014,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/desktop/_index.adoc:539
+#: documentation/content/en/books/handbook/desktop/_index.adoc:540
#, no-wrap
msgid "Finance"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:543
+#: documentation/content/en/books/handbook/desktop/_index.adoc:544
msgid ""
"For managing personal finances on a FreeBSD desktop, some powerful and easy-"
"to-use applications can be installed. Some are compatible with widespread "
@@ -1028,40 +1028,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:545
+#: documentation/content/en/books/handbook/desktop/_index.adoc:546
msgid "This section covers these programs:"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:555
-#: documentation/content/en/books/handbook/desktop/_index.adoc:570
+#: documentation/content/en/books/handbook/desktop/_index.adoc:556
+#: documentation/content/en/books/handbook/desktop/_index.adoc:571
#, no-wrap
msgid "GnuCash"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/desktop/_index.adoc:559
-#: documentation/content/en/books/handbook/desktop/_index.adoc:564
+#: documentation/content/en/books/handbook/desktop/_index.adoc:560
+#: documentation/content/en/books/handbook/desktop/_index.adoc:565
#, no-wrap
msgid "GNOME"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:560
-#: documentation/content/en/books/handbook/desktop/_index.adoc:596
+#: documentation/content/en/books/handbook/desktop/_index.adoc:561
+#: documentation/content/en/books/handbook/desktop/_index.adoc:597
#, no-wrap
msgid "Gnumeric"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/desktop/_index.adoc:565
-#: documentation/content/en/books/handbook/desktop/_index.adoc:618
+#: documentation/content/en/books/handbook/desktop/_index.adoc:566
+#: documentation/content/en/books/handbook/desktop/_index.adoc:619
#, no-wrap
msgid "KMyMoney"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:575
+#: documentation/content/en/books/handbook/desktop/_index.adoc:576
msgid ""
"GnuCash is part of the GNOME effort to provide user-friendly, yet powerful, "
"applications to end-users. GnuCash can be used to keep track of income and "
@@ -1070,7 +1070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:580
+#: documentation/content/en/books/handbook/desktop/_index.adoc:581
msgid ""
"GnuCash provides a smart register, a hierarchical system of accounts, and "
"many keyboard accelerators and auto-completion methods. It can split a "
@@ -1080,18 +1080,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:582
+#: documentation/content/en/books/handbook/desktop/_index.adoc:583
msgid "To install the GnuCash package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:586
+#: documentation/content/en/books/handbook/desktop/_index.adoc:587
#, no-wrap
msgid "# pkg install gnucash\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:594
+#: documentation/content/en/books/handbook/desktop/_index.adoc:595
#, no-wrap
msgid ""
"# cd /usr/ports/finance/gnucash\n"
@@ -1099,7 +1099,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:602
+#: documentation/content/en/books/handbook/desktop/_index.adoc:603
msgid ""
"Gnumeric is a spreadsheet program developed by the GNOME community. It "
"features convenient automatic guessing of user input according to the cell "
@@ -1110,18 +1110,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:604
+#: documentation/content/en/books/handbook/desktop/_index.adoc:605
msgid "To install Gnumeric as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:608
+#: documentation/content/en/books/handbook/desktop/_index.adoc:609
#, no-wrap
msgid "# pkg install gnumeric\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:616
+#: documentation/content/en/books/handbook/desktop/_index.adoc:617
#, no-wrap
msgid ""
"# cd /usr/ports/math/gnumeric\n"
@@ -1129,7 +1129,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:624
+#: documentation/content/en/books/handbook/desktop/_index.adoc:625
msgid ""
"KMyMoney is a personal finance application created by the KDE community. "
"KMyMoney aims to provide the important features found in commercial personal "
@@ -1140,18 +1140,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/desktop/_index.adoc:626
+#: documentation/content/en/books/handbook/desktop/_index.adoc:627
msgid "To install KMyMoney as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:630
+#: documentation/content/en/books/handbook/desktop/_index.adoc:631
#, no-wrap
msgid "# pkg install kmymoney-kde4\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/desktop/_index.adoc:638
+#: documentation/content/en/books/handbook/desktop/_index.adoc:639
#, no-wrap
msgid ""
"# cd /usr/ports/finance/kmymoney-kde4\n"
diff --git a/documentation/content/en/books/handbook/disks/_index.po b/documentation/content/en/books/handbook/disks/_index.po
index fc124fea53..051f04d151 100644
--- a/documentation/content/en/books/handbook/disks/_index.po
+++ b/documentation/content/en/books/handbook/disks/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 18. Storage"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/disks/_index.adoc:14
+#: documentation/content/en/books/handbook/disks/_index.adoc:15
#, no-wrap
msgid "Storage"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:52
+#: documentation/content/en/books/handbook/disks/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:56
+#: documentation/content/en/books/handbook/disks/_index.adoc:57
msgid ""
"This chapter covers the use of disks and storage media in FreeBSD. This "
"includes SCSI and IDE disks, CD and DVD media, memory-backed disks, and USB "
@@ -55,80 +55,80 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:58
+#: documentation/content/en/books/handbook/disks/_index.adoc:59
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:60
+#: documentation/content/en/books/handbook/disks/_index.adoc:61
msgid "How to add additional hard disks to a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:61
+#: documentation/content/en/books/handbook/disks/_index.adoc:62
msgid "How to grow the size of a disk's partition on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:62
+#: documentation/content/en/books/handbook/disks/_index.adoc:63
msgid "How to configure FreeBSD to use USB storage devices."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:63
+#: documentation/content/en/books/handbook/disks/_index.adoc:64
msgid "How to use CD and DVD media on a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:64
+#: documentation/content/en/books/handbook/disks/_index.adoc:65
msgid "How to use the backup programs available under FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:65
+#: documentation/content/en/books/handbook/disks/_index.adoc:66
msgid "How to set up memory disks."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:66
+#: documentation/content/en/books/handbook/disks/_index.adoc:67
msgid "What file system snapshots are and how to use them efficiently."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:67
+#: documentation/content/en/books/handbook/disks/_index.adoc:68
msgid "How to use quotas to limit disk space usage."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:68
+#: documentation/content/en/books/handbook/disks/_index.adoc:69
msgid "How to encrypt disks and swap to secure them against attackers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:69
+#: documentation/content/en/books/handbook/disks/_index.adoc:70
msgid "How to configure a highly available storage network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:71
+#: documentation/content/en/books/handbook/disks/_index.adoc:72
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:73
+#: documentation/content/en/books/handbook/disks/_index.adoc:74
msgid ""
"Know how to crossref:kernelconfig[kernelconfig,configure and install a new "
"FreeBSD kernel]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:75
+#: documentation/content/en/books/handbook/disks/_index.adoc:76
#, no-wrap
msgid "Adding Disks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:80
+#: documentation/content/en/books/handbook/disks/_index.adoc:81
msgid ""
"This section describes how to add a new SATA disk to a machine that "
"currently only has a single drive. First, turn off the computer and install "
@@ -137,14 +137,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:83
+#: documentation/content/en/books/handbook/disks/_index.adoc:84
msgid ""
"Inspect [.filename]#/var/run/dmesg.boot# to ensure the new disk was found. "
"In this example, the newly added SATA drive will appear as [.filename]#ada1#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:86
+#: documentation/content/en/books/handbook/disks/_index.adoc:87
msgid ""
"For this example, a single large partition will be created on the new disk. "
"The http://en.wikipedia.org/wiki/GUID_Partition_Table[GPT] partitioning "
@@ -152,14 +152,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:91
+#: documentation/content/en/books/handbook/disks/_index.adoc:92
msgid ""
"If the disk to be added is not blank, old partition information can be "
"removed with `gpart delete`. See man:gpart[8] for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:95
+#: documentation/content/en/books/handbook/disks/_index.adoc:96
msgid ""
"The partition scheme is created, and then a single partition is added. To "
"improve performance on newer disks with larger hardware block sizes, the "
@@ -167,7 +167,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:100
+#: documentation/content/en/books/handbook/disks/_index.adoc:101
#, no-wrap
msgid ""
"# gpart create -s GPT ada1\n"
@@ -175,19 +175,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:104
+#: documentation/content/en/books/handbook/disks/_index.adoc:105
msgid ""
"Depending on use, several smaller partitions may be desired. See man:"
"gpart[8] for options to create partitions smaller than a whole disk."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:106
+#: documentation/content/en/books/handbook/disks/_index.adoc:107
msgid "The disk partition information can be viewed with `gpart show`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:114
+#: documentation/content/en/books/handbook/disks/_index.adoc:115
#, no-wrap
msgid ""
"% gpart show ada1\n"
@@ -198,61 +198,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:117
+#: documentation/content/en/books/handbook/disks/_index.adoc:118
msgid "A file system is created in the new partition on the new disk:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:121
+#: documentation/content/en/books/handbook/disks/_index.adoc:122
#, no-wrap
msgid "# newfs -U /dev/ada1p1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:124
+#: documentation/content/en/books/handbook/disks/_index.adoc:125
msgid ""
"An empty directory is created as a _mountpoint_, a location for mounting the "
"new disk in the original disk's file system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:128
+#: documentation/content/en/books/handbook/disks/_index.adoc:129
#, no-wrap
msgid "# mkdir /newdisk\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:131
+#: documentation/content/en/books/handbook/disks/_index.adoc:132
msgid ""
"Finally, an entry is added to [.filename]#/etc/fstab# so the new disk will "
"be mounted automatically at startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:135
+#: documentation/content/en/books/handbook/disks/_index.adoc:136
#, no-wrap
msgid "/dev/ada1p1\t/newdisk\tufs\trw\t2\t2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:138
+#: documentation/content/en/books/handbook/disks/_index.adoc:139
msgid "The new disk can be mounted manually, without restarting the system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:142
+#: documentation/content/en/books/handbook/disks/_index.adoc:143
#, no-wrap
msgid "# mount /newdisk\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:145
+#: documentation/content/en/books/handbook/disks/_index.adoc:146
#, no-wrap
msgid "Resizing and Growing Disks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:151
+#: documentation/content/en/books/handbook/disks/_index.adoc:152
msgid ""
"A disk's capacity can increase without any changes to the data already "
"present. This happens commonly with virtual machines, when the virtual disk "
@@ -263,7 +263,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:154
+#: documentation/content/en/books/handbook/disks/_index.adoc:155
msgid ""
"Determine the device name of the disk to be resized by inspecting [."
"filename]#/var/run/dmesg.boot#. In this example, there is only one SATA "
@@ -271,12 +271,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:156
+#: documentation/content/en/books/handbook/disks/_index.adoc:157
msgid "List the partitions on the disk to see the current configuration:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:165
+#: documentation/content/en/books/handbook/disks/_index.adoc:166
#, no-wrap
msgid ""
"# gpart show ada0\n"
@@ -288,7 +288,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:171
+#: documentation/content/en/books/handbook/disks/_index.adoc:172
msgid ""
"If the disk was formatted with the http://en.wikipedia.org/wiki/"
"GUID_Partition_Table[GPT] partitioning scheme, it may show as \"corrupted\" "
@@ -297,7 +297,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:176
+#: documentation/content/en/books/handbook/disks/_index.adoc:177
#, no-wrap
msgid ""
"# gpart recover ada0\n"
@@ -305,14 +305,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:181
+#: documentation/content/en/books/handbook/disks/_index.adoc:182
msgid ""
"Now the additional space on the disk is available for use by a new "
"partition, or an existing partition can be expanded:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:190
+#: documentation/content/en/books/handbook/disks/_index.adoc:191
#, no-wrap
msgid ""
"# gpart show ada0\n"
@@ -324,7 +324,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:195
+#: documentation/content/en/books/handbook/disks/_index.adoc:196
msgid ""
"Partitions can only be resized into contiguous free space. Here, the last "
"partition on the disk is the swap partition, but the second partition is the "
@@ -334,24 +334,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:197
+#: documentation/content/en/books/handbook/disks/_index.adoc:198
msgid "Disable the swap partition:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:201
+#: documentation/content/en/books/handbook/disks/_index.adoc:202
#, no-wrap
msgid "# swapoff /dev/ada0p3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:204
+#: documentation/content/en/books/handbook/disks/_index.adoc:205
msgid ""
"Delete the third partition, specified by the `-i` flag, from the disk _ada0_."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:214
+#: documentation/content/en/books/handbook/disks/_index.adoc:215
#, no-wrap
msgid ""
"# gpart delete -i 3 ada0\n"
@@ -364,7 +364,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:222
+#: documentation/content/en/books/handbook/disks/_index.adoc:223
msgid ""
"There is risk of data loss when modifying the partition table of a mounted "
"file system. It is best to perform the following steps on an unmounted file "
@@ -374,13 +374,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:226
+#: documentation/content/en/books/handbook/disks/_index.adoc:227
#, no-wrap
msgid "# sysctl kern.geom.debugflags=16\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:235
+#: documentation/content/en/books/handbook/disks/_index.adoc:236
msgid ""
"Resize the partition, leaving room to recreate a swap partition of the "
"desired size. The partition to resize is specified with `-i`, and the new "
@@ -390,7 +390,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:245
+#: documentation/content/en/books/handbook/disks/_index.adoc:246
#, no-wrap
msgid ""
"# gpart resize -i 2 -s 47G -a 4k ada0\n"
@@ -403,14 +403,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:249
+#: documentation/content/en/books/handbook/disks/_index.adoc:250
msgid ""
"Recreate the swap partition and activate it. If no size is specified with `-"
"s`, all remaining space is used:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:260
+#: documentation/content/en/books/handbook/disks/_index.adoc:261
#, no-wrap
msgid ""
"# gpart add -t freebsd-swap -a 4k ada0\n"
@@ -424,13 +424,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:263
+#: documentation/content/en/books/handbook/disks/_index.adoc:264
msgid ""
"Grow the UFS file system to use the new capacity of the resized partition:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:273
+#: documentation/content/en/books/handbook/disks/_index.adoc:274
#, no-wrap
msgid ""
"# growfs /dev/ada0p2\n"
@@ -443,33 +443,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:276
+#: documentation/content/en/books/handbook/disks/_index.adoc:277
msgid ""
"If the file system is ZFS, the resize is triggered by running the `online` "
"subcommand with `-e`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:280
+#: documentation/content/en/books/handbook/disks/_index.adoc:281
#, no-wrap
msgid "# zpool online -e zroot /dev/ada0p2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:283
+#: documentation/content/en/books/handbook/disks/_index.adoc:284
msgid ""
"Both the partition and the file system on it have now been resized to use "
"the newly-available disk space."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:285
+#: documentation/content/en/books/handbook/disks/_index.adoc:286
#, no-wrap
msgid "USB Storage Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:289
+#: documentation/content/en/books/handbook/disks/_index.adoc:290
msgid ""
"Many external storage solutions, such as hard drives, USB thumbdrives, and "
"CD and DVD burners, use the Universal Serial Bus (USB). FreeBSD provides "
@@ -477,7 +477,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:294
+#: documentation/content/en/books/handbook/disks/_index.adoc:295
msgid ""
"USB 3.0 support is not compatible with some hardware, including Haswell "
"(Lynx point) chipsets. If FreeBSD boots with a `failed with error 19` "
@@ -485,7 +485,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:298
+#: documentation/content/en/books/handbook/disks/_index.adoc:299
msgid ""
"Support for USB storage devices is built into the [.filename]#GENERIC# "
"kernel. For a custom kernel, be sure that the following lines are present "
@@ -493,7 +493,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:311
+#: documentation/content/en/books/handbook/disks/_index.adoc:312
#, no-wrap
msgid ""
"device scbus\t# SCSI bus (required for ATA/SCSI)\n"
@@ -509,7 +509,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:315
+#: documentation/content/en/books/handbook/disks/_index.adoc:316
msgid ""
"FreeBSD uses the man:umass[4] driver which uses the SCSI subsystem to access "
"USB storage devices. Since any USB device will be seen as a SCSI device by "
@@ -518,7 +518,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:317
+#: documentation/content/en/books/handbook/disks/_index.adoc:318
msgid ""
"The rest of this section demonstrates how to verify that a USB storage "
"device is recognized by FreeBSD and how to configure the device so that it "
@@ -526,13 +526,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:318
+#: documentation/content/en/books/handbook/disks/_index.adoc:319
#, no-wrap
msgid "Device Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:323
+#: documentation/content/en/books/handbook/disks/_index.adoc:324
msgid ""
"To test the USB configuration, plug in the USB device. Use `dmesg` to "
"confirm that the drive appears in the system message buffer. It should look "
@@ -540,7 +540,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:335
+#: documentation/content/en/books/handbook/disks/_index.adoc:336
#, no-wrap
msgid ""
"umass0: <STECH Simple Drive, class 0/0, rev 2.00/1.04, addr 3> on usbus0\n"
@@ -555,21 +555,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:338
+#: documentation/content/en/books/handbook/disks/_index.adoc:339
msgid ""
"The brand, device node ([.filename]#da0#), speed, and size will differ "
"according to the device."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:340
+#: documentation/content/en/books/handbook/disks/_index.adoc:341
msgid ""
"Since the USB device is seen as a SCSI one, `camcontrol` can be used to list "
"the USB storage devices attached to the system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:345
+#: documentation/content/en/books/handbook/disks/_index.adoc:346
#, no-wrap
msgid ""
"# camcontrol devlist\n"
@@ -577,14 +577,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:349
+#: documentation/content/en/books/handbook/disks/_index.adoc:350
msgid ""
"Alternately, `usbconfig` can be used to list the device. Refer to man:"
"usbconfig[8] for more information about this command."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:354
+#: documentation/content/en/books/handbook/disks/_index.adoc:355
#, no-wrap
msgid ""
"# usbconfig\n"
@@ -592,7 +592,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:358
+#: documentation/content/en/books/handbook/disks/_index.adoc:359
msgid ""
"If the device has not been formatted, refer to <<disks-adding>> for "
"instructions on how to format and create partitions on the USB drive. If "
@@ -602,7 +602,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:363
+#: documentation/content/en/books/handbook/disks/_index.adoc:364
msgid ""
"Allowing untrusted users to mount arbitrary media, by enabling `vfs."
"usermount` as described below, should not be considered safe from a security "
@@ -611,7 +611,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:367
+#: documentation/content/en/books/handbook/disks/_index.adoc:368
msgid ""
"To make the device mountable as a normal user, one solution is to make all "
"users of the device a member of the `operator` group using man:pw[8]. Next, "
@@ -620,7 +620,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:372
+#: documentation/content/en/books/handbook/disks/_index.adoc:373
#, no-wrap
msgid ""
"[localrules=5]\n"
@@ -628,20 +628,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:377
+#: documentation/content/en/books/handbook/disks/_index.adoc:378
msgid ""
"If internal SCSI disks are also installed in the system, change the second "
"line as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:381
+#: documentation/content/en/books/handbook/disks/_index.adoc:382
#, no-wrap
msgid "add path 'da[3-9]*' mode 0660 group operator\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:386
+#: documentation/content/en/books/handbook/disks/_index.adoc:387
msgid ""
"This will exclude the first three SCSI disks ([.filename]#da0# to [."
"filename]#da2#) from belonging to the `operator` group. Replace _3_ with "
@@ -650,38 +650,38 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:389
+#: documentation/content/en/books/handbook/disks/_index.adoc:390
msgid "Next, enable the ruleset in [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:393
+#: documentation/content/en/books/handbook/disks/_index.adoc:394
#, no-wrap
msgid "devfs_system_ruleset=\"localrules\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:396
+#: documentation/content/en/books/handbook/disks/_index.adoc:397
msgid ""
"Then, instruct the system to allow regular users to mount file systems by "
"adding the following line to [.filename]#/etc/sysctl.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:400
+#: documentation/content/en/books/handbook/disks/_index.adoc:401
#, no-wrap
msgid "vfs.usermount=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:403
+#: documentation/content/en/books/handbook/disks/_index.adoc:404
msgid ""
"Since this only takes effect after the next reboot, use `sysctl` to set this "
"variable now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:408
+#: documentation/content/en/books/handbook/disks/_index.adoc:409
#, no-wrap
msgid ""
"# sysctl vfs.usermount=1\n"
@@ -689,7 +689,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:414
+#: documentation/content/en/books/handbook/disks/_index.adoc:415
msgid ""
"The final step is to create a directory where the file system is to be "
"mounted. This directory needs to be owned by the user that is to mount the "
@@ -700,7 +700,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:419
+#: documentation/content/en/books/handbook/disks/_index.adoc:420
#, no-wrap
msgid ""
"# mkdir /mnt/username\n"
@@ -708,7 +708,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:423
+#: documentation/content/en/books/handbook/disks/_index.adoc:424
msgid ""
"Suppose a USB thumbdrive is plugged in, and a device [.filename]#/dev/da0s1# "
"appears. If the device is formatted with a FAT file system, the user can "
@@ -716,31 +716,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:427
+#: documentation/content/en/books/handbook/disks/_index.adoc:428
#, no-wrap
msgid "% mount -t msdosfs -o -m=644,-M=755 /dev/da0s1 /mnt/username\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:430
+#: documentation/content/en/books/handbook/disks/_index.adoc:431
msgid "Before the device can be unplugged, it _must_ be unmounted first:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:434
+#: documentation/content/en/books/handbook/disks/_index.adoc:435
#, no-wrap
msgid "% umount /mnt/username\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:437
+#: documentation/content/en/books/handbook/disks/_index.adoc:438
msgid ""
"After device removal, the system message buffer will show messages similar "
"to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:444
+#: documentation/content/en/books/handbook/disks/_index.adoc:445
#, no-wrap
msgid ""
"umass0: at uhub3, port 2, addr 3 (disconnected)\n"
@@ -750,31 +750,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:446
+#: documentation/content/en/books/handbook/disks/_index.adoc:447
#, no-wrap
msgid "Automounting Removable Media"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:449
+#: documentation/content/en/books/handbook/disks/_index.adoc:450
msgid ""
"USB devices can be automatically mounted by uncommenting this line in [."
"filename]#/etc/auto_master#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:453
+#: documentation/content/en/books/handbook/disks/_index.adoc:454
#, no-wrap
msgid "/media\t\t-media\t\t-nosuid\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:456
+#: documentation/content/en/books/handbook/disks/_index.adoc:457
msgid "Then add these lines to [.filename]#/etc/devd.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:464
+#: documentation/content/en/books/handbook/disks/_index.adoc:465
#, no-wrap
msgid ""
"notify 100 {\n"
@@ -785,14 +785,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:467
+#: documentation/content/en/books/handbook/disks/_index.adoc:468
msgid ""
"Reload the configuration if man:autofs[5] and man:devd[8] are already "
"running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:472
+#: documentation/content/en/books/handbook/disks/_index.adoc:473
#, no-wrap
msgid ""
"# service automount restart\n"
@@ -800,30 +800,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:475
+#: documentation/content/en/books/handbook/disks/_index.adoc:476
msgid ""
"man:autofs[5] can be set to start at boot by adding this line to [."
"filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:479
+#: documentation/content/en/books/handbook/disks/_index.adoc:480
#, no-wrap
msgid "autofs_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:482
+#: documentation/content/en/books/handbook/disks/_index.adoc:483
msgid "man:autofs[5] requires man:devd[8] to be enabled, as it is by default."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:484
+#: documentation/content/en/books/handbook/disks/_index.adoc:485
msgid "Start the services immediately with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:491
+#: documentation/content/en/books/handbook/disks/_index.adoc:492
#, no-wrap
msgid ""
"# service automount start\n"
@@ -833,7 +833,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:496
+#: documentation/content/en/books/handbook/disks/_index.adoc:497
msgid ""
"Each file system that can be automatically mounted appears as a directory in "
"[.filename]#/media/#. The directory is named after the file system label. "
@@ -841,7 +841,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:499
+#: documentation/content/en/books/handbook/disks/_index.adoc:500
msgid ""
"The file system is transparently mounted on the first access, and unmounted "
"after a period of inactivity. Automounted drives can also be unmounted "
@@ -849,26 +849,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:503
+#: documentation/content/en/books/handbook/disks/_index.adoc:504
#, no-wrap
msgid "# automount -fu\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:507
+#: documentation/content/en/books/handbook/disks/_index.adoc:508
msgid ""
"This mechanism is typically used for memory cards and USB memory sticks. It "
"can be used with any block device, including optical drives or iSCSILUNs."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:509
+#: documentation/content/en/books/handbook/disks/_index.adoc:510
#, no-wrap
msgid "Creating and Using CD Media"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:515
+#: documentation/content/en/books/handbook/disks/_index.adoc:516
msgid ""
"Compact Disc (CD) media provide a number of features that differentiate them "
"from conventional disks. They are designed so that they can be read "
@@ -879,7 +879,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:519
+#: documentation/content/en/books/handbook/disks/_index.adoc:520
msgid ""
"The FreeBSD Ports Collection provides several utilities for burning and "
"duplicating audio and data CDs. This chapter demonstrates the use of "
@@ -889,13 +889,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:521
+#: documentation/content/en/books/handbook/disks/_index.adoc:522
#, no-wrap
msgid "Supported Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:525
+#: documentation/content/en/books/handbook/disks/_index.adoc:526
msgid ""
"The [.filename]#GENERIC# kernel provides support for SCSI, USB, and ATAPICD "
"readers and burners. If a custom kernel is used, the options that need to "
@@ -903,12 +903,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:527
+#: documentation/content/en/books/handbook/disks/_index.adoc:528
msgid "For a SCSI burner, make sure these options are present:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:534
+#: documentation/content/en/books/handbook/disks/_index.adoc:535
#, no-wrap
msgid ""
"device scbus\t# SCSI bus (required for ATA/SCSI)\n"
@@ -918,12 +918,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:537
+#: documentation/content/en/books/handbook/disks/_index.adoc:538
msgid "For a USB burner, make sure these options are present:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:550
+#: documentation/content/en/books/handbook/disks/_index.adoc:551
#, no-wrap
msgid ""
"device scbus\t# SCSI bus (required for ATA/SCSI)\n"
@@ -939,12 +939,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:553
+#: documentation/content/en/books/handbook/disks/_index.adoc:554
msgid "For an ATAPI burner, make sure these options are present:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:560
+#: documentation/content/en/books/handbook/disks/_index.adoc:561
#, no-wrap
msgid ""
"device ata\t# Legacy ATA/SATA controllers\n"
@@ -954,40 +954,40 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:565
+#: documentation/content/en/books/handbook/disks/_index.adoc:566
msgid ""
"On FreeBSD versions prior to 10.x, this line is also needed in the kernel "
"configuration file if the burner is an ATAPI device:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:569
+#: documentation/content/en/books/handbook/disks/_index.adoc:570
#, no-wrap
msgid "device atapicam\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:572
+#: documentation/content/en/books/handbook/disks/_index.adoc:573
msgid ""
"Alternately, this driver can be loaded at boot time by adding the following "
"line to [.filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:576
+#: documentation/content/en/books/handbook/disks/_index.adoc:577
#, no-wrap
msgid "atapicam_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:579
+#: documentation/content/en/books/handbook/disks/_index.adoc:580
msgid ""
"This will require a reboot of the system as this driver can only be loaded "
"at boot time."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:583
+#: documentation/content/en/books/handbook/disks/_index.adoc:584
msgid ""
"To verify that FreeBSD recognizes the device, run `dmesg` and look for an "
"entry for the device. On systems prior to 10.x, the device name in the "
@@ -996,7 +996,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:592
+#: documentation/content/en/books/handbook/disks/_index.adoc:593
#, no-wrap
msgid ""
"% dmesg | grep cd\n"
@@ -1008,20 +1008,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:595
+#: documentation/content/en/books/handbook/disks/_index.adoc:596
#, no-wrap
msgid "Burning a CD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:599
+#: documentation/content/en/books/handbook/disks/_index.adoc:600
msgid ""
"In FreeBSD, `cdrecord` can be used to burn CDs. This command is installed "
"with the package:sysutils/cdrtools[] package or port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:602
+#: documentation/content/en/books/handbook/disks/_index.adoc:603
msgid ""
"While `cdrecord` has many options, basic usage is simple. Specify the name "
"of the ISO file to burn and, if the system has multiple burner devices, "
@@ -1029,20 +1029,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:606
+#: documentation/content/en/books/handbook/disks/_index.adoc:607
#, no-wrap
msgid "# cdrecord dev=device imagefile.iso\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:609
+#: documentation/content/en/books/handbook/disks/_index.adoc:610
msgid ""
"To determine the device name of the burner, use `-scanbus` which might "
"produce results like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:633
+#: documentation/content/en/books/handbook/disks/_index.adoc:634
#, no-wrap
msgid ""
"# cdrecord -scanbus\n"
@@ -1069,7 +1069,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:638
+#: documentation/content/en/books/handbook/disks/_index.adoc:639
msgid ""
"Locate the entry for the CD burner and use the three numbers separated by "
"commas as the value for `dev`. In this case, the Yamaha burner device is "
@@ -1079,14 +1079,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:640
+#: documentation/content/en/books/handbook/disks/_index.adoc:641
msgid ""
"Alternately, run the following command to get the device address of the "
"burner:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:645
+#: documentation/content/en/books/handbook/disks/_index.adoc:646
#, no-wrap
msgid ""
"# camcontrol devlist\n"
@@ -1094,20 +1094,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:649
+#: documentation/content/en/books/handbook/disks/_index.adoc:650
msgid ""
"Use the numeric values for `scbus`, `target`, and `lun`. For this example, "
"`1,0,0` is the device name to use."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:651
+#: documentation/content/en/books/handbook/disks/_index.adoc:652
#, no-wrap
msgid "Writing Data to an ISO File System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:656
+#: documentation/content/en/books/handbook/disks/_index.adoc:657
msgid ""
"In order to produce a data CD, the data files that are going to make up the "
"tracks on the CD must be prepared before they can be burned to the CD. In "
@@ -1119,13 +1119,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:660
+#: documentation/content/en/books/handbook/disks/_index.adoc:661
#, no-wrap
msgid "# mkisofs -o imagefile.iso /path/to/tree\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:663
+#: documentation/content/en/books/handbook/disks/_index.adoc:664
msgid ""
"This command maps the file names in the specified path to names that fit the "
"limitations of the standard ISO 9660 file system, and will exclude files "
@@ -1133,7 +1133,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:666
+#: documentation/content/en/books/handbook/disks/_index.adoc:667
msgid ""
"A number of options are available to overcome the restrictions imposed by "
"the standard. In particular, `-R` enables the Rock Ridge extensions common "
@@ -1142,7 +1142,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:669
+#: documentation/content/en/books/handbook/disks/_index.adoc:670
msgid ""
"For CDs that are going to be used only on FreeBSD systems, `-U` can be used "
"to disable all filename restrictions. When used with `-R`, it produces a "
@@ -1151,7 +1151,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:677
+#: documentation/content/en/books/handbook/disks/_index.adoc:678
msgid ""
"The last option of general use is `-b`. This is used to specify the "
"location of a boot image for use in producing an \"El Torito\" bootable CD. "
@@ -1166,18 +1166,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:681
+#: documentation/content/en/books/handbook/disks/_index.adoc:682
#, no-wrap
msgid "# mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/bootable.iso /tmp/myboot\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:684
+#: documentation/content/en/books/handbook/disks/_index.adoc:685
msgid "The resulting ISO image can be mounted as a memory disk with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:689
+#: documentation/content/en/books/handbook/disks/_index.adoc:690
#, no-wrap
msgid ""
"# mdconfig -a -t vnode -f /tmp/bootable.iso -u 0\n"
@@ -1185,21 +1185,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:692
+#: documentation/content/en/books/handbook/disks/_index.adoc:693
msgid ""
"One can then verify that [.filename]#/mnt# and [.filename]#/tmp/myboot# are "
"identical."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:695
+#: documentation/content/en/books/handbook/disks/_index.adoc:696
msgid ""
"There are many other options available for `mkisofs` to fine-tune its "
"behavior. Refer to man:mkisofs[8] for details."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:700
+#: documentation/content/en/books/handbook/disks/_index.adoc:701
msgid ""
"It is possible to copy a data CD to an image file that is functionally "
"equivalent to the image file created with `mkisofs`. To do so, use [."
@@ -1208,25 +1208,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:704
+#: documentation/content/en/books/handbook/disks/_index.adoc:705
#, no-wrap
msgid "# dd if=/dev/cd0 of=file.iso bs=2048\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:707
+#: documentation/content/en/books/handbook/disks/_index.adoc:708
msgid ""
"The resulting image file can be burned to CD as described in <<cdrecord>>."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:710
+#: documentation/content/en/books/handbook/disks/_index.adoc:711
#, no-wrap
msgid "Using Data CDs"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:713
+#: documentation/content/en/books/handbook/disks/_index.adoc:714
msgid ""
"Once an ISO has been burned to a CD, it can be mounted by specifying the "
"file system type, the name of the device containing the CD, and an existing "
@@ -1234,13 +1234,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:717
+#: documentation/content/en/books/handbook/disks/_index.adoc:718
#, no-wrap
msgid "# mount -t cd9660 /dev/cd0 /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:720
+#: documentation/content/en/books/handbook/disks/_index.adoc:721
msgid ""
"Since `mount` assumes that a file system is of type `ufs`, an `Incorrect "
"super block` error will occur if `-t cd9660` is not included when mounting a "
@@ -1248,7 +1248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:725
+#: documentation/content/en/books/handbook/disks/_index.adoc:726
msgid ""
"While any data CD can be mounted this way, disks with certain ISO 9660 "
"extensions might behave oddly. For example, Joliet disks store all "
@@ -1258,7 +1258,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:730
+#: documentation/content/en/books/handbook/disks/_index.adoc:731
msgid ""
"In order to do this character conversion with the help of `-C`, the kernel "
"requires the [.filename]#cd9660_iconv.ko# module to be loaded. This can be "
@@ -1266,20 +1266,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:734
+#: documentation/content/en/books/handbook/disks/_index.adoc:735
#, no-wrap
msgid "cd9660_iconv_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:737
+#: documentation/content/en/books/handbook/disks/_index.adoc:738
msgid ""
"and then rebooting the machine, or by directly loading the module with "
"`kldload`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:742
+#: documentation/content/en/books/handbook/disks/_index.adoc:743
msgid ""
"Occasionally, `Device not configured` will be displayed when trying to mount "
"a data CD. This usually means that the CD drive has not detected a disk in "
@@ -1288,7 +1288,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:746
+#: documentation/content/en/books/handbook/disks/_index.adoc:747
msgid ""
"Sometimes, a SCSICD drive may be missed because it did not have enough time "
"to answer the bus reset. To resolve this, a custom kernel can be created "
@@ -1299,20 +1299,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:750
+#: documentation/content/en/books/handbook/disks/_index.adoc:751
#, no-wrap
msgid "options SCSI_DELAY=15000\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:753
+#: documentation/content/en/books/handbook/disks/_index.adoc:754
msgid ""
"This tells the SCSI bus to pause 15 seconds during boot, to give the CD "
"drive every possible chance to answer the bus reset."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:758
+#: documentation/content/en/books/handbook/disks/_index.adoc:759
msgid ""
"It is possible to burn a file directly to CD, without creating an ISO 9660 "
"file system. This is known as burning a raw data CD and some people do this "
@@ -1320,7 +1320,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:762
+#: documentation/content/en/books/handbook/disks/_index.adoc:763
msgid ""
"This type of disk can not be mounted as a normal data CD. In order to "
"retrieve the data burned to such a CD, the data must be read from the raw "
@@ -1329,31 +1329,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:766
+#: documentation/content/en/books/handbook/disks/_index.adoc:767
#, no-wrap
msgid "# tar xzvf /dev/cd1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:769
+#: documentation/content/en/books/handbook/disks/_index.adoc:770
msgid "In order to mount a data CD, the data must be written using `mkisofs`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:772
+#: documentation/content/en/books/handbook/disks/_index.adoc:773
#, no-wrap
msgid "Duplicating Audio CDs"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:775
+#: documentation/content/en/books/handbook/disks/_index.adoc:776
msgid ""
"To duplicate an audio CD, extract the audio data from the CD to a series of "
"files, then write these files to a blank CD."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:778
+#: documentation/content/en/books/handbook/disks/_index.adoc:779
msgid ""
"<<using-cdrecord>> describes how to duplicate and burn an audio CD. If the "
"FreeBSD version is less than 10.0 and the device is ATAPI, the `atapicam` "
@@ -1361,13 +1361,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:781
+#: documentation/content/en/books/handbook/disks/_index.adoc:782
#, no-wrap
msgid "Procedure: Duplicating an Audio CD"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:783
+#: documentation/content/en/books/handbook/disks/_index.adoc:784
msgid ""
"The package:sysutils/cdrtools[] package or port installs `cdda2wav`. This "
"command can be used to extract all of the audio tracks, with each track "
@@ -1375,13 +1375,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:787
+#: documentation/content/en/books/handbook/disks/_index.adoc:788
#, no-wrap
msgid "% cdda2wav -vall -B -Owav\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:791
+#: documentation/content/en/books/handbook/disks/_index.adoc:792
msgid ""
"A device name does not need to be specified if there is only one CD device "
"on the system. Refer to the `cdda2wav` manual page for instructions on how "
@@ -1390,30 +1390,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:792
+#: documentation/content/en/books/handbook/disks/_index.adoc:793
msgid "Use `cdrecord` to write the [.filename]#.wav# files:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:796
+#: documentation/content/en/books/handbook/disks/_index.adoc:797
#, no-wrap
msgid "% cdrecord -v dev=2,0 -dao -useinfo *.wav\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:799
+#: documentation/content/en/books/handbook/disks/_index.adoc:800
msgid ""
"Make sure that _2,0_ is set appropriately, as described in <<cdrecord>>."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:801
+#: documentation/content/en/books/handbook/disks/_index.adoc:802
#, no-wrap
msgid "Creating and Using DVD Media"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:805
+#: documentation/content/en/books/handbook/disks/_index.adoc:806
msgid ""
"Compared to the CD, the DVD is the next generation of optical media storage "
"technology. The DVD can hold more data than any CD and is the standard for "
@@ -1421,12 +1421,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:807
+#: documentation/content/en/books/handbook/disks/_index.adoc:808
msgid "Five physical recordable formats can be defined for a recordable DVD:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:809
+#: documentation/content/en/books/handbook/disks/_index.adoc:810
msgid ""
"DVD-R: This was the first DVD recordable format available. The DVD-R "
"standard is defined by the http://www.dvdforum.org/forum.shtml[DVD Forum]. "
@@ -1434,14 +1434,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:810
+#: documentation/content/en/books/handbook/disks/_index.adoc:811
msgid ""
"DVD-RW: This is the rewritable version of the DVD-R standard. A DVD-RW can "
"be rewritten about 1000 times."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:811
+#: documentation/content/en/books/handbook/disks/_index.adoc:812
msgid ""
"DVD-RAM: This is a rewritable format which can be seen as a removable hard "
"drive. However, this media is not compatible with most DVD-ROM drives and "
@@ -1450,7 +1450,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:812
+#: documentation/content/en/books/handbook/disks/_index.adoc:813
msgid ""
"DVD+RW: This is a rewritable format defined by the https://en.wikipedia.org/"
"wiki/DVD%2BRW_Alliance[DVD+RW Alliance]. A DVD+RW can be rewritten about "
@@ -1458,19 +1458,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:813
+#: documentation/content/en/books/handbook/disks/_index.adoc:814
msgid "DVD+R: This format is the write once variation of the DVD+RW format."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:815
+#: documentation/content/en/books/handbook/disks/_index.adoc:816
msgid ""
"A single layer recordable DVD can hold up to 4,700,000,000 bytes which is "
"actually 4.38 GB or 4485 MB as 1 kilobyte is 1024 bytes."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:821
+#: documentation/content/en/books/handbook/disks/_index.adoc:822
msgid ""
"A distinction must be made between the physical media and the application. "
"For example, a DVD-Video is a specific file layout that can be written on "
@@ -1480,20 +1480,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:823
+#: documentation/content/en/books/handbook/disks/_index.adoc:824
#, no-wrap
msgid "Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:827
+#: documentation/content/en/books/handbook/disks/_index.adoc:828
msgid ""
"To perform DVD recording, use man:growisofs[1]. This command is part of the "
"package:sysutils/dvd+rw-tools[] utilities which support all DVD media types."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:831
+#: documentation/content/en/books/handbook/disks/_index.adoc:832
msgid ""
"These tools use the SCSI subsystem to access the devices, therefore "
"<<atapicam,ATAPI/CAM support>> must be loaded or statically compiled into "
@@ -1503,28 +1503,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:833
+#: documentation/content/en/books/handbook/disks/_index.adoc:834
msgid ""
"DMA access must also be enabled for ATAPI devices, by adding the following "
"line to [.filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:837
-#: documentation/content/en/books/handbook/disks/_index.adoc:1070
+#: documentation/content/en/books/handbook/disks/_index.adoc:838
+#: documentation/content/en/books/handbook/disks/_index.adoc:1071
#, no-wrap
msgid "hw.ata.atapi_dma=\"1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:840
+#: documentation/content/en/books/handbook/disks/_index.adoc:841
msgid ""
"Before attempting to use dvd+rw-tools, consult the http://fy.chalmers.se/"
"~appro/linux/DVD+RW/hcn.html[Hardware Compatibility Notes]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:844
+#: documentation/content/en/books/handbook/disks/_index.adoc:845
msgid ""
"For a graphical user interface, consider using package:sysutils/k3b[] which "
"provides a user friendly interface to man:growisofs[1] and many other "
@@ -1532,13 +1532,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:846
+#: documentation/content/en/books/handbook/disks/_index.adoc:847
#, no-wrap
msgid "Burning Data DVDs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:850
+#: documentation/content/en/books/handbook/disks/_index.adoc:851
msgid ""
"Since man:growisofs[1] is a front-end to <<mkisofs,mkisofs>>, it will invoke "
"man:mkisofs[8] to create the file system layout and perform the write on the "
@@ -1547,20 +1547,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:852
+#: documentation/content/en/books/handbook/disks/_index.adoc:853
msgid ""
"To burn to a DVD+R or a DVD-R the data in [.filename]#/path/to/data#, use "
"the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:856
+#: documentation/content/en/books/handbook/disks/_index.adoc:857
#, no-wrap
msgid "# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:860
+#: documentation/content/en/books/handbook/disks/_index.adoc:861
msgid ""
"In this example, `-J -R` is passed to man:mkisofs[8] to create an ISO 9660 "
"file system with Joliet and Rock Ridge extensions. Refer to man:mkisofs[8] "
@@ -1568,7 +1568,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:865
+#: documentation/content/en/books/handbook/disks/_index.adoc:866
msgid ""
"For the initial session recording, `-Z` is used for both single and multiple "
"sessions. Replace _/dev/cd0_, with the name of the DVD device. Using `-dvd-"
@@ -1578,18 +1578,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:867
+#: documentation/content/en/books/handbook/disks/_index.adoc:868
msgid "To burn a pre-mastered image, such as _imagefile.iso_, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:871
+#: documentation/content/en/books/handbook/disks/_index.adoc:872
#, no-wrap
msgid "# growisofs -dvd-compat -Z /dev/cd0=imagefile.iso\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:875
+#: documentation/content/en/books/handbook/disks/_index.adoc:876
msgid ""
"The write speed should be detected and automatically set according to the "
"media and the drive being used. To force the write speed, use `-speed=`. "
@@ -1597,7 +1597,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:882
+#: documentation/content/en/books/handbook/disks/_index.adoc:883
msgid ""
"In order to support working files larger than 4.38GB, an UDF/ISO-9660 hybrid "
"file system must be created by passing `-udf -iso-level 3` to man:mkisofs[8] "
@@ -1609,36 +1609,36 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:884
+#: documentation/content/en/books/handbook/disks/_index.adoc:885
msgid "To create this type of ISO file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:888
+#: documentation/content/en/books/handbook/disks/_index.adoc:889
#, no-wrap
msgid "% mkisofs -R -J -udf -iso-level 3 -o imagefile.iso /path/to/data\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:891
+#: documentation/content/en/books/handbook/disks/_index.adoc:892
msgid "To burn files directly to a disk:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:895
+#: documentation/content/en/books/handbook/disks/_index.adoc:896
#, no-wrap
msgid "# growisofs -dvd-compat -udf -iso-level 3 -Z /dev/cd0 -J -R /path/to/data\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:898
+#: documentation/content/en/books/handbook/disks/_index.adoc:899
msgid ""
"When an ISO image already contains large files, no additional options are "
"required for man:growisofs[1] to burn that image on a disk."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:901
+#: documentation/content/en/books/handbook/disks/_index.adoc:902
msgid ""
"Be sure to use an up-to-date version of package:sysutils/cdrtools[], which "
"contains man:mkisofs[8], as an older version may not contain large files "
@@ -1647,13 +1647,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:903
+#: documentation/content/en/books/handbook/disks/_index.adoc:904
#, no-wrap
msgid "Burning a DVD-Video"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:907
+#: documentation/content/en/books/handbook/disks/_index.adoc:908
msgid ""
"A DVD-Video is a specific file layout based on the ISO 9660 and micro-UDF (M-"
"UDF) specifications. Since DVD-Video presents a specific data structure "
@@ -1662,7 +1662,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:910
+#: documentation/content/en/books/handbook/disks/_index.adoc:911
msgid ""
"If an image of the DVD-Video file system already exists, it can be burned in "
"the same way as any other image. If `dvdauthor` was used to make the DVD "
@@ -1671,13 +1671,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:914
+#: documentation/content/en/books/handbook/disks/_index.adoc:915
#, no-wrap
msgid "# growisofs -Z /dev/cd0 -dvd-video /path/to/video\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:918
+#: documentation/content/en/books/handbook/disks/_index.adoc:919
msgid ""
"`-dvd-video` is passed to man:mkisofs[8] to instruct it to create a DVD-"
"Video file system layout. This option implies the `-dvd-compat` man:"
@@ -1685,13 +1685,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:919
+#: documentation/content/en/books/handbook/disks/_index.adoc:920
#, no-wrap
msgid "Using a DVD+RW"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:924
+#: documentation/content/en/books/handbook/disks/_index.adoc:925
msgid ""
"Unlike CD-RW, a virgin DVD+RW needs to be formatted before first use. It is "
"_recommended_ to let man:growisofs[1] take care of this automatically "
@@ -1700,14 +1700,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:928
-#: documentation/content/en/books/handbook/disks/_index.adoc:1018
+#: documentation/content/en/books/handbook/disks/_index.adoc:929
+#: documentation/content/en/books/handbook/disks/_index.adoc:1019
#, no-wrap
msgid "# dvd+rw-format /dev/cd0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:932
+#: documentation/content/en/books/handbook/disks/_index.adoc:933
msgid ""
"Only perform this operation once and keep in mind that only virgin DVD+RW "
"medias need to be formatted. Once formatted, the DVD+RW can be burned as "
@@ -1715,7 +1715,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:935
+#: documentation/content/en/books/handbook/disks/_index.adoc:936
msgid ""
"To burn a totally new file system and not just append some data onto a DVD"
"+RW, the media does not need to be blanked first. Instead, write over the "
@@ -1723,13 +1723,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:939
+#: documentation/content/en/books/handbook/disks/_index.adoc:940
#, no-wrap
msgid "# growisofs -Z /dev/cd0 -J -R /path/to/newdata\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:944
+#: documentation/content/en/books/handbook/disks/_index.adoc:945
msgid ""
"The DVD+RW format supports appending data to a previous recording. This "
"operation consists of merging a new session to the existing one as it is not "
@@ -1738,57 +1738,57 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:946
+#: documentation/content/en/books/handbook/disks/_index.adoc:947
msgid "For example, to append data to a DVD+RW, use the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:950
-#: documentation/content/en/books/handbook/disks/_index.adoc:1038
+#: documentation/content/en/books/handbook/disks/_index.adoc:951
+#: documentation/content/en/books/handbook/disks/_index.adoc:1039
#, no-wrap
msgid "# growisofs -M /dev/cd0 -J -R /path/to/nextdata\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:953
+#: documentation/content/en/books/handbook/disks/_index.adoc:954
msgid ""
"The same man:mkisofs[8] options used to burn the initial session should be "
"used during next writes."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:958
+#: documentation/content/en/books/handbook/disks/_index.adoc:959
msgid ""
"Use `-dvd-compat` for better media compatibility with DVD-ROM drives. When "
"using DVD+RW, this option will not prevent the addition of data."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:961
+#: documentation/content/en/books/handbook/disks/_index.adoc:962
msgid "To blank the media, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:965
+#: documentation/content/en/books/handbook/disks/_index.adoc:966
#, no-wrap
msgid "# growisofs -Z /dev/cd0=/dev/zero\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:967
+#: documentation/content/en/books/handbook/disks/_index.adoc:968
#, no-wrap
msgid "Using a DVD-RW"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:971
+#: documentation/content/en/books/handbook/disks/_index.adoc:972
msgid ""
"A DVD-RW accepts two disc formats: incremental sequential and restricted "
"overwrite. By default, DVD-RW discs are in sequential format."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:974
+#: documentation/content/en/books/handbook/disks/_index.adoc:975
msgid ""
"A virgin DVD-RW can be directly written without being formatted. However, a "
"non-virgin DVD-RW in sequential format needs to be blanked before writing a "
@@ -1796,19 +1796,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:976
+#: documentation/content/en/books/handbook/disks/_index.adoc:977
msgid "To blank a DVD-RW in sequential mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:980
-#: documentation/content/en/books/handbook/disks/_index.adoc:1025
+#: documentation/content/en/books/handbook/disks/_index.adoc:981
+#: documentation/content/en/books/handbook/disks/_index.adoc:1026
#, no-wrap
msgid "# dvd+rw-format -blank=full /dev/cd0\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:987
+#: documentation/content/en/books/handbook/disks/_index.adoc:988
msgid ""
"A full blanking using `-blank=full` will take about one hour on a 1x media. "
"A fast blanking can be performed using `-blank`, if the DVD-RW will be "
@@ -1817,40 +1817,40 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:991
+#: documentation/content/en/books/handbook/disks/_index.adoc:992
#, no-wrap
msgid "# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.iso\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:994
+#: documentation/content/en/books/handbook/disks/_index.adoc:995
msgid ""
"Since man:growisofs[1] automatically attempts to detect fast blanked media "
"and engage DAO write, `-use-the-force-luke=dao` should not be required."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:996
+#: documentation/content/en/books/handbook/disks/_index.adoc:997
msgid ""
"One should instead use restricted overwrite mode with any DVD-RW as this "
"format is more flexible than the default of incremental sequential."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:999
+#: documentation/content/en/books/handbook/disks/_index.adoc:1000
msgid ""
"To write data on a sequential DVD-RW, use the same instructions as for the "
"other DVD formats:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1003
+#: documentation/content/en/books/handbook/disks/_index.adoc:1004
#, no-wrap
msgid "# growisofs -Z /dev/cd0 -J -R /path/to/data\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1007
+#: documentation/content/en/books/handbook/disks/_index.adoc:1008
msgid ""
"To append some data to a previous recording, use `-M` with man:"
"growisofs[1]. However, if data is appended on a DVD-RW in incremental "
@@ -1859,7 +1859,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1012
+#: documentation/content/en/books/handbook/disks/_index.adoc:1013
msgid ""
"A DVD-RW in restricted overwrite format does not need to be blanked before a "
"new initial session. Instead, overwrite the disc with `-Z`. It is also "
@@ -1868,25 +1868,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1014
+#: documentation/content/en/books/handbook/disks/_index.adoc:1015
msgid ""
"To put a DVD-RW in restricted overwrite format, the following command must "
"be used:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1021
+#: documentation/content/en/books/handbook/disks/_index.adoc:1022
msgid "To change back to sequential format, use:"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1027
+#: documentation/content/en/books/handbook/disks/_index.adoc:1028
#, no-wrap
msgid "Multi-Session"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1032
+#: documentation/content/en/books/handbook/disks/_index.adoc:1033
msgid ""
"Few DVD-ROM drives support multi-session DVDs and most of the time only read "
"the first session. DVD+R, DVD-R and DVD-RW in sequential format can accept "
@@ -1895,14 +1895,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1034
+#: documentation/content/en/books/handbook/disks/_index.adoc:1035
msgid ""
"Using the following command after an initial non-closed session on a DVD+R, "
"DVD-R, or DVD-RW in sequential format, will add a new session to the disc:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1043
+#: documentation/content/en/books/handbook/disks/_index.adoc:1044
msgid ""
"Using this command with a DVD+RW or a DVD-RW in restricted overwrite mode "
"will append data while merging the new session to the existing one. The "
@@ -1911,7 +1911,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1048
+#: documentation/content/en/books/handbook/disks/_index.adoc:1049
msgid ""
"Since some space on the media is used between each session to mark the end "
"and start of sessions, one should add sessions with a large amount of data "
@@ -1920,20 +1920,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1050
+#: documentation/content/en/books/handbook/disks/_index.adoc:1051
#, no-wrap
msgid "For More Information"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1053
+#: documentation/content/en/books/handbook/disks/_index.adoc:1054
msgid ""
"To obtain more information about a DVD, use `dvd+rw-mediainfo _/dev/cd0_` "
"while the disc in the specified drive."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1055
+#: documentation/content/en/books/handbook/disks/_index.adoc:1056
msgid ""
"More information about dvd+rw-tools can be found in man:growisofs[1], on the "
"http://fy.chalmers.se/~appro/linux/DVD+RW/[dvd+rw-tools web site], and in "
@@ -1941,20 +1941,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1059
+#: documentation/content/en/books/handbook/disks/_index.adoc:1060
msgid ""
"When creating a problem report related to the use of dvd+rw-tools, always "
"include the output of `dvd+rw-mediainfo`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1062
+#: documentation/content/en/books/handbook/disks/_index.adoc:1063
#, no-wrap
msgid "Using a DVD-RAM"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1066
+#: documentation/content/en/books/handbook/disks/_index.adoc:1067
msgid ""
"DVD-RAM writers can use either a SCSI or ATAPI interface. For ATAPI "
"devices, DMA access has to be enabled by adding the following line to [."
@@ -1962,7 +1962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1075
+#: documentation/content/en/books/handbook/disks/_index.adoc:1076
msgid ""
"A DVD-RAM can be seen as a removable hard drive. Like any other hard drive, "
"the DVD-RAM must be formatted before it can be used. In this example, the "
@@ -1970,7 +1970,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1081
+#: documentation/content/en/books/handbook/disks/_index.adoc:1082
#, no-wrap
msgid ""
"# dd if=/dev/zero of=/dev/acd0 bs=2k count=1\n"
@@ -1979,49 +1979,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1084
+#: documentation/content/en/books/handbook/disks/_index.adoc:1085
msgid ""
"The DVD device, [.filename]#acd0#, must be changed according to the "
"configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1086
+#: documentation/content/en/books/handbook/disks/_index.adoc:1087
msgid ""
"Once the DVD-RAM has been formatted, it can be mounted as a normal hard "
"drive:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1090
+#: documentation/content/en/books/handbook/disks/_index.adoc:1091
#, no-wrap
msgid "# mount /dev/acd0 /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1093
+#: documentation/content/en/books/handbook/disks/_index.adoc:1094
msgid "Once mounted, the DVD-RAM will be both readable and writeable."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:1095
+#: documentation/content/en/books/handbook/disks/_index.adoc:1096
#, no-wrap
msgid "Creating and Using Floppy Disks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1098
+#: documentation/content/en/books/handbook/disks/_index.adoc:1099
msgid "This section explains how to format a 3.5 inch floppy disk in FreeBSD."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1102
+#: documentation/content/en/books/handbook/disks/_index.adoc:1103
#, no-wrap
msgid "*Procedure: Steps to Format a Floppy*\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1107
+#: documentation/content/en/books/handbook/disks/_index.adoc:1108
msgid ""
"A floppy disk needs to be low-level formatted before it can be used. This "
"is usually done by the vendor, but formatting is a good way to check media "
@@ -2031,20 +2031,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1109
+#: documentation/content/en/books/handbook/disks/_index.adoc:1110
msgid ""
"To format the floppy, insert a new 3.5 inch floppy disk into the first "
"floppy drive and issue:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1113
+#: documentation/content/en/books/handbook/disks/_index.adoc:1114
#, no-wrap
msgid "# /usr/sbin/fdformat -f 1440 /dev/fd0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1116
+#: documentation/content/en/books/handbook/disks/_index.adoc:1117
msgid ""
"After low-level formatting the disk, create a disk label as it is needed by "
"the system to determine the size of the disk and its geometry. The supported "
@@ -2052,18 +2052,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1118
+#: documentation/content/en/books/handbook/disks/_index.adoc:1119
msgid "To write the disk label, use man:bsdlabel[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1122
+#: documentation/content/en/books/handbook/disks/_index.adoc:1123
#, no-wrap
msgid "# /sbin/bsdlabel -B -w /dev/fd0 fd1440\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1125
+#: documentation/content/en/books/handbook/disks/_index.adoc:1126
msgid ""
"The floppy is now ready to be high-level formatted with a file system. The "
"floppy's file system can be either UFS or FAT, where FAT is generally a "
@@ -2071,18 +2071,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1127
+#: documentation/content/en/books/handbook/disks/_index.adoc:1128
msgid "To format the floppy with FAT, issue:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1131
+#: documentation/content/en/books/handbook/disks/_index.adoc:1132
#, no-wrap
msgid "# /sbin/newfs_msdos /dev/fd0\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1137
+#: documentation/content/en/books/handbook/disks/_index.adoc:1138
msgid ""
"The disk is now ready for use. To use the floppy, mount it with man:"
"mount_msdosfs[8]. One can also install and use package:emulators/mtools[] "
@@ -2090,18 +2090,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:1139
+#: documentation/content/en/books/handbook/disks/_index.adoc:1140
#, no-wrap
msgid "Using NTFS Disks"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1142
+#: documentation/content/en/books/handbook/disks/_index.adoc:1143
msgid "This section explains how to mount NTFS disks in FreeBSD."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1147
+#: documentation/content/en/books/handbook/disks/_index.adoc:1148
msgid ""
"NTFS (New Technology File System) is a proprietary journaling file system "
"developed by Microsoft(R). It has been the default file system in Microsoft "
@@ -2111,37 +2111,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1151
+#: documentation/content/en/books/handbook/disks/_index.adoc:1152
#, no-wrap
msgid "*Procedure: Steps to Mount a NTFS Disk*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1154
+#: documentation/content/en/books/handbook/disks/_index.adoc:1155
msgid ""
"Before using a FUSE file system we need to load the man:fusefs[5] kernel "
"module:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1158
+#: documentation/content/en/books/handbook/disks/_index.adoc:1159
#, no-wrap
msgid "# kldload fusefs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1161
+#: documentation/content/en/books/handbook/disks/_index.adoc:1162
msgid "Use man:sysrc[8] to load the module at startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1165
+#: documentation/content/en/books/handbook/disks/_index.adoc:1166
#, no-wrap
msgid "# sysrc kld_list+=fusefs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1168
+#: documentation/content/en/books/handbook/disks/_index.adoc:1169
msgid ""
"Install the actual NTFS file system from packages as in the example (see "
"crossref:ports[pkgng-intro,Using pkg for Binary Package Management]) or from "
@@ -2149,32 +2149,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1172
+#: documentation/content/en/books/handbook/disks/_index.adoc:1173
#, no-wrap
msgid "# pkg install fusefs-ntfs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1175
+#: documentation/content/en/books/handbook/disks/_index.adoc:1176
msgid ""
"Last we need to create a directory where the file system will be mounted:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1179
+#: documentation/content/en/books/handbook/disks/_index.adoc:1180
#, no-wrap
msgid "# mkdir /mnt/usb\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1182
+#: documentation/content/en/books/handbook/disks/_index.adoc:1183
msgid ""
"Suppose a USB disk is plugged in. The disk partition information can be "
"viewed with man:gpart[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1188
+#: documentation/content/en/books/handbook/disks/_index.adoc:1189
#, no-wrap
msgid ""
"# gpart show da0\n"
@@ -2183,62 +2183,62 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1191
+#: documentation/content/en/books/handbook/disks/_index.adoc:1192
msgid "We can mount the disk using the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1195
+#: documentation/content/en/books/handbook/disks/_index.adoc:1196
#, no-wrap
msgid "# ntfs-3g /dev/da0s1 /mnt/usb/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1197
+#: documentation/content/en/books/handbook/disks/_index.adoc:1198
msgid "The disk is now ready to use."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1199
+#: documentation/content/en/books/handbook/disks/_index.adoc:1200
msgid "Additionally, an entry can be added to /etc/fstab:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1203
+#: documentation/content/en/books/handbook/disks/_index.adoc:1204
#, no-wrap
msgid "/dev/da0s1 /mnt/usb\tntfs mountprog=/usr/local/bin/ntfs-3g,noauto,rw 0 0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1206
+#: documentation/content/en/books/handbook/disks/_index.adoc:1207
msgid "Now the disk can be now mounted with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1210
+#: documentation/content/en/books/handbook/disks/_index.adoc:1211
#, no-wrap
msgid "# mount /mnt/usb\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1213
+#: documentation/content/en/books/handbook/disks/_index.adoc:1214
msgid "The disk can be unmounted with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1217
+#: documentation/content/en/books/handbook/disks/_index.adoc:1218
#, no-wrap
msgid "# umount /mnt/usb/\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:1221
+#: documentation/content/en/books/handbook/disks/_index.adoc:1222
#, no-wrap
msgid "Backup Basics"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1224
+#: documentation/content/en/books/handbook/disks/_index.adoc:1225
msgid ""
"Implementing a backup plan is essential in order to have the ability to "
"recover from disk failure, accidental file deletion, random file corruption, "
@@ -2246,7 +2246,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1227
+#: documentation/content/en/books/handbook/disks/_index.adoc:1228
msgid ""
"The backup type and schedule will vary, depending upon the importance of the "
"data, the granularity needed for file restores, and the amount of acceptable "
@@ -2254,7 +2254,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1229
+#: documentation/content/en/books/handbook/disks/_index.adoc:1230
msgid ""
"Archives of the whole system, backed up onto permanent, off-site media. This "
"provides protection against all of the problems listed above, but is slow "
@@ -2262,28 +2262,28 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1230
+#: documentation/content/en/books/handbook/disks/_index.adoc:1231
msgid ""
"File system snapshots, which are useful for restoring deleted files or "
"previous versions of files."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1231
+#: documentation/content/en/books/handbook/disks/_index.adoc:1232
msgid ""
"Copies of whole file systems or disks which are synchronized with another "
"system on the network using a scheduled package:net/rsync[]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1232
+#: documentation/content/en/books/handbook/disks/_index.adoc:1233
msgid ""
"Hardware or software RAID, which minimizes or avoids downtime when a disk "
"fails."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1236
+#: documentation/content/en/books/handbook/disks/_index.adoc:1237
msgid ""
"Typically, a mix of backup techniques is used. For example, one could "
"create a schedule to automate a weekly, full system backup that is stored "
@@ -2293,20 +2293,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1238
+#: documentation/content/en/books/handbook/disks/_index.adoc:1239
msgid ""
"This section describes some of the utilities which can be used to create and "
"manage backups on a FreeBSD system."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1239
+#: documentation/content/en/books/handbook/disks/_index.adoc:1240
#, no-wrap
msgid "File System Backups"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1245
+#: documentation/content/en/books/handbook/disks/_index.adoc:1246
msgid ""
"The traditional UNIX(R) programs for backing up a file system are man:"
"dump[8], which creates the backup, and man:restore[8], which restores the "
@@ -2320,7 +2320,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1249
+#: documentation/content/en/books/handbook/disks/_index.adoc:1250
msgid ""
"If `dump` is used on the root directory, it will not back up [.filename]#/"
"home#, [.filename]#/usr# or many other directories since these are typically "
@@ -2329,7 +2329,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1253
+#: documentation/content/en/books/handbook/disks/_index.adoc:1254
msgid ""
"When used to restore data, `restore` stores temporary files in [.filename]#/"
"tmp/# by default. When using a recovery disk with a small [.filename]#/"
@@ -2338,7 +2338,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1257
+#: documentation/content/en/books/handbook/disks/_index.adoc:1258
msgid ""
"When using `dump`, be aware that some quirks remain from its early days in "
"Version 6 of AT&T UNIX(R),circa 1975. The default parameters assume a "
@@ -2348,7 +2348,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1260
+#: documentation/content/en/books/handbook/disks/_index.adoc:1261
msgid ""
"It is possible to backup a file system across the network to a another "
"system or to a tape drive attached to another computer. While the man:"
@@ -2357,7 +2357,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1263
+#: documentation/content/en/books/handbook/disks/_index.adoc:1264
msgid ""
"Instead, one can use `dump` and `restore` in a more secure fashion over an "
"SSH connection. This example creates a full, compressed backup of [."
@@ -2366,13 +2366,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1264
+#: documentation/content/en/books/handbook/disks/_index.adoc:1265
#, no-wrap
msgid "Using `dump` over ssh"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1271
+#: documentation/content/en/books/handbook/disks/_index.adoc:1272
#, no-wrap
msgid ""
"# /sbin/dump -0uan -f - /usr | gzip -2 | ssh -c blowfish \\\n"
@@ -2380,39 +2380,39 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1275
+#: documentation/content/en/books/handbook/disks/_index.adoc:1276
msgid ""
"This example sets `RSH` in order to write the backup to a tape drive on a "
"remote system over a SSH connection:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1276
+#: documentation/content/en/books/handbook/disks/_index.adoc:1277
#, no-wrap
msgid "Using `dump` over ssh with `RSH` Set"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1282
+#: documentation/content/en/books/handbook/disks/_index.adoc:1283
#, no-wrap
msgid "# env RSH=/usr/bin/ssh /sbin/dump -0uan -f targetuser@targetmachine.example.com:/dev/sa0 /usr\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1285
+#: documentation/content/en/books/handbook/disks/_index.adoc:1286
#, no-wrap
msgid "Directory Backups"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1288
+#: documentation/content/en/books/handbook/disks/_index.adoc:1289
msgid ""
"Several built-in utilities are available for backing up and restoring "
"specified files and directories as needed."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1292
+#: documentation/content/en/books/handbook/disks/_index.adoc:1293
msgid ""
"A good choice for making a backup of all of the files in a directory is man:"
"tar[1]. This utility dates back to Version 6 of AT&T UNIX(R) and by default "
@@ -2421,7 +2421,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1295
+#: documentation/content/en/books/handbook/disks/_index.adoc:1296
msgid ""
"This example creates a compressed backup of the current directory and saves "
"it to [.filename]#/tmp/mybackup.tgz#. When creating a backup file, make "
@@ -2430,19 +2430,19 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1296
+#: documentation/content/en/books/handbook/disks/_index.adoc:1297
#, no-wrap
msgid "Backing Up the Current Directory with `tar`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1302
+#: documentation/content/en/books/handbook/disks/_index.adoc:1303
#, no-wrap
msgid "# tar czvf /tmp/mybackup.tgz .\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1308
+#: documentation/content/en/books/handbook/disks/_index.adoc:1309
msgid ""
"To restore the entire backup, `cd` into the directory to restore into and "
"specify the name of the backup. Note that this will overwrite any newer "
@@ -2452,19 +2452,19 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1309
+#: documentation/content/en/books/handbook/disks/_index.adoc:1310
#, no-wrap
msgid "Restoring Up the Current Directory with `tar`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1315
+#: documentation/content/en/books/handbook/disks/_index.adoc:1316
#, no-wrap
msgid "# tar xzvf /tmp/mybackup.tgz\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1320
+#: documentation/content/en/books/handbook/disks/_index.adoc:1321
msgid ""
"There are dozens of available switches which are described in man:tar[1]. "
"This utility also supports the use of exclude patterns to specify which "
@@ -2473,7 +2473,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1323
+#: documentation/content/en/books/handbook/disks/_index.adoc:1324
msgid ""
"To create a backup using a specified list of files and directories, man:"
"cpio[1] is a good choice. Unlike `tar`, `cpio` does not know how to walk "
@@ -2481,7 +2481,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1326
+#: documentation/content/en/books/handbook/disks/_index.adoc:1327
msgid ""
"For example, a list of files can be created using `ls` or `find`. This "
"example creates a recursive listing of the current directory which is then "
@@ -2490,19 +2490,19 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1327
+#: documentation/content/en/books/handbook/disks/_index.adoc:1328
#, no-wrap
msgid "Using `ls` and `cpio` to Make a Recursive Backup of the Current Directory"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1333
+#: documentation/content/en/books/handbook/disks/_index.adoc:1334
#, no-wrap
msgid "# ls -R | cpio -ovF /tmp/mybackup.cpio\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1339
+#: documentation/content/en/books/handbook/disks/_index.adoc:1340
msgid ""
"A backup utility which tries to bridge the features provided by `tar` and "
"`cpio` is man:pax[1]. Over the years, the various versions of `tar` and "
@@ -2512,30 +2512,30 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1341
+#: documentation/content/en/books/handbook/disks/_index.adoc:1342
msgid "The `pax` equivalent to the previous examples would be:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1342
+#: documentation/content/en/books/handbook/disks/_index.adoc:1343
#, no-wrap
msgid "Backing Up the Current Directory with `pax`"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1348
+#: documentation/content/en/books/handbook/disks/_index.adoc:1349
#, no-wrap
msgid "# pax -wf /tmp/mybackup.pax .\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1352
+#: documentation/content/en/books/handbook/disks/_index.adoc:1353
#, no-wrap
msgid "Using Data Tapes for Backups"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1357
+#: documentation/content/en/books/handbook/disks/_index.adoc:1358
msgid ""
"While tape technology has continued to evolve, modern backup systems tend to "
"combine off-site backups with local removable media. FreeBSD supports any "
@@ -2544,7 +2544,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1361
+#: documentation/content/en/books/handbook/disks/_index.adoc:1362
msgid ""
"For SCSI tape devices, FreeBSD uses the man:sa[4] driver and the [."
"filename]#/dev/sa0#, [.filename]#/dev/nsa0#, and [.filename]#/dev/esa0# "
@@ -2556,7 +2556,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1364
+#: documentation/content/en/books/handbook/disks/_index.adoc:1365
msgid ""
"In FreeBSD, `mt` is used to control operations of the tape drive, such as "
"seeking through files on a tape or writing tape control marks to the tape. "
@@ -2565,75 +2565,75 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1368
+#: documentation/content/en/books/handbook/disks/_index.adoc:1369
#, no-wrap
msgid "# mt -f /dev/nsa0 fsf 3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1371
+#: documentation/content/en/books/handbook/disks/_index.adoc:1372
msgid "This utility supports many operations. Refer to man:mt[1] for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1373
+#: documentation/content/en/books/handbook/disks/_index.adoc:1374
msgid ""
"To write a single file to tape using `tar`, specify the name of the tape "
"device and the file to backup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1377
+#: documentation/content/en/books/handbook/disks/_index.adoc:1378
#, no-wrap
msgid "# tar cvf /dev/sa0 file\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1380
+#: documentation/content/en/books/handbook/disks/_index.adoc:1381
msgid ""
"To recover files from a `tar` archive on tape into the current directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1384
+#: documentation/content/en/books/handbook/disks/_index.adoc:1385
#, no-wrap
msgid "# tar xvf /dev/sa0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1388
+#: documentation/content/en/books/handbook/disks/_index.adoc:1389
msgid ""
"To backup a UFS file system, use `dump`. This examples backs up [."
"filename]#/usr# without rewinding the tape when finished:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1392
+#: documentation/content/en/books/handbook/disks/_index.adoc:1393
#, no-wrap
msgid "# dump -0aL -b64 -f /dev/nsa0 /usr\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1395
+#: documentation/content/en/books/handbook/disks/_index.adoc:1396
msgid ""
"To interactively restore files from a `dump` file on tape into the current "
"directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1399
+#: documentation/content/en/books/handbook/disks/_index.adoc:1400
#, no-wrap
msgid "# restore -i -f /dev/nsa0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1402
+#: documentation/content/en/books/handbook/disks/_index.adoc:1403
#, no-wrap
msgid "Third-Party Backup Utilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1406
+#: documentation/content/en/books/handbook/disks/_index.adoc:1407
msgid ""
"The FreeBSD Ports Collection provides many third-party utilities which can "
"be used to schedule the creation of backups, simplify tape backup, and make "
@@ -2643,45 +2643,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1408
+#: documentation/content/en/books/handbook/disks/_index.adoc:1409
msgid "Popular utilities include Amanda, Bacula, rsync, and duplicity."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1409
+#: documentation/content/en/books/handbook/disks/_index.adoc:1410
#, no-wrap
msgid "Emergency Recovery"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1412
+#: documentation/content/en/books/handbook/disks/_index.adoc:1413
msgid ""
"In addition to regular backups, it is recommended to perform the following "
"steps as part of an emergency preparedness plan."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1414
+#: documentation/content/en/books/handbook/disks/_index.adoc:1415
msgid "Create a print copy of the output of the following commands:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1416
+#: documentation/content/en/books/handbook/disks/_index.adoc:1417
msgid "`gpart show`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1417
+#: documentation/content/en/books/handbook/disks/_index.adoc:1418
msgid "`more /etc/fstab`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1418
+#: documentation/content/en/books/handbook/disks/_index.adoc:1419
msgid "`dmesg`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1422
+#: documentation/content/en/books/handbook/disks/_index.adoc:1423
msgid ""
"Store this printout and a copy of the installation media in a secure "
"location. Should an emergency restore be needed, boot into the installation "
@@ -2691,7 +2691,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1427
+#: documentation/content/en/books/handbook/disks/_index.adoc:1428
msgid ""
"The installation media for FreeBSD/i386 {rel112-current}-RELEASE does not "
"include a rescue shell. For this version, instead download and burn a "
@@ -2702,7 +2702,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1433
+#: documentation/content/en/books/handbook/disks/_index.adoc:1434
msgid ""
"Next, test the rescue shell and the backups. Make notes of the procedure. "
"Store these notes with the media, the printouts, and the backups. These "
@@ -2711,7 +2711,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1435
+#: documentation/content/en/books/handbook/disks/_index.adoc:1436
msgid ""
"For an added measure of security, store the latest backup at a remote "
"location which is physically separated from the computers and disk drives by "
@@ -2719,13 +2719,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:1437
+#: documentation/content/en/books/handbook/disks/_index.adoc:1438
#, no-wrap
msgid "Memory Disks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1441
+#: documentation/content/en/books/handbook/disks/_index.adoc:1442
msgid ""
"In addition to physical disks, FreeBSD also supports the creation and use of "
"memory disks. One possible use for a memory disk is to access the contents "
@@ -2734,7 +2734,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1445
+#: documentation/content/en/books/handbook/disks/_index.adoc:1446
msgid ""
"In FreeBSD, the man:md[4] driver is used to provide support for memory "
"disks. The [.filename]#GENERIC# kernel includes this driver. When using a "
@@ -2742,19 +2742,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1449
+#: documentation/content/en/books/handbook/disks/_index.adoc:1450
#, no-wrap
msgid "device md\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1452
+#: documentation/content/en/books/handbook/disks/_index.adoc:1453
#, no-wrap
msgid "Attaching and Detaching Existing Images"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1458
+#: documentation/content/en/books/handbook/disks/_index.adoc:1459
msgid ""
"To mount an existing file system image, use `mdconfig` to specify the name "
"of the ISO file and a free unit number. Then, refer to that unit number to "
@@ -2765,7 +2765,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1463
+#: documentation/content/en/books/handbook/disks/_index.adoc:1464
#, no-wrap
msgid ""
"# mdconfig -f diskimage.iso -u 0\n"
@@ -2773,7 +2773,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1468
+#: documentation/content/en/books/handbook/disks/_index.adoc:1469
msgid ""
"Notice that `-t cd9660` was used to mount an ISO format. If a unit number "
"is not specified with `-u`, `mdconfig` will automatically allocate an unused "
@@ -2783,7 +2783,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1472
+#: documentation/content/en/books/handbook/disks/_index.adoc:1473
msgid ""
"When a memory disk is no longer in use, its resources should be released "
"back to the system. First, unmount the file system, then use `mdconfig` to "
@@ -2792,7 +2792,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1477
+#: documentation/content/en/books/handbook/disks/_index.adoc:1478
#, no-wrap
msgid ""
"# umount /mnt\n"
@@ -2800,20 +2800,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1480
+#: documentation/content/en/books/handbook/disks/_index.adoc:1481
msgid ""
"To determine if any memory disks are still attached to the system, type "
"`mdconfig -l`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1482
+#: documentation/content/en/books/handbook/disks/_index.adoc:1483
#, no-wrap
msgid "Creating a File- or Memory-Backed Memory Disk"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1487
+#: documentation/content/en/books/handbook/disks/_index.adoc:1488
msgid ""
"FreeBSD also supports memory disks where the storage to use is allocated "
"from either a hard disk or an area of memory. The first method is commonly "
@@ -2822,7 +2822,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1492
+#: documentation/content/en/books/handbook/disks/_index.adoc:1493
msgid ""
"To create a new memory-backed file system, specify a type of `swap` and the "
"size of the memory disk to create. Then, format the memory disk with a file "
@@ -2832,7 +2832,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1506
+#: documentation/content/en/books/handbook/disks/_index.adoc:1507
#, no-wrap
msgid ""
"# mdconfig -a -t swap -s 5m -u 1\n"
@@ -2849,14 +2849,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1510
+#: documentation/content/en/books/handbook/disks/_index.adoc:1511
msgid ""
"To create a new file-backed memory disk, first allocate an area of disk to "
"use. This example creates an empty 5MB file named [.filename]#newimage#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1516
+#: documentation/content/en/books/handbook/disks/_index.adoc:1517
#, no-wrap
msgid ""
"# dd if=/dev/zero of=newimage bs=1k count=5k\n"
@@ -2865,7 +2865,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1519
+#: documentation/content/en/books/handbook/disks/_index.adoc:1520
msgid ""
"Next, attach that file to a memory disk, label the memory disk and format it "
"with the UFS file system, mount the memory disk, and verify the size of the "
@@ -2873,7 +2873,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1533
+#: documentation/content/en/books/handbook/disks/_index.adoc:1534
#, no-wrap
msgid ""
"# mdconfig -f newimage -u 0\n"
@@ -2890,7 +2890,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1538
+#: documentation/content/en/books/handbook/disks/_index.adoc:1539
msgid ""
"It takes several commands to create a file- or memory-backed file system "
"using `mdconfig`. FreeBSD also comes with `mdmfs` which automatically "
@@ -2901,46 +2901,46 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1542
+#: documentation/content/en/books/handbook/disks/_index.adoc:1543
#, no-wrap
msgid "# mdmfs -F newimage -s 5m md0 /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1545
+#: documentation/content/en/books/handbook/disks/_index.adoc:1546
msgid ""
"To instead create a new memory-based memory disk with `mdmfs`, use this one "
"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1549
+#: documentation/content/en/books/handbook/disks/_index.adoc:1550
#, no-wrap
msgid "# mdmfs -s 5m md1 /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1553
+#: documentation/content/en/books/handbook/disks/_index.adoc:1554
msgid ""
"If the unit number is not specified, `mdmfs` will automatically select an "
"unused memory device. For more details about `mdmfs`, refer to man:mdmfs[8]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:1555
+#: documentation/content/en/books/handbook/disks/_index.adoc:1556
#, no-wrap
msgid "File System Snapshots"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1558
+#: documentation/content/en/books/handbook/disks/_index.adoc:1559
msgid ""
"FreeBSD offers a feature in conjunction with crossref:config[soft-updates,"
"Soft Updates]: file system snapshots."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1564
+#: documentation/content/en/books/handbook/disks/_index.adoc:1565
msgid ""
"UFS snapshots allow a user to create images of specified file systems, and "
"treat them as a file. Snapshot files must be created in the file system "
@@ -2954,7 +2954,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1567
+#: documentation/content/en/books/handbook/disks/_index.adoc:1568
msgid ""
"The un-alterable `snapshot` file flag is set by man:mksnap_ffs[8] after "
"initial creation of a snapshot file. man:unlink[1] makes an exception for "
@@ -2962,7 +2962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1570
+#: documentation/content/en/books/handbook/disks/_index.adoc:1571
msgid ""
"Snapshots are created using man:mount[8]. To place a snapshot of [."
"filename]#/var# in the file [.filename]#/var/snapshot/snap#, use the "
@@ -2970,49 +2970,49 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1574
+#: documentation/content/en/books/handbook/disks/_index.adoc:1575
#, no-wrap
msgid "# mount -u -o snapshot /var/snapshot/snap /var\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1577
+#: documentation/content/en/books/handbook/disks/_index.adoc:1578
msgid "Alternatively, use man:mksnap_ffs[8] to create the snapshot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1581
+#: documentation/content/en/books/handbook/disks/_index.adoc:1582
#, no-wrap
msgid "# mksnap_ffs /var /var/snapshot/snap\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1584
+#: documentation/content/en/books/handbook/disks/_index.adoc:1585
msgid ""
"One can find snapshot files on a file system, such as [.filename]#/var#, "
"using man:find[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1588
+#: documentation/content/en/books/handbook/disks/_index.adoc:1589
#, no-wrap
msgid "# find /var -flags snapshot\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1591
+#: documentation/content/en/books/handbook/disks/_index.adoc:1592
msgid "Once a snapshot has been created, it has several uses:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1593
+#: documentation/content/en/books/handbook/disks/_index.adoc:1594
msgid ""
"Some administrators will use a snapshot file for backup purposes, because "
"the snapshot can be transferred to CDs or tape."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1594
+#: documentation/content/en/books/handbook/disks/_index.adoc:1595
msgid ""
"The file system integrity checker, man:fsck[8], may be run on the snapshot. "
"Assuming that the file system was clean when it was mounted, this should "
@@ -3020,7 +3020,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1595
+#: documentation/content/en/books/handbook/disks/_index.adoc:1596
msgid ""
"Running man:dump[8] on the snapshot will produce a dump file that is "
"consistent with the file system and the timestamp of the snapshot. man:"
@@ -3029,14 +3029,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1596
+#: documentation/content/en/books/handbook/disks/_index.adoc:1597
msgid ""
"The snapshot can be mounted as a frozen image of the file system. To man:"
"mount[8] the snapshot [.filename]#/var/snapshot/snap# run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1601
+#: documentation/content/en/books/handbook/disks/_index.adoc:1602
#, no-wrap
msgid ""
"# mdconfig -a -t vnode -o readonly -f /var/snapshot/snap -u 4\n"
@@ -3044,7 +3044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1607
+#: documentation/content/en/books/handbook/disks/_index.adoc:1608
msgid ""
"The frozen [.filename]#/var# is now available through [.filename]#/mnt#. "
"Everything will initially be in the same state it was during the snapshot "
@@ -3053,7 +3053,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1612
+#: documentation/content/en/books/handbook/disks/_index.adoc:1613
#, no-wrap
msgid ""
"# umount /mnt\n"
@@ -3061,7 +3061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1615
+#: documentation/content/en/books/handbook/disks/_index.adoc:1616
msgid ""
"For more information about `softupdates` and file system snapshots, "
"including technical papers, visit Marshall Kirk McKusick's website at http://"
@@ -3069,13 +3069,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:1617
+#: documentation/content/en/books/handbook/disks/_index.adoc:1618
#, no-wrap
msgid "Disk Quotas"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1621
+#: documentation/content/en/books/handbook/disks/_index.adoc:1622
msgid ""
"Disk quotas can be used to limit the amount of disk space or the number of "
"files a user or members of a group may allocate on a per-file system basis. "
@@ -3084,7 +3084,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1624
+#: documentation/content/en/books/handbook/disks/_index.adoc:1625
msgid ""
"This section describes how to configure disk quotas for the UFS file "
"system. To configure quotas on the ZFS file system, refer to crossref:"
@@ -3092,18 +3092,18 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1625
+#: documentation/content/en/books/handbook/disks/_index.adoc:1626
#, no-wrap
msgid "Enabling Disk Quotas"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1628
+#: documentation/content/en/books/handbook/disks/_index.adoc:1629
msgid "To determine if the FreeBSD kernel provides support for disk quotas:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1633
+#: documentation/content/en/books/handbook/disks/_index.adoc:1634
#, no-wrap
msgid ""
"% sysctl kern.features.ufs_quota\n"
@@ -3111,7 +3111,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1637
+#: documentation/content/en/books/handbook/disks/_index.adoc:1638
msgid ""
"In this example, the `1` indicates quota support. If the value is instead "
"`0`, add the following line to a custom kernel configuration file and "
@@ -3120,24 +3120,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1641
+#: documentation/content/en/books/handbook/disks/_index.adoc:1642
#, no-wrap
msgid "options QUOTA\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1644
+#: documentation/content/en/books/handbook/disks/_index.adoc:1645
msgid "Next, enable disk quotas in [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1648
+#: documentation/content/en/books/handbook/disks/_index.adoc:1649
#, no-wrap
msgid "quota_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1654
+#: documentation/content/en/books/handbook/disks/_index.adoc:1655
msgid ""
"Normally on bootup, the quota integrity of each file system is checked by "
"man:quotacheck[8]. This program insures that the data in the quota database "
@@ -3147,13 +3147,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1658
+#: documentation/content/en/books/handbook/disks/_index.adoc:1659
#, no-wrap
msgid "check_quotas=\"NO\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1663
+#: documentation/content/en/books/handbook/disks/_index.adoc:1664
msgid ""
"Finally, edit [.filename]#/etc/fstab# to enable disk quotas on a per-file "
"system basis. To enable per-user quotas on a file system, add `userquota` "
@@ -3162,26 +3162,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1667
+#: documentation/content/en/books/handbook/disks/_index.adoc:1668
#, no-wrap
msgid "/dev/da1s2g /home ufs rw,userquota 1 2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1671
+#: documentation/content/en/books/handbook/disks/_index.adoc:1672
msgid ""
"To enable group quotas, use `groupquota` instead. To enable both user and "
"group quotas, separate the options with a comma:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1675
+#: documentation/content/en/books/handbook/disks/_index.adoc:1676
#, no-wrap
msgid "/dev/da1s2g /home ufs rw,userquota,groupquota 1 2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1680
+#: documentation/content/en/books/handbook/disks/_index.adoc:1681
msgid ""
"By default, quota files are stored in the root directory of the file system "
"as [.filename]#quota.user# and [.filename]#quota.group#. Refer to man:"
@@ -3190,7 +3190,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1682
+#: documentation/content/en/books/handbook/disks/_index.adoc:1683
msgid ""
"Once the configuration is complete, reboot the system and [.filename]#/etc/"
"rc# will automatically run the appropriate commands to create the initial "
@@ -3198,7 +3198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1685
+#: documentation/content/en/books/handbook/disks/_index.adoc:1686
msgid ""
"In the normal course of operations, there should be no need to manually run "
"man:quotacheck[8], man:quotaon[8], or man:quotaoff[8]. However, one should "
@@ -3206,36 +3206,36 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1686
+#: documentation/content/en/books/handbook/disks/_index.adoc:1687
#, no-wrap
msgid "Setting Quota Limits"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1689
+#: documentation/content/en/books/handbook/disks/_index.adoc:1690
msgid "To verify that quotas are enabled, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1693
+#: documentation/content/en/books/handbook/disks/_index.adoc:1694
#, no-wrap
msgid "# quota -v\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1696
+#: documentation/content/en/books/handbook/disks/_index.adoc:1697
msgid ""
"There should be a one line summary of disk usage and current quota limits "
"for each file system that quotas are enabled on."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1698
+#: documentation/content/en/books/handbook/disks/_index.adoc:1699
msgid "The system is now ready to be assigned quota limits with `edquota`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1702
+#: documentation/content/en/books/handbook/disks/_index.adoc:1703
msgid ""
"Several options are available to enforce limits on the amount of disk space "
"a user or group may allocate, and how many files they may create. "
@@ -3245,7 +3245,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1707
+#: documentation/content/en/books/handbook/disks/_index.adoc:1708
msgid ""
"A hard limit may not be exceeded. Once a user reaches a hard limit, no "
"further allocations can be made on that file system by that user. For "
@@ -3255,7 +3255,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1711
+#: documentation/content/en/books/handbook/disks/_index.adoc:1712
msgid ""
"Soft limits can be exceeded for a limited amount of time, known as the grace "
"period, which is one week by default. If a user stays over their limit "
@@ -3265,7 +3265,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1715
+#: documentation/content/en/books/handbook/disks/_index.adoc:1716
msgid ""
"In the following example, the quota for the `test` account is being edited. "
"When `edquota` is invoked, the editor specified by `EDITOR` is opened in "
@@ -3273,7 +3273,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1724
+#: documentation/content/en/books/handbook/disks/_index.adoc:1725
#, no-wrap
msgid ""
"# edquota -u test\n"
@@ -3285,7 +3285,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1730
+#: documentation/content/en/books/handbook/disks/_index.adoc:1731
msgid ""
"There are normally two lines for each file system that has quotas enabled. "
"One line represents the block limits and the other represents the inode "
@@ -3295,18 +3295,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1734
+#: documentation/content/en/books/handbook/disks/_index.adoc:1735
#, no-wrap
msgid "/usr: kbytes in use: 65, limits (soft = 500, hard = 600)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1737
+#: documentation/content/en/books/handbook/disks/_index.adoc:1738
msgid "The new quota limits take effect upon exiting the editor."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1742
+#: documentation/content/en/books/handbook/disks/_index.adoc:1743
msgid ""
"Sometimes it is desirable to set quota limits on a range of users. This can "
"be done by first assigning the desired quota limit to a user. Then, use `-"
@@ -3316,24 +3316,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1746
+#: documentation/content/en/books/handbook/disks/_index.adoc:1747
#, no-wrap
msgid "# edquota -p test 10000-19999\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1749
+#: documentation/content/en/books/handbook/disks/_index.adoc:1750
msgid "For more information, refer to man:edquota[8]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1750
+#: documentation/content/en/books/handbook/disks/_index.adoc:1751
#, no-wrap
msgid "Checking Quota Limits and Disk Usage"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1756
+#: documentation/content/en/books/handbook/disks/_index.adoc:1757
msgid ""
"To check individual user or group quotas and disk usage, use man:quota[1]. "
"A user may only examine their own quota and the quota of a group they are a "
@@ -3343,7 +3343,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1760
+#: documentation/content/en/books/handbook/disks/_index.adoc:1761
msgid ""
"Normally, file systems that the user is not using any disk space on will not "
"show in the output of `quota`, even if the user has a quota limit assigned "
@@ -3353,7 +3353,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1767
+#: documentation/content/en/books/handbook/disks/_index.adoc:1768
#, no-wrap
msgid ""
"Disk quotas for user test (uid 1002):\n"
@@ -3363,7 +3363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1771
+#: documentation/content/en/books/handbook/disks/_index.adoc:1772
msgid ""
"In this example, the user is currently 15 kbytes over the soft limit of 50 "
"kbytes on [.filename]#/usr# and has 5 days of grace period left. The "
@@ -3371,13 +3371,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1772
+#: documentation/content/en/books/handbook/disks/_index.adoc:1773
#, no-wrap
msgid "Quotas over NFS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1776
+#: documentation/content/en/books/handbook/disks/_index.adoc:1777
msgid ""
"Quotas are enforced by the quota subsystem on the NFS server. The man:rpc."
"rquotad[8] daemon makes quota information available to `quota` on NFS "
@@ -3385,37 +3385,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1778
+#: documentation/content/en/books/handbook/disks/_index.adoc:1779
msgid ""
"On the NFS server, enable `rpc.rquotad` by removing the `#` from this line "
"in [.filename]*/etc/inetd.conf*:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1782
+#: documentation/content/en/books/handbook/disks/_index.adoc:1783
#, no-wrap
msgid "rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1785
+#: documentation/content/en/books/handbook/disks/_index.adoc:1786
msgid "Then, restart `inetd`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1789
+#: documentation/content/en/books/handbook/disks/_index.adoc:1790
#, no-wrap
msgid "# service inetd restart\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:1792
+#: documentation/content/en/books/handbook/disks/_index.adoc:1793
#, no-wrap
msgid "Encrypting Disk Partitions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1797
+#: documentation/content/en/books/handbook/disks/_index.adoc:1798
msgid ""
"FreeBSD offers excellent online protections against unauthorized data "
"access. File permissions and crossref:mac[mac,Mandatory Access Control] "
@@ -3427,7 +3427,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1801
+#: documentation/content/en/books/handbook/disks/_index.adoc:1802
msgid ""
"Regardless of how an attacker may have come into possession of a hard drive "
"or powered-down computer, the GEOM-based cryptographic subsystems built into "
@@ -3439,7 +3439,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1804
+#: documentation/content/en/books/handbook/disks/_index.adoc:1805
msgid ""
"This chapter demonstrates how to create an encrypted file system on "
"FreeBSD. It first demonstrates the process using `gbde` and then "
@@ -3447,13 +3447,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1805
+#: documentation/content/en/books/handbook/disks/_index.adoc:1806
#, no-wrap
msgid "Disk Encryption with gbde"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1810
+#: documentation/content/en/books/handbook/disks/_index.adoc:1811
msgid ""
"The objective of the man:gbde[4] facility is to provide a formidable "
"challenge for an attacker to gain access to the contents of a _cold_ storage "
@@ -3465,7 +3465,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1815
+#: documentation/content/en/books/handbook/disks/_index.adoc:1816
msgid ""
"This facility provides several barriers to protect the data stored in each "
"disk sector. It encrypts the contents of a disk sector using 128-bit AES in "
@@ -3475,31 +3475,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1817
+#: documentation/content/en/books/handbook/disks/_index.adoc:1818
msgid ""
"FreeBSD provides a kernel module for gbde which can be loaded with this "
"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1821
+#: documentation/content/en/books/handbook/disks/_index.adoc:1822
#, no-wrap
msgid "# kldload geom_bde\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1824
+#: documentation/content/en/books/handbook/disks/_index.adoc:1825
msgid ""
"If using a custom kernel configuration file, ensure it contains this line:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1826
+#: documentation/content/en/books/handbook/disks/_index.adoc:1827
msgid "`options GEOM_BDE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1828
+#: documentation/content/en/books/handbook/disks/_index.adoc:1829
msgid ""
"The following example demonstrates adding a new hard drive to a system that "
"will hold a single encrypted partition that will be mounted as [.filename]#/"
@@ -3507,18 +3507,18 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1830
+#: documentation/content/en/books/handbook/disks/_index.adoc:1831
#, no-wrap
msgid "Procedure: Encrypting a Partition with gbde"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1832
+#: documentation/content/en/books/handbook/disks/_index.adoc:1833
msgid "Add the New Hard Drive"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1835
+#: documentation/content/en/books/handbook/disks/_index.adoc:1836
msgid ""
"Install the new drive to the system as explained in <<disks-adding>>. For "
"the purposes of this example, a new hard drive partition has been added as [."
@@ -3527,7 +3527,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1842
+#: documentation/content/en/books/handbook/disks/_index.adoc:1843
#, no-wrap
msgid ""
"# ls /dev/ad*\n"
@@ -3537,18 +3537,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1845
+#: documentation/content/en/books/handbook/disks/_index.adoc:1846
msgid "Create a Directory to Hold `gbde` Lock Files"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1849
+#: documentation/content/en/books/handbook/disks/_index.adoc:1850
#, no-wrap
msgid "# mkdir /etc/gbde\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1854
+#: documentation/content/en/books/handbook/disks/_index.adoc:1855
msgid ""
"The gbde lock file contains information that gbde requires to access "
"encrypted partitions. Without access to the lock file, gbde will not be "
@@ -3558,12 +3558,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1855
+#: documentation/content/en/books/handbook/disks/_index.adoc:1856
msgid "Initialize the `gbde` Partition"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1860
+#: documentation/content/en/books/handbook/disks/_index.adoc:1861
msgid ""
"A gbde partition must be initialized before it can be used. This "
"initialization needs to be performed only once. This command will open the "
@@ -3572,7 +3572,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1873
+#: documentation/content/en/books/handbook/disks/_index.adoc:1874
#, no-wrap
msgid ""
"# gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c.lock\n"
@@ -3588,7 +3588,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1879
+#: documentation/content/en/books/handbook/disks/_index.adoc:1880
msgid ""
"Once the edit is saved, the user will be asked twice to type the passphrase "
"used to secure the data. The passphrase must be the same both times. The "
@@ -3599,7 +3599,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1883
+#: documentation/content/en/books/handbook/disks/_index.adoc:1884
msgid ""
"This initialization creates a lock file for the gbde partition. In this "
"example, it is stored as [.filename]#/etc/gbde/ad4s1c.lock#. Lock files "
@@ -3608,7 +3608,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1888
+#: documentation/content/en/books/handbook/disks/_index.adoc:1889
msgid ""
"Lock files _must_ be backed up together with the contents of any encrypted "
"partitions. Without the lock file, the legitimate owner will be unable to "
@@ -3616,18 +3616,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1891
+#: documentation/content/en/books/handbook/disks/_index.adoc:1892
msgid "Attach the Encrypted Partition to the Kernel"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1895
+#: documentation/content/en/books/handbook/disks/_index.adoc:1896
#, no-wrap
msgid "# gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1899
+#: documentation/content/en/books/handbook/disks/_index.adoc:1900
msgid ""
"This command will prompt to input the passphrase that was selected during "
"the initialization of the encrypted partition. The new encrypted device "
@@ -3635,7 +3635,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1906
+#: documentation/content/en/books/handbook/disks/_index.adoc:1907
#, no-wrap
msgid ""
"# ls /dev/ad*\n"
@@ -3645,12 +3645,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1909
+#: documentation/content/en/books/handbook/disks/_index.adoc:1910
msgid "Create a File System on the Encrypted Device"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1913
+#: documentation/content/en/books/handbook/disks/_index.adoc:1914
msgid ""
"Once the encrypted device has been attached to the kernel, a file system can "
"be created on the device. This example creates a UFS file system with soft "
@@ -3659,23 +3659,23 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1917
+#: documentation/content/en/books/handbook/disks/_index.adoc:1918
#, no-wrap
msgid "# newfs -U /dev/ad4s1c.bde\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1920
+#: documentation/content/en/books/handbook/disks/_index.adoc:1921
msgid "Mount the Encrypted Partition"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1922
+#: documentation/content/en/books/handbook/disks/_index.adoc:1923
msgid "Create a mount point and mount the encrypted file system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1927
+#: documentation/content/en/books/handbook/disks/_index.adoc:1928
#, no-wrap
msgid ""
"# mkdir /private\n"
@@ -3683,17 +3683,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1930
+#: documentation/content/en/books/handbook/disks/_index.adoc:1931
msgid "Verify That the Encrypted File System is Available"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1932
+#: documentation/content/en/books/handbook/disks/_index.adoc:1933
msgid "The encrypted file system should now be visible and available for use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1943
+#: documentation/content/en/books/handbook/disks/_index.adoc:1944
#, no-wrap
msgid ""
"% df -H\n"
@@ -3707,7 +3707,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1947
+#: documentation/content/en/books/handbook/disks/_index.adoc:1948
msgid ""
"After each boot, any encrypted file systems must be manually re-attached to "
"the kernel, checked for errors, and mounted, before the file systems can be "
@@ -3716,7 +3716,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1953
+#: documentation/content/en/books/handbook/disks/_index.adoc:1954
#, no-wrap
msgid ""
"gbde_autoattach_all=\"YES\"\n"
@@ -3725,7 +3725,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:1958
+#: documentation/content/en/books/handbook/disks/_index.adoc:1959
msgid ""
"This requires that the passphrase be entered at the console at boot time. "
"After typing the correct passphrase, the encrypted partition will be mounted "
@@ -3734,7 +3734,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1964
+#: documentation/content/en/books/handbook/disks/_index.adoc:1965
msgid ""
"sysinstall is incompatible with gbde-encrypted devices. All [.filename]#*."
"bde# devices must be detached from the kernel before starting sysinstall or "
@@ -3743,19 +3743,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1968
+#: documentation/content/en/books/handbook/disks/_index.adoc:1969
#, no-wrap
msgid "# gbde detach /dev/ad4s1c\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:1972
+#: documentation/content/en/books/handbook/disks/_index.adoc:1973
#, no-wrap
msgid "Disk Encryption with `geli`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1977
+#: documentation/content/en/books/handbook/disks/_index.adoc:1978
msgid ""
"An alternative cryptographic GEOM class is available using `geli`. This "
"control utility adds some features and uses a different scheme for doing "
@@ -3763,37 +3763,37 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1979
+#: documentation/content/en/books/handbook/disks/_index.adoc:1980
msgid ""
"Utilizes the man:crypto[9] framework and automatically uses cryptographic "
"hardware when it is available."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1980
+#: documentation/content/en/books/handbook/disks/_index.adoc:1981
msgid ""
"Supports multiple cryptographic algorithms such as AES, Blowfish, and 3DES."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1981
+#: documentation/content/en/books/handbook/disks/_index.adoc:1982
msgid ""
"Allows the root partition to be encrypted. The passphrase used to access the "
"encrypted root partition will be requested during system boot."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1982
+#: documentation/content/en/books/handbook/disks/_index.adoc:1983
msgid "Allows the use of two independent keys."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1983
+#: documentation/content/en/books/handbook/disks/_index.adoc:1984
msgid "It is fast as it performs simple sector-to-sector encryption."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1984
+#: documentation/content/en/books/handbook/disks/_index.adoc:1985
msgid ""
"Allows backup and restore of master keys. If a user destroys their keys, it "
"is still possible to get access to the data by restoring keys from the "
@@ -3801,19 +3801,19 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1985
+#: documentation/content/en/books/handbook/disks/_index.adoc:1986
msgid ""
"Allows a disk to attach with a random, one-time key which is useful for swap "
"partitions and temporary file systems."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1987
+#: documentation/content/en/books/handbook/disks/_index.adoc:1988
msgid "More features and usage examples can be found in man:geli[8]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1993
+#: documentation/content/en/books/handbook/disks/_index.adoc:1994
msgid ""
"The following example describes how to generate a key file which will be "
"used as part of the master key for the encrypted provider mounted under [."
@@ -3825,18 +3825,18 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/disks/_index.adoc:1995
+#: documentation/content/en/books/handbook/disks/_index.adoc:1996
#, no-wrap
msgid "Procedure: Encrypting a Partition with `geli`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1997
+#: documentation/content/en/books/handbook/disks/_index.adoc:1998
msgid "Load `geli` Support"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:1999
+#: documentation/content/en/books/handbook/disks/_index.adoc:2000
msgid ""
"Support for `geli` is available as a loadable kernel module. To configure "
"the system to automatically load the module at boot time, add the following "
@@ -3844,31 +3844,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2003
+#: documentation/content/en/books/handbook/disks/_index.adoc:2004
#, no-wrap
msgid "geom_eli_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2006
+#: documentation/content/en/books/handbook/disks/_index.adoc:2007
msgid "To load the kernel module now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2010
+#: documentation/content/en/books/handbook/disks/_index.adoc:2011
#, no-wrap
msgid "# kldload geom_eli\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2013
+#: documentation/content/en/books/handbook/disks/_index.adoc:2014
msgid ""
"For a custom kernel, ensure the kernel configuration file contains these "
"lines:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2018
+#: documentation/content/en/books/handbook/disks/_index.adoc:2019
#, no-wrap
msgid ""
"options GEOM_ELI\n"
@@ -3876,12 +3876,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2021
+#: documentation/content/en/books/handbook/disks/_index.adoc:2022
msgid "Generate the Master Key"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2028
+#: documentation/content/en/books/handbook/disks/_index.adoc:2029
msgid ""
"The following commands generate a master key that all data will be encrypted "
"with. This key can never be changed. Rather than using it directly, it is "
@@ -3893,7 +3893,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2035
+#: documentation/content/en/books/handbook/disks/_index.adoc:2036
#, no-wrap
msgid ""
"# dd if=/dev/random of=/root/da2.key bs=64 count=1\n"
@@ -3903,39 +3903,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2038
+#: documentation/content/en/books/handbook/disks/_index.adoc:2039
msgid ""
"It is not mandatory to use both a passphrase and a key file as either method "
"of securing the master key can be used in isolation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2041
+#: documentation/content/en/books/handbook/disks/_index.adoc:2042
msgid ""
"If the key file is given as \"-\", standard input will be used. For "
"example, this command generates three key files:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2045
+#: documentation/content/en/books/handbook/disks/_index.adoc:2046
#, no-wrap
msgid "# cat keyfile1 keyfile2 keyfile3 | geli init -K - /dev/da2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2048
+#: documentation/content/en/books/handbook/disks/_index.adoc:2049
msgid "Attach the Provider with the Generated Key"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2050
+#: documentation/content/en/books/handbook/disks/_index.adoc:2051
msgid ""
"To attach the provider, specify the key file, the name of the disk, and the "
"passphrase:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2055
+#: documentation/content/en/books/handbook/disks/_index.adoc:2056
#, no-wrap
msgid ""
"# geli attach -k /root/da2.key /dev/da2\n"
@@ -3943,12 +3943,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2058
+#: documentation/content/en/books/handbook/disks/_index.adoc:2059
msgid "This creates a new device with an [.filename]#.eli# extension:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2063
+#: documentation/content/en/books/handbook/disks/_index.adoc:2064
#, no-wrap
msgid ""
"# ls /dev/da2*\n"
@@ -3956,19 +3956,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2066
+#: documentation/content/en/books/handbook/disks/_index.adoc:2067
msgid "Create the New File System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2068
+#: documentation/content/en/books/handbook/disks/_index.adoc:2069
msgid ""
"Next, format the device with the UFS file system and mount it on an existing "
"mount point:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2074
+#: documentation/content/en/books/handbook/disks/_index.adoc:2075
#, no-wrap
msgid ""
"# dd if=/dev/random of=/dev/da2.eli bs=1m\n"
@@ -3977,12 +3977,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2077
+#: documentation/content/en/books/handbook/disks/_index.adoc:2078
msgid "The encrypted file system should now be available for use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2088
+#: documentation/content/en/books/handbook/disks/_index.adoc:2089
#, no-wrap
msgid ""
"# df -H\n"
@@ -3996,7 +3996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2091
+#: documentation/content/en/books/handbook/disks/_index.adoc:2092
msgid ""
"Once the work on the encrypted partition is done, and the [.filename]#/"
"private# partition is no longer needed, it is prudent to put the device into "
@@ -4005,7 +4005,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2096
+#: documentation/content/en/books/handbook/disks/_index.adoc:2097
#, no-wrap
msgid ""
"# umount /private\n"
@@ -4013,7 +4013,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2099
+#: documentation/content/en/books/handbook/disks/_index.adoc:2100
msgid ""
"An [.filename]#rc.d# script is provided to simplify the mounting of `geli`-"
"encrypted devices at boot time. For this example, add these lines to [."
@@ -4021,7 +4021,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2104
+#: documentation/content/en/books/handbook/disks/_index.adoc:2105
#, no-wrap
msgid ""
"geli_devices=\"da2\"\n"
@@ -4029,7 +4029,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2114
+#: documentation/content/en/books/handbook/disks/_index.adoc:2115
msgid ""
"This configures [.filename]#/dev/da2# as a `geli` provider with a master key "
"of [.filename]#/root/da2.key#. The system will automatically detach the "
@@ -4045,13 +4045,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:2116
+#: documentation/content/en/books/handbook/disks/_index.adoc:2117
#, no-wrap
msgid "Encrypting Swap"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2123
+#: documentation/content/en/books/handbook/disks/_index.adoc:2124
msgid ""
"Like the encryption of disk partitions, encryption of swap space is used to "
"protect sensitive information. Consider an application that deals with "
@@ -4063,7 +4063,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2126
+#: documentation/content/en/books/handbook/disks/_index.adoc:2127
msgid ""
"This section demonstrates how to configure an encrypted swap partition using "
"man:gbde[8] or man:geli[8] encryption. It assumes that [.filename]#/dev/"
@@ -4071,13 +4071,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:2127
+#: documentation/content/en/books/handbook/disks/_index.adoc:2128
#, no-wrap
msgid "Configuring Encrypted Swap"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2131
+#: documentation/content/en/books/handbook/disks/_index.adoc:2132
msgid ""
"Swap partitions are not encrypted by default and should be cleared of any "
"sensitive data before continuing. To overwrite the current swap partition "
@@ -4085,20 +4085,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2135
+#: documentation/content/en/books/handbook/disks/_index.adoc:2136
#, no-wrap
msgid "# dd if=/dev/random of=/dev/ada0s1b bs=1m\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2138
+#: documentation/content/en/books/handbook/disks/_index.adoc:2139
msgid ""
"To encrypt the swap partition using man:gbde[8], add the `.bde` suffix to "
"the swap line in [.filename]#/etc/fstab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2143
+#: documentation/content/en/books/handbook/disks/_index.adoc:2144
#, no-wrap
msgid ""
"# Device\t\tMountpoint\tFStype\tOptions\t\tDump\tPass#\n"
@@ -4106,14 +4106,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2146
+#: documentation/content/en/books/handbook/disks/_index.adoc:2147
msgid ""
"To instead encrypt the swap partition using man:geli[8], use the `.eli` "
"suffix:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2151
+#: documentation/content/en/books/handbook/disks/_index.adoc:2152
#, no-wrap
msgid ""
"# Device\t\tMountpoint\tFStype\tOptions\t\tDump\tPass#\n"
@@ -4121,7 +4121,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2156
+#: documentation/content/en/books/handbook/disks/_index.adoc:2157
msgid ""
"By default, man:geli[8] uses the AES algorithm with a key length of 128 "
"bits. Normally the default settings will suffice. If desired, these "
@@ -4130,13 +4130,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/disks/_index.adoc:2157
+#: documentation/content/en/books/handbook/disks/_index.adoc:2158
#, no-wrap
msgid "aalgo"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2160
+#: documentation/content/en/books/handbook/disks/_index.adoc:2161
msgid ""
"Data integrity verification algorithm used to ensure that the encrypted data "
"has not been tampered with. See man:geli[8] for a list of supported "
@@ -4144,39 +4144,39 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/disks/_index.adoc:2161
+#: documentation/content/en/books/handbook/disks/_index.adoc:2162
#, no-wrap
msgid "ealgo"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2164
+#: documentation/content/en/books/handbook/disks/_index.adoc:2165
msgid ""
"Encryption algorithm used to protect the data. See man:geli[8] for a list "
"of supported algorithms."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/disks/_index.adoc:2165
+#: documentation/content/en/books/handbook/disks/_index.adoc:2166
#, no-wrap
msgid "keylen"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2168
+#: documentation/content/en/books/handbook/disks/_index.adoc:2169
msgid ""
"The length of the key used for the encryption algorithm. See man:geli[8] "
"for the key lengths that are supported by each encryption algorithm."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/disks/_index.adoc:2169
+#: documentation/content/en/books/handbook/disks/_index.adoc:2170
#, no-wrap
msgid "sectorsize"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2173
+#: documentation/content/en/books/handbook/disks/_index.adoc:2174
msgid ""
"The size of the blocks data is broken into before it is encrypted. Larger "
"sector sizes increase performance at the cost of higher storage overhead. "
@@ -4184,14 +4184,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2175
+#: documentation/content/en/books/handbook/disks/_index.adoc:2176
msgid ""
"This example configures an encrypted swap partition using the Blowfish "
"algorithm with a key length of 128 bits and a sectorsize of 4 kilobytes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2180
+#: documentation/content/en/books/handbook/disks/_index.adoc:2181
#, no-wrap
msgid ""
"# Device\t\tMountpoint\tFStype\tOptions\t\t\t\tDump\tPass#\n"
@@ -4199,25 +4199,25 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:2182
+#: documentation/content/en/books/handbook/disks/_index.adoc:2183
#, no-wrap
msgid "Encrypted Swap Verification"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2185
+#: documentation/content/en/books/handbook/disks/_index.adoc:2186
msgid ""
"Once the system has rebooted, proper operation of the encrypted swap can be "
"verified using `swapinfo`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2187
+#: documentation/content/en/books/handbook/disks/_index.adoc:2188
msgid "If man:gbde[8] is being used:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2193
+#: documentation/content/en/books/handbook/disks/_index.adoc:2194
#, no-wrap
msgid ""
"% swapinfo\n"
@@ -4226,12 +4226,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2196
+#: documentation/content/en/books/handbook/disks/_index.adoc:2197
msgid "If man:geli[8] is being used:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2202
+#: documentation/content/en/books/handbook/disks/_index.adoc:2203
#, no-wrap
msgid ""
"% swapinfo\n"
@@ -4240,13 +4240,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/disks/_index.adoc:2205
+#: documentation/content/en/books/handbook/disks/_index.adoc:2206
#, no-wrap
msgid "Highly Available Storage (HAST)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2211
+#: documentation/content/en/books/handbook/disks/_index.adoc:2212
msgid ""
"High availability is one of the main requirements in serious business "
"applications and highly-available storage is a key component in such "
@@ -4260,89 +4260,89 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2213
+#: documentation/content/en/books/handbook/disks/_index.adoc:2214
msgid "The following are the main features of HAST:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2215
+#: documentation/content/en/books/handbook/disks/_index.adoc:2216
msgid "Can be used to mask I/O errors on local hard drives."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2216
+#: documentation/content/en/books/handbook/disks/_index.adoc:2217
msgid ""
"File system agnostic as it works with any file system supported by FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2217
+#: documentation/content/en/books/handbook/disks/_index.adoc:2218
msgid ""
"Efficient and quick resynchronization as only the blocks that were modified "
"during the downtime of a node are synchronized."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2218
+#: documentation/content/en/books/handbook/disks/_index.adoc:2219
msgid ""
"Can be used in an already deployed environment to add additional redundancy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2219
+#: documentation/content/en/books/handbook/disks/_index.adoc:2220
msgid ""
"Together with CARP, Heartbeat, or other tools, it can be used to build a "
"robust and durable storage system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2221
+#: documentation/content/en/books/handbook/disks/_index.adoc:2222
msgid "After reading this section, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2223
+#: documentation/content/en/books/handbook/disks/_index.adoc:2224
msgid "What HAST is, how it works, and which features it provides."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2224
+#: documentation/content/en/books/handbook/disks/_index.adoc:2225
msgid "How to set up and use HAST on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2225
+#: documentation/content/en/books/handbook/disks/_index.adoc:2226
msgid "How to integrate CARP and man:devd[8] to build a robust storage system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2227
+#: documentation/content/en/books/handbook/disks/_index.adoc:2228
msgid "Before reading this section, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2229
+#: documentation/content/en/books/handbook/disks/_index.adoc:2230
msgid ""
"Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD "
"Basics])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2230
+#: documentation/content/en/books/handbook/disks/_index.adoc:2231
msgid ""
"Know how to configure network interfaces and other core FreeBSD subsystems "
"(crossref:config[config-tuning,Configuration and Tuning])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2231
+#: documentation/content/en/books/handbook/disks/_index.adoc:2232
msgid ""
"Have a good understanding of FreeBSD networking (crossref:partiv[network-"
"communication,\"Network Communication\"])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2233
+#: documentation/content/en/books/handbook/disks/_index.adoc:2234
msgid ""
"The HAST project was sponsored by The FreeBSD Foundation with support from "
"http://www.omc.net/[http://www.omc.net/] and http://www.transip.nl/[http://"
@@ -4350,13 +4350,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:2234
+#: documentation/content/en/books/handbook/disks/_index.adoc:2235
#, no-wrap
msgid "HAST Operation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2238
+#: documentation/content/en/books/handbook/disks/_index.adoc:2239
msgid ""
"HAST provides synchronous block-level replication between two physical "
"machines: the _primary_ node and the _secondary_ node. These two machines "
@@ -4364,7 +4364,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2242
+#: documentation/content/en/books/handbook/disks/_index.adoc:2243
msgid ""
"Since HAST works in a primary-secondary configuration, it allows only one of "
"the cluster nodes to be active at any given time. The primary node, also "
@@ -4374,14 +4374,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2244
+#: documentation/content/en/books/handbook/disks/_index.adoc:2245
msgid ""
"The physical components of the HAST system are the local disk on primary "
"node, and the disk on the remote, secondary node."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2248
+#: documentation/content/en/books/handbook/disks/_index.adoc:2249
msgid ""
"HAST operates synchronously on a block level, making it transparent to file "
"systems and applications. HAST provides regular GEOM providers in [."
@@ -4390,7 +4390,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2252
+#: documentation/content/en/books/handbook/disks/_index.adoc:2253
msgid ""
"Each write, delete, or flush operation is sent to both the local disk and to "
"the remote disk over TCP/IP. Each read operation is served from the local "
@@ -4399,7 +4399,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2256
+#: documentation/content/en/books/handbook/disks/_index.adoc:2257
msgid ""
"HAST tries to provide fast failure recovery. For this reason, it is "
"important to reduce synchronization time after a node's outage. To provide "
@@ -4409,14 +4409,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2259
+#: documentation/content/en/books/handbook/disks/_index.adoc:2260
msgid ""
"There are many ways to handle synchronization. HAST implements several "
"replication modes to handle different synchronization methods:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2261
+#: documentation/content/en/books/handbook/disks/_index.adoc:2262
msgid ""
"_memsync_: This mode reports a write operation as completed when the local "
"write operation is finished and when the remote node acknowledges data "
@@ -4427,7 +4427,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2262
+#: documentation/content/en/books/handbook/disks/_index.adoc:2263
msgid ""
"_fullsync_: This mode reports a write operation as completed when both the "
"local write and the remote write complete. This is the safest and the "
@@ -4435,7 +4435,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2263
+#: documentation/content/en/books/handbook/disks/_index.adoc:2264
msgid ""
"_async_: This mode reports a write operation as completed when the local "
"write completes. This is the fastest and the most dangerous replication "
@@ -4444,37 +4444,37 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:2264
+#: documentation/content/en/books/handbook/disks/_index.adoc:2265
#, no-wrap
msgid "HAST Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2267
+#: documentation/content/en/books/handbook/disks/_index.adoc:2268
msgid "The HAST framework consists of several components:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2269
+#: documentation/content/en/books/handbook/disks/_index.adoc:2270
msgid ""
"The man:hastd[8] daemon which provides data synchronization. When this "
"daemon is started, it will automatically load `geom_gate.ko`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2270
+#: documentation/content/en/books/handbook/disks/_index.adoc:2271
msgid "The userland management utility, man:hastctl[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2271
+#: documentation/content/en/books/handbook/disks/_index.adoc:2272
msgid ""
"The man:hast.conf[5] configuration file. This file must exist before "
"starting hastd."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2273
+#: documentation/content/en/books/handbook/disks/_index.adoc:2274
msgid ""
"Users who prefer to statically build `GEOM_GATE` support into the kernel "
"should add this line to the custom kernel configuration file, then rebuild "
@@ -4483,13 +4483,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2277
+#: documentation/content/en/books/handbook/disks/_index.adoc:2278
#, no-wrap
msgid "options\tGEOM_GATE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2283
+#: documentation/content/en/books/handbook/disks/_index.adoc:2284
msgid ""
"The following example describes how to configure two nodes in primary-"
"secondary operation using HAST to replicate the data between the two. The "
@@ -4501,14 +4501,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2287
+#: documentation/content/en/books/handbook/disks/_index.adoc:2288
msgid ""
"Configuration of HAST is done using [.filename]#/etc/hast.conf#. This file "
"should be identical on both nodes. The simplest configuration is:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2300
+#: documentation/content/en/books/handbook/disks/_index.adoc:2301
#, no-wrap
msgid ""
"resource test {\n"
@@ -4524,12 +4524,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2303
+#: documentation/content/en/books/handbook/disks/_index.adoc:2304
msgid "For more advanced configuration, refer to man:hast.conf[5]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2307
+#: documentation/content/en/books/handbook/disks/_index.adoc:2308
msgid ""
"It is also possible to use host names in the `remote` statements if the "
"hosts are resolvable and defined either in [.filename]#/etc/hosts# or in the "
@@ -4537,7 +4537,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2311
+#: documentation/content/en/books/handbook/disks/_index.adoc:2312
msgid ""
"Once the configuration exists on both nodes, the HAST pool can be created. "
"Run these commands on both nodes to place the initial metadata onto the "
@@ -4545,7 +4545,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2316
+#: documentation/content/en/books/handbook/disks/_index.adoc:2317
#, no-wrap
msgid ""
"# hastctl create test\n"
@@ -4553,7 +4553,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2322
+#: documentation/content/en/books/handbook/disks/_index.adoc:2323
msgid ""
"It is _not_ possible to use GEOM providers with an existing file system or "
"to convert an existing storage to a HAST-managed pool. This procedure needs "
@@ -4562,7 +4562,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2326
+#: documentation/content/en/books/handbook/disks/_index.adoc:2327
msgid ""
"A HAST node's `primary` or `secondary` role is selected by an administrator, "
"or software like Heartbeat, using man:hastctl[8]. On the primary node, "
@@ -4570,35 +4570,35 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2330
+#: documentation/content/en/books/handbook/disks/_index.adoc:2331
#, no-wrap
msgid "# hastctl role primary test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2333
+#: documentation/content/en/books/handbook/disks/_index.adoc:2334
msgid "Run this command on the secondary node, `hastb`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2337
+#: documentation/content/en/books/handbook/disks/_index.adoc:2338
#, no-wrap
msgid "# hastctl role secondary test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2340
+#: documentation/content/en/books/handbook/disks/_index.adoc:2341
msgid "Verify the result by running `hastctl` on each node:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2344
+#: documentation/content/en/books/handbook/disks/_index.adoc:2345
#, no-wrap
msgid "# hastctl status test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2350
+#: documentation/content/en/books/handbook/disks/_index.adoc:2351
msgid ""
"Check the `status` line in the output. If it says `degraded`, something is "
"wrong with the configuration file. It should say `complete` on each node, "
@@ -4608,7 +4608,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2355
+#: documentation/content/en/books/handbook/disks/_index.adoc:2356
msgid ""
"The next step is to create a file system on the GEOM provider and mount it. "
"This must be done on the `primary` node. Creating the file system can take "
@@ -4617,7 +4617,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2361
+#: documentation/content/en/books/handbook/disks/_index.adoc:2362
#, no-wrap
msgid ""
"# newfs -U /dev/hast/test\n"
@@ -4626,7 +4626,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2365
+#: documentation/content/en/books/handbook/disks/_index.adoc:2366
msgid ""
"Once the HAST framework is configured properly, the final step is to make "
"sure that HAST is started automatically during system boot. Add this line "
@@ -4634,19 +4634,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2369
+#: documentation/content/en/books/handbook/disks/_index.adoc:2370
#, no-wrap
msgid "hastd_enable=\"YES\"\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/disks/_index.adoc:2371
+#: documentation/content/en/books/handbook/disks/_index.adoc:2372
#, no-wrap
msgid "Failover Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2375
+#: documentation/content/en/books/handbook/disks/_index.adoc:2376
msgid ""
"The goal of this example is to build a robust storage system which is "
"resistant to the failure of any given node. If the primary node fails, the "
@@ -4655,7 +4655,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2381
+#: documentation/content/en/books/handbook/disks/_index.adoc:2382
msgid ""
"To accomplish this task, the Common Address Redundancy Protocol (CARP) is "
"used to provide for automatic failover at the IP layer. CARP allows "
@@ -4668,7 +4668,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2385
+#: documentation/content/en/books/handbook/disks/_index.adoc:2386
msgid ""
"The HAST pool created in the previous section is now ready to be exported to "
"the other hosts on the network. This can be accomplished by exporting it "
@@ -4678,7 +4678,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2389
+#: documentation/content/en/books/handbook/disks/_index.adoc:2390
msgid ""
"In the event of CARP interfaces going up or down, the FreeBSD operating "
"system generates a man:devd[8] event, making it possible to watch for state "
@@ -4689,14 +4689,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2391
+#: documentation/content/en/books/handbook/disks/_index.adoc:2392
msgid ""
"To catch state changes on the CARP interfaces, add this configuration to [."
"filename]#/etc/devd.conf# on each node:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2400
+#: documentation/content/en/books/handbook/disks/_index.adoc:2401
#, no-wrap
msgid ""
"notify 30 {\n"
@@ -4708,7 +4708,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2407
+#: documentation/content/en/books/handbook/disks/_index.adoc:2408
#, no-wrap
msgid ""
"notify 30 {\n"
@@ -4720,26 +4720,26 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2412
+#: documentation/content/en/books/handbook/disks/_index.adoc:2413
msgid ""
"If the systems are running FreeBSD 10 or higher, replace [.filename]#carp0# "
"with the name of the CARP-configured interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2415
+#: documentation/content/en/books/handbook/disks/_index.adoc:2416
msgid ""
"Restart man:devd[8] on both nodes to put the new configuration into effect:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2419
+#: documentation/content/en/books/handbook/disks/_index.adoc:2420
#, no-wrap
msgid "# service devd restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2423
+#: documentation/content/en/books/handbook/disks/_index.adoc:2424
msgid ""
"When the specified interface state changes by going up or down , the system "
"generates a notification, allowing the man:devd[8] subsystem to run the "
@@ -4749,18 +4749,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2425
+#: documentation/content/en/books/handbook/disks/_index.adoc:2426
msgid "Here is an example of an automated failover script:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2429
+#: documentation/content/en/books/handbook/disks/_index.adoc:2430
#, no-wrap
msgid "#!/bin/sh\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2433
+#: documentation/content/en/books/handbook/disks/_index.adoc:2434
#, no-wrap
msgid ""
"# Original script by Freddie Cash <fjwcash@gmail.com>\n"
@@ -4769,7 +4769,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2436
+#: documentation/content/en/books/handbook/disks/_index.adoc:2437
#, no-wrap
msgid ""
"# The names of the HAST resources, as listed in /etc/hast.conf\n"
@@ -4777,7 +4777,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2440
+#: documentation/content/en/books/handbook/disks/_index.adoc:2441
#, no-wrap
msgid ""
"# delay in mounting HAST resource after becoming primary\n"
@@ -4786,7 +4786,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2444
+#: documentation/content/en/books/handbook/disks/_index.adoc:2445
#, no-wrap
msgid ""
"# logging\n"
@@ -4795,13 +4795,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2446
+#: documentation/content/en/books/handbook/disks/_index.adoc:2447
#, no-wrap
msgid "# end of user configurable stuff\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2451
+#: documentation/content/en/books/handbook/disks/_index.adoc:2452
#, no-wrap
msgid ""
"case \"$1\" in\n"
@@ -4811,7 +4811,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2457
+#: documentation/content/en/books/handbook/disks/_index.adoc:2458
#, no-wrap
msgid ""
"\t\t# Wait for any \"hastd secondary\" processes to stop\n"
@@ -4822,7 +4822,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2465
+#: documentation/content/en/books/handbook/disks/_index.adoc:2466
#, no-wrap
msgid ""
"\t\t\t# Switch role for each disk\n"
@@ -4835,7 +4835,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2472
+#: documentation/content/en/books/handbook/disks/_index.adoc:2473
#, no-wrap
msgid ""
"\t\t# Wait for the /dev/hast/* devices to appear\n"
@@ -4847,7 +4847,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2478
+#: documentation/content/en/books/handbook/disks/_index.adoc:2479
#, no-wrap
msgid ""
"\t\t\tif [ ! -c \"/dev/hast/${disk}\" ]; then\n"
@@ -4858,13 +4858,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2480
+#: documentation/content/en/books/handbook/disks/_index.adoc:2481
#, no-wrap
msgid "\t\tlogger -p $log -t $name \"Role for HAST resources ${resources} switched to primary.\"\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2487
+#: documentation/content/en/books/handbook/disks/_index.adoc:2488
#, no-wrap
msgid ""
"\t\tlogger -p $log -t $name \"Mounting disks.\"\n"
@@ -4876,13 +4876,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2489
+#: documentation/content/en/books/handbook/disks/_index.adoc:2490
#, no-wrap
msgid "\t;;\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2492
+#: documentation/content/en/books/handbook/disks/_index.adoc:2493
#, no-wrap
msgid ""
"\tsecondary)\n"
@@ -4890,7 +4890,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2510
+#: documentation/content/en/books/handbook/disks/_index.adoc:2511
#, no-wrap
msgid ""
"\t\t# Switch roles for the HAST resources\n"
@@ -4913,43 +4913,43 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2513
+#: documentation/content/en/books/handbook/disks/_index.adoc:2514
msgid ""
"In a nutshell, the script takes these actions when a node becomes primary:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2515
+#: documentation/content/en/books/handbook/disks/_index.adoc:2516
msgid "Promotes the HAST pool to primary on the other node."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2516
+#: documentation/content/en/books/handbook/disks/_index.adoc:2517
msgid "Checks the file system under the HAST pool."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2517
+#: documentation/content/en/books/handbook/disks/_index.adoc:2518
msgid "Mounts the pool."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2519
+#: documentation/content/en/books/handbook/disks/_index.adoc:2520
msgid "When a node becomes secondary:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2521
+#: documentation/content/en/books/handbook/disks/_index.adoc:2522
msgid "Unmounts the HAST pool."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2522
+#: documentation/content/en/books/handbook/disks/_index.adoc:2523
msgid "Degrades the HAST pool to secondary."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2527
+#: documentation/content/en/books/handbook/disks/_index.adoc:2528
msgid ""
"This is just an example script which serves as a proof of concept. It does "
"not handle all the possible scenarios and can be extended or altered in any "
@@ -4957,7 +4957,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2533
+#: documentation/content/en/books/handbook/disks/_index.adoc:2534
msgid ""
"For this example, a standard UFS file system was used. To reduce the time "
"needed for recovery, a journal-enabled UFS or ZFS file system can be used "
@@ -4965,20 +4965,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2536
+#: documentation/content/en/books/handbook/disks/_index.adoc:2537
msgid ""
"More detailed information with additional examples can be found at http://"
"wiki.FreeBSD.org/HAST[http://wiki.FreeBSD.org/HAST]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/disks/_index.adoc:2537
+#: documentation/content/en/books/handbook/disks/_index.adoc:2538
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2542
+#: documentation/content/en/books/handbook/disks/_index.adoc:2543
msgid ""
"HAST should generally work without issues. However, as with any other "
"software product, there may be times when it does not work as supposed. The "
@@ -4987,7 +4987,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2546
+#: documentation/content/en/books/handbook/disks/_index.adoc:2547
msgid ""
"When troubleshooting HAST, the debugging level of man:hastd[8] should be "
"increased by starting `hastd` with `-d`. This argument may be specified "
@@ -4996,13 +4996,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/disks/_index.adoc:2548
+#: documentation/content/en/books/handbook/disks/_index.adoc:2549
#, no-wrap
msgid "Recovering from the Split-brain Condition"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2553
+#: documentation/content/en/books/handbook/disks/_index.adoc:2554
msgid ""
"_Split-brain_ occurs when the nodes of the cluster are unable to communicate "
"with each other, and both are configured as primary. This is a dangerous "
@@ -5011,7 +5011,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/disks/_index.adoc:2557
+#: documentation/content/en/books/handbook/disks/_index.adoc:2558
msgid ""
"The administrator must either decide which node has more important changes, "
"or perform the merge manually. Then, let HAST perform full synchronization "
@@ -5020,7 +5020,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/disks/_index.adoc:2563
+#: documentation/content/en/books/handbook/disks/_index.adoc:2564
#, no-wrap
msgid ""
"# hastctl role init test\n"
diff --git a/documentation/content/en/books/handbook/dtrace/_index.po b/documentation/content/en/books/handbook/dtrace/_index.po
index 047e2cf431..108d8d813b 100644
--- a/documentation/content/en/books/handbook/dtrace/_index.po
+++ b/documentation/content/en/books/handbook/dtrace/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 25. DTrace"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:14
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:15
#, no-wrap
msgid "DTrace"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:52
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:56
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:57
msgid ""
"DTrace, also known as Dynamic Tracing, was developed by Sun(TM) as a tool "
"for locating performance bottlenecks in production and pre-production "
@@ -57,7 +57,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:60
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:61
msgid ""
"DTrace is a remarkable profiling tool, with an impressive array of features "
"for diagnosing system issues. It may also be used to run pre-written "
@@ -67,7 +67,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:64
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:65
msgid ""
"The FreeBSD implementation provides full support for kernel DTrace and "
"experimental support for userland DTrace. Userland DTrace allows users to "
@@ -78,61 +78,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:66
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:67
msgid ""
"The official guide to DTrace is maintained by the Illumos project at http://"
"dtrace.org/guide[DTrace Guide]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:68
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:69
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:70
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:71
msgid "What DTrace is and what features it provides."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:71
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:72
msgid ""
"Differences between the Solaris(TM) DTrace implementation and the one "
"provided by FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:72
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:73
msgid "How to enable and use DTrace on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:74
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:75
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:76
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:77
msgid ""
"Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD "
"Basics])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:77
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:78
msgid ""
"Have some familiarity with security and how it pertains to FreeBSD (crossref:"
"security[security,Security])."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:79
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:80
#, no-wrap
msgid "Implementation Differences"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:84
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:85
msgid ""
"While the DTrace in FreeBSD is similar to that found in Solaris(TM), "
"differences do exist. The primary difference is that in FreeBSD, DTrace is "
@@ -141,20 +141,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:88
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:89
#, no-wrap
msgid "# kldload dtraceall\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:91
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:92
msgid ""
"Beginning with FreeBSD 10.0-RELEASE, the modules are automatically loaded "
"when `dtrace` is run."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:96
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:97
msgid ""
"FreeBSD uses the `DDB_CTF` kernel option to enable support for loading `CTF` "
"data from kernel modules and the kernel itself. `CTF` is the Solaris(TM) "
@@ -167,7 +167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:103
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:104
msgid ""
"Some different providers exist for FreeBSD than for Solaris(TM). Most "
"notable is the `dtmalloc` provider, which allows tracing `malloc()` by type "
@@ -180,7 +180,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:107
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:108
msgid ""
"Due to security differences, only `root` may use DTrace on FreeBSD. "
"Solaris(TM) has a few low level security checks which do not yet exist in "
@@ -189,7 +189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:111
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:112
msgid ""
"DTrace falls under the Common Development and Distribution License (`CDDL`) "
"license. To view this license on FreeBSD, see [.filename]#/usr/src/cddl/"
@@ -201,13 +201,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:113
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:114
#, no-wrap
msgid "Enabling DTrace Support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:117
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:118
msgid ""
"In FreeBSD 9.2 and 10.0, DTrace support is built into the [."
"filename]#GENERIC# kernel. Users of earlier versions of FreeBSD or who "
@@ -218,7 +218,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:124
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:125
#, no-wrap
msgid ""
"options KDTRACE_HOOKS\n"
@@ -228,25 +228,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:127
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:128
msgid "Users of the AMD64 architecture should also add this line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:131
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:132
#, no-wrap
msgid "options KDTRACE_FRAME\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:135
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:136
msgid ""
"This option provides support for `FBT`. While DTrace will work without this "
"option, there will be limited support for function boundary tracing."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:139
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:140
msgid ""
"Once the FreeBSD system has rebooted into the new kernel, or the DTrace "
"kernel modules have been loaded using `kldload dtraceall`, the system will "
@@ -257,7 +257,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:144
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:145
msgid ""
"Finally, install the current DTrace Toolkit, a collection of ready-made "
"scripts for collecting system information. There are scripts to check open "
@@ -268,7 +268,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:149
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:150
msgid ""
"The scripts found in [.filename]#/usr/share/dtrace# have been specifically "
"ported to FreeBSD. Not all of the scripts found in the DTrace Toolkit will "
@@ -277,7 +277,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:155
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:156
msgid ""
"The DTrace Toolkit includes many scripts in the special language of DTrace. "
"This language is called the D language and it is very similar to C++. An in "
@@ -287,13 +287,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:157
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:158
#, no-wrap
msgid "Using DTrace"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:164
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:165
msgid ""
"DTrace scripts consist of a list of one or more _probes_, or instrumentation "
"points, where each probe is associated with an action. Whenever the "
@@ -306,19 +306,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:166
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:167
msgid ""
"To view all probes, the administrator can execute the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:170
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:171
#, no-wrap
msgid "# dtrace -l | more\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:174
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:175
msgid ""
"Each probe has an `ID`, a `PROVIDER` (dtrace or fbt), a `MODULE`, and a "
"`FUNCTION NAME`. Refer to man:dtrace[1] for more information about this "
@@ -326,7 +326,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:176
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:177
msgid ""
"The examples in this section provide an overview of how to use two of the "
"fully supported scripts from the DTrace Toolkit: the [.filename]#hotkernel# "
@@ -334,14 +334,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:179
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:180
msgid ""
"The [.filename]#hotkernel# script is designed to identify which function is "
"using the most kernel time. It will produce output similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:185
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:186
#, no-wrap
msgid ""
"# cd /usr/local/share/dtrace-toolkit\n"
@@ -350,7 +350,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:189
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:190
msgid ""
"As instructed, use the kbd:[Ctrl+C] key combination to stop the process. "
"Upon termination, the script will display a list of kernel functions and "
@@ -358,7 +358,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:218
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:219
#, no-wrap
msgid ""
"kernel`_thread_lock_flags 2 0.0%\n"
@@ -390,14 +390,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:222
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:223
msgid ""
"This script will also work with kernel modules. To use this feature, run "
"the script with `-m`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:241
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:242
#, no-wrap
msgid ""
"# ./hotkernel -m\n"
@@ -419,7 +419,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:247
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:248
msgid ""
"The [.filename]#procsystime# script captures and prints the system call time "
"usage for a given process `ID` (`PID`) or process name. In the following "
@@ -430,7 +430,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:253
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:254
#, no-wrap
msgid ""
"# ./procsystime -n csh\n"
@@ -439,13 +439,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:255
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:256
#, no-wrap
msgid "Elapsed Times for processes csh,\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:275
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:276
#, no-wrap
msgid ""
" SYSCALL TIME (ns)\n"
@@ -470,7 +470,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/dtrace/_index.adoc:277
+#: documentation/content/en/books/handbook/dtrace/_index.adoc:278
msgid ""
"As shown, the `read()` system call used the most time in nanoseconds while "
"the `getpid()` system call used the least amount of time."
diff --git a/documentation/content/en/books/handbook/eresources/_index.po b/documentation/content/en/books/handbook/eresources/_index.po
index 3439906095..91c6e74a4c 100644
--- a/documentation/content/en/books/handbook/eresources/_index.po
+++ b/documentation/content/en/books/handbook/eresources/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,13 +35,13 @@ msgid "Appendix C. Resources on the Internet"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/eresources/_index.adoc:15
+#: documentation/content/en/books/handbook/eresources/_index.adoc:16
#, no-wrap
msgid "Resources on the Internet"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:55
+#: documentation/content/en/books/handbook/eresources/_index.adoc:56
msgid ""
"The rapid pace of FreeBSD progress makes print media impractical as a means "
"of following the latest developments. Electronic resources are the best, if "
@@ -53,7 +53,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:59
+#: documentation/content/en/books/handbook/eresources/_index.adoc:60
msgid ""
"The most important points of contact with the FreeBSD user community are "
"outlined below. There is a possibly more up to date list on the link:"
@@ -63,27 +63,27 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/eresources/_index.adoc:61
+#: documentation/content/en/books/handbook/eresources/_index.adoc:62
#, no-wrap
msgid "Websites"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:64
+#: documentation/content/en/books/handbook/eresources/_index.adoc:65
msgid ""
"The link:https://forums.FreeBSD.org/[FreeBSD Forums] provide a web based "
"discussion forum for FreeBSD questions and technical discussion."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:65
+#: documentation/content/en/books/handbook/eresources/_index.adoc:66
msgid ""
"The link:https://wiki.FreeBSD.org/[FreeBSD Wiki] provides various bits of "
"information that hadn't yet made it into the Handbook."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:66
+#: documentation/content/en/books/handbook/eresources/_index.adoc:67
msgid ""
"The link:https://docs.FreeBSD.org/[FreeBSD Documentation website] doesn't "
"provide just the Users's Handbook; there are other handbooks and articles "
@@ -91,7 +91,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:67
+#: documentation/content/en/books/handbook/eresources/_index.adoc:68
msgid ""
"The link:https://freebsdfoundation.org/our-work/journal/browser-based-"
"edition/[FreeBSD Journal] is a free, professionally-edited, bi-monthly "
@@ -100,7 +100,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:68
+#: documentation/content/en/books/handbook/eresources/_index.adoc:69
msgid ""
"The link:http://www.youtube.com/bsdconferences[BSDConferences YouTube "
"Channel] provides a collection of high quality videos from BSD conferences "
@@ -109,21 +109,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:69
+#: documentation/content/en/books/handbook/eresources/_index.adoc:70
msgid ""
"link:https://www.freebsd.org/status/[FreeBSD Status Reports] are released "
"every three months and track progress of FreeBSD development."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:70
+#: documentation/content/en/books/handbook/eresources/_index.adoc:71
msgid ""
"There's a link:https://www.reddit.com/r/freebsd/[FreeBSD-focused Reddit "
"group] at r/freebsd."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:71
+#: documentation/content/en/books/handbook/eresources/_index.adoc:72
msgid ""
"link:https://superuser.com/questions/tagged/freebsd[Super User] and link:"
"https://serverfault.com/questions/tagged/freebsd[Server Fault], the Stack "
@@ -131,7 +131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:72
+#: documentation/content/en/books/handbook/eresources/_index.adoc:73
msgid ""
"link:https://wiki.freebsd.org/Discord[FreeBSD Discord server], a "
"communications and community-building service, where FreeBSD community "
@@ -140,20 +140,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:73
+#: documentation/content/en/books/handbook/eresources/_index.adoc:74
msgid ""
"link:https://wiki.freebsd.org/IRC/Channels[IRC channels], a widely "
"implemented, technically mature, open standard text chat."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/eresources/_index.adoc:75
+#: documentation/content/en/books/handbook/eresources/_index.adoc:76
#, no-wrap
msgid "Mailing Lists"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:80
+#: documentation/content/en/books/handbook/eresources/_index.adoc:81
msgid ""
"The mailing lists are the most direct way of addressing questions or opening "
"a technical discussion to a concentrated FreeBSD audience. There are a wide "
@@ -163,7 +163,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:85
+#: documentation/content/en/books/handbook/eresources/_index.adoc:86
msgid ""
"The charters for the various lists are given at the bottom of this "
"document. _Please read the charter before joining or sending mail to any "
@@ -174,14 +174,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/eresources/_index.adoc:90
+#: documentation/content/en/books/handbook/eresources/_index.adoc:91
msgid ""
"_To test the ability to send email to FreeBSD lists, send a test message to "
"{freebsd-test}._ Please do not send test messages to any other list."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:93
+#: documentation/content/en/books/handbook/eresources/_index.adoc:94
msgid ""
"When in doubt about what list to post a question to, see extref:{freebsd-"
"questions-article}[How to get best results from the FreeBSD-questions "
@@ -189,7 +189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:95
+#: documentation/content/en/books/handbook/eresources/_index.adoc:96
msgid ""
"Before posting to any list, please learn about how to best use the mailing "
"lists, such as how to help avoid frequently-repeated discussions, by reading "
@@ -198,7 +198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:100
+#: documentation/content/en/books/handbook/eresources/_index.adoc:101
msgid ""
"Archives are kept for all of the mailing lists and can be searched using the "
"link:https://www.FreeBSD.org/search/[FreeBSD World Wide Web server]. The "
@@ -211,254 +211,254 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:102
+#: documentation/content/en/books/handbook/eresources/_index.adoc:103
#, no-wrap
msgid "List Summary"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:105
+#: documentation/content/en/books/handbook/eresources/_index.adoc:106
msgid ""
"_General lists:_ The following are general lists which anyone is free (and "
"encouraged) to join:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:110
-#: documentation/content/en/books/handbook/eresources/_index.adoc:171
-#: documentation/content/en/books/handbook/eresources/_index.adoc:436
-#: documentation/content/en/books/handbook/eresources/_index.adoc:460
-#: documentation/content/en/books/handbook/eresources/_index.adoc:506
+#: documentation/content/en/books/handbook/eresources/_index.adoc:111
+#: documentation/content/en/books/handbook/eresources/_index.adoc:172
+#: documentation/content/en/books/handbook/eresources/_index.adoc:437
+#: documentation/content/en/books/handbook/eresources/_index.adoc:461
+#: documentation/content/en/books/handbook/eresources/_index.adoc:507
#, no-wrap
msgid "List"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:112
-#: documentation/content/en/books/handbook/eresources/_index.adoc:173
-#: documentation/content/en/books/handbook/eresources/_index.adoc:438
+#: documentation/content/en/books/handbook/eresources/_index.adoc:113
+#: documentation/content/en/books/handbook/eresources/_index.adoc:174
+#: documentation/content/en/books/handbook/eresources/_index.adoc:439
#, no-wrap
msgid "Purpose"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:113
+#: documentation/content/en/books/handbook/eresources/_index.adoc:114
#, no-wrap
msgid "link:{freebsd-accessibility-url}[freebsd-accessibility]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:115
+#: documentation/content/en/books/handbook/eresources/_index.adoc:116
#, no-wrap
msgid "FreeBSD accessibility discussions"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:116
+#: documentation/content/en/books/handbook/eresources/_index.adoc:117
#, no-wrap
msgid "link:{freebsd-advocacy-url}[freebsd-advocacy]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:118
+#: documentation/content/en/books/handbook/eresources/_index.adoc:119
#, no-wrap
msgid "FreeBSD Evangelism"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:119
-#: documentation/content/en/books/handbook/eresources/_index.adoc:640
+#: documentation/content/en/books/handbook/eresources/_index.adoc:120
+#: documentation/content/en/books/handbook/eresources/_index.adoc:641
#, no-wrap
msgid "link:{freebsd-announce-url}[freebsd-announce]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:121
+#: documentation/content/en/books/handbook/eresources/_index.adoc:122
#, no-wrap
msgid "Important events and Project milestones (moderated)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:122
-#: documentation/content/en/books/handbook/eresources/_index.adoc:649
+#: documentation/content/en/books/handbook/eresources/_index.adoc:123
+#: documentation/content/en/books/handbook/eresources/_index.adoc:650
#, no-wrap
msgid "link:{freebsd-arch-url}[freebsd-arch]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:124
+#: documentation/content/en/books/handbook/eresources/_index.adoc:125
#, no-wrap
msgid "Architecture and design discussions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:125
-#: documentation/content/en/books/handbook/eresources/_index.adoc:667
+#: documentation/content/en/books/handbook/eresources/_index.adoc:126
+#: documentation/content/en/books/handbook/eresources/_index.adoc:668
#, no-wrap
msgid "link:{freebsd-bugbusters-url}[freebsd-bugbusters]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:127
+#: documentation/content/en/books/handbook/eresources/_index.adoc:128
#, no-wrap
msgid "Discussions pertaining to the maintenance of the FreeBSD problem report database and related tools"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:128
-#: documentation/content/en/books/handbook/eresources/_index.adoc:673
+#: documentation/content/en/books/handbook/eresources/_index.adoc:129
+#: documentation/content/en/books/handbook/eresources/_index.adoc:674
#, no-wrap
msgid "link:{freebsd-bugs-url}[freebsd-bugs]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:130
+#: documentation/content/en/books/handbook/eresources/_index.adoc:131
#, no-wrap
msgid "Bug reports"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:131
-#: documentation/content/en/books/handbook/eresources/_index.adoc:679
+#: documentation/content/en/books/handbook/eresources/_index.adoc:132
+#: documentation/content/en/books/handbook/eresources/_index.adoc:680
#, no-wrap
msgid "link:{freebsd-chat-url}[freebsd-chat]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:133
+#: documentation/content/en/books/handbook/eresources/_index.adoc:134
#, no-wrap
msgid "Non-technical items related to the FreeBSD community"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:134
-#: documentation/content/en/books/handbook/eresources/_index.adoc:686
+#: documentation/content/en/books/handbook/eresources/_index.adoc:135
+#: documentation/content/en/books/handbook/eresources/_index.adoc:687
#, no-wrap
msgid "link:{freebsd-chromium-url}[freebsd-chromium]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:136
+#: documentation/content/en/books/handbook/eresources/_index.adoc:137
#, no-wrap
msgid "FreeBSD-specific Chromium issues"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:137
-#: documentation/content/en/books/handbook/eresources/_index.adoc:700
+#: documentation/content/en/books/handbook/eresources/_index.adoc:138
+#: documentation/content/en/books/handbook/eresources/_index.adoc:701
#, no-wrap
msgid "link:{freebsd-current-url}[freebsd-current]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:139
+#: documentation/content/en/books/handbook/eresources/_index.adoc:140
#, no-wrap
msgid "Discussion concerning the use of FreeBSD-CURRENT"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:140
-#: documentation/content/en/books/handbook/eresources/_index.adoc:880
+#: documentation/content/en/books/handbook/eresources/_index.adoc:141
+#: documentation/content/en/books/handbook/eresources/_index.adoc:881
#, no-wrap
msgid "link:{freebsd-isp-url}[freebsd-isp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:142
+#: documentation/content/en/books/handbook/eresources/_index.adoc:143
#, no-wrap
msgid "Issues for Internet Service Providers using FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:143
-#: documentation/content/en/books/handbook/eresources/_index.adoc:843
+#: documentation/content/en/books/handbook/eresources/_index.adoc:144
+#: documentation/content/en/books/handbook/eresources/_index.adoc:844
#, no-wrap
msgid "link:{freebsd-jobs-url}[freebsd-jobs]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:145
+#: documentation/content/en/books/handbook/eresources/_index.adoc:146
#, no-wrap
msgid "FreeBSD employment and consulting opportunities"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:146
+#: documentation/content/en/books/handbook/eresources/_index.adoc:147
#, no-wrap
msgid "link:{freebsd-quarterly-calls-url}[freebsd-quarterly-calls]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:148
+#: documentation/content/en/books/handbook/eresources/_index.adoc:149
#, no-wrap
msgid "Calls for quarterly status reports (moderated)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:149
-#: documentation/content/en/books/handbook/eresources/_index.adoc:982
+#: documentation/content/en/books/handbook/eresources/_index.adoc:150
+#: documentation/content/en/books/handbook/eresources/_index.adoc:983
#, no-wrap
msgid "link:{freebsd-questions-url}[freebsd-questions]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:151
+#: documentation/content/en/books/handbook/eresources/_index.adoc:152
#, no-wrap
msgid "User questions and technical support"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:152
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1010
+#: documentation/content/en/books/handbook/eresources/_index.adoc:153
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1011
#, no-wrap
msgid "link:{freebsd-security-notifications-url}[freebsd-security-notifications]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:154
+#: documentation/content/en/books/handbook/eresources/_index.adoc:155
#, no-wrap
msgid "Security notifications (moderated)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:155
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1022
+#: documentation/content/en/books/handbook/eresources/_index.adoc:156
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1023
#, no-wrap
msgid "link:{freebsd-stable-url}[freebsd-stable]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:157
+#: documentation/content/en/books/handbook/eresources/_index.adoc:158
#, no-wrap
msgid "Discussion concerning the use of FreeBSD-STABLE"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:158
+#: documentation/content/en/books/handbook/eresources/_index.adoc:159
#, no-wrap
msgid "link:{freebsd-test-url}[freebsd-test]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:160
+#: documentation/content/en/books/handbook/eresources/_index.adoc:161
#, no-wrap
msgid "Where to send test messages instead of to one of the actual lists"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:161
+#: documentation/content/en/books/handbook/eresources/_index.adoc:162
#, no-wrap
msgid "link:{freebsd-women-url}[freebsd-women]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:162
+#: documentation/content/en/books/handbook/eresources/_index.adoc:163
#, no-wrap
msgid "FreeBSD advocacy for women"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:166
+#: documentation/content/en/books/handbook/eresources/_index.adoc:167
msgid ""
"_Technical lists:_ The following lists are for technical discussion. Read "
"the charter for each list carefully before joining or sending mail to one as "
@@ -466,1084 +466,1084 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:174
-#: documentation/content/en/books/handbook/eresources/_index.adoc:637
+#: documentation/content/en/books/handbook/eresources/_index.adoc:175
+#: documentation/content/en/books/handbook/eresources/_index.adoc:638
#, no-wrap
msgid "link:{freebsd-acpi-url}[freebsd-acpi]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:176
+#: documentation/content/en/books/handbook/eresources/_index.adoc:177
#, no-wrap
msgid "ACPI and power management development"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:177
+#: documentation/content/en/books/handbook/eresources/_index.adoc:178
#, no-wrap
msgid "link:{freebsd-amd64-url}[freebsd-amd64]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:179
+#: documentation/content/en/books/handbook/eresources/_index.adoc:180
#, no-wrap
msgid "Porting FreeBSD to AMD64 systems (moderated)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:180
+#: documentation/content/en/books/handbook/eresources/_index.adoc:181
#, no-wrap
msgid "link:{freebsd-apache-url}[freebsd-apache]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:182
+#: documentation/content/en/books/handbook/eresources/_index.adoc:183
#, no-wrap
msgid "Discussion about Apache related ports"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:183
+#: documentation/content/en/books/handbook/eresources/_index.adoc:184
#, no-wrap
msgid "link:{freebsd-arm-url}[freebsd-arm]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:185
+#: documentation/content/en/books/handbook/eresources/_index.adoc:186
#, no-wrap
msgid "Porting FreeBSD to ARM(R) processors"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:186
+#: documentation/content/en/books/handbook/eresources/_index.adoc:187
#, no-wrap
msgid "link:{freebsd-atm-url}[freebsd-atm]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:188
+#: documentation/content/en/books/handbook/eresources/_index.adoc:189
#, no-wrap
msgid "Using ATM networking with FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:189
-#: documentation/content/en/books/handbook/eresources/_index.adoc:661
+#: documentation/content/en/books/handbook/eresources/_index.adoc:190
+#: documentation/content/en/books/handbook/eresources/_index.adoc:662
#, no-wrap
msgid "link:{freebsd-bluetooth-url}[freebsd-bluetooth]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:191
+#: documentation/content/en/books/handbook/eresources/_index.adoc:192
#, no-wrap
msgid "Using Bluetooth(R) technology in FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:192
-#: documentation/content/en/books/handbook/eresources/_index.adoc:691
+#: documentation/content/en/books/handbook/eresources/_index.adoc:193
+#: documentation/content/en/books/handbook/eresources/_index.adoc:692
#, no-wrap
msgid "link:{freebsd-cloud-url}[freebsd-cloud]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:194
+#: documentation/content/en/books/handbook/eresources/_index.adoc:195
#, no-wrap
msgid "FreeBSD on cloud platforms (EC2, GCE, Azure, etc.)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:195
+#: documentation/content/en/books/handbook/eresources/_index.adoc:196
#, no-wrap
msgid "link:{freebsd-cluster-url}[freebsd-cluster]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:197
+#: documentation/content/en/books/handbook/eresources/_index.adoc:198
#, no-wrap
msgid "Using FreeBSD in a clustered environment"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:198
+#: documentation/content/en/books/handbook/eresources/_index.adoc:199
#, no-wrap
msgid "link:{freebsd-database-url}[freebsd-database]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:200
+#: documentation/content/en/books/handbook/eresources/_index.adoc:201
#, no-wrap
msgid "Discussing database use and development under FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:201
-#: documentation/content/en/books/handbook/eresources/_index.adoc:708
+#: documentation/content/en/books/handbook/eresources/_index.adoc:202
+#: documentation/content/en/books/handbook/eresources/_index.adoc:709
#, no-wrap
msgid "link:{freebsd-desktop-url}[freebsd-desktop]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:203
+#: documentation/content/en/books/handbook/eresources/_index.adoc:204
#, no-wrap
msgid "Using and improving FreeBSD on the desktop"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:204
-#: documentation/content/en/books/handbook/eresources/_index.adoc:714
+#: documentation/content/en/books/handbook/eresources/_index.adoc:205
+#: documentation/content/en/books/handbook/eresources/_index.adoc:715
#, no-wrap
msgid "link:{dev-ci-url}[dev-ci]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:206
+#: documentation/content/en/books/handbook/eresources/_index.adoc:207
#, no-wrap
msgid "Build and test reports from the Continuous Integration servers"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:207
-#: documentation/content/en/books/handbook/eresources/_index.adoc:719
+#: documentation/content/en/books/handbook/eresources/_index.adoc:208
+#: documentation/content/en/books/handbook/eresources/_index.adoc:720
#, no-wrap
msgid "link:{dev-reviews-url}[dev-reviews]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:209
+#: documentation/content/en/books/handbook/eresources/_index.adoc:210
#, no-wrap
msgid "Notifications of the FreeBSD review system"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:210
-#: documentation/content/en/books/handbook/eresources/_index.adoc:724
+#: documentation/content/en/books/handbook/eresources/_index.adoc:211
+#: documentation/content/en/books/handbook/eresources/_index.adoc:725
#, no-wrap
msgid "link:{freebsd-doc-url}[freebsd-doc]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:212
+#: documentation/content/en/books/handbook/eresources/_index.adoc:213
#, no-wrap
msgid "Creating FreeBSD related documents"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:213
-#: documentation/content/en/books/handbook/eresources/_index.adoc:731
+#: documentation/content/en/books/handbook/eresources/_index.adoc:214
+#: documentation/content/en/books/handbook/eresources/_index.adoc:732
#, no-wrap
msgid "link:{freebsd-drivers-url}[freebsd-drivers]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:215
+#: documentation/content/en/books/handbook/eresources/_index.adoc:216
#, no-wrap
msgid "Writing device drivers for FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:216
-#: documentation/content/en/books/handbook/eresources/_index.adoc:737
+#: documentation/content/en/books/handbook/eresources/_index.adoc:217
+#: documentation/content/en/books/handbook/eresources/_index.adoc:738
#, no-wrap
msgid "link:{freebsd-dtrace-url}[freebsd-dtrace]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:218
+#: documentation/content/en/books/handbook/eresources/_index.adoc:219
#, no-wrap
msgid "Using and working on DTrace in FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:219
-#: documentation/content/en/books/handbook/eresources/_index.adoc:743
+#: documentation/content/en/books/handbook/eresources/_index.adoc:220
+#: documentation/content/en/books/handbook/eresources/_index.adoc:744
#, no-wrap
msgid "link:{freebsd-eclipse-url}[freebsd-eclipse]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:221
+#: documentation/content/en/books/handbook/eresources/_index.adoc:222
#, no-wrap
msgid "FreeBSD users of Eclipse IDE, tools, rich client applications and ports."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:222
+#: documentation/content/en/books/handbook/eresources/_index.adoc:223
#, no-wrap
msgid "link:{freebsd-elastic-url}[freebsd-elastic]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:224
+#: documentation/content/en/books/handbook/eresources/_index.adoc:225
#, no-wrap
msgid "FreeBSD-specific ElasticSearch discussions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:225
-#: documentation/content/en/books/handbook/eresources/_index.adoc:752
+#: documentation/content/en/books/handbook/eresources/_index.adoc:226
+#: documentation/content/en/books/handbook/eresources/_index.adoc:753
#, no-wrap
msgid "link:{freebsd-embedded-url}[freebsd-embedded]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:227
+#: documentation/content/en/books/handbook/eresources/_index.adoc:228
#, no-wrap
msgid "Using FreeBSD in embedded applications"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:228
-#: documentation/content/en/books/handbook/eresources/_index.adoc:760
+#: documentation/content/en/books/handbook/eresources/_index.adoc:229
+#: documentation/content/en/books/handbook/eresources/_index.adoc:761
#, no-wrap
msgid "link:{freebsd-emulation-url}[freebsd-emulation]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:230
+#: documentation/content/en/books/handbook/eresources/_index.adoc:231
#, no-wrap
msgid "Emulation of other systems such as Linux/MS-DOS(R)/Windows(R)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:231
-#: documentation/content/en/books/handbook/eresources/_index.adoc:765
+#: documentation/content/en/books/handbook/eresources/_index.adoc:232
+#: documentation/content/en/books/handbook/eresources/_index.adoc:766
#, no-wrap
msgid "link:{freebsd-enlightenment-url}[freebsd-enlightenment]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:233
+#: documentation/content/en/books/handbook/eresources/_index.adoc:234
#, no-wrap
msgid "Porting Enlightenment and Enlightenment applications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:234
+#: documentation/content/en/books/handbook/eresources/_index.adoc:235
#, no-wrap
msgid "link:{freebsd-erlang-url}[freebsd-erlang]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:236
+#: documentation/content/en/books/handbook/eresources/_index.adoc:237
#, no-wrap
msgid "FreeBSD-specific Erlang discussions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:237
-#: documentation/content/en/books/handbook/eresources/_index.adoc:771
+#: documentation/content/en/books/handbook/eresources/_index.adoc:238
+#: documentation/content/en/books/handbook/eresources/_index.adoc:772
#, no-wrap
msgid "link:{freebsd-firewire-url}[freebsd-firewire]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:239
+#: documentation/content/en/books/handbook/eresources/_index.adoc:240
#, no-wrap
msgid "FreeBSD FireWire(R) (iLink, IEEE 1394) technical discussion"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:240
-#: documentation/content/en/books/handbook/eresources/_index.adoc:777
+#: documentation/content/en/books/handbook/eresources/_index.adoc:241
+#: documentation/content/en/books/handbook/eresources/_index.adoc:778
#, no-wrap
msgid "link:{freebsd-fortran-url}[freebsd-fortran]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:242
+#: documentation/content/en/books/handbook/eresources/_index.adoc:243
#, no-wrap
msgid "Fortran on FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:243
-#: documentation/content/en/books/handbook/eresources/_index.adoc:782
+#: documentation/content/en/books/handbook/eresources/_index.adoc:244
+#: documentation/content/en/books/handbook/eresources/_index.adoc:783
#, no-wrap
msgid "link:{freebsd-fs-url}[freebsd-fs]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:245
+#: documentation/content/en/books/handbook/eresources/_index.adoc:246
#, no-wrap
msgid "File systems"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:246
-#: documentation/content/en/books/handbook/eresources/_index.adoc:788
+#: documentation/content/en/books/handbook/eresources/_index.adoc:247
+#: documentation/content/en/books/handbook/eresources/_index.adoc:789
#, no-wrap
msgid "link:{freebsd-games-url}[freebsd-games]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:248
+#: documentation/content/en/books/handbook/eresources/_index.adoc:249
#, no-wrap
msgid "Support for Games on FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:249
-#: documentation/content/en/books/handbook/eresources/_index.adoc:795
+#: documentation/content/en/books/handbook/eresources/_index.adoc:250
+#: documentation/content/en/books/handbook/eresources/_index.adoc:796
#, no-wrap
msgid "link:{freebsd-gecko-url}[freebsd-gecko]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:251
+#: documentation/content/en/books/handbook/eresources/_index.adoc:252
#, no-wrap
msgid "Gecko Rendering Engine issues"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:252
-#: documentation/content/en/books/handbook/eresources/_index.adoc:802
+#: documentation/content/en/books/handbook/eresources/_index.adoc:253
+#: documentation/content/en/books/handbook/eresources/_index.adoc:803
#, no-wrap
msgid "link:{freebsd-geom-url}[freebsd-geom]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:254
+#: documentation/content/en/books/handbook/eresources/_index.adoc:255
#, no-wrap
msgid "GEOM-specific discussions and implementations"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:255
-#: documentation/content/en/books/handbook/eresources/_index.adoc:808
+#: documentation/content/en/books/handbook/eresources/_index.adoc:256
+#: documentation/content/en/books/handbook/eresources/_index.adoc:809
#, no-wrap
msgid "link:{freebsd-git-url}[freebsd-git]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:257
+#: documentation/content/en/books/handbook/eresources/_index.adoc:258
#, no-wrap
msgid "Discussion of git use in the FreeBSD project"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:258
-#: documentation/content/en/books/handbook/eresources/_index.adoc:815
+#: documentation/content/en/books/handbook/eresources/_index.adoc:259
+#: documentation/content/en/books/handbook/eresources/_index.adoc:816
#, no-wrap
msgid "link:{freebsd-gnome-url}[freebsd-gnome]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:260
+#: documentation/content/en/books/handbook/eresources/_index.adoc:261
#, no-wrap
msgid "Porting GNOME and GNOME applications"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:261
-#: documentation/content/en/books/handbook/eresources/_index.adoc:861
+#: documentation/content/en/books/handbook/eresources/_index.adoc:262
+#: documentation/content/en/books/handbook/eresources/_index.adoc:862
#, no-wrap
msgid "link:{freebsd-hackers-url}[freebsd-hackers]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:263
+#: documentation/content/en/books/handbook/eresources/_index.adoc:264
#, no-wrap
msgid "General technical discussion"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:264
+#: documentation/content/en/books/handbook/eresources/_index.adoc:265
#, no-wrap
msgid "link:{freebsd-haskell-url}[freebsd-haskell]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:266
+#: documentation/content/en/books/handbook/eresources/_index.adoc:267
#, no-wrap
msgid "FreeBSD-specific Haskell issues and discussions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:267
-#: documentation/content/en/books/handbook/eresources/_index.adoc:870
+#: documentation/content/en/books/handbook/eresources/_index.adoc:268
+#: documentation/content/en/books/handbook/eresources/_index.adoc:871
#, no-wrap
msgid "link:{freebsd-hardware-url}[freebsd-hardware]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:269
+#: documentation/content/en/books/handbook/eresources/_index.adoc:270
#, no-wrap
msgid "General discussion of hardware for running FreeBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:270
+#: documentation/content/en/books/handbook/eresources/_index.adoc:271
#, no-wrap
msgid "link:{freebsd-i18n-url}[freebsd-i18n]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:272
+#: documentation/content/en/books/handbook/eresources/_index.adoc:273
#, no-wrap
msgid "FreeBSD Internationalization"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:273
-#: documentation/content/en/books/handbook/eresources/_index.adoc:821
+#: documentation/content/en/books/handbook/eresources/_index.adoc:274
+#: documentation/content/en/books/handbook/eresources/_index.adoc:822
#, no-wrap
msgid "link:{freebsd-infiniband-url}[freebsd-infiniband]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:275
+#: documentation/content/en/books/handbook/eresources/_index.adoc:276
#, no-wrap
msgid "Infiniband on FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:276
-#: documentation/content/en/books/handbook/eresources/_index.adoc:826
+#: documentation/content/en/books/handbook/eresources/_index.adoc:277
+#: documentation/content/en/books/handbook/eresources/_index.adoc:827
#, no-wrap
msgid "link:{freebsd-ipfw-url}[freebsd-ipfw]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:278
+#: documentation/content/en/books/handbook/eresources/_index.adoc:279
#, no-wrap
msgid "Technical discussion concerning the redesign of the IP firewall code"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:279
-#: documentation/content/en/books/handbook/eresources/_index.adoc:832
+#: documentation/content/en/books/handbook/eresources/_index.adoc:280
+#: documentation/content/en/books/handbook/eresources/_index.adoc:833
#, no-wrap
msgid "link:{freebsd-isdn-url}[freebsd-isdn]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:281
+#: documentation/content/en/books/handbook/eresources/_index.adoc:282
#, no-wrap
msgid "ISDN developers"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:282
+#: documentation/content/en/books/handbook/eresources/_index.adoc:283
#, no-wrap
msgid "link:{freebsd-jail-url}[freebsd-jail]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:284
+#: documentation/content/en/books/handbook/eresources/_index.adoc:285
#, no-wrap
msgid "Discussion about the man:jail[8] facility"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:285
-#: documentation/content/en/books/handbook/eresources/_index.adoc:837
+#: documentation/content/en/books/handbook/eresources/_index.adoc:286
+#: documentation/content/en/books/handbook/eresources/_index.adoc:838
#, no-wrap
msgid "link:{freebsd-java-url}[freebsd-java]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:287
+#: documentation/content/en/books/handbook/eresources/_index.adoc:288
#, no-wrap
msgid "Java(TM) developers and people porting JDK(TM)s to FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:288
-#: documentation/content/en/books/handbook/eresources/_index.adoc:855
+#: documentation/content/en/books/handbook/eresources/_index.adoc:289
+#: documentation/content/en/books/handbook/eresources/_index.adoc:856
#, no-wrap
msgid "link:{freebsd-kde-url}[freebsd-kde]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:290
+#: documentation/content/en/books/handbook/eresources/_index.adoc:291
#, no-wrap
msgid "Porting KDE and KDE applications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:291
+#: documentation/content/en/books/handbook/eresources/_index.adoc:292
#, no-wrap
msgid "link:{freebsd-mips-url}[freebsd-mips]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:293
+#: documentation/content/en/books/handbook/eresources/_index.adoc:294
#, no-wrap
msgid "Porting FreeBSD to MIPS(R)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:294
-#: documentation/content/en/books/handbook/eresources/_index.adoc:886
+#: documentation/content/en/books/handbook/eresources/_index.adoc:295
+#: documentation/content/en/books/handbook/eresources/_index.adoc:887
#, no-wrap
msgid "link:{freebsd-mono-url}[freebsd-mono]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:296
+#: documentation/content/en/books/handbook/eresources/_index.adoc:297
#, no-wrap
msgid "Mono and C# applications on FreeBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:297
+#: documentation/content/en/books/handbook/eresources/_index.adoc:298
#, no-wrap
msgid "link:{freebsd-multimedia-url}[freebsd-multimedia]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:299
+#: documentation/content/en/books/handbook/eresources/_index.adoc:300
#, no-wrap
msgid "Multimedia applications"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:300
+#: documentation/content/en/books/handbook/eresources/_index.adoc:301
#, no-wrap
msgid "link:{freebsd-new-bus-url}[freebsd-new-bus]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:302
+#: documentation/content/en/books/handbook/eresources/_index.adoc:303
#, no-wrap
msgid "Technical discussions about bus architecture"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:303
+#: documentation/content/en/books/handbook/eresources/_index.adoc:304
#, no-wrap
msgid "link:{freebsd-net-url}[freebsd-net]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:305
+#: documentation/content/en/books/handbook/eresources/_index.adoc:306
#, no-wrap
msgid "Networking discussion and TCP/IP source code"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:306
+#: documentation/content/en/books/handbook/eresources/_index.adoc:307
#, no-wrap
msgid "link:{freebsd-numerics-url}[freebsd-numerics]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:308
+#: documentation/content/en/books/handbook/eresources/_index.adoc:309
#, no-wrap
msgid "Discussions of high quality implementation of libm functions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:309
-#: documentation/content/en/books/handbook/eresources/_index.adoc:891
+#: documentation/content/en/books/handbook/eresources/_index.adoc:310
+#: documentation/content/en/books/handbook/eresources/_index.adoc:892
#, no-wrap
msgid "link:{freebsd-ocaml-url}[freebsd-ocaml]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:311
+#: documentation/content/en/books/handbook/eresources/_index.adoc:312
#, no-wrap
msgid "FreeBSD-specific OCaml discussions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:312
-#: documentation/content/en/books/handbook/eresources/_index.adoc:899
+#: documentation/content/en/books/handbook/eresources/_index.adoc:313
+#: documentation/content/en/books/handbook/eresources/_index.adoc:900
#, no-wrap
msgid "link:{freebsd-office-url}[freebsd-office]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:314
+#: documentation/content/en/books/handbook/eresources/_index.adoc:315
#, no-wrap
msgid "Office applications on FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:315
-#: documentation/content/en/books/handbook/eresources/_index.adoc:911
+#: documentation/content/en/books/handbook/eresources/_index.adoc:316
+#: documentation/content/en/books/handbook/eresources/_index.adoc:912
#, no-wrap
msgid "link:{freebsd-performance-url}[freebsd-performance]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:317
+#: documentation/content/en/books/handbook/eresources/_index.adoc:318
#, no-wrap
msgid "Performance tuning questions for high performance/load installations"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:318
+#: documentation/content/en/books/handbook/eresources/_index.adoc:319
#, no-wrap
msgid "link:{freebsd-perl-url}[freebsd-perl]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:320
+#: documentation/content/en/books/handbook/eresources/_index.adoc:321
#, no-wrap
msgid "Maintenance of a number of Perl-related ports"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:321
-#: documentation/content/en/books/handbook/eresources/_index.adoc:920
+#: documentation/content/en/books/handbook/eresources/_index.adoc:322
+#: documentation/content/en/books/handbook/eresources/_index.adoc:921
#, no-wrap
msgid "link:{freebsd-pf-url}[freebsd-pf]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:323
+#: documentation/content/en/books/handbook/eresources/_index.adoc:324
#, no-wrap
msgid "Discussion and questions about the packet filter firewall system"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:324
-#: documentation/content/en/books/handbook/eresources/_index.adoc:927
+#: documentation/content/en/books/handbook/eresources/_index.adoc:325
+#: documentation/content/en/books/handbook/eresources/_index.adoc:928
#, no-wrap
msgid "link:{freebsd-pkg-url}[freebsd-pkg]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:326
+#: documentation/content/en/books/handbook/eresources/_index.adoc:327
#, no-wrap
msgid "Binary package management and package tools discussion"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:327
-#: documentation/content/en/books/handbook/eresources/_index.adoc:934
+#: documentation/content/en/books/handbook/eresources/_index.adoc:328
+#: documentation/content/en/books/handbook/eresources/_index.adoc:935
#, no-wrap
msgid "link:{freebsd-pkg-fallout-url}[freebsd-pkg-fallout]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:329
+#: documentation/content/en/books/handbook/eresources/_index.adoc:330
#, no-wrap
msgid "Fallout logs from package building"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:330
-#: documentation/content/en/books/handbook/eresources/_index.adoc:939
+#: documentation/content/en/books/handbook/eresources/_index.adoc:331
+#: documentation/content/en/books/handbook/eresources/_index.adoc:940
#, no-wrap
msgid "link:{freebsd-pkgbase-url}[freebsd-pkgbase]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:332
+#: documentation/content/en/books/handbook/eresources/_index.adoc:333
#, no-wrap
msgid "Packaging the FreeBSD base system"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:333
-#: documentation/content/en/books/handbook/eresources/_index.adoc:944
+#: documentation/content/en/books/handbook/eresources/_index.adoc:334
+#: documentation/content/en/books/handbook/eresources/_index.adoc:945
#, no-wrap
msgid "link:{freebsd-platforms-url}[freebsd-platforms]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:335
+#: documentation/content/en/books/handbook/eresources/_index.adoc:336
#, no-wrap
msgid "Concerning ports to non Intel(R) architecture platforms"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:336
-#: documentation/content/en/books/handbook/eresources/_index.adoc:950
+#: documentation/content/en/books/handbook/eresources/_index.adoc:337
+#: documentation/content/en/books/handbook/eresources/_index.adoc:951
#, no-wrap
msgid "link:{freebsd-ports-url}[freebsd-ports]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:338
+#: documentation/content/en/books/handbook/eresources/_index.adoc:339
#, no-wrap
msgid "Discussion of the Ports Collection"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:339
-#: documentation/content/en/books/handbook/eresources/_index.adoc:956
+#: documentation/content/en/books/handbook/eresources/_index.adoc:340
+#: documentation/content/en/books/handbook/eresources/_index.adoc:957
#, no-wrap
msgid "link:{freebsd-ports-announce-url}[freebsd-ports-announce]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:341
+#: documentation/content/en/books/handbook/eresources/_index.adoc:342
#, no-wrap
msgid "Important news and instructions about the Ports Collection (moderated)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:342
-#: documentation/content/en/books/handbook/eresources/_index.adoc:962
+#: documentation/content/en/books/handbook/eresources/_index.adoc:343
+#: documentation/content/en/books/handbook/eresources/_index.adoc:963
#, no-wrap
msgid "link:{freebsd-ports-bugs-url}[freebsd-ports-bugs]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:344
+#: documentation/content/en/books/handbook/eresources/_index.adoc:345
#, no-wrap
msgid "Discussion of the ports bugs/PRs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:345
+#: documentation/content/en/books/handbook/eresources/_index.adoc:346
#, no-wrap
msgid "link:{freebsd-ppc-url}[freebsd-ppc]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:347
+#: documentation/content/en/books/handbook/eresources/_index.adoc:348
#, no-wrap
msgid "Porting FreeBSD to the PowerPC(R)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:348
-#: documentation/content/en/books/handbook/eresources/_index.adoc:968
+#: documentation/content/en/books/handbook/eresources/_index.adoc:349
+#: documentation/content/en/books/handbook/eresources/_index.adoc:969
#, no-wrap
msgid "link:{freebsd-proliant-url}[freebsd-proliant]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:350
+#: documentation/content/en/books/handbook/eresources/_index.adoc:351
#, no-wrap
msgid "Technical discussion of FreeBSD on HP ProLiant server platforms"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:351
-#: documentation/content/en/books/handbook/eresources/_index.adoc:974
+#: documentation/content/en/books/handbook/eresources/_index.adoc:352
+#: documentation/content/en/books/handbook/eresources/_index.adoc:975
#, no-wrap
msgid "link:{freebsd-python-url}[freebsd-python]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:353
+#: documentation/content/en/books/handbook/eresources/_index.adoc:354
#, no-wrap
msgid "FreeBSD-specific Python issues"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:354
+#: documentation/content/en/books/handbook/eresources/_index.adoc:355
#, no-wrap
msgid "link:{freebsd-rc-url}[freebsd-rc]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:356
+#: documentation/content/en/books/handbook/eresources/_index.adoc:357
#, no-wrap
msgid "Discussion related to the [.filename]#rc.d# system and its development"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:357
+#: documentation/content/en/books/handbook/eresources/_index.adoc:358
#, no-wrap
msgid "link:{freebsd-realtime-url}[freebsd-realtime]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:359
+#: documentation/content/en/books/handbook/eresources/_index.adoc:360
#, no-wrap
msgid "Development of realtime extensions to FreeBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:360
+#: documentation/content/en/books/handbook/eresources/_index.adoc:361
#, no-wrap
msgid "link:{freebsd-risc-url}[freebsd-risc]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:362
+#: documentation/content/en/books/handbook/eresources/_index.adoc:363
#, no-wrap
msgid "Porting FreeBSD to RISC-V(R) systems"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:363
-#: documentation/content/en/books/handbook/eresources/_index.adoc:988
+#: documentation/content/en/books/handbook/eresources/_index.adoc:364
+#: documentation/content/en/books/handbook/eresources/_index.adoc:989
#, no-wrap
msgid "link:{freebsd-ruby-url}[freebsd-ruby]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:365
+#: documentation/content/en/books/handbook/eresources/_index.adoc:366
#, no-wrap
msgid "FreeBSD-specific Ruby discussions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:366
-#: documentation/content/en/books/handbook/eresources/_index.adoc:997
+#: documentation/content/en/books/handbook/eresources/_index.adoc:367
+#: documentation/content/en/books/handbook/eresources/_index.adoc:998
#, no-wrap
msgid "link:{freebsd-scsi-url}[freebsd-scsi]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:368
+#: documentation/content/en/books/handbook/eresources/_index.adoc:369
#, no-wrap
msgid "The SCSI subsystem"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:369
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1003
+#: documentation/content/en/books/handbook/eresources/_index.adoc:370
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1004
#, no-wrap
msgid "link:{freebsd-security-url}[freebsd-security]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:371
+#: documentation/content/en/books/handbook/eresources/_index.adoc:372
#, no-wrap
msgid "Security issues affecting FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:372
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1017
+#: documentation/content/en/books/handbook/eresources/_index.adoc:373
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1018
#, no-wrap
msgid "link:{freebsd-snapshots-url}[freebsd-snapshots]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:374
+#: documentation/content/en/books/handbook/eresources/_index.adoc:375
#, no-wrap
msgid "FreeBSD Development Snapshot Announcements"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:375
+#: documentation/content/en/books/handbook/eresources/_index.adoc:376
#, no-wrap
msgid "link:{freebsd-sparc64-url}[freebsd-sparc64]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:377
+#: documentation/content/en/books/handbook/eresources/_index.adoc:378
#, no-wrap
msgid "Porting FreeBSD to SPARC(R) based systems"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:378
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1032
+#: documentation/content/en/books/handbook/eresources/_index.adoc:379
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1033
#, no-wrap
msgid "link:{freebsd-standards-url}[freebsd-standards]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:380
+#: documentation/content/en/books/handbook/eresources/_index.adoc:381
#, no-wrap
msgid "FreeBSD's conformance to the C99 and the POSIX(R) standards"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:381
+#: documentation/content/en/books/handbook/eresources/_index.adoc:382
#, no-wrap
msgid "link:{freebsd-sysinstall-url}[freebsd-sysinstall]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:383
+#: documentation/content/en/books/handbook/eresources/_index.adoc:384
#, no-wrap
msgid "man:sysinstall[8] development"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:384
+#: documentation/content/en/books/handbook/eresources/_index.adoc:385
#, no-wrap
msgid "link:{freebsd-tcltk-url}[freebsd-tcltk]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:386
+#: documentation/content/en/books/handbook/eresources/_index.adoc:387
#, no-wrap
msgid "FreeBSD-specific Tcl/Tk discussions"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:387
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1042
+#: documentation/content/en/books/handbook/eresources/_index.adoc:388
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1043
#, no-wrap
msgid "link:{freebsd-testing-url}[freebsd-testing]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:389
+#: documentation/content/en/books/handbook/eresources/_index.adoc:390
#, no-wrap
msgid "Testing on FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:390
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1047
+#: documentation/content/en/books/handbook/eresources/_index.adoc:391
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1048
#, no-wrap
msgid "link:{freebsd-tex-url}[freebsd-tex]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:392
+#: documentation/content/en/books/handbook/eresources/_index.adoc:393
#, no-wrap
msgid "Porting TeX and its applications to FreeBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:393
+#: documentation/content/en/books/handbook/eresources/_index.adoc:394
#, no-wrap
msgid "link:{freebsd-threads-url}[freebsd-threads]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:395
+#: documentation/content/en/books/handbook/eresources/_index.adoc:396
#, no-wrap
msgid "Threading in FreeBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:396
+#: documentation/content/en/books/handbook/eresources/_index.adoc:397
#, no-wrap
msgid "link:{freebsd-tokenring-url}[freebsd-tokenring]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:398
+#: documentation/content/en/books/handbook/eresources/_index.adoc:399
#, no-wrap
msgid "Support Token Ring in FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:399
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1054
+#: documentation/content/en/books/handbook/eresources/_index.adoc:400
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1055
#, no-wrap
msgid "link:{freebsd-toolchain-url}[freebsd-toolchain]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:401
+#: documentation/content/en/books/handbook/eresources/_index.adoc:402
#, no-wrap
msgid "Maintenance of FreeBSD's integrated toolchain"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:402
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1066
+#: documentation/content/en/books/handbook/eresources/_index.adoc:403
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1067
#, no-wrap
msgid "link:{freebsd-translators-url}[freebsd-translators]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:404
+#: documentation/content/en/books/handbook/eresources/_index.adoc:405
#, no-wrap
msgid "Translating FreeBSD documents and programs"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:405
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1060
+#: documentation/content/en/books/handbook/eresources/_index.adoc:406
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1061
#, no-wrap
msgid "link:{freebsd-transport-url}[freebsd-transport]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:407
+#: documentation/content/en/books/handbook/eresources/_index.adoc:408
#, no-wrap
msgid "Discussions of transport level network protocols in FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:408
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1072
+#: documentation/content/en/books/handbook/eresources/_index.adoc:409
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1073
#, no-wrap
msgid "link:{freebsd-usb-url}[freebsd-usb]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:410
+#: documentation/content/en/books/handbook/eresources/_index.adoc:411
#, no-wrap
msgid "Discussing FreeBSD support for USB"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:411
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1083
+#: documentation/content/en/books/handbook/eresources/_index.adoc:412
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1084
#, no-wrap
msgid "link:{freebsd-virtualization-url}[freebsd-virtualization]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:413
+#: documentation/content/en/books/handbook/eresources/_index.adoc:414
#, no-wrap
msgid "Discussion of various virtualization techniques supported by FreeBSD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:414
+#: documentation/content/en/books/handbook/eresources/_index.adoc:415
#, no-wrap
msgid "link:{freebsd-vuxml-url}[freebsd-vuxml]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:416
+#: documentation/content/en/books/handbook/eresources/_index.adoc:417
#, no-wrap
msgid "Discussion on VuXML infrastructure"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:417
+#: documentation/content/en/books/handbook/eresources/_index.adoc:418
#, no-wrap
msgid "link:{freebsd-x11-url}[freebsd-x11]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:419
+#: documentation/content/en/books/handbook/eresources/_index.adoc:420
#, no-wrap
msgid "Maintenance and support of X11 on FreeBSD"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:420
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1103
+#: documentation/content/en/books/handbook/eresources/_index.adoc:421
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1104
#, no-wrap
msgid "link:{freebsd-xen-url}[freebsd-xen]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:422
+#: documentation/content/en/books/handbook/eresources/_index.adoc:423
#, no-wrap
msgid "Discussion of the FreeBSD port to Xen(TM) - implementation and usage"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:423
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1109
+#: documentation/content/en/books/handbook/eresources/_index.adoc:424
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1110
#, no-wrap
msgid "link:{freebsd-xfce-url}[freebsd-xfce]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:425
+#: documentation/content/en/books/handbook/eresources/_index.adoc:426
#, no-wrap
msgid "XFCE for FreeBSD - porting and maintaining"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:426
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1117
+#: documentation/content/en/books/handbook/eresources/_index.adoc:427
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1118
#, no-wrap
msgid "link:{freebsd-zope-url}[freebsd-zope]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:427
+#: documentation/content/en/books/handbook/eresources/_index.adoc:428
#, no-wrap
msgid "Zope for FreeBSD - porting and maintaining"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:431
+#: documentation/content/en/books/handbook/eresources/_index.adoc:432
msgid ""
"_Limited lists:_ The following lists are for more specialized (and "
"demanding) audiences and are probably not of interest to the general "
@@ -1553,59 +1553,59 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:439
-#: documentation/content/en/books/handbook/eresources/_index.adoc:875
+#: documentation/content/en/books/handbook/eresources/_index.adoc:440
+#: documentation/content/en/books/handbook/eresources/_index.adoc:876
#, no-wrap
msgid "link:{freebsd-hubs-url}[freebsd-hubs]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:441
+#: documentation/content/en/books/handbook/eresources/_index.adoc:442
#, no-wrap
msgid "People running mirror sites (infrastructural support)"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:442
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1077
+#: documentation/content/en/books/handbook/eresources/_index.adoc:443
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1078
#, no-wrap
msgid "link:{freebsd-user-groups-url}[freebsd-user-groups]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:444
+#: documentation/content/en/books/handbook/eresources/_index.adoc:445
#, no-wrap
msgid "User group coordination"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:445
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1090
+#: documentation/content/en/books/handbook/eresources/_index.adoc:446
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1091
#, no-wrap
msgid "link:{freebsd-wip-status-url}[freebsd-wip-status]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:447
+#: documentation/content/en/books/handbook/eresources/_index.adoc:448
#, no-wrap
msgid "FreeBSD Work-In-Progress Status"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:448
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1097
+#: documentation/content/en/books/handbook/eresources/_index.adoc:449
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1098
#, no-wrap
msgid "link:{freebsd-wireless-url}[freebsd-wireless]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:449
+#: documentation/content/en/books/handbook/eresources/_index.adoc:450
#, no-wrap
msgid "Discussions of 802.11 stack, tools, device driver development"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:453
+#: documentation/content/en/books/handbook/eresources/_index.adoc:454
msgid ""
"_Digest lists:_ All of the above lists are available in a digest format. "
"Once subscribed to a list, the digest options can be changed in the account "
@@ -1613,163 +1613,163 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:455
+#: documentation/content/en/books/handbook/eresources/_index.adoc:456
msgid ""
"_Commit message lists:_ The following lists are for people interested in "
"seeing the log messages for changes to various areas of the source tree."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:461
-#: documentation/content/en/books/handbook/eresources/_index.adoc:507
+#: documentation/content/en/books/handbook/eresources/_index.adoc:462
+#: documentation/content/en/books/handbook/eresources/_index.adoc:508
#, no-wrap
msgid "Source area"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:464
-#: documentation/content/en/books/handbook/eresources/_index.adoc:509
+#: documentation/content/en/books/handbook/eresources/_index.adoc:465
+#: documentation/content/en/books/handbook/eresources/_index.adoc:510
#, no-wrap
msgid "Area Description (source for)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:465
+#: documentation/content/en/books/handbook/eresources/_index.adoc:466
#, no-wrap
msgid "{dev-commits-doc-all-url}[dev-commits-doc-all]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:466
-#: documentation/content/en/books/handbook/eresources/_index.adoc:511
-#: documentation/content/en/books/handbook/eresources/_index.adoc:515
-#: documentation/content/en/books/handbook/eresources/_index.adoc:523
+#: documentation/content/en/books/handbook/eresources/_index.adoc:467
+#: documentation/content/en/books/handbook/eresources/_index.adoc:512
+#: documentation/content/en/books/handbook/eresources/_index.adoc:516
+#: documentation/content/en/books/handbook/eresources/_index.adoc:524
#, no-wrap
msgid "[.filename]#/usr/doc#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:468
+#: documentation/content/en/books/handbook/eresources/_index.adoc:469
#, no-wrap
msgid "All changes to the doc repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:469
+#: documentation/content/en/books/handbook/eresources/_index.adoc:470
#, no-wrap
msgid "{dev-commits-ports-all-url}[dev-commits-ports-all]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:470
-#: documentation/content/en/books/handbook/eresources/_index.adoc:474
-#: documentation/content/en/books/handbook/eresources/_index.adoc:478
-#: documentation/content/en/books/handbook/eresources/_index.adoc:527
-#: documentation/content/en/books/handbook/eresources/_index.adoc:531
-#: documentation/content/en/books/handbook/eresources/_index.adoc:535
+#: documentation/content/en/books/handbook/eresources/_index.adoc:471
+#: documentation/content/en/books/handbook/eresources/_index.adoc:475
+#: documentation/content/en/books/handbook/eresources/_index.adoc:479
+#: documentation/content/en/books/handbook/eresources/_index.adoc:528
+#: documentation/content/en/books/handbook/eresources/_index.adoc:532
+#: documentation/content/en/books/handbook/eresources/_index.adoc:536
#, no-wrap
msgid "[.filename]#/usr/ports#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:472
+#: documentation/content/en/books/handbook/eresources/_index.adoc:473
#, no-wrap
msgid "All changes to the ports repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:473
+#: documentation/content/en/books/handbook/eresources/_index.adoc:474
#, no-wrap
msgid "{dev-commits-ports-main-url}[dev-commits-ports-main]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:476
+#: documentation/content/en/books/handbook/eresources/_index.adoc:477
#, no-wrap
msgid "All changes to the \"main\" branch of the ports repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:477
+#: documentation/content/en/books/handbook/eresources/_index.adoc:478
#, no-wrap
msgid "{dev-commits-ports-branches-url}[dev-commits-ports-branches]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:480
+#: documentation/content/en/books/handbook/eresources/_index.adoc:481
#, no-wrap
msgid "All changes to the quarterly branches of the ports repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:481
+#: documentation/content/en/books/handbook/eresources/_index.adoc:482
#, no-wrap
msgid "{dev-commits-src-all-url}[dev-commits-src-all]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:482
-#: documentation/content/en/books/handbook/eresources/_index.adoc:486
-#: documentation/content/en/books/handbook/eresources/_index.adoc:490
-#: documentation/content/en/books/handbook/eresources/_index.adoc:539
-#: documentation/content/en/books/handbook/eresources/_index.adoc:543
-#: documentation/content/en/books/handbook/eresources/_index.adoc:551
-#: documentation/content/en/books/handbook/eresources/_index.adoc:555
-#: documentation/content/en/books/handbook/eresources/_index.adoc:559
-#: documentation/content/en/books/handbook/eresources/_index.adoc:563
-#: documentation/content/en/books/handbook/eresources/_index.adoc:567
-#: documentation/content/en/books/handbook/eresources/_index.adoc:571
-#: documentation/content/en/books/handbook/eresources/_index.adoc:575
-#: documentation/content/en/books/handbook/eresources/_index.adoc:579
-#: documentation/content/en/books/handbook/eresources/_index.adoc:583
-#: documentation/content/en/books/handbook/eresources/_index.adoc:587
-#: documentation/content/en/books/handbook/eresources/_index.adoc:591
-#: documentation/content/en/books/handbook/eresources/_index.adoc:595
-#: documentation/content/en/books/handbook/eresources/_index.adoc:599
-#: documentation/content/en/books/handbook/eresources/_index.adoc:603
+#: documentation/content/en/books/handbook/eresources/_index.adoc:483
+#: documentation/content/en/books/handbook/eresources/_index.adoc:487
+#: documentation/content/en/books/handbook/eresources/_index.adoc:491
+#: documentation/content/en/books/handbook/eresources/_index.adoc:540
+#: documentation/content/en/books/handbook/eresources/_index.adoc:544
+#: documentation/content/en/books/handbook/eresources/_index.adoc:552
+#: documentation/content/en/books/handbook/eresources/_index.adoc:556
+#: documentation/content/en/books/handbook/eresources/_index.adoc:560
+#: documentation/content/en/books/handbook/eresources/_index.adoc:564
+#: documentation/content/en/books/handbook/eresources/_index.adoc:568
+#: documentation/content/en/books/handbook/eresources/_index.adoc:572
+#: documentation/content/en/books/handbook/eresources/_index.adoc:576
+#: documentation/content/en/books/handbook/eresources/_index.adoc:580
+#: documentation/content/en/books/handbook/eresources/_index.adoc:584
+#: documentation/content/en/books/handbook/eresources/_index.adoc:588
+#: documentation/content/en/books/handbook/eresources/_index.adoc:592
+#: documentation/content/en/books/handbook/eresources/_index.adoc:596
+#: documentation/content/en/books/handbook/eresources/_index.adoc:600
+#: documentation/content/en/books/handbook/eresources/_index.adoc:604
#, no-wrap
msgid "[.filename]#/usr/src#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:484
+#: documentation/content/en/books/handbook/eresources/_index.adoc:485
#, no-wrap
msgid "All changes to the src repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:485
+#: documentation/content/en/books/handbook/eresources/_index.adoc:486
#, no-wrap
msgid "{dev-commits-src-main-url}[dev-commits-src-main]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:488
+#: documentation/content/en/books/handbook/eresources/_index.adoc:489
#, no-wrap
msgid "All changes to the \"main\" branch of the src repository (the FreeBSD-CURRENT branch)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:489
+#: documentation/content/en/books/handbook/eresources/_index.adoc:490
#, no-wrap
msgid "{dev-commits-src-branches-url}[dev-commits-src-branches]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:491
+#: documentation/content/en/books/handbook/eresources/_index.adoc:492
#, no-wrap
msgid "All changes to all stable branches of the src repository"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:494
+#: documentation/content/en/books/handbook/eresources/_index.adoc:495
msgid ""
"_SVN lists:_ The following lists are for people interested in seeing the SVN "
"log messages for changes to various areas of the source tree."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/eresources/_index.adoc:500
+#: documentation/content/en/books/handbook/eresources/_index.adoc:501
msgid ""
"Only SVN log messages are sent to SVN lists. After the SVN to Git "
"Migration, the following lists no longer receive new commit messages and are "
@@ -1778,313 +1778,313 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:510
+#: documentation/content/en/books/handbook/eresources/_index.adoc:511
#, no-wrap
msgid "link:{svn-doc-all-url}[svn-doc-all]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:513
+#: documentation/content/en/books/handbook/eresources/_index.adoc:514
#, no-wrap
msgid "All changes to the doc Subversion repository (except for [.filename]#user#, [.filename]#projects# and [.filename]#translations#)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:514
+#: documentation/content/en/books/handbook/eresources/_index.adoc:515
#, no-wrap
msgid "link:{svn-doc-head-url}[svn-doc-head]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:517
+#: documentation/content/en/books/handbook/eresources/_index.adoc:518
#, no-wrap
msgid "All changes to the \"head\" branch of the doc Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:518
+#: documentation/content/en/books/handbook/eresources/_index.adoc:519
#, no-wrap
msgid "link:{svn-doc-projects-url}[svn-doc-projects]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:519
+#: documentation/content/en/books/handbook/eresources/_index.adoc:520
#, no-wrap
msgid "[.filename]#/usr/doc/projects#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:521
+#: documentation/content/en/books/handbook/eresources/_index.adoc:522
#, no-wrap
msgid "All changes to the [.filename]#projects# area of the doc Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:522
+#: documentation/content/en/books/handbook/eresources/_index.adoc:523
#, no-wrap
msgid "link:{svn-doc-svnadmin-url}[svn-doc-svnadmin]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:525
+#: documentation/content/en/books/handbook/eresources/_index.adoc:526
#, no-wrap
msgid "All changes to the administrative scripts, hooks, and other configuration data of the doc Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:526
+#: documentation/content/en/books/handbook/eresources/_index.adoc:527
#, no-wrap
msgid "link:{svn-ports-all-url}[svn-ports-all]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:529
+#: documentation/content/en/books/handbook/eresources/_index.adoc:530
#, no-wrap
msgid "All changes to the ports Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:530
+#: documentation/content/en/books/handbook/eresources/_index.adoc:531
#, no-wrap
msgid "link:{svn-ports-head-url}[svn-ports-head]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:533
+#: documentation/content/en/books/handbook/eresources/_index.adoc:534
#, no-wrap
msgid "All changes to the \"head\" branch of the ports Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:534
+#: documentation/content/en/books/handbook/eresources/_index.adoc:535
#, no-wrap
msgid "link:{svn-ports-svnadmin-url}[svn-ports-svnadmin]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:537
+#: documentation/content/en/books/handbook/eresources/_index.adoc:538
#, no-wrap
msgid "All changes to the administrative scripts, hooks, and other configuration data of the ports Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:538
+#: documentation/content/en/books/handbook/eresources/_index.adoc:539
#, no-wrap
msgid "link:{svn-src-all-url}[svn-src-all]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:541
+#: documentation/content/en/books/handbook/eresources/_index.adoc:542
#, no-wrap
msgid "All changes to the src Subversion repository (except for [.filename]#user# and [.filename]#projects#)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:542
+#: documentation/content/en/books/handbook/eresources/_index.adoc:543
#, no-wrap
msgid "link:{svn-src-head-url}[svn-src-head]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:545
+#: documentation/content/en/books/handbook/eresources/_index.adoc:546
#, no-wrap
msgid "All changes to the \"head\" branch of the src Subversion repository (the FreeBSD-CURRENT branch)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:546
+#: documentation/content/en/books/handbook/eresources/_index.adoc:547
#, no-wrap
msgid "link:{svn-src-projects-url}[svn-src-projects]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:547
+#: documentation/content/en/books/handbook/eresources/_index.adoc:548
#, no-wrap
msgid "[.filename]#/usr/projects#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:549
+#: documentation/content/en/books/handbook/eresources/_index.adoc:550
#, no-wrap
msgid "All changes to the [.filename]#projects# area of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:550
+#: documentation/content/en/books/handbook/eresources/_index.adoc:551
#, no-wrap
msgid "link:{svn-src-release-url}[svn-src-release]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:553
+#: documentation/content/en/books/handbook/eresources/_index.adoc:554
#, no-wrap
msgid "All changes to the [.filename]#releases# area of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:554
+#: documentation/content/en/books/handbook/eresources/_index.adoc:555
#, no-wrap
msgid "link:{svn-src-releng-url}[svn-src-releng]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:557
+#: documentation/content/en/books/handbook/eresources/_index.adoc:558
#, no-wrap
msgid "All changes to the [.filename]#releng# branches of the src Subversion repository (the security / release engineering branches)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:558
+#: documentation/content/en/books/handbook/eresources/_index.adoc:559
#, no-wrap
msgid "link:{svn-src-stable-url}[svn-src-stable]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:561
+#: documentation/content/en/books/handbook/eresources/_index.adoc:562
#, no-wrap
msgid "All changes to the all stable branches of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:562
+#: documentation/content/en/books/handbook/eresources/_index.adoc:563
#, no-wrap
msgid "link:{svn-src-stable-6-url}[svn-src-stable-6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:565
+#: documentation/content/en/books/handbook/eresources/_index.adoc:566
#, no-wrap
msgid "All changes to the [.filename]#stable/6# branch of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:566
+#: documentation/content/en/books/handbook/eresources/_index.adoc:567
#, no-wrap
msgid "link:{svn-src-stable-7-url}[svn-src-stable-7]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:569
+#: documentation/content/en/books/handbook/eresources/_index.adoc:570
#, no-wrap
msgid "All changes to the [.filename]#stable/7# branch of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:570
+#: documentation/content/en/books/handbook/eresources/_index.adoc:571
#, no-wrap
msgid "link:{svn-src-stable-8-url}[svn-src-stable-8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:573
+#: documentation/content/en/books/handbook/eresources/_index.adoc:574
#, no-wrap
msgid "All changes to the [.filename]#stable/8# branch of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:574
+#: documentation/content/en/books/handbook/eresources/_index.adoc:575
#, no-wrap
msgid "link:{svn-src-stable-9-url}[svn-src-stable-9]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:577
+#: documentation/content/en/books/handbook/eresources/_index.adoc:578
#, no-wrap
msgid "All changes to the [.filename]#stable/9# branch of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:578
+#: documentation/content/en/books/handbook/eresources/_index.adoc:579
#, no-wrap
msgid "link:{svn-src-stable-10-url}[svn-src-stable-10]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:581
+#: documentation/content/en/books/handbook/eresources/_index.adoc:582
#, no-wrap
msgid "All changes to the [.filename]#stable/10# branch of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:582
+#: documentation/content/en/books/handbook/eresources/_index.adoc:583
#, no-wrap
msgid "link:{svn-src-stable-11-url}[svn-src-stable-11]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:585
+#: documentation/content/en/books/handbook/eresources/_index.adoc:586
#, no-wrap
msgid "All changes to the [.filename]#stable/11# branch of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:586
+#: documentation/content/en/books/handbook/eresources/_index.adoc:587
#, no-wrap
msgid "link:{svn-src-stable-12-url}[svn-src-stable-12]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:589
+#: documentation/content/en/books/handbook/eresources/_index.adoc:590
#, no-wrap
msgid "All changes to the [.filename]#stable/12# branch of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:590
+#: documentation/content/en/books/handbook/eresources/_index.adoc:591
#, no-wrap
msgid "link:{svn-src-stable-other-url}[svn-src-stable-other]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:593
+#: documentation/content/en/books/handbook/eresources/_index.adoc:594
#, no-wrap
msgid "All changes to the older [.filename]#stable# branches of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:594
+#: documentation/content/en/books/handbook/eresources/_index.adoc:595
#, no-wrap
msgid "link:{svn-src-svnadmin-url}[svn-src-svnadmin]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:597
+#: documentation/content/en/books/handbook/eresources/_index.adoc:598
#, no-wrap
msgid "All changes to the administrative scripts, hooks, and other configuration data of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:598
+#: documentation/content/en/books/handbook/eresources/_index.adoc:599
#, no-wrap
msgid "link:{svn-src-user-url}[svn-src-user]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:601
+#: documentation/content/en/books/handbook/eresources/_index.adoc:602
#, no-wrap
msgid "All changes to the experimental [.filename]#user# area of the src Subversion repository"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:602
+#: documentation/content/en/books/handbook/eresources/_index.adoc:603
#, no-wrap
msgid "link:{svn-src-vendor-url}[svn-src-vendor]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/eresources/_index.adoc:604
+#: documentation/content/en/books/handbook/eresources/_index.adoc:605
#, no-wrap
msgid "All changes to the vendor work area of the src Subversion repository"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:607
+#: documentation/content/en/books/handbook/eresources/_index.adoc:608
#, no-wrap
msgid "How to Subscribe"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:611
+#: documentation/content/en/books/handbook/eresources/_index.adoc:612
msgid ""
"To subscribe to a list, click the list name at {mailing-lists-url}. The "
"page that is displayed should contain all of the necessary subscription "
@@ -2092,7 +2092,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:614
+#: documentation/content/en/books/handbook/eresources/_index.adoc:615
msgid ""
"To actually post to a given list, send mail to mailto:listname@FreeBSD."
"org[listname@FreeBSD.org]. It will then be redistributed to mailing list "
@@ -2100,7 +2100,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:617
+#: documentation/content/en/books/handbook/eresources/_index.adoc:618
msgid ""
"To unsubscribe from a list, click on the URL found at the bottom of every "
"email received from the list. It is also possible to send an email to "
@@ -2109,7 +2109,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:620
+#: documentation/content/en/books/handbook/eresources/_index.adoc:621
msgid ""
"It is important to keep discussion in the technical mailing lists on a "
"technical track. To only receive important announcements, instead join the "
@@ -2117,13 +2117,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:622
+#: documentation/content/en/books/handbook/eresources/_index.adoc:623
#, no-wrap
msgid "List Charters"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:627
+#: documentation/content/en/books/handbook/eresources/_index.adoc:628
msgid ""
"_All_ FreeBSD mailing lists have certain basic rules which must be adhered "
"to by anyone using them. Failure to comply with these guidelines will "
@@ -2137,12 +2137,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:629
+#: documentation/content/en/books/handbook/eresources/_index.adoc:630
msgid "Rules of the road:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:631
+#: documentation/content/en/books/handbook/eresources/_index.adoc:632
msgid ""
"The topic of any posting should adhere to the basic charter of the list it "
"is posted to. If the list is about technical issues, the posting should "
@@ -2153,7 +2153,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:632
+#: documentation/content/en/books/handbook/eresources/_index.adoc:633
msgid ""
"No posting should be made to more than 2 mailing lists, and only to 2 when a "
"clear and obvious need to post to both lists exists. For most lists, there "
@@ -2166,7 +2166,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:633
+#: documentation/content/en/books/handbook/eresources/_index.adoc:634
msgid ""
"Personal attacks and profanity (in the context of an argument) are not "
"allowed, and that includes users and developers alike. Gross breaches of "
@@ -2178,7 +2178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:634
+#: documentation/content/en/books/handbook/eresources/_index.adoc:635
msgid ""
"Advertising of non-FreeBSD related products or services is strictly "
"prohibited and will result in an immediate ban if it is clear that the "
@@ -2186,22 +2186,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:636
+#: documentation/content/en/books/handbook/eresources/_index.adoc:637
msgid "_Individual list charters:_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:639
+#: documentation/content/en/books/handbook/eresources/_index.adoc:640
msgid "_ACPI and power management development_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:642
+#: documentation/content/en/books/handbook/eresources/_index.adoc:643
msgid "_Important events / milestones_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:648
+#: documentation/content/en/books/handbook/eresources/_index.adoc:649
msgid ""
"This is the mailing list for people interested only in occasional "
"announcements of significant FreeBSD events. This includes announcements "
@@ -2211,12 +2211,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:651
+#: documentation/content/en/books/handbook/eresources/_index.adoc:652
msgid "_Architecture and design discussions_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:655
+#: documentation/content/en/books/handbook/eresources/_index.adoc:656
msgid ""
"This list is for discussion of the FreeBSD architecture. Messages will "
"mostly be kept strictly technical in nature. Examples of suitable topics "
@@ -2224,36 +2224,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:657
+#: documentation/content/en/books/handbook/eresources/_index.adoc:658
msgid ""
"How to re-vamp the build system to have several customized builds running at "
"the same time."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:658
+#: documentation/content/en/books/handbook/eresources/_index.adoc:659
msgid "What needs to be fixed with VFS to make Heidemann layers work."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:659
+#: documentation/content/en/books/handbook/eresources/_index.adoc:660
msgid ""
"How do we change the device driver interface to be able to use the same "
"drivers cleanly on many buses and architectures."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:660
+#: documentation/content/en/books/handbook/eresources/_index.adoc:661
msgid "How to write a network driver."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:663
+#: documentation/content/en/books/handbook/eresources/_index.adoc:664
msgid "_Bluetooth(R) in FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:666
+#: documentation/content/en/books/handbook/eresources/_index.adoc:667
msgid ""
"This is the forum where FreeBSD's Bluetooth(R) users congregate. Design "
"issues, implementation details, patches, bug reports, status reports, "
@@ -2261,12 +2261,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:669
+#: documentation/content/en/books/handbook/eresources/_index.adoc:670
msgid "_Coordination of the Problem Report handling effort_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:672
+#: documentation/content/en/books/handbook/eresources/_index.adoc:673
msgid ""
"The purpose of this list is to serve as a coordination and discussion forum "
"for the Bugmeister, his Bugbusters, and any other parties who have a genuine "
@@ -2275,12 +2275,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:675
+#: documentation/content/en/books/handbook/eresources/_index.adoc:676
msgid "_Bug reports_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:678
+#: documentation/content/en/books/handbook/eresources/_index.adoc:679
msgid ""
"This is the mailing list for reporting bugs in FreeBSD. Whenever possible, "
"bugs should be submitted using the link:https://bugs.freebsd.org/bugzilla/"
@@ -2288,12 +2288,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:681
+#: documentation/content/en/books/handbook/eresources/_index.adoc:682
msgid "_Non technical items related to the FreeBSD community_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:685
+#: documentation/content/en/books/handbook/eresources/_index.adoc:686
msgid ""
"This list contains the overflow from the other lists about non-technical, "
"social information. It includes discussion about whether Jordan looks like "
@@ -2305,37 +2305,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:688
+#: documentation/content/en/books/handbook/eresources/_index.adoc:689
msgid "_FreeBSD-specific Chromium issues_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:690
+#: documentation/content/en/books/handbook/eresources/_index.adoc:691
msgid ""
"This is a list for the discussion of Chromium support for FreeBSD. This is a "
"technical list to discuss development and installation of Chromium."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:693
+#: documentation/content/en/books/handbook/eresources/_index.adoc:694
msgid "_Running FreeBSD on various cloud platforms_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:695
+#: documentation/content/en/books/handbook/eresources/_index.adoc:696
msgid ""
"This list discusses running FreeBSD on Amazon EC2, Google Compute Engine, "
"Microsoft Azure, and other cloud computing platforms."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:696
+#: documentation/content/en/books/handbook/eresources/_index.adoc:697
#, no-wrap
msgid "_FreeBSD core team_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:699
+#: documentation/content/en/books/handbook/eresources/_index.adoc:700
msgid ""
"This is an internal mailing list for use by the core members. Messages can "
"be sent to it when a serious FreeBSD-related matter requires arbitration or "
@@ -2343,12 +2343,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:702
+#: documentation/content/en/books/handbook/eresources/_index.adoc:703
msgid "_Discussions about the use of FreeBSD-CURRENT_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:707
+#: documentation/content/en/books/handbook/eresources/_index.adoc:708
msgid ""
"This is the mailing list for users of FreeBSD-CURRENT. It includes warnings "
"about new features coming out in -CURRENT that will affect the users, and "
@@ -2358,12 +2358,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:710
+#: documentation/content/en/books/handbook/eresources/_index.adoc:711
msgid "_Using and improving FreeBSD on the desktop_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:713
+#: documentation/content/en/books/handbook/eresources/_index.adoc:714
msgid ""
"This is a forum for discussion of FreeBSD on the desktop. It is primarily a "
"place for desktop porters and users to discuss issues and improve FreeBSD's "
@@ -2371,34 +2371,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:716
+#: documentation/content/en/books/handbook/eresources/_index.adoc:717
msgid "_Continuous Integration reports of build and test results_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:718
+#: documentation/content/en/books/handbook/eresources/_index.adoc:719
msgid "All Continuous Integration reports of build and test results"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:721
+#: documentation/content/en/books/handbook/eresources/_index.adoc:722
msgid "_Notifications of work in progress in FreeBSD's review tool_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:723
+#: documentation/content/en/books/handbook/eresources/_index.adoc:724
msgid ""
"Automated notifications of work in progress for review in FreeBSD's review "
"tools, including patches."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:726
+#: documentation/content/en/books/handbook/eresources/_index.adoc:727
msgid "_Documentation Project_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:730
+#: documentation/content/en/books/handbook/eresources/_index.adoc:731
msgid ""
"This mailing list is for the discussion of issues and projects related to "
"the creation of documentation for FreeBSD. The members of this mailing list "
@@ -2407,12 +2407,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:733
+#: documentation/content/en/books/handbook/eresources/_index.adoc:734
msgid "_Writing device drivers for FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:736
+#: documentation/content/en/books/handbook/eresources/_index.adoc:737
msgid ""
"This is a forum for technical discussions related to device drivers on "
"FreeBSD. It is primarily a place for device driver writers to ask questions "
@@ -2420,12 +2420,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:739
+#: documentation/content/en/books/handbook/eresources/_index.adoc:740
msgid "_Using and working on DTrace in FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:742
+#: documentation/content/en/books/handbook/eresources/_index.adoc:743
msgid ""
"DTrace is an integrated component of FreeBSD that provides a framework for "
"understanding the kernel as well as user space programs at run time. The "
@@ -2434,13 +2434,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:745
+#: documentation/content/en/books/handbook/eresources/_index.adoc:746
msgid ""
"_FreeBSD users of Eclipse IDE, tools, rich client applications and ports._"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:747
+#: documentation/content/en/books/handbook/eresources/_index.adoc:748
msgid ""
"The intention of this list is to provide mutual support for everything to do "
"with choosing, installing, using, developing and maintaining the Eclipse "
@@ -2449,14 +2449,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:749
+#: documentation/content/en/books/handbook/eresources/_index.adoc:750
msgid ""
"The intention is also to facilitate exchange of information between the "
"Eclipse community and the FreeBSD community to the mutual benefit of both."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:751
+#: documentation/content/en/books/handbook/eresources/_index.adoc:752
msgid ""
"Although this list is focused primarily on the needs of Eclipse users it "
"will also provide a forum for those who would like to develop FreeBSD "
@@ -2464,12 +2464,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:754
+#: documentation/content/en/books/handbook/eresources/_index.adoc:755
msgid "_Using FreeBSD in embedded applications_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:759
+#: documentation/content/en/books/handbook/eresources/_index.adoc:760
msgid ""
"This list discusses topics related to using FreeBSD in embedded systems. "
"This is a technical mailing list for which strictly technical content is "
@@ -2482,24 +2482,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:762
+#: documentation/content/en/books/handbook/eresources/_index.adoc:763
msgid "_Emulation of other systems such as Linux/MS-DOS(R)/Windows(R)_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:764
+#: documentation/content/en/books/handbook/eresources/_index.adoc:765
msgid ""
"This is a forum for technical discussions related to running programs "
"written for other operating systems on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:767
+#: documentation/content/en/books/handbook/eresources/_index.adoc:768
msgid "_Enlightenment_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:770
+#: documentation/content/en/books/handbook/eresources/_index.adoc:771
msgid ""
"Discussions concerning the Enlightenment Desktop Environment for FreeBSD "
"systems. This is a technical mailing list for which strictly technical "
@@ -2507,12 +2507,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:773
+#: documentation/content/en/books/handbook/eresources/_index.adoc:774
msgid "_FireWire(R) (iLink, IEEE 1394)_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:776
+#: documentation/content/en/books/handbook/eresources/_index.adoc:777
msgid ""
"This is a mailing list for discussion of the design and implementation of a "
"FireWire(R) (aka IEEE 1394 aka iLink) subsystem for FreeBSD. Relevant "
@@ -2522,12 +2522,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:779
+#: documentation/content/en/books/handbook/eresources/_index.adoc:780
msgid "_Fortran on FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:781
+#: documentation/content/en/books/handbook/eresources/_index.adoc:782
msgid ""
"This is the mailing list for discussion of Fortran related ports on FreeBSD: "
"compilers, libraries, scientific and engineering applications from laptops "
@@ -2535,24 +2535,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:784
+#: documentation/content/en/books/handbook/eresources/_index.adoc:785
msgid "_File systems_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:787
+#: documentation/content/en/books/handbook/eresources/_index.adoc:788
msgid ""
"Discussions concerning FreeBSD filesystems. This is a technical mailing "
"list for which strictly technical content is expected."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:790
+#: documentation/content/en/books/handbook/eresources/_index.adoc:791
msgid "_Games on FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:794
+#: documentation/content/en/books/handbook/eresources/_index.adoc:795
msgid ""
"This is a technical list for discussions related to bringing games to "
"FreeBSD. It is for individuals actively working on porting games to "
@@ -2561,41 +2561,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:797
+#: documentation/content/en/books/handbook/eresources/_index.adoc:798
msgid "_Gecko Rendering Engine_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:799
+#: documentation/content/en/books/handbook/eresources/_index.adoc:800
msgid "This is a forum about Gecko applications using FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:801
+#: documentation/content/en/books/handbook/eresources/_index.adoc:802
msgid ""
"Discussion centers around Gecko Ports applications, their installation, "
"their development and their support within FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:804
+#: documentation/content/en/books/handbook/eresources/_index.adoc:805
msgid "_GEOM_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:807
+#: documentation/content/en/books/handbook/eresources/_index.adoc:808
msgid ""
"Discussions specific to GEOM and related implementations. This is a "
"technical mailing list for which strictly technical content is expected."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:810
+#: documentation/content/en/books/handbook/eresources/_index.adoc:811
msgid "_Use of git in the FreeBSD project_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:814
+#: documentation/content/en/books/handbook/eresources/_index.adoc:815
msgid ""
"Discussions of how to use git in FreeBSD infrastructure including the github "
"mirror and other uses of git for project collaboration. Discussion area for "
@@ -2604,12 +2604,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:817
+#: documentation/content/en/books/handbook/eresources/_index.adoc:818
msgid "_GNOME_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:820
+#: documentation/content/en/books/handbook/eresources/_index.adoc:821
msgid ""
"Discussions concerning The GNOME Desktop Environment for FreeBSD systems. "
"This is a technical mailing list for which strictly technical content is "
@@ -2617,23 +2617,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:823
+#: documentation/content/en/books/handbook/eresources/_index.adoc:824
msgid "_Infiniband on FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:825
+#: documentation/content/en/books/handbook/eresources/_index.adoc:826
msgid ""
"Technical mailing list discussing Infiniband, OFED, and OpenSM on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:828
+#: documentation/content/en/books/handbook/eresources/_index.adoc:829
msgid "_IP Firewall_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:831
+#: documentation/content/en/books/handbook/eresources/_index.adoc:832
msgid ""
"This is the forum for technical discussions concerning the redesign of the "
"IP firewall code in FreeBSD. This is a technical mailing list for which "
@@ -2641,24 +2641,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:834
+#: documentation/content/en/books/handbook/eresources/_index.adoc:835
msgid "_ISDN Communications_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:836
+#: documentation/content/en/books/handbook/eresources/_index.adoc:837
msgid ""
"This is the mailing list for people discussing the development of ISDN "
"support for FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:839
+#: documentation/content/en/books/handbook/eresources/_index.adoc:840
msgid "_Java(TM) Development_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:841
+#: documentation/content/en/books/handbook/eresources/_index.adoc:842
msgid ""
"This is the mailing list for people discussing the development of "
"significant Java(TM) applications for FreeBSD and the porting and "
@@ -2666,12 +2666,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:845
+#: documentation/content/en/books/handbook/eresources/_index.adoc:846
msgid "_Jobs offered and sought_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:848
+#: documentation/content/en/books/handbook/eresources/_index.adoc:849
msgid ""
"This is a forum for posting employment notices specifically related to "
"FreeBSD and resumes from those seeking FreeBSD-related employment. This is "
@@ -2680,7 +2680,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:851
+#: documentation/content/en/books/handbook/eresources/_index.adoc:852
msgid ""
"Note that this list, like other `FreeBSD.org` mailing lists, is distributed "
"worldwide. Be clear about the geographic location and the extent to which "
@@ -2688,7 +2688,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:854
+#: documentation/content/en/books/handbook/eresources/_index.adoc:855
msgid ""
"Email should use open formats only - preferably plain text, but basic "
"Portable Document Format (PDF), HTML, and a few others are acceptable to "
@@ -2697,24 +2697,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:857
+#: documentation/content/en/books/handbook/eresources/_index.adoc:858
msgid "_KDE_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:860
+#: documentation/content/en/books/handbook/eresources/_index.adoc:861
msgid ""
"Discussions concerning KDE on FreeBSD systems. This is a technical mailing "
"list for which strictly technical content is expected."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:863
+#: documentation/content/en/books/handbook/eresources/_index.adoc:864
msgid "_Technical discussions_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:869
+#: documentation/content/en/books/handbook/eresources/_index.adoc:870
msgid ""
"This is a forum for technical discussions related to FreeBSD. This is the "
"primary technical mailing list. It is for individuals actively working on "
@@ -2724,34 +2724,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:872
+#: documentation/content/en/books/handbook/eresources/_index.adoc:873
msgid "_General discussion of FreeBSD hardware_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:874
+#: documentation/content/en/books/handbook/eresources/_index.adoc:875
msgid ""
"General discussion about the types of hardware that FreeBSD runs on, various "
"problems and suggestions concerning what to buy or avoid."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:877
+#: documentation/content/en/books/handbook/eresources/_index.adoc:878
msgid "_Mirror sites_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:879
+#: documentation/content/en/books/handbook/eresources/_index.adoc:880
msgid "Announcements and discussion for people who run FreeBSD mirror sites."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:882
+#: documentation/content/en/books/handbook/eresources/_index.adoc:883
msgid "_Issues for Internet Service Providers_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:885
+#: documentation/content/en/books/handbook/eresources/_index.adoc:886
msgid ""
"This mailing list is for discussing topics relevant to Internet Service "
"Providers (ISPs) using FreeBSD. This is a technical mailing list for which "
@@ -2759,12 +2759,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:888
+#: documentation/content/en/books/handbook/eresources/_index.adoc:889
msgid "_Mono and C# applications on FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:890
+#: documentation/content/en/books/handbook/eresources/_index.adoc:891
msgid ""
"This is a list for discussions related to the Mono development framework on "
"FreeBSD. This is a technical mailing list. It is for individuals actively "
@@ -2774,12 +2774,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:893
+#: documentation/content/en/books/handbook/eresources/_index.adoc:894
msgid "_FreeBSD-specific OCaml discussions_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:898
+#: documentation/content/en/books/handbook/eresources/_index.adoc:899
msgid ""
"This is a list for discussions related to the OCaml support on FreeBSD. "
"This is a technical mailing list. It is for individuals working on OCaml "
@@ -2788,49 +2788,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:901
+#: documentation/content/en/books/handbook/eresources/_index.adoc:902
msgid "_Office applications on FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:903
+#: documentation/content/en/books/handbook/eresources/_index.adoc:904
msgid ""
"Discussion centers around office applications, their installation, their "
"development and their support within FreeBSD."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:904
+#: documentation/content/en/books/handbook/eresources/_index.adoc:905
#, no-wrap
msgid "link:{freebsd-ops-announce-url}[freebsd-ops-announce]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:906
+#: documentation/content/en/books/handbook/eresources/_index.adoc:907
msgid "_Project Infrastructure Announcements_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:908
+#: documentation/content/en/books/handbook/eresources/_index.adoc:909
msgid ""
"This is the mailing list for people interested in changes and issues related "
"to the FreeBSD.org Project infrastructure."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:910
+#: documentation/content/en/books/handbook/eresources/_index.adoc:911
msgid ""
"This moderated list is strictly for announcements: no replies, requests, "
"discussions, or opinions."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:913
+#: documentation/content/en/books/handbook/eresources/_index.adoc:914
msgid "_Discussions about tuning or speeding up FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:919
+#: documentation/content/en/books/handbook/eresources/_index.adoc:920
msgid ""
"This mailing list exists to provide a place for hackers, administrators, and/"
"or concerned parties to discuss performance related topics pertaining to "
@@ -2846,12 +2846,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:922
+#: documentation/content/en/books/handbook/eresources/_index.adoc:923
msgid "_Discussion and questions about the packet filter firewall system_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:926
+#: documentation/content/en/books/handbook/eresources/_index.adoc:927
msgid ""
"Discussion concerning the packet filter (pf) firewall system in terms of "
"FreeBSD. Technical discussion and user questions are both welcome. This "
@@ -2859,12 +2859,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:929
+#: documentation/content/en/books/handbook/eresources/_index.adoc:930
msgid "_Binary package management and package tools discussion_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:931
+#: documentation/content/en/books/handbook/eresources/_index.adoc:932
msgid ""
"Discussion of all aspects of managing FreeBSD systems by using binary "
"packages to install software, including binary package toolkits and formats, "
@@ -2873,7 +2873,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:933
+#: documentation/content/en/books/handbook/eresources/_index.adoc:934
msgid ""
"Note that discussion of ports which fail to generate packages correctly "
"should generally be considered as ports problems, and so inappropriate for "
@@ -2881,34 +2881,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:936
+#: documentation/content/en/books/handbook/eresources/_index.adoc:937
msgid "_Fallout logs from package building_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:938
+#: documentation/content/en/books/handbook/eresources/_index.adoc:939
msgid "All packages building failures logs from the package building clusters"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:941
+#: documentation/content/en/books/handbook/eresources/_index.adoc:942
msgid "_Packaging the FreeBSD base system._"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:943
+#: documentation/content/en/books/handbook/eresources/_index.adoc:944
msgid ""
"Discussions surrounding implementation and issues regarding packaging the "
"FreeBSD base system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:946
+#: documentation/content/en/books/handbook/eresources/_index.adoc:947
msgid "_Porting to Non Intel(R) platforms_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:949
+#: documentation/content/en/books/handbook/eresources/_index.adoc:950
msgid ""
"Cross-platform FreeBSD issues, general discussion and proposals for non "
"Intel(R) FreeBSD ports. This is a technical mailing list for which strictly "
@@ -2916,12 +2916,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:952
+#: documentation/content/en/books/handbook/eresources/_index.adoc:953
msgid "_Discussion of \"ports\"_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:955
+#: documentation/content/en/books/handbook/eresources/_index.adoc:956
msgid ""
"Discussions concerning FreeBSD's \"ports collection\" ([.filename]#/usr/"
"ports#), ports infrastructure, and general ports coordination efforts. This "
@@ -2929,13 +2929,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:958
+#: documentation/content/en/books/handbook/eresources/_index.adoc:959
msgid ""
"_Important news and instructions about the FreeBSD \"Ports Collection\"_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:961
+#: documentation/content/en/books/handbook/eresources/_index.adoc:962
msgid ""
"Important news for developers, porters, and users of the \"Ports Collection"
"\" ([.filename]#/usr/ports#), including architecture/infrastructure changes, "
@@ -2944,12 +2944,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:964
+#: documentation/content/en/books/handbook/eresources/_index.adoc:965
msgid "_Discussion of \"ports\" bugs_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:967
+#: documentation/content/en/books/handbook/eresources/_index.adoc:968
msgid ""
"Discussions concerning problem reports for FreeBSD's \"ports collection\" ([."
"filename]#/usr/ports#), proposed ports, or modifications to ports. This is "
@@ -2957,12 +2957,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:970
+#: documentation/content/en/books/handbook/eresources/_index.adoc:971
msgid "_Technical discussion of FreeBSD on HP ProLiant server platforms_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:973
+#: documentation/content/en/books/handbook/eresources/_index.adoc:974
msgid ""
"This mailing list is to be used for the technical discussion of the usage of "
"FreeBSD on HP ProLiant servers, including the discussion of ProLiant-"
@@ -2972,12 +2972,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:976
+#: documentation/content/en/books/handbook/eresources/_index.adoc:977
msgid "_Python on FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:981
+#: documentation/content/en/books/handbook/eresources/_index.adoc:982
msgid ""
"This is a list for discussions related to improving Python-support on "
"FreeBSD. This is a technical mailing list. It is for individuals working "
@@ -2987,24 +2987,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:984
+#: documentation/content/en/books/handbook/eresources/_index.adoc:985
msgid "_User questions_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:987
+#: documentation/content/en/books/handbook/eresources/_index.adoc:988
msgid ""
"This is the mailing list for questions about FreeBSD. Do not send \"how to"
"\" questions to the technical lists unless the question is quite technical."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:990
+#: documentation/content/en/books/handbook/eresources/_index.adoc:991
msgid "_FreeBSD-specific Ruby discussions_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:994
+#: documentation/content/en/books/handbook/eresources/_index.adoc:995
msgid ""
"This is a list for discussions related to the Ruby support on FreeBSD. This "
"is a technical mailing list. It is for individuals working on Ruby ports, "
@@ -3012,17 +3012,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:996
+#: documentation/content/en/books/handbook/eresources/_index.adoc:997
msgid "Individuals interested in the technical discussion are also welcome."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:999
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1000
msgid "_SCSI subsystem_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1002
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1003
msgid ""
"This is the mailing list for people working on the SCSI subsystem for "
"FreeBSD. This is a technical mailing list for which strictly technical "
@@ -3030,12 +3030,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1005
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1006
msgid "_Security issues_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1009
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1010
msgid ""
"FreeBSD computer security issues (DES, Kerberos, known security holes and "
"fixes, etc). This is a technical mailing list for which strictly technical "
@@ -3044,36 +3044,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1012
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1013
msgid "_Security Notifications_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1016
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1017
msgid ""
"Notifications of FreeBSD security problems and fixes. This is not a "
"discussion list. The discussion list is FreeBSD-security."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1019
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1020
msgid "_FreeBSD Development Snapshot Announcements_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1021
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1022
msgid ""
"This list provides notifications about the availability of new FreeBSD "
"development snapshots for the head/ and stable/ branches."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1024
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1025
msgid "_Discussions about the use of FreeBSD-STABLE_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1031
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1032
msgid ""
"This is the mailing list for users of FreeBSD-STABLE. \"STABLE\" is the "
"branch where development continues after a RELEASE, including bug fixes and "
@@ -3085,40 +3085,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1034
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1035
msgid "_C99 POSIX Conformance_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1036
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1037
msgid ""
"This is a forum for technical discussions related to FreeBSD Conformance to "
"the C99 and the POSIX standards."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1037
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1038
#, no-wrap
msgid "link:{freebsd-teaching-url}[freebsd-teaching]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1039
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1040
msgid "_Teaching with FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1041
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1042
msgid "Non technical mailing list discussing teaching with FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1044
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1045
msgid "_Testing on FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1046
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1047
msgid ""
"Technical mailing list discussing testing on FreeBSD, including ATF/Kyua, "
"test build infrastructure, port tests to FreeBSD from other operating "
@@ -3126,12 +3126,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1049
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1050
msgid "_Porting TeX and its applications to FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1053
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1054
msgid ""
"This is a technical mailing list for discussions related to TeX and its "
"applications on FreeBSD. It is for individuals actively working on porting "
@@ -3141,12 +3141,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1056
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1057
msgid "_Maintenance of FreeBSD's integrated toolchain_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1059
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1060
msgid ""
"This is the mailing list for discussions related to the maintenance of the "
"toolchain shipped with FreeBSD. This could include the state of Clang and "
@@ -3154,12 +3154,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1062
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1063
msgid "_Discussions of transport level network protocols in FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1065
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1066
msgid ""
"The transport mailing list exists for the discussion of issues and designs "
"around the transport level protocols in the FreeBSD network stack, including "
@@ -3168,12 +3168,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1068
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1069
msgid "_Translating FreeBSD documents and programs_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1071
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1072
msgid ""
"A discussion list where translators of FreeBSD documents from English into "
"other languages can talk about translation methods and tools. New members "
@@ -3182,24 +3182,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1074
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1075
msgid "_Discussing FreeBSD support for USB_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1076
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1077
msgid ""
"This is a mailing list for technical discussions related to FreeBSD support "
"for USB."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1079
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1080
msgid "_User Group Coordination List_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1082
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1083
msgid ""
"This is the mailing list for the coordinators from each of the local area "
"Users Groups to discuss matters with each other and a designated individual "
@@ -3208,12 +3208,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1085
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1086
msgid "_Discussion of various virtualization techniques supported by FreeBSD_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1089
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1090
msgid ""
"A list to discuss the various virtualization techniques supported by "
"FreeBSD. On one hand the focus will be on the implementation of the basic "
@@ -3223,12 +3223,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1092
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1093
msgid "_FreeBSD Work-In-Progress Status_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1096
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1097
msgid ""
"This mailing list can be used by developers to announce the creation and "
"progress of FreeBSD related work. Messages will be moderated. It is "
@@ -3238,12 +3238,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1099
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1100
msgid "_Discussions of 802.11 stack, tools device driver development_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1102
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1103
msgid ""
"The FreeBSD-wireless list focuses on 802.11 stack (sys/net80211), device "
"driver and tools development. This includes bugs, new features and "
@@ -3251,12 +3251,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1105
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1106
msgid "_Discussion of the FreeBSD port to Xen(TM) - implementation and usage_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1108
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1109
msgid ""
"A list that focuses on the FreeBSD Xen(TM) port. The anticipated traffic "
"level is small enough that it is intended as a forum for both technical "
@@ -3265,12 +3265,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1111
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1112
msgid "_XFCE_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1116
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1117
msgid ""
"This is a forum for discussions related to bring the XFCE environment to "
"FreeBSD. This is a technical mailing list. It is for individuals actively "
@@ -3280,12 +3280,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1119
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1120
msgid "_Zope_"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1124
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1125
msgid ""
"This is a forum for discussions related to bring the Zope environment to "
"FreeBSD. This is a technical mailing list. It is for individuals actively "
@@ -3295,13 +3295,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1126
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1127
#, no-wrap
msgid "Filtering on the Mailing Lists"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1130
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1131
msgid ""
"The FreeBSD mailing lists are filtered in multiple ways to avoid the "
"distribution of spam, viruses, and other unwanted emails. The filtering "
@@ -3310,7 +3310,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1133
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1134
msgid ""
"Only certain types of attachments are allowed on the mailing lists. All "
"attachments with a MIME content type not found in the list below will be "
@@ -3318,74 +3318,74 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1135
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1136
msgid "application/octet-stream"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1136
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1137
msgid "application/pdf"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1137
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1138
msgid "application/pgp-signature"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1138
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1139
msgid "application/x-pkcs7-signature"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1139
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1140
msgid "message/rfc822"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1140
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1141
msgid "multipart/alternative"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1141
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1142
msgid "multipart/related"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1142
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1143
msgid "multipart/signed"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1143
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1144
msgid "text/html"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1144
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1145
msgid "text/plain"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1145
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1146
msgid "text/x-diff"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1146
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1147
msgid "text/x-patch"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1150
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1151
msgid ""
"Some of the mailing lists might allow attachments of other MIME content "
"types, but the above list should be applicable for most of the mailing lists."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1154
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1155
msgid ""
"If an email contains both an HTML and a plain text version, the HTML version "
"will be removed. If an email contains only an HTML version, it will be "
@@ -3393,93 +3393,93 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1156
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1157
#, no-wrap
msgid "Usenet Newsgroups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1159
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1160
msgid ""
"In addition to two FreeBSD specific newsgroups, there are many others in "
"which FreeBSD is discussed or are otherwise relevant to FreeBSD users."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1160
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1161
#, no-wrap
msgid "BSD Specific Newsgroups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1163
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1164
msgid ""
"link:news:comp.unix.bsd.freebsd.announce[comp.unix.bsd.freebsd.announce]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1164
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1165
msgid "link:news:comp.unix.bsd.freebsd.misc[comp.unix.bsd.freebsd.misc]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1165
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1166
msgid "link:news:de.comp.os.unix.bsd[de.comp.os.unix.bsd] (German)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1166
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1167
msgid "link:news:fr.comp.os.bsd[fr.comp.os.bsd] (French)"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1167
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1168
#, no-wrap
msgid "Other UNIX(R) Newsgroups of Interest"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1170
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1171
msgid "link:news:comp.unix[comp.unix]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1171
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1172
msgid "link:news:comp.unix.questions[comp.unix.questions]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1172
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1173
msgid "link:news:comp.unix.admin[comp.unix.admin]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1173
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1174
msgid "link:news:comp.unix.programmer[comp.unix.programmer]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1174
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1175
msgid "link:news:comp.unix.shell[comp.unix.shell]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1175
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1176
msgid "link:news:comp.unix.misc[comp.unix.misc]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1176
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1177
msgid "link:news:comp.unix.bsd[comp.unix.bsd]"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1177
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1178
#, no-wrap
msgid "X Window System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/eresources/_index.adoc:1179
+#: documentation/content/en/books/handbook/eresources/_index.adoc:1180
msgid "link:news:comp.windows.x[comp.windows.x]"
msgstr ""
diff --git a/documentation/content/en/books/handbook/filesystems/_index.po b/documentation/content/en/books/handbook/filesystems/_index.po
index 66abb2455e..9870e954ce 100644
--- a/documentation/content/en/books/handbook/filesystems/_index.po
+++ b/documentation/content/en/books/handbook/filesystems/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 21. Other File Systems"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:14
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:15
#, no-wrap
msgid "Other File Systems"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:52
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:60
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:61
msgid ""
"File systems are an integral part of any operating system. They allow users "
"to upload and store files, provide access to data, and make hard drives "
@@ -59,7 +59,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:63
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:64
msgid ""
"In addition to its native file systems, FreeBSD supports a multitude of "
"other file systems so that data from other operating systems can be accessed "
@@ -69,7 +69,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:67
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:68
msgid ""
"There are different levels of FreeBSD support for the various file systems. "
"Some require a kernel module to be loaded and others may require a toolset "
@@ -78,63 +78,63 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:69
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:70
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:71
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:72
msgid "The difference between native and supported file systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:72
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:73
msgid "Which file systems are supported by FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:73
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:74
msgid ""
"How to enable, configure, access, and make use of non-native file systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:75
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:76
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:77
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:78
msgid "Understand UNIX(R) and crossref:basics[basics,FreeBSD basics]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:78
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:79
msgid ""
"Be familiar with the basics of crossref:kernelconfig[kernelconfig,kernel "
"configuration and compilation]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:79
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:80
msgid "Feel comfortable crossref:ports[ports,installing software] in FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:80
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:81
msgid ""
"Have some familiarity with crossref:disks[disks,disks], storage, and device "
"names in FreeBSD."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:82
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:83
#, no-wrap
msgid "Linux(R) File Systems"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:86
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:87
msgid ""
"FreeBSD provides built-in support for several Linux(R) file systems. This "
"section demonstrates how to load support for and how to mount the supported "
@@ -142,13 +142,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:87
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:88
#, no-wrap
msgid "ext2 / ext3 / ext4"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:91
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:92
msgid ""
"Kernel support for ext2 file systems has been available since FreeBSD 2.2. "
"The man:ext2fs[5] driver allows the FreeBSD kernel to both read and write to "
@@ -156,12 +156,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:95
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:96
msgid "Journalling and encryption are not supported yet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:99
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:100
msgid ""
"To access an ext file system, mount the ext volume by specifying its FreeBSD "
"partition name and an existing mount point. This example mounts [."
@@ -169,7 +169,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/filesystems/_index.adoc:103
+#: documentation/content/en/books/handbook/filesystems/_index.adoc:104
#, no-wrap
msgid "# mount -t ext2fs /dev/ad1s1 /mnt\n"
msgstr ""
diff --git a/documentation/content/en/books/handbook/firewalls/_index.po b/documentation/content/en/books/handbook/firewalls/_index.po
index 55836e2ba2..a71ae2ea3d 100644
--- a/documentation/content/en/books/handbook/firewalls/_index.po
+++ b/documentation/content/en/books/handbook/firewalls/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-08-07 10:35-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 31. Firewalls"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:14
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:15
#, no-wrap
msgid "Firewalls"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:52
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:57
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:58
msgid ""
"Firewalls make it possible to filter the incoming and outgoing traffic that "
"flows through a system. A firewall can use one or more sets of \"rules\" to "
@@ -58,28 +58,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:60
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:61
msgid ""
"Firewalls can enhance the security of a host or a network. They can be used "
"to do one or more of the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:62
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:63
msgid ""
"Protect and insulate the applications, services, and machines of an internal "
"network from unwanted traffic from the public Internet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:63
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:64
msgid ""
"Limit or disable access from hosts of the internal network to services of "
"the public Internet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:64
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:65
msgid ""
"Support network address translation (NAT), which allows an internal network "
"to use private IP addresses and share a single connection to the public "
@@ -88,7 +88,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:69
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:70
msgid ""
"FreeBSD has three firewalls built into the base system: PF, IPFW, and "
"IPFILTER, also known as IPF. FreeBSD also provides two traffic shapers for "
@@ -100,7 +100,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:72
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:73
msgid ""
"FreeBSD provides multiple firewalls in order to meet the different "
"requirements and preferences for a wide variety of users. Each user should "
@@ -108,47 +108,47 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:74
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:75
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:76
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:77
msgid "How to define packet filtering rules."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:77
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:78
msgid "The differences between the firewalls built into FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:78
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:79
msgid "How to use and configure the PF firewall."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:79
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:80
msgid "How to use and configure the IPFW firewall."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:80
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:81
msgid "How to use and configure the IPFILTER firewall."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:82
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:83
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:84
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:85
msgid "Understand basic FreeBSD and Internet concepts."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:89
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:90
msgid ""
"Since all firewalls are based on inspecting the values of selected packet "
"control fields, the creator of the firewall ruleset must have an "
@@ -159,13 +159,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:92
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:93
#, no-wrap
msgid "Firewall Concepts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:100
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:101
msgid ""
"A ruleset contains a group of rules which pass or block packets based on the "
"values contained in the packet. The bi-directional exchange of packets "
@@ -180,7 +180,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:103
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:104
msgid ""
"To lookup unknown port numbers, refer to [.filename]#/etc/services#. "
"Alternatively, visit http://en.wikipedia.org/wiki/"
@@ -190,14 +190,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:105
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:106
msgid ""
"Check out this link for http://web.archive.org/web/20150803024617/http://www."
"sans.org/security-resources/idfaq/oddports.php[port numbers used by Trojans]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:110
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:111
msgid ""
"FTP has two modes: active mode and passive mode. The difference is in how "
"the data channel is acquired. Passive mode is more secure as the data "
@@ -207,7 +207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:114
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:115
msgid ""
"A firewall ruleset can be either \"exclusive\" or \"inclusive\". An "
"exclusive firewall allows all traffic through except for the traffic "
@@ -216,7 +216,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:119
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:120
msgid ""
"An inclusive firewall offers better control of the outgoing traffic, making "
"it a better choice for systems that offer services to the public Internet. "
@@ -228,14 +228,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:123
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:124
msgid ""
"Unless noted otherwise, all configuration and example rulesets in this "
"chapter create inclusive firewall rulesets."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:127
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:128
msgid ""
"Security can be tightened further using a \"stateful firewall\". This type "
"of firewall keeps track of open connections and only allows traffic which "
@@ -243,7 +243,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:132
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:133
msgid ""
"Stateful filtering treats traffic as a bi-directional exchange of packets "
"comprising a session. When state is specified on a matching rule the "
@@ -254,12 +254,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:134
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:135
msgid "When the session completes, it is removed from the dynamic state table."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:139
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:140
msgid ""
"Stateful filtering allows one to focus on blocking/passing new sessions. If "
"the new session is passed, all its subsequent packets are allowed "
@@ -270,7 +270,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:143
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:144
msgid ""
"NAT stands for _Network Address Translation_. NAT function enables the "
"private LAN behind the firewall to share a single ISP-assigned IP address, "
@@ -280,7 +280,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:146
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:147
msgid ""
"NAT will automatically translate the private LAN IP address for each system "
"on the LAN to the single public IP address as packets exit the firewall "
@@ -289,7 +289,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:148
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:149
msgid ""
"According to RFC 1918, the following IP address ranges are reserved for "
"private networks which will never be routed directly to the public Internet, "
@@ -297,22 +297,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:150
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:151
msgid "`10.0.0.0/8`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:151
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:152
msgid "`172.16.0.0/12`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:152
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:153
msgid "`192.168.0.0/16`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:158
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:159
msgid ""
"When working with the firewall rules, be _very careful_. Some "
"configurations _can lock the administrator out_ of the server. To be on the "
@@ -321,13 +321,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:161
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:162
#, no-wrap
msgid "PF"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:165
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:166
msgid ""
"Since FreeBSD 5.3, a ported version of OpenBSD's PF firewall has been "
"included as an integrated part of the base system. PF is a complete, full-"
@@ -336,7 +336,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:168
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:169
msgid ""
"The OpenBSD Project maintains the definitive reference for PF in the http://"
"www.openbsd.org/faq/pf/[PF FAQ]. Peter Hansteen maintains a thorough PF "
@@ -344,7 +344,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:173
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:174
msgid ""
"When reading the http://www.openbsd.org/faq/pf/[PF FAQ], keep in mind that "
"FreeBSD's version of PF has diverged substantially from the upstream OpenBSD "
@@ -353,7 +353,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:177
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:178
msgid ""
"The {freebsd-pf} is a good place to ask questions about configuring and "
"running the PF firewall. Check the mailing list archives before asking a "
@@ -361,7 +361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:181
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:182
msgid ""
"This section of the Handbook focuses on PF as it pertains to FreeBSD. It "
"demonstrates how to enable PF and ALTQ. It also provides several examples "
@@ -369,31 +369,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:182
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:183
#, no-wrap
msgid "Enabling PF"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:186
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:187
msgid ""
"To use PF, its kernel module must be first loaded. This section describes "
"the entries that can be added to [.filename]#/etc/rc.conf# to enable PF."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:188
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:189
msgid "Start by adding `pf_enable=yes` to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:192
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:193
#, no-wrap
msgid "# sysrc pf_enable=yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:196
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:197
msgid ""
"Additional options, described in man:pfctl[8], can be passed to PF when it "
"is started. Add or change this entry in [.filename]#/etc/rc.conf# and "
@@ -401,13 +401,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:200
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:201
#, no-wrap
msgid "pf_flags=\"\" # additional flags for pfctl startup\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:206
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:207
msgid ""
"PF will not start if it cannot find its ruleset configuration file. By "
"default, FreeBSD does not ship with a ruleset and there is no [.filename]#/"
@@ -417,26 +417,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:210
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:211
#, no-wrap
msgid "pf_rules=\"/path/to/pf.conf\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:214
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:215
msgid ""
"Logging support for PF is provided by man:pflog[4]. To enable logging "
"support, add `pflog_enable=yes` to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:218
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:219
#, no-wrap
msgid "# sysrc pflog_enable=yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:221
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:222
msgid ""
"The following lines can also be added to change the default location of the "
"log file or to specify any additional flags to pass to man:pflog[4] when it "
@@ -444,7 +444,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:226
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:227
#, no-wrap
msgid ""
"pflog_logfile=\"/var/log/pflog\" # where pflogd should store the logfile\n"
@@ -452,7 +452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:229
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:230
msgid ""
"Finally, if there is a LAN behind the firewall and packets need to be "
"forwarded for the computers on the LAN, or NAT is required, enable the "
@@ -460,20 +460,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:233
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:234
#, no-wrap
msgid "gateway_enable=\"YES\" # Enable as LAN gateway\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:236
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:237
msgid ""
"After saving the needed edits, PF can be started with logging support by "
"typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:241
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:242
#, no-wrap
msgid ""
"# service pf start\n"
@@ -481,7 +481,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:246
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:247
msgid ""
"By default, PF reads its configuration rules from [.filename]#/etc/pf.conf# "
"and modifies, drops, or passes packets according to the rules or definitions "
@@ -491,7 +491,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:250
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:251
msgid ""
"To control PF, use `pfctl`. <<pfctl>> summarizes some useful options to "
"this command. Refer to man:pfctl[8] for a description of all available "
@@ -499,104 +499,104 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:251
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:252
#, no-wrap
msgid "Useful `pfctl` Options"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:255
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:256
#, no-wrap
msgid "Command"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:257
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:258
#, no-wrap
msgid "Purpose"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:258
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:259
#, no-wrap
msgid "`pfctl -e`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:260
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:261
#, no-wrap
msgid "Enable PF."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:261
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:262
#, no-wrap
msgid "`pfctl -d`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:263
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:264
#, no-wrap
msgid "Disable PF."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:264
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:265
#, no-wrap
msgid "`pfctl -F all -f /etc/pf.conf`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:266
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:267
#, no-wrap
msgid "Flush all NAT, filter, state, and table rules and reload [.filename]#/etc/pf.conf#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:266
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:267
#, no-wrap
msgid "`pfctl -s [ rules \\"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:266
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:267
#, no-wrap
msgid "nat \\"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:267
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:268
#, no-wrap
msgid "states ]`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:269
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:270
#, no-wrap
msgid "Report on the filter rules, NAT rules, or state table."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:270
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:271
#, no-wrap
msgid "`pfctl -vnf /etc/pf.conf`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:271
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:272
#, no-wrap
msgid "Check [.filename]#/etc/pf.conf# for errors, but do not load ruleset."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:277
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:278
msgid ""
"package:security/sudo[] is useful for running commands like `pfctl` that "
"require elevated privileges. It can be installed from the Ports Collection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:281
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:282
msgid ""
"To keep an eye on the traffic that passes through the PF firewall, consider "
"installing the package:sysutils/pftop[] package or port. Once installed, "
@@ -605,13 +605,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:283
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:284
#, no-wrap
msgid "PF Rulesets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:287
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:288
msgid ""
"This section demonstrates how to create a customized ruleset. It starts "
"with the simplest of rulesets and builds upon its concepts using several "
@@ -619,7 +619,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:290
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:291
msgid ""
"The simplest possible ruleset is for a single machine that does not run any "
"services and which needs access to one network, which may be the Internet. "
@@ -628,7 +628,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:295
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:296
#, no-wrap
msgid ""
"block in all\n"
@@ -636,7 +636,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:301
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:302
msgid ""
"The first rule denies all incoming traffic by default. The second rule "
"allows connections created by this system to pass out, while retaining state "
@@ -646,13 +646,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:305
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:306
#, no-wrap
msgid "# pfctl -e ; pfctl -f /etc/pf.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:310
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:311
msgid ""
"In addition to keeping state, PF provides _lists_ and _macros_ which can be "
"defined for use when creating rules. Macros can include lists and need to "
@@ -661,7 +661,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:315
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:316
#, no-wrap
msgid ""
"tcp_services = \"{ ssh, smtp, domain, www, pop3, auth, pop3s }\"\n"
@@ -669,7 +669,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:322
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:323
msgid ""
"PF understands port names as well as port numbers, as long as the names are "
"listed in [.filename]#/etc/services#. This example creates two macros. The "
@@ -680,7 +680,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:330
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:331
#, no-wrap
msgid ""
"tcp_services = \"{ ssh, smtp, domain, www, pop3, auth, pop3s }\"\n"
@@ -691,7 +691,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:334
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:335
msgid ""
"Even though UDP is considered to be a stateless protocol, PF is able to "
"track some state information. For example, when a UDP request is passed "
@@ -700,34 +700,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:336
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:337
msgid ""
"Whenever an edit is made to a ruleset, the new rules must be loaded so they "
"can be used:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:340
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:558
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:341
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:559
#, no-wrap
msgid "# pfctl -f /etc/pf.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:344
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:345
msgid ""
"If there are no syntax errors, `pfctl` will not output any messages during "
"the rule load. Rules can also be tested before attempting to load them:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:348
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:349
#, no-wrap
msgid "# pfctl -nf /etc/pf.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:353
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:354
msgid ""
"Including `-n` causes the rules to be interpreted only, but not loaded. "
"This provides an opportunity to correct any errors. At all times, the last "
@@ -736,7 +736,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:358
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:359
msgid ""
"Adding `-v` to a `pfctl` ruleset verify or load will display the fully "
"parsed rules exactly the way they will be loaded. This is extremely useful "
@@ -744,13 +744,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:361
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:362
#, no-wrap
msgid "A Simple Gateway with NAT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:366
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:367
msgid ""
"This section demonstrates how to configure a FreeBSD system running PF to "
"act as a gateway for at least one other machine. The gateway needs at least "
@@ -760,7 +760,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:369
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:370
msgid ""
"First, enable the gateway to let the machine forward the network traffic it "
"receives on one interface to another interface. This sysctl setting will "
@@ -768,31 +768,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:373
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:374
#, no-wrap
msgid "# sysctl net.inet.ip.forwarding=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:376
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:377
msgid "To forward IPv6 traffic, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:380
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:381
#, no-wrap
msgid "# sysctl net.inet6.ip6.forwarding=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:383
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:384
msgid ""
"To enable these settings at system boot, use man:sysrc[8] to add them to [."
"filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:388
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:389
#, no-wrap
msgid ""
"# sysrc gateway_enable=yes\n"
@@ -800,12 +800,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:391
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:392
msgid "Verify with `ifconfig` that both of the interfaces are up and running."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:394
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:395
msgid ""
"Next, create the PF rules to allow the gateway to pass traffic. While the "
"following rule allows stateful traffic from hosts of the internal network to "
@@ -814,26 +814,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:398
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:399
#, no-wrap
msgid "pass in on xl1 from xl1:network to xl0:network port $ports keep state\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:402
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:403
msgid ""
"That rule only lets the traffic pass in to the gateway on the internal "
"interface. To let the packets go further, a matching rule is needed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:406
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:407
#, no-wrap
msgid "pass out on xl0 from xl1:network to xl0:network port $ports keep state\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:412
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:413
msgid ""
"While these two rules will work, rules this specific are rarely needed. For "
"a busy network admin, a readable ruleset is a safer ruleset. The remainder "
@@ -842,13 +842,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:416
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:417
#, no-wrap
msgid "pass from xl1:network to any port $ports keep state\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:421
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:422
msgid ""
"The `interface:network` notation can be replaced with a macro to make the "
"ruleset even more readable. For example, a `$localnet` macro could be "
@@ -859,7 +859,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:424
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:425
msgid ""
"If required, `$localnet` could even be defined as a list of networks. "
"Whatever the specific needs, a sensible `$localnet` definition could be used "
@@ -867,13 +867,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:428
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:429
#, no-wrap
msgid "pass from $localnet to any port $ports keep state\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:432
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:433
msgid ""
"The following sample ruleset allows all traffic initiated by machines on the "
"internal network. It first defines two macros to represent the external and "
@@ -881,7 +881,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:437
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:438
msgid ""
"For dialup users, the external interface will use [.filename]#tun0#. For an "
"ADSL connection, specifically those using PPP over Ethernet (PPPoE), the "
@@ -890,7 +890,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:448
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:449
#, no-wrap
msgid ""
"ext_if = \"xl0\"\t# macro for external interface - use tun0 for PPPoE\n"
@@ -903,7 +903,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:453
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:454
msgid ""
"This ruleset introduces the `nat` rule which is used to handle the network "
"address translation from the non-routable addresses inside the internal "
@@ -915,14 +915,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:456
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:457
msgid ""
"Note that this ruleset probably allows more traffic to pass out of the "
"network than is needed. One reasonable setup could create this macro:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:461
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:462
#, no-wrap
msgid ""
"client_out = \"{ ftp-data, ftp, ssh, domain, pop3, auth, nntp, http, \\\n"
@@ -930,12 +930,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:464
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:465
msgid "to use in the main pass rule:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:469
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:470
#, no-wrap
msgid ""
"pass inet proto tcp from $localnet to any port $client_out \\\n"
@@ -943,25 +943,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:473
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:474
msgid ""
"A few other pass rules may be needed. This one enables SSH on the external "
"interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:477
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:478
#, no-wrap
msgid "pass in inet proto tcp to $ext_if port ssh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:480
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:481
msgid "This macro definition and rule allows DNS and NTP for internal clients:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:485
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:486
#, no-wrap
msgid ""
"udp_services = \"{ domain, ntp }\"\n"
@@ -969,7 +969,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:493
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:494
msgid ""
"Note the `quick` keyword in this rule. Since the ruleset consists of "
"several rules, it is important to understand the relationships between the "
@@ -982,13 +982,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:495
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:496
#, no-wrap
msgid "Creating an FTP Proxy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:500
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:501
msgid ""
"Configuring working FTP rules can be problematic due to the nature of the "
"FTP protocol. FTP pre-dates firewalls by several decades and is insecure in "
@@ -996,26 +996,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:502
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:503
msgid "Passwords are transferred in the clear."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:503
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:504
msgid ""
"The protocol demands the use of at least two TCP connections (control and "
"data) on separate ports."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:504
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:505
msgid ""
"When a session is established, data is communicated using randomly selected "
"ports."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:507
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:508
msgid ""
"All of these points present security challenges, even before considering any "
"potential security weaknesses in client or server software. More secure "
@@ -1025,7 +1025,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:510
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:511
msgid ""
"For those situations when FTP is required, PF provides redirection of FTP "
"traffic to a small proxy program called man:ftp-proxy[8], which is included "
@@ -1035,29 +1035,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:512
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:513
msgid "To enable the FTP proxy, add this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:516
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:517
#, no-wrap
msgid "ftpproxy_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:519
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:520
msgid "Then start the proxy by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:523
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:524
#, no-wrap
msgid "# service ftp-proxy start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:527
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:528
msgid ""
"For a basic configuration, three elements need to be added to [.filename]#/"
"etc/pf.conf#. First, the anchors which the proxy will use to insert the "
@@ -1065,7 +1065,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:532
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:533
#, no-wrap
msgid ""
"nat-anchor \"ftp-proxy/*\"\n"
@@ -1073,48 +1073,48 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:535
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:536
msgid "Second, a pass rule is needed to allow FTP traffic in to the proxy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:538
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:539
msgid ""
"Third, redirection and NAT rules need to be defined before the filtering "
"rules. Insert this `rdr` rule immediately after the `nat` rule:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:542
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:543
#, no-wrap
msgid "rdr pass on $int_if proto tcp from any to any port ftp -> 127.0.0.1 port 8021\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:545
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:546
msgid "Finally, allow the redirected traffic to pass:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:549
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:550
#, no-wrap
msgid "pass out proto tcp from $proxy to any port ftp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:552
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:553
msgid "where `$proxy` expands to the address the proxy daemon is bound to."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:554
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:555
msgid ""
"Save [.filename]#/etc/pf.conf#, load the new rules, and verify from a client "
"that FTP connections are working:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:564
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:565
msgid ""
"This example covers a basic setup where the clients in the local network "
"need to contact FTP servers elsewhere. This basic configuration should work "
@@ -1127,7 +1127,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:566
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:567
msgid ""
"For ways to run an FTP server protected by PF and man:ftp-proxy[8], "
"configure a separate `ftp-proxy` in reverse mode, using `-R`, on a separate "
@@ -1135,13 +1135,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:568
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:569
#, no-wrap
msgid "Managing ICMP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:571
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:572
msgid ""
"Many of the tools used for debugging or troubleshooting a TCP/IP network "
"rely on the Internet Control Message Protocol (ICMP), which was designed "
@@ -1149,7 +1149,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:574
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:575
msgid ""
"The ICMP protocol sends and receives _control messages_ between hosts and "
"gateways, mainly to provide feedback to a sender about any unusual or "
@@ -1159,7 +1159,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:578
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:579
msgid ""
"From a firewall perspective, some ICMP control messages are vulnerable to "
"known attack vectors. Also, letting all diagnostic traffic pass "
@@ -1169,20 +1169,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:582
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:583
#, no-wrap
msgid "pass inet proto icmp from any to any\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:585
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:586
msgid ""
"One solution is to let all ICMP traffic from the local network through while "
"stopping all probes from outside the network:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:590
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:591
#, no-wrap
msgid ""
"pass inet proto icmp from $localnet to any keep state\n"
@@ -1190,7 +1190,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:595
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:596
msgid ""
"Additional options are available which demonstrate some of PF's "
"flexibility. For example, rather than allowing all ICMP messages, one can "
@@ -1199,25 +1199,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:599
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:600
#, no-wrap
msgid "icmp_types = \"echoreq\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:602
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:603
msgid "and a rule which uses the macro:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:606
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:646
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:607
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:647
#, no-wrap
msgid "pass inet proto icmp all icmp-type $icmp_types keep state\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:611
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:612
msgid ""
"If other types of ICMP packets are needed, expand `icmp_types` to a list of "
"those packet types. Type `more /usr/src/sbin/pfctl/pfctl_parser.c` to see "
@@ -1228,14 +1228,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:613
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:614
msgid ""
"Since Unix `traceroute` uses UDP by default, another rule is needed to allow "
"Unix `traceroute`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:618
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:619
#, no-wrap
msgid ""
"# allow out the default range for traceroute(8):\n"
@@ -1243,7 +1243,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:623
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:624
msgid ""
"Since `TRACERT.EXE` on Microsoft Windows systems uses ICMP echo request "
"messages, only the first rule is needed to allow network traces from those "
@@ -1253,13 +1253,13 @@ msgid ""
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:625
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:626
#, no-wrap
msgid "Path MTU Discovery"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:630
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:631
msgid ""
"Internet protocols are designed to be device independent, and one "
"consequence of device independence is that the optimal packet size for a "
@@ -1270,7 +1270,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:635
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:636
msgid ""
"TCP/IP uses a process known as path MTU discovery to determine the right "
"packet size for a connection. This process sends packets of varying sizes "
@@ -1283,33 +1283,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:639
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:640
#, no-wrap
msgid "icmp_types = \"{ echoreq, unreach }\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:642
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:643
msgid ""
"Since the pass rule already uses that macro, it does not need to be modified "
"to support the new ICMP type:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:650
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:651
msgid ""
"PF allows filtering on all variations of ICMP types and codes. The list of "
"possible types and codes are documented in man:icmp[4] and man:icmp6[4]."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:652
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:653
#, no-wrap
msgid "Using Tables"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:657
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:658
msgid ""
"Some types of data are relevant to filtering and redirection at a given "
"time, but their definition is too long to be included in the ruleset file. "
@@ -1320,13 +1320,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:661
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:662
#, no-wrap
msgid "table <clients> { 192.168.2.0/24, !192.168.2.5 }\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:665
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:666
msgid ""
"In this example, the `192.168.2.0/24` network is part of the table, except "
"for the address `192.168.2.5`, which is excluded using the `!` operator. It "
@@ -1335,7 +1335,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:670
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:671
#, no-wrap
msgid ""
"192.168.2.0/24\n"
@@ -1343,42 +1343,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:673
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:674
msgid "To refer to the file, define the table like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:677
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:678
#, no-wrap
msgid "table <clients> persist file \"/etc/clients\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:680
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:681
msgid "Once the table is defined, it can be referenced by a rule:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:684
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:685
#, no-wrap
msgid "pass inet proto tcp from <clients> to any port $client_out flags S/SA keep state\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:688
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:689
msgid ""
"A table's contents can be manipulated live, using `pfctl`. This example "
"adds another network to the table:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:692
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:693
#, no-wrap
msgid "# pfctl -t clients -T add 192.168.1.0/16\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:698
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:699
msgid ""
"Note that any changes made this way will take affect now, making them ideal "
"for testing, but will not survive a power failure or reboot. To make the "
@@ -1391,26 +1391,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:702
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:703
#, no-wrap
msgid "# pfctl -t clients -T replace -f /etc/clients\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:705
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:706
#, no-wrap
msgid "Using Overload Tables to Protect SSH"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:708
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:709
msgid ""
"Those who run SSH on an external interface have probably seen something like "
"this in the authentication logs:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:717
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:718
#, no-wrap
msgid ""
"Sep 26 03:12:34 skapet sshd[25771]: Failed password for root from 200.72.41.31 port 40992 ssh2\n"
@@ -1422,7 +1422,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:720
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:721
msgid ""
"This is indicative of a brute force attack where somebody or some program is "
"trying to discover the user name and password which will let them into the "
@@ -1430,7 +1430,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:725
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:726
msgid ""
"If external SSH access is needed for legitimate users, changing the default "
"port used by SSH can offer some protection. However, PF provides a more "
@@ -1441,26 +1441,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:727
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:728
msgid ""
"To configure this, create this table in the tables section of the ruleset:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:731
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:732
#, no-wrap
msgid "table <bruteforce> persist\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:734
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:735
msgid ""
"Then, somewhere early in the ruleset, add rules to block brute access while "
"allowing legitimate access:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:742
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:743
#, no-wrap
msgid ""
"block quick from <bruteforce>\n"
@@ -1471,28 +1471,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:746
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:747
msgid ""
"The part in parentheses defines the limits and the numbers should be changed "
"to meet local requirements. It can be read as follows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:748
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:749
msgid ""
"`max-src-conn` is the number of simultaneous connections allowed from one "
"host."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:750
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:751
msgid ""
"`max-src-conn-rate` is the rate of new connections allowed from any single "
"host (_15_) per number of seconds (_5_)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:753
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:754
msgid ""
"`overload <bruteforce>` means that any host which exceeds these limits gets "
"its address added to the `bruteforce` table. The ruleset blocks all traffic "
@@ -1500,21 +1500,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:755
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:756
msgid ""
"Finally, `flush global` says that when a host reaches the limit, that all "
"(`global`) of that host's connections will be terminated (`flush`)."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:759
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:760
msgid ""
"These rules will _not_ block slow bruteforcers, as described in http://home."
"nuug.no/\\~peter/hailmary2013/[http://home.nuug.no/~peter/hailmary2013/]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:763
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:764
msgid ""
"This example ruleset is intended mainly as an illustration. For example, if "
"a generous number of connections in general are wanted, but the desire is to "
@@ -1523,7 +1523,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:770
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:771
#, no-wrap
msgid ""
"pass quick proto { tcp, udp } from any to any port ssh \\\n"
@@ -1533,13 +1533,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:775
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:776
#, no-wrap
msgid "*It May Not be Necessary to Block All Overloaders:* +\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:777
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:778
msgid ""
"It is worth noting that the overload mechanism is a general technique which "
"does not apply exclusively to SSH, and it is not always optimal to entirely "
@@ -1547,7 +1547,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:779
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:780
msgid ""
"For example, an overload rule could be used to protect a mail service or a "
"web service, and the overload table could be used in a rule to assign "
@@ -1556,7 +1556,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:783
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:784
msgid ""
"Over time, tables will be filled by overload rules and their size will grow "
"incrementally, taking up more memory. Sometimes an IP address that is "
@@ -1566,7 +1566,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:786
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:787
msgid ""
"For situations like these, pfctl provides the ability to expire table "
"entries. For example, this command will remove `<bruteforce>` table entries "
@@ -1574,13 +1574,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:790
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:791
#, no-wrap
msgid "# pfctl -t bruteforce -T expire 86400\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:793
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:794
msgid ""
"Similar functionality is provided by package:security/expiretable[], which "
"removes table entries which have not been accessed for a specified period of "
@@ -1588,7 +1588,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:796
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:797
msgid ""
"Once installed, expiretable can be run to remove `<bruteforce>` table "
"entries older than a specified age. This example removes all entries older "
@@ -1596,19 +1596,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:800
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:801
#, no-wrap
msgid "/usr/local/sbin/expiretable -v -d -t 24h bruteforce\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:803
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:804
#, no-wrap
msgid "Protecting Against SPAM"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:807
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:808
msgid ""
"Not to be confused with the spamd daemon which comes bundled with "
"spamassassin, package:mail/spamd[] can be configured with PF to provide an "
@@ -1617,7 +1617,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:809
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:810
msgid ""
"Spammers tend to send a large number of messages, and SPAM is mainly sent "
"from a few spammer friendly networks and a large number of hijacked "
@@ -1625,7 +1625,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:813
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:814
msgid ""
"When an SMTP connection from an address in a blocklist is received, spamd "
"presents its banner and immediately switches to a mode where it answers SMTP "
@@ -1636,7 +1636,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:816
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:817
msgid ""
"This example demonstrates the basic procedure for setting up spamd with "
"automatically updated blocklists. Refer to the man pages which are "
@@ -1644,13 +1644,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:819
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:820
#, no-wrap
msgid "Procedure: Configuring spamd"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:821
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:822
msgid ""
"Install the package:mail/spamd[] package or port. To use spamd's greylisting "
"features, man:fdescfs[5] must be mounted at [.filename]#/dev/fd#. Add the "
@@ -1658,29 +1658,29 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:825
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:826
#, no-wrap
msgid " fdescfs /dev/fd fdescfs rw 0 0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:828
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:829
msgid "Then, mount the filesystem:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:832
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:833
#, no-wrap
msgid "# mount fdescfs\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:835
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:836
msgid "Next, edit the PF ruleset to include:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:844
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:845
#, no-wrap
msgid ""
"table <spamd> persist\n"
@@ -1692,7 +1692,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:848
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:849
msgid ""
"The two tables `<spamd>` and `<spamd-white>` are essential. SMTP traffic "
"from an address listed in `<spamd>` but not in `<spamd-white>` is redirected "
@@ -1700,14 +1700,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:849
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:850
msgid ""
"The next step is to configure spamd in [.filename]#/usr/local/etc/spamd."
"conf# and to add some [.filename]#rc.conf# parameters."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:852
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:853
msgid ""
"The installation of package:mail/spamd[] includes a sample configuration "
"file ([.filename]#/usr/local/etc/spamd.conf.sample#) and a man page for [."
@@ -1716,7 +1716,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:854
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:855
msgid ""
"One of the first lines in the configuration file that does not begin with a "
"`#` comment sign contains the block which defines the `all` list, which "
@@ -1724,7 +1724,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:859
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:860
#, no-wrap
msgid ""
"all:\\\n"
@@ -1732,7 +1732,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:862
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:863
msgid ""
"This entry adds the desired blocklists, separated by colons (`:`). To use "
"an allowlist to subtract addresses from a blocklist, add the name of the "
@@ -1741,12 +1741,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:864
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:865
msgid "This is followed by the specified blocklist's definition:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:872
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:873
#, no-wrap
msgid ""
"traplist:\\\n"
@@ -1757,7 +1757,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:878
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:879
msgid ""
"where the first line is the name of the blocklist and the second line "
"specifies the list type. The `msg` field contains the message to display to "
@@ -1769,14 +1769,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:880
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:881
msgid ""
"The definition of the specified allowlist is similar, but omits the `msg` "
"field since a message is not needed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:887
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:888
#, no-wrap
msgid ""
"allowlist:\\\n"
@@ -1786,13 +1786,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:892
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:893
#, no-wrap
msgid "*Choose Data Sources with Care:* +\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:895
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:896
msgid ""
"Using all the blocklists in the sample [.filename]#spamd.conf# will block "
"large blocks of the Internet. Administrators need to edit the file to "
@@ -1801,20 +1801,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:899
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:900
msgid ""
"Next, add this entry to [.filename]#/etc/rc.conf#. Additional flags are "
"described in the man page specified by the comment:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:903
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:904
#, no-wrap
msgid "spamd_flags=\"-v\" # use \"\" and see spamd-setup(8) for flags\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:907
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:908
msgid ""
"When finished, reload the ruleset, start spamd by typing `service obspamd "
"start`, and complete the configuration using `spamd-setup`. Finally, create "
@@ -1823,14 +1823,14 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:910
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:911
msgid ""
"On a typical gateway in front of a mail server, hosts will soon start "
"getting trapped within a few seconds to several minutes."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:914
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:915
msgid ""
"PF also supports _greylisting_, which temporarily rejects messages from "
"unknown hosts with _45n_ codes. Messages from greylisted hosts which try "
@@ -1840,7 +1840,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:918
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:919
msgid ""
"More information about greylisting as a technique can be found at the http://"
"www.greylisting.org/[greylisting.org] web site. The most amazing thing "
@@ -1850,49 +1850,49 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:920
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:921
msgid "The basic procedure for configuring greylisting is as follows:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:922
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:923
#, no-wrap
msgid "Procedure: Configuring Greylisting"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:924
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:925
msgid ""
"Make sure that man:fdescfs[5] is mounted as described in Step 1 of the "
"previous Procedure."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:925
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:926
msgid ""
"To run spamd in greylisting mode, add this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:929
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:930
#, no-wrap
msgid "spamd_grey=\"YES\" # use spamd greylisting if YES\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:932
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:933
msgid ""
"Refer to the spamd man page for descriptions of additional related "
"parameters."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:933
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:934
msgid "To complete the greylisting setup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:938
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:939
#, no-wrap
msgid ""
"# service obspamd restart\n"
@@ -1900,7 +1900,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:942
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:943
msgid ""
"Behind the scenes, the spamdb database tool and the spamlogd whitelist "
"updater perform essential functions for the greylisting feature. spamdb is "
@@ -1909,20 +1909,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:944
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:945
#, no-wrap
msgid "Network Hygiene"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:947
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:948
msgid ""
"This section describes how `block-policy`, `scrub`, and `antispoof` can be "
"used to make the ruleset behave sanely."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:951
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:952
msgid ""
"The `block-policy` is an option which can be set in the `options` part of "
"the ruleset, which precedes the redirection and filtering rules. This "
@@ -1933,20 +1933,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:954
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:955
msgid ""
"If not set, the default policy is `drop`. To change the `block-policy`, "
"specify the desired value:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:958
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:959
#, no-wrap
msgid "set block-policy return\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:964
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:965
msgid ""
"In PF, `scrub` is a keyword which enables network packet normalization. "
"This process reassembles fragmented packets and drops TCP packets that have "
@@ -1957,13 +1957,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:968
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:969
#, no-wrap
msgid "scrub in all\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:972
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:973
msgid ""
"Some services, such as NFS, require specific fragment handling options. "
"Refer to https://home.nuug.no/\\~peter/pf/en/scrub.html[https://home.nuug.no/"
@@ -1971,20 +1971,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:974
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:975
msgid ""
"This example reassembles fragments, clears the \"do not fragment\" bit, and "
"sets the maximum segment size to 1440 bytes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:978
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:979
#, no-wrap
msgid "scrub in all fragment reassemble no-df max-mss 1440\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:981
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:982
msgid ""
"The `antispoof` mechanism protects against activity from spoofed or forged "
"IP addresses, mainly by blocking packets appearing on interfaces and in "
@@ -1992,14 +1992,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:983
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:984
msgid ""
"These rules weed out spoofed traffic coming in from the rest of the world as "
"well as any spoofed packets which originate in the local network:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:988
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:989
#, no-wrap
msgid ""
"antispoof for $ext_if\n"
@@ -2007,13 +2007,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:991
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:992
#, no-wrap
msgid "Handling Non-Routable Addresses"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:996
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:997
msgid ""
"Even with a properly configured gateway to handle network address "
"translation, one may have to compensate for other people's "
@@ -2025,7 +2025,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:999
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1000
msgid ""
"In this example, a macro containing non-routable addresses is defined, then "
"used in blocking rules. Traffic to and from these addresses is quietly "
@@ -2033,7 +2033,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1005
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1006
#, no-wrap
msgid ""
"martians = \"{ 127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, \\\n"
@@ -2042,7 +2042,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1008
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1009
#, no-wrap
msgid ""
"block drop in quick on $ext_if from $martians to any\n"
@@ -2050,13 +2050,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1010
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1011
#, no-wrap
msgid "Enabling ALTQ"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1014
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1015
msgid ""
"On FreeBSD, ALTQ can be used with PF to provide Quality of Service (QOS). "
"Once ALTQ is enabled, queues can be defined in the ruleset which determine "
@@ -2064,14 +2064,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1016
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1017
msgid ""
"Before enabling ALTQ, refer to man:altq[4] to determine if the drivers for "
"the network cards installed on the system support it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1022
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1023
msgid ""
"ALTQ is not available as a loadable kernel module. If the system's "
"interfaces support ALTQ, create a custom kernel using the instructions in "
@@ -2082,7 +2082,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1031
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1032
#, no-wrap
msgid ""
"options ALTQ\n"
@@ -2094,31 +2094,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1034
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1035
msgid "The following scheduler algorithms are available:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1035
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1036
#, no-wrap
msgid "CBQ"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1037
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1038
msgid ""
"Class Based Queuing (CBQ) is used to divide a connection's bandwidth into "
"different classes or queues to prioritize traffic based on filter rules."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1038
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1039
#, no-wrap
msgid "RED"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1041
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1042
msgid ""
"Random Early Detection (RED) is used to avoid network congestion by "
"measuring the length of the queue and comparing it to the minimum and "
@@ -2127,26 +2127,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1042
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1043
#, no-wrap
msgid "RIO"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1044
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1045
msgid ""
"In Random Early Detection In and Out (RIO) mode, RED maintains multiple "
"average queue lengths and multiple threshold values, one for each QOS level."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1045
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1046
#, no-wrap
msgid "HFSC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1047
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1048
msgid ""
"Hierarchical Fair Service Curve Packet Scheduler (HFSC) is described in "
"http://www-2.cs.cmu.edu/\\~hzhang/HFSC/main.html[http://www-2.cs.cmu.edu/"
@@ -2154,20 +2154,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1048
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1049
#, no-wrap
msgid "PRIQ"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1050
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1051
msgid ""
"Priority Queuing (PRIQ) always passes traffic that is in a higher queue "
"first."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1052
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1053
msgid ""
"More information about the scheduling algorithms and example rulesets are "
"available at the https://web.archive.org/web/20151109213426/http://www."
@@ -2175,13 +2175,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1054
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1055
#, no-wrap
msgid "IPFW"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1058
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1059
msgid ""
"IPFW is a stateful firewall written for FreeBSD which supports both IPv4 and "
"IPv6. It is comprised of several components: the kernel firewall filter "
@@ -2191,7 +2191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1061
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1062
msgid ""
"FreeBSD provides a sample ruleset in [.filename]#/etc/rc.firewall# which "
"defines several firewall types for common scenarios to assist novice users "
@@ -2201,102 +2201,102 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1063
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1064
msgid ""
"This section describes how to enable IPFW, provides an overview of its rule "
"syntax, and demonstrates several rulesets for common configuration scenarios."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1065
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1066
#, no-wrap
msgid "Enabling IPFW"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1068
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1069
msgid ""
"IPFW is included in the basic FreeBSD install as a kernel loadable module, "
"meaning that a custom kernel is not needed in order to enable IPFW."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1070
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1071
msgid ""
"For those users who wish to statically compile IPFW support into a custom "
"kernel, see <<firewalls-ipfw-kernelconfig>>."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1072
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1073
msgid ""
"To configure the system to enable IPFW at boot time, add `firewall_enable="
"\"YES\"` to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1076
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1077
#, no-wrap
msgid "# sysrc firewall_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1079
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1080
msgid ""
"To use one of the default firewall types provided by FreeBSD, add another "
"line which specifies the type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1083
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1084
#, no-wrap
msgid "# sysrc firewall_type=\"open\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1086
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1087
msgid "The available types are:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1088
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1089
msgid "`open`: passes all traffic."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1089
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1090
msgid "`client`: protects only this machine."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1090
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1091
msgid "`simple`: protects the whole network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1091
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1092
msgid ""
"`closed`: entirely disables IP traffic except for the loopback interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1092
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1093
msgid "`workstation`: protects only this machine using stateful rules."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1093
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1094
msgid "`UNKNOWN`: disables the loading of firewall rules."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1094
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1095
msgid ""
"[.filename]#filename#: full path of the file containing the firewall ruleset."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1096
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1097
msgid ""
"If `firewall_type` is set to either `client` or `simple`, modify the default "
"rules found in [.filename]#/etc/rc.firewall# to fit the configuration of the "
@@ -2304,12 +2304,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1098
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1099
msgid "Note that the `filename` type is used to load a custom ruleset."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1101
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1102
msgid ""
"An alternate way to load a custom ruleset is to set the `firewall_script` "
"variable to the absolute path of an _executable script_ that includes IPFW "
@@ -2318,24 +2318,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1105
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1106
#, no-wrap
msgid "# sysrc firewall_script=\"/etc/ipfw.rules\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1108
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1109
msgid "To enable logging through man:syslogd[8], include this line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1112
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1113
#, no-wrap
msgid "# sysrc firewall_logging=\"YES\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1120
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1121
msgid ""
"Only firewall rules with the `log` option will be logged. The default rules "
"do not include this option and it must be manually added. Therefore it is "
@@ -2344,7 +2344,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1124
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1125
msgid ""
"There is no [.filename]#/etc/rc.conf# variable to set logging limits. To "
"limit the number of times a rule is logged per connection attempt, specify "
@@ -2352,49 +2352,49 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1128
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1129
#, no-wrap
msgid "# echo \"net.inet.ip.fw.verbose_limit=5\" >> /etc/sysctl.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1131
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1132
msgid ""
"To enable logging through a dedicated interface named `ipfw0`, add this line "
"to [.filename]#/etc/rc.conf# instead:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1135
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1136
#, no-wrap
msgid "# sysrc firewall_logif=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1138
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1139
msgid "Then use tcpdump to see what is being logged:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1142
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1143
#, no-wrap
msgid "# tcpdump -t -n -i ipfw0\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1148
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1149
msgid "There is no overhead due to logging unless tcpdump is attached."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1152
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1153
msgid ""
"After saving the needed edits, start the firewall. To enable logging limits "
"now, also set the `sysctl` value specified above:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1157
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1158
#, no-wrap
msgid ""
"# service ipfw start\n"
@@ -2402,13 +2402,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1160
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1161
#, no-wrap
msgid "IPFW Rule Syntax"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1168
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1169
msgid ""
"When a packet enters the IPFW firewall, it is compared against the first "
"rule in the ruleset and progresses one rule at a time, moving from top to "
@@ -2423,7 +2423,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1174
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1175
msgid ""
"When creating an IPFW rule, keywords must be written in the following "
"order. Some keywords are mandatory while other keywords are optional. The "
@@ -2434,14 +2434,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1176
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1177
msgid ""
"`_CMD RULE_NUMBER set SET_NUMBER ACTION log LOG_AMOUNT PROTO from SRC "
"SRC_PORT to DST DST_PORT OPTIONS_`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1180
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1181
msgid ""
"This section provides an overview of these keywords and their options. It "
"is not an exhaustive list of every possible option. Refer to man:ipfw[8] "
@@ -2450,24 +2450,24 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1181
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1182
#, no-wrap
msgid "CMD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1183
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1184
msgid "Every rule must start with `ipfw add`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1184
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1185
#, no-wrap
msgid "RULE_NUMBER"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1188
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1189
msgid ""
"Each rule is associated with a number from `1` to `65534`. The number is "
"used to indicate the order of rule processing. Multiple rules can have the "
@@ -2476,13 +2476,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1189
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1190
#, no-wrap
msgid "SET_NUMBER"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1193
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1194
msgid ""
"Each rule is associated with a set number from `0` to `31`. Sets can be "
"individually disabled or enabled, making it possible to quickly add or "
@@ -2491,14 +2491,14 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1194
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1940
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1195
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1941
#, no-wrap
msgid "ACTION"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1197
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1198
msgid ""
"A rule can be associated with one of the following actions. The specified "
"action will be executed when the packet matches the selection criterion of "
@@ -2506,14 +2506,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1199
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1200
msgid ""
"`allow | accept | pass | permit`: these keywords are equivalent and allow "
"packets that match the rule."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1204
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1205
msgid ""
"`check-state`: checks the packet against the dynamic state table. If a "
"match is found, execute the action associated with the rule which generated "
@@ -2524,31 +2524,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1207
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1208
msgid ""
"`count`: updates counters for all packets that match the rule. The search "
"continues with the next rule."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1209
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1210
msgid ""
"`deny | drop`: either word silently discards packets that match this rule."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1212
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1213
msgid "Additional actions are available. Refer to man:ipfw[8] for details."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1213
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1214
#, no-wrap
msgid "LOG_AMOUNT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1219
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1220
msgid ""
"When a packet matches a rule with the `log` keyword, a message will be "
"logged to man:syslogd[8] with a facility name of `SECURITY`. Logging only "
@@ -2561,7 +2561,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1224
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1225
msgid ""
"Logging is done after all other packet matching conditions have been met, "
"and before performing the final action on the packet. The administrator "
@@ -2569,26 +2569,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1226
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1227
#, no-wrap
msgid "PROTO"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1228
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1229
msgid ""
"This optional value can be used to specify any protocol name or number found "
"in [.filename]#/etc/protocols#."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1229
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1230
#, no-wrap
msgid "SRC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1234
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1235
msgid ""
"The `from` keyword must be followed by the source address or a keyword that "
"represents the source address. An address can be represented by `any`, `me` "
@@ -2600,27 +2600,27 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1235
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2006
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1236
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2007
#, no-wrap
msgid "SRC_PORT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1237
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1238
msgid ""
"An optional source port can be specified using the port number or name from "
"[.filename]#/etc/services#."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1238
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1239
#, no-wrap
msgid "DST"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1241
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1242
msgid ""
"The `to` keyword must be followed by the destination address or a keyword "
"that represents the destination address. The same keywords and addresses "
@@ -2628,28 +2628,28 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1242
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2019
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1243
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2020
#, no-wrap
msgid "DST_PORT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1244
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1245
msgid ""
"An optional destination port can be specified using the port number or name "
"from [.filename]#/etc/services#."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1245
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1970
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1246
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1971
#, no-wrap
msgid "OPTIONS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1249
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1250
msgid ""
"Several keywords can follow the source and destination. As the name "
"suggests, OPTIONS are optional. Commonly used options include `in` or "
@@ -2658,7 +2658,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1251
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1252
msgid ""
"When a `keep-state` rule is matched, the firewall will create a dynamic rule "
"which matches bidirectional traffic between the source and destination "
@@ -2666,7 +2666,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1256
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1257
msgid ""
"The dynamic rules facility is vulnerable to resource depletion from a SYN-"
"flood attack which would open a huge number of dynamic rules. To counter "
@@ -2678,21 +2678,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1259
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1260
msgid ""
"Dozens of OPTIONS are available. Refer to man:ipfw[8] for a description of "
"each available option."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1260
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2047
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1261
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2048
#, no-wrap
msgid "Example Ruleset"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1265
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1266
msgid ""
"This section demonstrates how to create an example stateful firewall ruleset "
"script named [.filename]#/etc/ipfw.rules#. In this example, all connection "
@@ -2701,20 +2701,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1269
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1270
msgid ""
"When first creating or testing a firewall ruleset, consider temporarily "
"setting this tunable:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1273
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1274
#, no-wrap
msgid "net.inet.ip.fw.default_to_accept=\"1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1276
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1277
msgid ""
"This sets the default policy of man:ipfw[8] to be more permissive than the "
"default `deny ip from any to any`, making it slightly more difficult to get "
@@ -2722,7 +2722,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1281
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1282
msgid ""
"The firewall script begins by indicating that it is a Bourne shell script "
"and flushes any existing rules. It then creates the `cmd` variable so that "
@@ -2732,7 +2732,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1287
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1288
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -2741,7 +2741,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1291
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1292
#, no-wrap
msgid ""
"# Set rules command prefix\n"
@@ -2750,14 +2750,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1294
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1295
msgid ""
"The first two rules allow all traffic on the trusted internal interface and "
"on the loopback interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1299
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1300
#, no-wrap
msgid ""
"# Change xl0 to LAN NIC interface name\n"
@@ -2765,7 +2765,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1302
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1303
#, no-wrap
msgid ""
"# No restrictions on Loopback Interface\n"
@@ -2773,27 +2773,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1305
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1306
msgid ""
"The next rule allows the packet through if it matches an existing entry in "
"the dynamic rules table:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1309
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1310
#, no-wrap
msgid "$cmd 00101 check-state\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1312
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1313
msgid ""
"The next set of rules defines which stateful connections internal systems "
"can create to hosts on the Internet:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1320
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1321
#, no-wrap
msgid ""
"# Allow access to public DNS\n"
@@ -2804,7 +2804,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1326
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1327
#, no-wrap
msgid ""
"# Allow access to ISP's DHCP server for cable/DSL configurations.\n"
@@ -2815,7 +2815,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1330
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1331
#, no-wrap
msgid ""
"# Allow outbound HTTP and HTTPS connections\n"
@@ -2824,7 +2824,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1334
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1335
#, no-wrap
msgid ""
"# Allow outbound email connections\n"
@@ -2833,7 +2833,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1337
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1338
#, no-wrap
msgid ""
"# Allow outbound ping\n"
@@ -2841,7 +2841,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1340
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1341
#, no-wrap
msgid ""
"# Allow outbound NTP\n"
@@ -2849,7 +2849,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1343
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1344
#, no-wrap
msgid ""
"# Allow outbound SSH\n"
@@ -2857,7 +2857,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1346
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1347
#, no-wrap
msgid ""
"# deny and log all other outbound connections\n"
@@ -2865,7 +2865,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1351
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1352
msgid ""
"The next set of rules controls connections from Internet hosts to the "
"internal network. It starts by denying packets typically associated with "
@@ -2875,7 +2875,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1364
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1365
#, no-wrap
msgid ""
"# Deny all inbound traffic from non-routable reserved address spaces\n"
@@ -2891,7 +2891,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1367
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1368
#, no-wrap
msgid ""
"# Deny public pings\n"
@@ -2899,7 +2899,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1370
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1371
#, no-wrap
msgid ""
"# Deny ident\n"
@@ -2907,7 +2907,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1376
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1377
#, no-wrap
msgid ""
"# Deny all Netbios services.\n"
@@ -2918,7 +2918,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1379
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1380
#, no-wrap
msgid ""
"# Deny fragments\n"
@@ -2926,7 +2926,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1382
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1383
#, no-wrap
msgid ""
"# Deny ACK packets that did not match the dynamic rule table\n"
@@ -2934,7 +2934,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1386
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1387
#, no-wrap
msgid ""
"# Allow traffic from ISP's DHCP server.\n"
@@ -2943,7 +2943,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1389
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1390
#, no-wrap
msgid ""
"# Allow HTTP connections to internal web server\n"
@@ -2951,7 +2951,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1392
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1393
#, no-wrap
msgid ""
"# Allow inbound SSH connections\n"
@@ -2959,7 +2959,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1395
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1396
#, no-wrap
msgid ""
"# Reject and log all other incoming connections\n"
@@ -2967,14 +2967,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1398
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1399
msgid ""
"The last rule logs all packets that do not match any of the rules in the "
"ruleset:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1403
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1404
#, no-wrap
msgid ""
"# Everything else is denied and logged\n"
@@ -2982,13 +2982,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1406
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1407
#, no-wrap
msgid "In-kernel NAT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1411
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1412
msgid ""
"FreeBSD's IPFW firewall has two implementations of NAT: the userland "
"implementation man:natd[8], and the more recent in-kernel NAT "
@@ -2999,7 +2999,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1415
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1416
msgid ""
"To do this, the FreeBSD machine connected to the Internet must act as a "
"gateway. This system must have two NICs, where one is connected to the "
@@ -3009,7 +3009,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1418
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1419
msgid ""
"Some additional configuration is needed in order to enable the in-kernel NAT "
"facility of IPFW. To enable in-kernel NAT support at boot time, the "
@@ -3017,7 +3017,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1424
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1425
#, no-wrap
msgid ""
"gateway_enable=\"YES\"\n"
@@ -3026,7 +3026,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1430
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1431
msgid ""
"When `firewall_nat_enable` is set but `firewall_enable` is not, it will have "
"no effect and do nothing. This is because the in-kernel NAT implementation "
@@ -3034,7 +3034,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1437
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1438
msgid ""
"When the ruleset contains stateful rules, the positioning of the NAT rule is "
"critical and the `skipto` action is used. The `skipto` action requires a "
@@ -3048,7 +3048,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1447
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1448
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -3061,7 +3061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1452
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1453
msgid ""
"With in-kernel NAT it is necessary to disable TCP segmentation offloading "
"(TSO) due to the architecture of man:libalias[3], a library implemented as a "
@@ -3072,13 +3072,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1456
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1457
#, no-wrap
msgid "net.inet.tcp.tso=\"0\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1465
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1466
msgid ""
"A NAT instance will also be configured. It is possible to have multiple NAT "
"instances each with their own configuration. For this example only one NAT "
@@ -3096,7 +3096,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1470
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1471
#, no-wrap
msgid ""
"ipfw disable one_pass\n"
@@ -3104,7 +3104,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1476
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1477
msgid ""
"The inbound NAT rule is inserted _after_ the two rules which allow all "
"traffic on the trusted and loopback interfaces and after the reassemble rule "
@@ -3120,7 +3120,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1480
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1481
msgid ""
"The reassemble rule was not needed with userland man:natd[8] because the "
"internal workings of the IPFW `divert` action already takes care of "
@@ -3129,7 +3129,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1483
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1484
msgid ""
"The NAT instance and rule number used in this example does not match with "
"the default NAT instance and rule number created by [.filename]#rc."
@@ -3138,7 +3138,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1493
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1494
#, no-wrap
msgid ""
"$cmd 005 allow all from any to any via xl0 # exclude LAN traffic\n"
@@ -3150,7 +3150,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1497
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1498
msgid ""
"The outbound rules are modified to replace the `allow` action with the `"
"$skip` variable, indicating that rule processing will continue at rule "
@@ -3159,14 +3159,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1501
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1502
msgid ""
"Remember that IPFW's performance is largely determined by the number of "
"rules present in the ruleset."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1510
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1511
#, no-wrap
msgid ""
"# Authorized outbound packets\n"
@@ -3177,7 +3177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1516
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1517
msgid ""
"The inbound rules remain the same, except for the very last rule which "
"removes the `via $pif` in order to catch both inbound and outbound rules. "
@@ -3189,7 +3189,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1522
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1523
#, no-wrap
msgid ""
"$cmd 999 deny log all from any to any\n"
@@ -3198,7 +3198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1525
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1526
msgid ""
"In this example, rules `100`, `101`, `125`, `1000`, and `1001` control the "
"address translation of the outbound and inbound packets so that the entries "
@@ -3206,7 +3206,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1537
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1538
msgid ""
"Consider an internal web browser which initializes a new outbound HTTP "
"session over port 80. When the first outbound packet enters the firewall, "
@@ -3226,7 +3226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1542
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1543
msgid ""
"On the inbound side, the ruleset has to deny bad packets and allow only "
"authorized services. A packet which matches an inbound rule is posted to "
@@ -3237,7 +3237,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1550
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1551
msgid ""
"Transitioning from userland man:natd[8] to in-kernel NAT might appear "
"seamless at first but there is small catch. When using the GENERIC kernel, "
@@ -3257,13 +3257,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1552
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1553
#, no-wrap
msgid "Port Redirection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1558
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1559
msgid ""
"The drawback with NAT in general is that the LAN clients are not accessible "
"from the Internet. Clients on the LAN can make outgoing connections to the "
@@ -3274,7 +3274,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1561
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1562
msgid ""
"For example, an IRC server runs on client `A` and a web server runs on "
"client `B`. For this to work properly, connections received on ports 6667 "
@@ -3282,7 +3282,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1565
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1566
msgid ""
"With in-kernel NAT all configuration is done in the NAT instance "
"configuration. For a full list of options that an in-kernel NAT instance "
@@ -3291,7 +3291,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1571
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1572
#, no-wrap
msgid ""
"redirect_port proto targetIP:targetPORT[-targetPORT]\n"
@@ -3300,12 +3300,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1574
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1575
msgid "To configure the above example setup, the arguments should be:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1579
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1580
#, no-wrap
msgid ""
"redirect_port tcp 192.168.0.2:6667 6667\n"
@@ -3313,7 +3313,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1582
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1583
msgid ""
"After adding these arguments to the configuration of NAT instance 1 in the "
"above ruleset, the TCP ports will be port forwarded to the LAN client "
@@ -3321,7 +3321,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1588
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1589
#, no-wrap
msgid ""
"ipfw -q nat 1 config if $pif same_ports unreg_only reset \\\n"
@@ -3330,7 +3330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1592
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1593
msgid ""
"Port ranges over individual ports can be indicated with `redirect_port`. "
"For example, _tcp 192.168.0.2:2000-3000 2000-3000_ would redirect all "
@@ -3339,13 +3339,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1593
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1594
#, no-wrap
msgid "Address Redirection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1599
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1600
msgid ""
"Address redirection is useful if more than one IP address is available. "
"Each LAN client can be assigned its own external IP address by man:ipfw[8], "
@@ -3359,7 +3359,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1601
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1602
msgid ""
"The `redirect_address` syntax is as below, where `localIP` is the internal "
"IP address of the LAN client, and `publicIP` the external IP address "
@@ -3367,18 +3367,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1605
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1606
#, no-wrap
msgid "redirect_address localIP publicIP\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1608
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1609
msgid "In the example, the arguments would read:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1613
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1614
#, no-wrap
msgid ""
"redirect_address 192.168.0.2 128.1.1.2\n"
@@ -3386,7 +3386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1617
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1618
msgid ""
"Like `redirect_port`, these arguments are placed in a NAT instance "
"configuration. With address redirection, there is no need for port "
@@ -3394,20 +3394,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1620
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1621
msgid ""
"The external IP addresses on the man:ipfw[8] machine must be active and "
"aliased to the external interface. Refer to man:rc.conf[5] for details."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1621
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1622
#, no-wrap
msgid "Userspace NAT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1625
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1626
msgid ""
"Let us start with a statement: the userspace NAT implementation: man:"
"natd[8], has more overhead than in-kernel NAT. For man:natd[8] to translate "
@@ -3416,7 +3416,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1629
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1630
msgid ""
"To enable the userpace NAT daemon man:natd[8] at boot time, the following is "
"a minimum configuration in [.filename]#/etc/rc.conf#. Where "
@@ -3426,7 +3426,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1635
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1636
#, no-wrap
msgid ""
"gateway_enable=\"YES\"\n"
@@ -3435,7 +3435,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1640
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1641
msgid ""
"In general, the above ruleset as explained for in-kernel NAT can also be "
"used together with man:natd[8]. The exceptions are the configuration of the "
@@ -3446,7 +3446,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1645
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1646
#, no-wrap
msgid ""
"$cmd 100 divert natd ip from any to any in via $pif\n"
@@ -3454,7 +3454,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1650
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1651
msgid ""
"To configure port or address redirection, a similar syntax as with in-kernel "
"NAT is used. Although, now, instead of specifying the configuration in our "
@@ -3464,13 +3464,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1654
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1655
#, no-wrap
msgid "natd_flags=\"-f /etc/natd.conf\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1661
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1662
msgid ""
"The specified file must contain a list of configuration options, one per "
"line. For more information about the configuration file and possible "
@@ -3478,7 +3478,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1666
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1667
#, no-wrap
msgid ""
"redirect_port tcp 192.168.0.2:6667 6667\n"
@@ -3486,13 +3486,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1671
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1672
#, no-wrap
msgid "The IPFW Command"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1676
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1677
msgid ""
"`ipfw` can be used to make manual, single rule additions or deletions to the "
"active firewall while it is running. The problem with using this method is "
@@ -3503,7 +3503,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1680
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1681
msgid ""
"`ipfw` is a useful way to display the running firewall rules to the console "
"screen. The IPFW accounting facility dynamically creates a counter for each "
@@ -3513,31 +3513,31 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1682
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1683
msgid "To list all the running rules in sequence:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1686
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1687
#, no-wrap
msgid "# ipfw list\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1689
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1690
msgid ""
"To list all the running rules with a time stamp of when the last time the "
"rule was matched:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1693
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1694
#, no-wrap
msgid "# ipfw -t list\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1697
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1698
msgid ""
"The next example lists accounting information and the packet count for "
"matched rules along with the rules themselves. The first column is the rule "
@@ -3546,63 +3546,63 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1701
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1702
#, no-wrap
msgid "# ipfw -a list\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1704
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1705
msgid "To list dynamic rules in addition to static rules:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1708
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1709
#, no-wrap
msgid "# ipfw -d list\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1711
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1712
msgid "To also show the expired dynamic rules:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1715
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1716
#, no-wrap
msgid "# ipfw -d -e list\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1718
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1719
msgid "To zero the counters:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1722
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1723
#, no-wrap
msgid "# ipfw zero\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1725
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1726
msgid "To zero the counters for just the rule with number _NUM_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1729
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1730
#, no-wrap
msgid "# ipfw zero NUM\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1731
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1732
#, no-wrap
msgid "Logging Firewall Messages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1738
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1739
msgid ""
"Even with the logging facility enabled, IPFW will not generate any rule "
"logging on its own. The firewall administrator decides which rules in the "
@@ -3614,7 +3614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1742
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1743
msgid ""
"Logging is a two edged sword. If one is not careful, an over abundance of "
"log data or a DoS attack can fill the disk with log files. Log messages are "
@@ -3623,7 +3623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1747
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1748
msgid ""
"The `IPFIREWALL_VERBOSE_LIMIT=5` kernel option limits the number of "
"consecutive messages sent to man:syslogd[8], concerning the packet matching "
@@ -3637,26 +3637,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1751
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1752
#, no-wrap
msgid "last message repeated 45 times\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1754
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1755
msgid ""
"All logged packets messages are written by default to [.filename]#/var/log/"
"security#, which is defined in [.filename]#/etc/syslog.conf#."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1756
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1757
#, no-wrap
msgid "Building a Rule Script"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1762
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1763
msgid ""
"Most experienced IPFW users create a file containing the rules and code them "
"in a manner compatible with running them as a script. The major benefit of "
@@ -3668,7 +3668,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1767
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1768
msgid ""
"This example script is compatible with the syntax used by the man:sh[1], man:"
"csh[1], and man:tcsh[1] shells. Symbolic substitution fields are prefixed "
@@ -3678,12 +3678,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1769
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1770
msgid "Start the rules file like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1787
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1788
#, no-wrap
msgid ""
"############### start of example ipfw rules script #############\n"
@@ -3704,39 +3704,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1790
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1791
msgid ""
"The rules are not important as the focus of this example is how the symbolic "
"substitution fields are populated."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1792
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1793
msgid ""
"If the above example was in [.filename]#/etc/ipfw.rules#, the rules could be "
"reloaded by the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1796
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1797
#, no-wrap
msgid "# sh /etc/ipfw.rules\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1799
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1800
msgid ""
"[.filename]#/etc/ipfw.rules# can be located anywhere and the file can have "
"any name."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1801
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1802
msgid "The same thing could be accomplished by running these commands by hand:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1811
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1812
#, no-wrap
msgid ""
"# ipfw -q -f flush\n"
@@ -3749,13 +3749,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1814
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1815
#, no-wrap
msgid "IPFW Kernel Options"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1818
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1819
msgid ""
"In order to statically compile IPFW support into a custom kernel, refer to "
"the instructions in crossref:kernelconfig[kernelconfig,Configuring the "
@@ -3764,7 +3764,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1831
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1832
#, no-wrap
msgid ""
"options IPFIREWALL\t\t\t# enables IPFW\n"
@@ -3780,20 +3780,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1836
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1837
msgid ""
"IPFW can be loaded as a kernel module: options above are built by default as "
"modules or can be set at runtime using tunables."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1839
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1840
#, no-wrap
msgid "IPFILTER (IPF)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1842
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1843
msgid ""
"IPFILTER, also known as IPF, is a cross-platform, open source firewall which "
"has been ported to several operating systems, including FreeBSD, NetBSD, "
@@ -3801,7 +3801,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1845
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1846
msgid ""
"IPFILTER is a kernel-side firewall and NAT mechanism that can be controlled "
"and monitored by userland programs. Firewall rules can be set or deleted "
@@ -3811,7 +3811,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1848
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1849
msgid ""
"IPF was originally written using a rule processing logic of \"the last "
"matching rule wins\" and only used stateless rules. Since then, IPF has "
@@ -3819,7 +3819,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1851
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1852
msgid ""
"The IPF FAQ is at http://www.phildev.net/ipf/index.html[http://www.phildev."
"net/ipf/index.html]. A searchable archive of the IPFilter mailing list is "
@@ -3827,27 +3827,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1854
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1855
msgid ""
"This section of the Handbook focuses on IPF as it pertains to FreeBSD. It "
"provides examples of rules that contain the `quick` and `keep state` options."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1855
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1856
#, no-wrap
msgid "Enabling IPF"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1858
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1859
msgid ""
"IPF is included in the basic FreeBSD install as a kernel loadable module, "
"meaning that a custom kernel is not needed in order to enable IPF."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1861
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1862
msgid ""
"For users who prefer to statically compile IPF support into a custom kernel, "
"refer to the instructions in crossref:kernelconfig[kernelconfig,Configuring "
@@ -3855,7 +3855,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1868
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1869
#, no-wrap
msgid ""
"options IPFILTER\n"
@@ -3865,7 +3865,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1871
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1872
msgid ""
"where `options IPFILTER` enables support for IPFILTER, `options "
"IPFILTER_LOG` enables IPF logging using the [.filename]#ipl# packet logging "
@@ -3876,7 +3876,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1875
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1876
msgid ""
"To configure the system to enable IPF at boot time, add the following "
"entries to [.filename]#/etc/rc.conf#. These entries will also enable "
@@ -3886,7 +3886,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1886
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1887
#, no-wrap
msgid ""
"ipfilter_enable=\"YES\" # Start ipf firewall\n"
@@ -3900,12 +3900,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1889
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1890
msgid "If NAT functionality is needed, also add these lines:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1895
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1896
#, no-wrap
msgid ""
"gateway_enable=\"YES\" # Enable as LAN gateway\n"
@@ -3914,18 +3914,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1898
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1899
msgid "Then, to start IPF now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1902
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1903
#, no-wrap
msgid "# service ipfilter start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1906
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1907
msgid ""
"To load the firewall rules, specify the name of the ruleset file using "
"`ipf`. The following command can be used to replace the currently running "
@@ -3933,20 +3933,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1910
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1911
#, no-wrap
msgid "# ipf -Fa -f /etc/ipf.rules\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1913
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1914
msgid ""
"where `-Fa` flushes all the internal rules tables and `-f` specifies the "
"file containing the rules to load."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1916
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1917
msgid ""
"This provides the ability to make changes to a custom ruleset and update the "
"running firewall with a fresh copy of the rules without having to reboot the "
@@ -3955,20 +3955,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1918
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1919
msgid ""
"Refer to man:ipf[8] for details on the other flags available with this "
"command."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1919
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1920
#, no-wrap
msgid "IPF Rule Syntax"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1925
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1926
msgid ""
"This section describes the IPF rule syntax used to create stateful rules. "
"When creating rules, keep in mind that unless the `quick` keyword appears in "
@@ -3980,7 +3980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1928
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1929
msgid ""
"When creating rules, a `#` character is used to mark the start of a comment "
"and may appear at the end of a rule, to explain that rule's function, or on "
@@ -3988,7 +3988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1933
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1934
msgid ""
"The keywords which are used in rules must be written in a specific order, "
"from left to right. Some keywords are mandatory while others are optional. "
@@ -3999,14 +3999,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1935
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1936
msgid ""
"`_ACTION DIRECTION OPTIONS proto PROTO_TYPE from SRC_ADDR SRC_PORT to "
"DST_ADDR DST_PORT TCP_FLAG|ICMP_TYPE keep state STATE_`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1939
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1940
msgid ""
"This section describes each of these keywords and their options. It is not "
"an exhaustive list of every possible option. Refer to man:ipf[5] for a "
@@ -4015,7 +4015,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1944
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1945
msgid ""
"The action keyword indicates what to do with the packet if it matches that "
"rule. Every rule _must_ have an action. The following actions are "
@@ -4023,97 +4023,97 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1946
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1947
msgid "`block`: drops the packet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1948
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1949
msgid "`pass`: allows the packet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1950
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1951
msgid "`log`: generates a log record."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1952
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1953
msgid ""
"`count`: counts the number of packets and bytes which can provide an "
"indication of how often a rule is used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1954
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1955
msgid "`auth`: queues the packet for further processing by another program."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1956
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1957
msgid ""
"`call`: provides access to functions built into IPF that allow more complex "
"actions."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1958
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1959
msgid ""
"`decapsulate`: removes any headers in order to process the contents of the "
"packet."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1959
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1960
#, no-wrap
msgid "DIRECTION"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1961
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1962
msgid ""
"Next, each rule must explicitly state the direction of traffic using one of "
"these keywords:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1963
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1964
msgid "`in`: the rule is applied against an inbound packet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1965
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1966
msgid "`out`: the rule is applied against an outbound packet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1967
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1968
msgid "`all`: the rule applies to either direction."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1969
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1970
msgid ""
"If the system has multiple interfaces, the interface can be specified along "
"with the direction. An example would be `in on fxp0`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1973
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1974
msgid ""
"Options are optional. However, if multiple options are specified, they must "
"be used in the order shown here."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1975
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1976
msgid ""
"`log`: when performing the specified ACTION, the contents of the packet's "
"headers will be written to the man:ipl[4] packet log pseudo-device."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1977
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1978
msgid ""
"`quick`: if a packet matches this rule, the ACTION specified by the rule "
"occurs and no further processing of any following rules will occur for this "
@@ -4121,7 +4121,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1980
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1981
msgid ""
"`on`: must be followed by the interface name as displayed by man:"
"ifconfig[8]. The rule will only match if the packet is going through the "
@@ -4129,21 +4129,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1982
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1983
msgid ""
"When using the `log` keyword, the following qualifiers may be used in this "
"order:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1984
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1985
msgid ""
"`body`: indicates that the first 128 bytes of the packet contents will be "
"logged after the headers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1986
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1987
msgid ""
"`first`: if the `log` keyword is being used in conjunction with a `keep "
"state` option, this option is recommended so that only the triggering packet "
@@ -4151,20 +4151,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1989
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1990
msgid ""
"Additional options are available to specify error return messages. Refer to "
"man:ipf[5] for more details."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1990
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1991
#, no-wrap
msgid "PROTO_TYPE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1996
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1997
msgid ""
"The protocol type is optional. However, it is mandatory if the rule needs "
"to specify a SRC_PORT or a DST_PORT as it defines the type of protocol. "
@@ -4176,13 +4176,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:1997
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:1998
#, no-wrap
msgid "SRC_ADDR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2001
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2002
msgid ""
"The `from` keyword is mandatory and is followed by a keyword which "
"represents the source of the packet. The source can be a hostname, an IP "
@@ -4191,7 +4191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2005
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2006
msgid ""
"There is no way to match ranges of IP addresses which do not express "
"themselves easily using the dotted numeric form / mask-length notation. The "
@@ -4201,7 +4201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2010
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2011
msgid ""
"The port number of the source is optional. However, if it is used, it "
"requires PROTO_TYPE to be first defined in the rule. The port number must "
@@ -4209,7 +4209,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2012
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2013
msgid ""
"A number of different comparison operators are supported: `=` (equal to), `!"
"=` (not equal to), `<` (less than), `>` (greater than), `<=` (less than or "
@@ -4217,7 +4217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2014
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2015
msgid ""
"To specify port ranges, place the two port numbers between `<>` (less than "
"and greater than ), `><` (greater than and less than ), or `:` (greater than "
@@ -4225,13 +4225,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2015
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2016
#, no-wrap
msgid "DST_ADDR"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2018
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2019
msgid ""
"The `to` keyword is mandatory and is followed by a keyword which represents "
"the destination of the packet. Similar to SRC_ADDR, it can be a hostname, "
@@ -4240,7 +4240,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2023
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2024
msgid ""
"Similar to SRC_PORT, the port number of the destination is optional. "
"However, if it is used, it requires PROTO_TYPE to be first defined in the "
@@ -4248,13 +4248,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2024
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2025
#, no-wrap
msgid "TCP_FLAG|ICMP_TYPE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2027
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2028
msgid ""
"If `tcp` is specified as the PROTO_TYPE, flags can be specified as letters, "
"where each letter represents one of the possible TCP flags used to determine "
@@ -4263,20 +4263,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2030
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2031
msgid ""
"If `icmp` is specified as the PROTO_TYPE, the ICMP type to match can be "
"specified. Refer to man:ipf[5] for the allowable types."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2031
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2032
#, no-wrap
msgid "STATE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2035
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2036
msgid ""
"If a `pass` rule contains `keep state`, IPF will add an entry to its dynamic "
"state table and allow subsequent packets that match the connection. IPF can "
@@ -4286,7 +4286,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2042
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2043
msgid ""
"In IPF, packets destined to go out through the interface connected to the "
"public Internet are first checked against the dynamic state table. If the "
@@ -4303,7 +4303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2046
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2047
msgid ""
"Several keywords can be added after `keep state`. If used, these keywords "
"set various options that control stateful filtering, such as setting "
@@ -4312,14 +4312,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2050
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2051
msgid ""
"This section demonstrates how to create an example ruleset which only allows "
"services matching `pass` rules and blocks all others."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2053
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2054
msgid ""
"FreeBSD uses the loopback interface ([.filename]#lo0#) and the IP address "
"`127.0.0.1` for internal communication. The firewall ruleset must contain "
@@ -4327,7 +4327,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2059
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2060
#, no-wrap
msgid ""
"# no restrictions on loopback interface\n"
@@ -4336,7 +4336,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2064
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2065
msgid ""
"The public interface connected to the Internet is used to authorize and "
"control access of all outbound and inbound connections. If one or more "
@@ -4349,14 +4349,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2066
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2067
msgid ""
"These two rules allow all traffic to pass through a trusted LAN interface "
"named [.filename]#xl0#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2072
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2073
#, no-wrap
msgid ""
"# no restrictions on inside LAN interface for private network\n"
@@ -4365,7 +4365,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2075
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2076
msgid ""
"The rules for the public interface's outbound and inbound sections should "
"have the most frequently matched rules placed before less commonly matched "
@@ -4374,7 +4374,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2079
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2080
msgid ""
"This set of rules defines the outbound section of the public interface named "
"[.filename]#dc0#. These rules keep state and identify the specific services "
@@ -4384,7 +4384,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2085
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2086
#, no-wrap
msgid ""
"# interface facing Internet (outbound)\n"
@@ -4393,7 +4393,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2091
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2092
#, no-wrap
msgid ""
"# Allow outbound access to public DNS servers.\n"
@@ -4404,7 +4404,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2098
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2099
#, no-wrap
msgid ""
"# Allow access to ISP's specified DHCP server for cable or DSL networks.\n"
@@ -4416,7 +4416,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2102
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2103
#, no-wrap
msgid ""
"# Allow HTTP and HTTPS\n"
@@ -4425,7 +4425,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2106
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2107
#, no-wrap
msgid ""
"# Allow email\n"
@@ -4434,7 +4434,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2109
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2110
#, no-wrap
msgid ""
"# Allow NTP\n"
@@ -4442,7 +4442,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2112
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2113
#, no-wrap
msgid ""
"# Allow FTP\n"
@@ -4450,7 +4450,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2115
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2116
#, no-wrap
msgid ""
"# Allow SSH\n"
@@ -4458,7 +4458,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2118
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2119
#, no-wrap
msgid ""
"# Allow ping\n"
@@ -4466,7 +4466,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2121
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2122
#, no-wrap
msgid ""
"# Block and log everything else\n"
@@ -4474,7 +4474,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2125
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2126
msgid ""
"This example of the rules in the inbound section of the public interface "
"blocks all undesirable packets first. This reduces the number of packets "
@@ -4482,7 +4482,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2139
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2140
#, no-wrap
msgid ""
"# interface facing Internet (inbound)\n"
@@ -4499,7 +4499,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2143
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2144
#, no-wrap
msgid ""
"# Block fragments and too short tcp packets\n"
@@ -4508,7 +4508,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2147
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2148
#, no-wrap
msgid ""
"# block source routed packets\n"
@@ -4517,7 +4517,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2150
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2151
#, no-wrap
msgid ""
"# Block OS fingerprint attempts and log first occurrence\n"
@@ -4525,7 +4525,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2153
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2154
#, no-wrap
msgid ""
"# Block anything with special options\n"
@@ -4533,7 +4533,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2157
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2158
#, no-wrap
msgid ""
"# Block public pings and ident\n"
@@ -4542,7 +4542,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2163
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2164
#, no-wrap
msgid ""
"# Block incoming Netbios services\n"
@@ -4553,7 +4553,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2167
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2168
msgid ""
"Any time there are logged messages on a rule with the `log first` option, "
"run `ipfstat -hio` to evaluate how many times the rule has been matched. A "
@@ -4561,7 +4561,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2170
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2171
msgid ""
"The rest of the rules in the inbound section define which connections are "
"allowed to be initiated from the Internet. The last rule denies all "
@@ -4570,7 +4570,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2176
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2177
#, no-wrap
msgid ""
"# Allow traffic in from ISP's DHCP server. Replace z.z.z.z with\n"
@@ -4579,7 +4579,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2179
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2180
#, no-wrap
msgid ""
"# Allow public connections to specified internal web server\n"
@@ -4587,7 +4587,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2182
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2183
#, no-wrap
msgid ""
"# Block and log only first occurrence of all remaining traffic.\n"
@@ -4595,20 +4595,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2184
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2185
#, no-wrap
msgid "Configuring NAT"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2187
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2188
msgid ""
"To enable NAT, add these statements to [.filename]#/etc/rc.conf# and specify "
"the name of the file containing the NAT rules:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2193
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2194
#, no-wrap
msgid ""
"gateway_enable=\"YES\"\n"
@@ -4617,7 +4617,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2198
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2199
msgid ""
"NAT rules are flexible and can accomplish many different things to fit the "
"needs of both commercial and home users. The rule syntax presented here has "
@@ -4626,20 +4626,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2200
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2201
msgid ""
"The basic syntax for a NAT rule is as follows, where `map` starts the rule "
"and _IF_ should be replaced with the name of the external interface:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2204
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2205
#, no-wrap
msgid "map IF LAN_IP_RANGE -> PUBLIC_ADDRESS\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2209
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2210
msgid ""
"The _LAN_IP_RANGE_ is the range of IP addresses used by internal clients. "
"Usually, it is a private address range such as `192.168.1.0/24`. The "
@@ -4648,7 +4648,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2216
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2217
msgid ""
"In IPF, when a packet arrives at the firewall from the LAN with a public "
"destination, it first passes through the outbound rules of the firewall "
@@ -4665,7 +4665,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2219
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2220
msgid ""
"For networks that have large numbers of internal systems or multiple "
"subnets, the process of funneling every private IP address into a single "
@@ -4674,7 +4674,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2222
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2223
msgid ""
"The first method is to assign a range of ports to use as source ports. By "
"adding the `portmap` keyword, NAT can be directed to only use source ports "
@@ -4682,26 +4682,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2226
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2227
#, no-wrap
msgid "map dc0 192.168.1.0/24 -> 0/32 portmap tcp/udp 20000:60000\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2229
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2230
msgid ""
"Alternately, use the `auto` keyword which tells NAT to determine the ports "
"that are available for use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2233
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2234
#, no-wrap
msgid "map dc0 192.168.1.0/24 -> 0/32 portmap tcp/udp auto\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2238
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2239
msgid ""
"The second method is to use a pool of public addresses. This is useful when "
"there are too many LAN addresses to fit into a single public address and a "
@@ -4711,14 +4711,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2241
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2242
msgid ""
"The range of public IP addresses can be specified using a netmask or CIDR "
"notation. These two rules are equivalent:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2246
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2247
#, no-wrap
msgid ""
"map dc0 192.168.1.0/24 -> 204.134.75.0/255.255.255.0\n"
@@ -4726,7 +4726,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2251
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2252
msgid ""
"A common practice is to have a publically accessible web server or mail "
"server segregated to an internal network segment. The traffic from these "
@@ -4737,26 +4737,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2255
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2256
#, no-wrap
msgid "rdr dc0 20.20.20.5/32 port 80 -> 10.0.10.25 port 80\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2258
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2259
msgid ""
"If it is the only web server, this rule would also work as it redirects all "
"external HTTP requests to `10.0.10.25`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2262
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2263
#, no-wrap
msgid "rdr dc0 0.0.0.0/0 port 80 -> 10.0.10.25 port 80\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2267
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2268
msgid ""
"IPF has a built in FTP proxy which can be used with NAT. It monitors all "
"outbound traffic for active or passive FTP connection requests and "
@@ -4766,7 +4766,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2270
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2271
msgid ""
"In this example, the first rule calls the proxy for outbound FTP traffic "
"from the internal LAN. The second rule passes the FTP traffic from the "
@@ -4775,7 +4775,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2276
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2277
#, no-wrap
msgid ""
"map dc0 10.0.10.0/29 -> 0/32 proxy port 21 ftp/tcp\n"
@@ -4784,7 +4784,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2280
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2281
msgid ""
"The FTP `map` rules go before the NAT rule so that when a packet matches an "
"FTP rule, the FTP proxy creates temporary filter rules to let the FTP "
@@ -4793,7 +4793,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2283
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2284
msgid ""
"Without the FTP proxy, the following firewall rules would instead be "
"needed. Note that without the proxy, all ports above `1024` need to be "
@@ -4801,7 +4801,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2289
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2290
#, no-wrap
msgid ""
"# Allow out LAN PC client FTP to public Internet\n"
@@ -4810,7 +4810,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2292
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2293
#, no-wrap
msgid ""
"# Allow out passive mode data channel high order port numbers\n"
@@ -4818,7 +4818,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2295
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2296
#, no-wrap
msgid ""
"# Active mode let data channel in from FTP server\n"
@@ -4826,7 +4826,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2299
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2300
msgid ""
"Whenever the file containing the NAT rules is edited, run `ipnat` with `-CF` "
"to delete the current NAT rules and flush the contents of the dynamic "
@@ -4835,54 +4835,54 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2303
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2304
#, no-wrap
msgid "# ipnat -CF -f /etc/ipnat.rules\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2306
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2307
msgid "To display the NAT statistics:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2310
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2311
#, no-wrap
msgid "# ipnat -s\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2313
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2314
msgid "To list the NAT table's current mappings:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2317
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2318
#, no-wrap
msgid "# ipnat -l\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2320
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2321
msgid ""
"To turn verbose mode on and display information relating to rule processing "
"and active rules and table entries:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2324
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2325
#, no-wrap
msgid "# ipnat -v\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2326
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2327
#, no-wrap
msgid "Viewing IPF Statistics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2330
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2331
msgid ""
"IPF includes man:ipfstat[8] which can be used to retrieve and display "
"statistics which are gathered as packets match rules as they go through the "
@@ -4891,12 +4891,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2332
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2333
msgid "The default `ipfstat` output looks like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2352
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2353
#, no-wrap
msgid ""
"input packets: blocked 99286 passed 1255609 nomatch 14686 counted 0\n"
@@ -4919,7 +4919,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2358
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2359
msgid ""
"Several options are available. When supplied with either `-i` for inbound "
"or `-o` for outbound, the command will retrieve and display the appropriate "
@@ -4929,7 +4929,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2364
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2365
#, no-wrap
msgid ""
"@1 pass out on xl0 from any to any\n"
@@ -4938,7 +4938,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2368
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2369
msgid ""
"Include `-h` to prefix each rule with a count of how many times the rule was "
"matched. For example, `ipfstat -oh` displays the outbound internal rules "
@@ -4946,7 +4946,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2374
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2375
#, no-wrap
msgid ""
"2451423 pass out on xl0 from any to any\n"
@@ -4955,7 +4955,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2380
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2381
msgid ""
"To display the state table in a format similar to man:top[1], use `ipfstat -"
"t`. When the firewall is under attack, this option provides the ability to "
@@ -4965,13 +4965,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2381
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2382
#, no-wrap
msgid "IPF Logging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2385
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2386
msgid ""
"IPF provides `ipmon`, which can be used to write the firewall's logging "
"information in a human readable format. It requires that `options "
@@ -4980,7 +4980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2388
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2389
msgid ""
"This command is typically run in daemon mode in order to provide a "
"continuous system log file so that logging of past events may be reviewed. "
@@ -4990,7 +4990,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2395
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2396
#, no-wrap
msgid ""
"ipmon_flags=\"-Ds\" # D = start as daemon\n"
@@ -5000,7 +5000,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2399
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2400
msgid ""
"Logging provides the ability to review, after the fact, information such as "
"which packets were dropped, what addresses they came from, and where they "
@@ -5008,7 +5008,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2404
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2405
msgid ""
"Once the logging facility is enabled in [.filename]#rc.conf# and started "
"with `service ipmon start`, IPF will only log the rules which contain the "
@@ -5020,14 +5020,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2407
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2408
msgid ""
"By default, `ipmon -Ds` mode uses `local0` as the logging facility. The "
"following logging levels can be used to further segregate the logged data:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2414
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2415
#, no-wrap
msgid ""
"LOG_INFO - packets logged using the \"log\" keyword as the action rather than pass or block.\n"
@@ -5037,83 +5037,83 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2417
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2418
msgid ""
"In order to setup IPF to log all data to [.filename]#/var/log/ipfilter.log#, "
"first create the empty file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2421
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2422
#, no-wrap
msgid "# touch /var/log/ipfilter.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2424
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2425
msgid ""
"Then, to write all logged messages to the specified file, add the following "
"statement to [.filename]#/etc/syslog.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2428
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2429
#, no-wrap
msgid "local0.* /var/log/ipfilter.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2431
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2432
msgid ""
"To activate the changes and instruct man:syslogd[8] to read the modified [."
"filename]#/etc/syslog.conf#, run `service syslogd reload`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2433
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2434
msgid ""
"Do not forget to edit [.filename]#/etc/newsyslog.conf# to rotate the new log "
"file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2436
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2437
msgid ""
"Messages generated by `ipmon` consist of data fields separated by white "
"space. Fields common to all messages are:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2438
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2439
msgid "The date of packet receipt."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2439
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2440
msgid ""
"The time of packet receipt. This is in the form HH:MM:SS.F, for hours, "
"minutes, seconds, and fractions of a second."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2440
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2441
msgid "The name of the interface that processed the packet."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2441
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2442
msgid "The group and rule number of the rule in the format `@0:17`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2442
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2443
msgid ""
"The action: `p` for passed, `b` for blocked, `S` for a short packet, `n` did "
"not match any rules, and `L` for a log rule."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2443
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2444
msgid ""
"The addresses written as three fields: the source address and port separated "
"by a comma, the -> symbol, and the destination address and port. For "
@@ -5121,19 +5121,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2444
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2445
msgid "`PR` followed by the protocol name or number: for example, `PR tcp`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2445
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2446
msgid ""
"`len` followed by the header length and total length of the packet: for "
"example, `len 20 40`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2448
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2449
msgid ""
"If the packet is a TCP packet, there will be an additional field starting "
"with a hyphen followed by letters corresponding to any flags that were set. "
@@ -5141,7 +5141,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2451
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2452
msgid ""
"If the packet is an ICMP packet, there will be two fields at the end: the "
"first always being \"icmp\" and the next being the ICMP message and sub-"
@@ -5150,13 +5150,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2453
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2454
#, no-wrap
msgid "Blacklistd"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2460
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2461
msgid ""
"Blacklistd is a daemon listening to sockets awaiting to receive "
"notifications from other daemons about connection attempts that failed or "
@@ -5170,7 +5170,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2465
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2466
msgid ""
"This chapter describes how to set up blacklistd, configure it, and provides "
"examples on how to use it. Readers should be familiar with basic firewall "
@@ -5180,13 +5180,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2466
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2467
#, no-wrap
msgid "Enabling Blacklistd"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2472
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2473
msgid ""
"The main configuration for blacklistd is stored in man:blacklistd.conf[5]. "
"Various command line options are also available to change blacklistd's run-"
@@ -5196,30 +5196,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2476
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2477
#, no-wrap
msgid "# sysrc blacklistd_enable=yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2479
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2480
msgid "To start the service manually, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2483
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2484
#, no-wrap
msgid "# service blacklistd start\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2485
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2486
#, no-wrap
msgid "Creating a Blacklistd Ruleset"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2490
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2491
msgid ""
"Rules for blacklistd are configured in man:blacklistd.conf[5] with one entry "
"per line. Each rule contains a tuple separated by spaces or tabs. Rules "
@@ -5228,18 +5228,18 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2491
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2492
#, no-wrap
msgid "Local Rules"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2494
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2495
msgid "An example blacklistd.conf entry for a local rule looks like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2499
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2500
#, no-wrap
msgid ""
"[local]\n"
@@ -5247,7 +5247,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2503
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2504
msgid ""
"All rules that follow the `[local]` section are treated as local rules "
"(which is the default), applying to the local machine. When a `[remote]` "
@@ -5256,7 +5256,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2511
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2512
msgid ""
"Seven fields separated by either tabs or spaces define a rule. The first "
"four fields identify the traffic that should be blocklisted. The three "
@@ -5267,20 +5267,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2515
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2516
#, no-wrap
msgid "[address|interface][/mask][:port]\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2519
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2520
msgid ""
"Addresses can be specified as IPv4 in numeric format or IPv6 in square "
"brackets. An interface name like `_em0_` can also be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2523
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2524
msgid ""
"The socket type is defined by the second field. TCP sockets are of type "
"`stream`, whereas UDP is denoted as `dgram`. The example above uses TCP, "
@@ -5288,7 +5288,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2527
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2528
msgid ""
"A protocol can be used in the third field of a blacklistd rule. The "
"following protocols can be used: `tcp`, `udp`, `tcp6`, `udp6`, or numeric. "
@@ -5297,7 +5297,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2530
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2531
msgid ""
"In the fourth field, the effective user or owner of the daemon process that "
"is reporting the event is defined. The username or UID can be used here, as "
@@ -5305,7 +5305,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2533
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2534
msgid ""
"The packet filter rule name is declared by the fifth field, which starts the "
"behavior part of the rule. By default, blacklistd puts all blocks under a "
@@ -5313,7 +5313,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2539
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2540
#, no-wrap
msgid ""
"anchor \"blacklistd/*\" in on $ext_if\n"
@@ -5322,7 +5322,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2545
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2546
msgid ""
"For separate blocklists, an anchor name can be used in this field. In other "
"cases, the wildcard will suffice. When a name starts with a hyphen (`-`) it "
@@ -5331,20 +5331,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2549
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2550
#, no-wrap
msgid "ssh stream * * -ssh 3 24h\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2552
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2553
msgid ""
"With such a rule, any new blocklist rules are added to an anchor called "
"`blacklistd-ssh`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2556
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2557
msgid ""
"To block whole subnets for a single rule violation, a `/` in the rule name "
"can be used. This causes the remaining portion of the name to be "
@@ -5353,13 +5353,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2560
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2561
#, no-wrap
msgid "22 stream tcp * */24 3 24h\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2566
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2567
msgid ""
"It is important to specify the proper protocol here. IPv4 and IPv6 "
"treat /24 differently, that is the reason why `*` cannot be used in the "
@@ -5367,14 +5367,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2569
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2570
msgid ""
"This rule defines that if any one host in that network is misbehaving, "
"everything else on that network will be blocked, too."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2573
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2574
msgid ""
"The sixth field, called `nfail`, sets the number of login failures required "
"to blocklist the remote IP in question. When a wildcard is used at this "
@@ -5384,7 +5384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2576
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2577
msgid ""
"The last field in a blacklistd rule definition specifies how long a host is "
"blocklisted. The default unit is seconds, but suffixes like `m`, `h`, and "
@@ -5392,7 +5392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2580
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2581
msgid ""
"The example rule in its entirety means that after three times authenticating "
"to SSH will result in a new PF block rule for that host. Rule matches are "
@@ -5403,13 +5403,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2581
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2582
#, no-wrap
msgid "Remote Rules"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2587
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2588
msgid ""
"Remote rules are used to specify how blacklistd changes its behavior "
"depending on the remote host currently being evaluated. Each field in a "
@@ -5418,7 +5418,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2592
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2593
#, no-wrap
msgid ""
"[remote]\n"
@@ -5426,7 +5426,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2597
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2598
msgid ""
"The address field can be an IP address (either v4 or v6), a port or both. "
"This allows setting special rules for a specific remote address range like "
@@ -5435,7 +5435,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2603
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2604
msgid ""
"The name fields is different though: the equal sign (`=`) in a remote rule "
"tells blacklistd to use the value from the matching local rule. It means "
@@ -5448,7 +5448,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2607
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2608
msgid ""
"A custom number of failures in the `nfail` column can be defined for an "
"address. This is useful for exceptions to a specific rule, to maybe allow "
@@ -5457,20 +5457,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2609
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2610
msgid ""
"Remote rules allow a stricter enforcement of limits on attempts to log in "
"compared to attempts coming from a local network like an office."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2610
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2611
#, no-wrap
msgid "Blacklistd Client Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2615
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2616
msgid ""
"There are a few software packages in FreeBSD that can utilize blacklistd's "
"functionality. The two most prominent ones are man:ftpd[8] and man:sshd[8] "
@@ -5479,42 +5479,42 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2619
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2620
#, no-wrap
msgid "UseBlacklist yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2622
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2623
msgid "Restart sshd afterwards to make these changes take effect."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2624
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2625
msgid ""
"Blacklisting for man:ftpd[8] is enabled using `-B`, either in [.filename]#/"
"etc/inetd.conf# or as a flag in [.filename]#/etc/rc.conf# like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2628
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2629
#, no-wrap
msgid "ftpd_flags=\"-B\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2631
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2632
msgid "That is all that is needed to make these programs talk to blacklistd."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2632
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2633
#, no-wrap
msgid "Blacklistd Management"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2637
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2638
msgid ""
"Blacklistd provides the user with a management utility called man:"
"blacklistctl[8]. It displays blocked addresses and networks that are "
@@ -5523,7 +5523,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2643
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2644
#, no-wrap
msgid ""
"# blacklistctl dump -b\n"
@@ -5532,7 +5532,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2649
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2650
msgid ""
"This example shows that there were 6 out of three permitted attempts on port "
"22 coming from the address range `213.0.123.128/25`. There are more "
@@ -5543,14 +5543,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2651
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2652
msgid ""
"To see the remaining time that this host will be on the blocklist, add `-r` "
"to the previous command."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2657
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2658
#, no-wrap
msgid ""
"# blacklistctl dump -br\n"
@@ -5559,20 +5559,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2660
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2661
msgid ""
"In this example, there are 36s seconds left until this host will not be "
"blocked any more."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2661
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2662
#, no-wrap
msgid "Removing Hosts from the Block List"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2672
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2673
msgid ""
"Sometimes it is necessary to remove a host from the block list before the "
"remaining time expires. Unfortunately, there is no functionality in "
@@ -5588,7 +5588,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2679
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2680
#, no-wrap
msgid ""
"# pfctl -a blacklistd/22 -t port22 -T show\n"
@@ -5598,20 +5598,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2682
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2683
msgid ""
"After identifying the address to be unblocked from the list, the following "
"command removes it from the list:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2686
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2687
#, no-wrap
msgid "# pfctl -a blacklistd/22 -t port22 -T delete 213.0.123.128/25\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/firewalls/_index.adoc:2690
+#: documentation/content/en/books/handbook/firewalls/_index.adoc:2691
msgid ""
"The address is now removed from PF, but will still show up in the "
"blacklistctl list, since it does not know about any changes made in PF. The "
diff --git a/documentation/content/en/books/handbook/geom/_index.po b/documentation/content/en/books/handbook/geom/_index.po
index 6b18cfe9f3..6fe47e1a77 100644
--- a/documentation/content/en/books/handbook/geom/_index.po
+++ b/documentation/content/en/books/handbook/geom/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 19. GEOM: Modular Disk Transformation Framework"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/geom/_index.adoc:14
+#: documentation/content/en/books/handbook/geom/_index.adoc:15
#, no-wrap
msgid "GEOM: Modular Disk Transformation Framework"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:52
+#: documentation/content/en/books/handbook/geom/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:56
+#: documentation/content/en/books/handbook/geom/_index.adoc:57
msgid ""
"In FreeBSD, the GEOM framework permits access and control to classes, such "
"as Master Boot Records and BSD labels, through the use of providers, or the "
@@ -57,7 +57,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:60
+#: documentation/content/en/books/handbook/geom/_index.adoc:61
msgid ""
"This chapter covers the use of disks under the GEOM framework in FreeBSD. "
"This includes the major RAID control utilities which use the framework for "
@@ -66,60 +66,60 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:62
+#: documentation/content/en/books/handbook/geom/_index.adoc:63
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:64
+#: documentation/content/en/books/handbook/geom/_index.adoc:65
msgid "What type of RAID support is available through GEOM."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:65
+#: documentation/content/en/books/handbook/geom/_index.adoc:66
msgid ""
"How to use the base utilities to configure, maintain, and manipulate the "
"various RAID levels."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:66
+#: documentation/content/en/books/handbook/geom/_index.adoc:67
msgid ""
"How to mirror, stripe, encrypt, and remotely connect disk devices through "
"GEOM."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:67
+#: documentation/content/en/books/handbook/geom/_index.adoc:68
msgid "How to troubleshoot disks attached to the GEOM framework."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:69
+#: documentation/content/en/books/handbook/geom/_index.adoc:70
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:71
+#: documentation/content/en/books/handbook/geom/_index.adoc:72
msgid ""
"Understand how FreeBSD treats disk devices (crossref:disks[disks,Storage])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:72
+#: documentation/content/en/books/handbook/geom/_index.adoc:73
msgid ""
"Know how to configure and install a new kernel (crossref:"
"kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:74
+#: documentation/content/en/books/handbook/geom/_index.adoc:75
#, no-wrap
msgid "RAID0 - Striping"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:79
+#: documentation/content/en/books/handbook/geom/_index.adoc:80
msgid ""
"Striping combines several disk drives into a single volume. Striping can be "
"performed through the use of hardware RAID controllers. The GEOM disk "
@@ -128,7 +128,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:83
+#: documentation/content/en/books/handbook/geom/_index.adoc:84
msgid ""
"In RAID0, data is split into blocks that are written across all the drives "
"in the array. As seen in the following illustration, instead of having to "
@@ -139,26 +139,26 @@ msgid ""
msgstr ""
#. type: Positional ($1) AttributeList argument for macro 'image'
-#: documentation/content/en/books/handbook/geom/_index.adoc:84
+#: documentation/content/en/books/handbook/geom/_index.adoc:85
#, no-wrap
msgid "Disk Striping Illustration"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/geom/_index.adoc:84
+#: documentation/content/en/books/handbook/geom/_index.adoc:85
#, no-wrap
msgid "striping.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:87
+#: documentation/content/en/books/handbook/geom/_index.adoc:88
msgid ""
"Each disk in a RAID0 stripe must be of the same size, since I/O requests are "
"interleaved to read or write to multiple disks in parallel."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:93
+#: documentation/content/en/books/handbook/geom/_index.adoc:94
msgid ""
"RAID0 does _not_ provide any redundancy. This means that if one disk in the "
"array fails, all of the data on the disks is lost. If the data is "
@@ -167,7 +167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:97
+#: documentation/content/en/books/handbook/geom/_index.adoc:98
msgid ""
"The process for creating a software, GEOM-based RAID0 on a FreeBSD system "
"using commodity disks is as follows. Once the stripe is created, refer to "
@@ -175,24 +175,24 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:101
+#: documentation/content/en/books/handbook/geom/_index.adoc:102
#, no-wrap
msgid "*Procedure: Creating a Stripe of Unformatted ATA Disks*\n"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:103
+#: documentation/content/en/books/handbook/geom/_index.adoc:104
msgid "Load the [.filename]#geom_stripe.ko# module:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:107
+#: documentation/content/en/books/handbook/geom/_index.adoc:108
#, no-wrap
msgid "# kldload geom_stripe\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:110
+#: documentation/content/en/books/handbook/geom/_index.adoc:111
msgid ""
"Ensure that a suitable mount point exists. If this volume will become a root "
"partition, then temporarily use another mount point such as [.filename]#/"
@@ -200,7 +200,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:111
+#: documentation/content/en/books/handbook/geom/_index.adoc:112
msgid ""
"Determine the device names for the disks which will be striped, and create "
"the new stripe device. For example, to stripe two unused and unpartitioned "
@@ -209,7 +209,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:118
+#: documentation/content/en/books/handbook/geom/_index.adoc:119
#, no-wrap
msgid ""
"# gstripe label -v st0 /dev/ad2 /dev/ad3\n"
@@ -219,20 +219,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:121
+#: documentation/content/en/books/handbook/geom/_index.adoc:122
msgid ""
"Write a standard label, also known as a partition table, on the new volume "
"and install the default bootstrap code:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:125
+#: documentation/content/en/books/handbook/geom/_index.adoc:126
#, no-wrap
msgid "# bsdlabel -wB /dev/stripe/st0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:128
+#: documentation/content/en/books/handbook/geom/_index.adoc:129
msgid ""
"This process should create two other devices in [.filename]#/dev/stripe# in "
"addition to [.filename]#st0#. Those include [.filename]#st0a# and [."
@@ -241,13 +241,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:132
+#: documentation/content/en/books/handbook/geom/_index.adoc:133
#, no-wrap
msgid "# newfs -U /dev/stripe/st0a\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:136
+#: documentation/content/en/books/handbook/geom/_index.adoc:137
msgid ""
"Many numbers will glide across the screen, and after a few seconds, the "
"process will be complete. The volume has been created and is ready to be "
@@ -255,18 +255,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:137
+#: documentation/content/en/books/handbook/geom/_index.adoc:138
msgid "To manually mount the created disk stripe:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:141
+#: documentation/content/en/books/handbook/geom/_index.adoc:142
#, no-wrap
msgid "# mount /dev/stripe/st0a /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:144
+#: documentation/content/en/books/handbook/geom/_index.adoc:145
msgid ""
"To mount this striped file system automatically during the boot process, "
"place the volume information in [.filename]#/etc/fstab#. In this example, a "
@@ -274,7 +274,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:150
+#: documentation/content/en/books/handbook/geom/_index.adoc:151
#, no-wrap
msgid ""
"# mkdir /stripe\n"
@@ -283,7 +283,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:153
+#: documentation/content/en/books/handbook/geom/_index.adoc:154
msgid ""
"The [.filename]#geom_stripe.ko# module must also be automatically loaded "
"during system initialization, by adding a line to [.filename]#/boot/loader."
@@ -291,19 +291,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:157
+#: documentation/content/en/books/handbook/geom/_index.adoc:158
#, no-wrap
msgid "# echo 'geom_stripe_load=\"YES\"' >> /boot/loader.conf\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:161
+#: documentation/content/en/books/handbook/geom/_index.adoc:162
#, no-wrap
msgid "RAID1 - Mirroring"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:168
+#: documentation/content/en/books/handbook/geom/_index.adoc:169
msgid ""
"RAID1, or _mirroring_, is the technique of writing the same data to more "
"than one disk drive. Mirrors are usually used to guard against data loss "
@@ -315,7 +315,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:173
+#: documentation/content/en/books/handbook/geom/_index.adoc:174
msgid ""
"Two common situations are illustrated in these examples. The first creates "
"a mirror out of two new drives and uses it as a replacement for an existing "
@@ -326,7 +326,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:178
+#: documentation/content/en/books/handbook/geom/_index.adoc:179
msgid ""
"Traditionally, the two drives in a mirror are identical in model and "
"capacity, but man:gmirror[8] does not require that. Mirrors created with "
@@ -337,14 +337,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:182
+#: documentation/content/en/books/handbook/geom/_index.adoc:183
msgid ""
"The mirroring procedures shown here are non-destructive, but as with any "
"major disk operation, make a full backup first."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:188
+#: documentation/content/en/books/handbook/geom/_index.adoc:189
msgid ""
"While man:dump[8] is used in these procedures to copy file systems, it does "
"not work on file systems with soft updates journaling. See man:tunefs[8] "
@@ -352,13 +352,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:191
+#: documentation/content/en/books/handbook/geom/_index.adoc:192
#, no-wrap
msgid "Metadata Issues"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:196
+#: documentation/content/en/books/handbook/geom/_index.adoc:197
msgid ""
"Many disk systems store metadata at the end of each disk. Old metadata "
"should be erased before reusing the disk for a mirror. Most problems are "
@@ -367,20 +367,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:199
+#: documentation/content/en/books/handbook/geom/_index.adoc:200
msgid ""
"GPT metadata can be erased with man:gpart[8]. This example erases both "
"primary and backup GPT partition tables from disk [.filename]#ada8#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:203
+#: documentation/content/en/books/handbook/geom/_index.adoc:204
#, no-wrap
msgid "# gpart destroy -F ada8\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:207
+#: documentation/content/en/books/handbook/geom/_index.adoc:208
msgid ""
"A disk can be removed from an active mirror and the metadata erased in one "
"step using man:gmirror[8]. Here, the example disk [.filename]#ada8# is "
@@ -388,26 +388,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:211
+#: documentation/content/en/books/handbook/geom/_index.adoc:212
#, no-wrap
msgid "# gmirror remove gm4 ada8\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:214
+#: documentation/content/en/books/handbook/geom/_index.adoc:215
msgid ""
"If the mirror is not running, but old mirror metadata is still on the disk, "
"use `gmirror clear` to remove it:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:218
+#: documentation/content/en/books/handbook/geom/_index.adoc:219
#, no-wrap
msgid "# gmirror clear ada8\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:223
+#: documentation/content/en/books/handbook/geom/_index.adoc:224
msgid ""
"man:gmirror[8] stores one block of metadata at the end of the disk. As GPT "
"partition schemes also store metadata at the end of the disk, mirroring "
@@ -417,13 +417,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:225
+#: documentation/content/en/books/handbook/geom/_index.adoc:226
#, no-wrap
msgid "Creating a Mirror with Two New Disks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:230
+#: documentation/content/en/books/handbook/geom/_index.adoc:231
msgid ""
"In this example, FreeBSD has already been installed on a single disk, [."
"filename]#ada0#. Two new disks, [.filename]#ada1# and [.filename]#ada2#, "
@@ -432,32 +432,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:233
+#: documentation/content/en/books/handbook/geom/_index.adoc:234
msgid ""
"The [.filename]#geom_mirror.ko# kernel module must either be built into the "
"kernel or loaded at boot- or run-time. Manually load the kernel module now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:237
-#: documentation/content/en/books/handbook/geom/_index.adoc:359
+#: documentation/content/en/books/handbook/geom/_index.adoc:238
+#: documentation/content/en/books/handbook/geom/_index.adoc:360
#, no-wrap
msgid "# gmirror load\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:240
+#: documentation/content/en/books/handbook/geom/_index.adoc:241
msgid "Create the mirror with the two new drives:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:244
+#: documentation/content/en/books/handbook/geom/_index.adoc:245
#, no-wrap
msgid "# gmirror label -v gm0 /dev/ada1 /dev/ada2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:248
+#: documentation/content/en/books/handbook/geom/_index.adoc:249
msgid ""
"[.filename]#gm0# is a user-chosen device name assigned to the new mirror. "
"After the mirror has been started, this device name appears in [.filename]#/"
@@ -465,7 +465,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:252
+#: documentation/content/en/books/handbook/geom/_index.adoc:253
msgid ""
"MBR and bsdlabel partition tables can now be created on the mirror with man:"
"gpart[8]. This example uses a traditional file system layout, with "
@@ -475,7 +475,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:254
+#: documentation/content/en/books/handbook/geom/_index.adoc:255
msgid ""
"Partitions on the mirror do not have to be the same size as those on the "
"existing disk, but they must be large enough to hold all the data already "
@@ -483,7 +483,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:264
+#: documentation/content/en/books/handbook/geom/_index.adoc:265
#, no-wrap
msgid ""
"# gpart create -s MBR mirror/gm0\n"
@@ -496,7 +496,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:283
+#: documentation/content/en/books/handbook/geom/_index.adoc:284
#, no-wrap
msgid ""
"# gpart create -s BSD mirror/gm0s1\n"
@@ -517,16 +517,16 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:286
-#: documentation/content/en/books/handbook/geom/_index.adoc:504
+#: documentation/content/en/books/handbook/geom/_index.adoc:287
+#: documentation/content/en/books/handbook/geom/_index.adoc:505
msgid ""
"Make the mirror bootable by installing bootcode in the MBR and bsdlabel and "
"setting the active slice:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:292
-#: documentation/content/en/books/handbook/geom/_index.adoc:510
+#: documentation/content/en/books/handbook/geom/_index.adoc:293
+#: documentation/content/en/books/handbook/geom/_index.adoc:511
#, no-wrap
msgid ""
"# gpart bootcode -b /boot/mbr mirror/gm0\n"
@@ -535,12 +535,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:295
+#: documentation/content/en/books/handbook/geom/_index.adoc:296
msgid "Format the file systems on the new mirror, enabling soft-updates."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:302
+#: documentation/content/en/books/handbook/geom/_index.adoc:303
#, no-wrap
msgid ""
"# newfs -U /dev/mirror/gm0s1a\n"
@@ -550,14 +550,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:305
+#: documentation/content/en/books/handbook/geom/_index.adoc:306
msgid ""
"File systems from the original [.filename]#ada0# disk can now be copied onto "
"the mirror with man:dump[8] and man:restore[8]."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:316
+#: documentation/content/en/books/handbook/geom/_index.adoc:317
#, no-wrap
msgid ""
"# mount /dev/mirror/gm0s1a /mnt\n"
@@ -571,13 +571,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:319
+#: documentation/content/en/books/handbook/geom/_index.adoc:320
msgid ""
"Edit [.filename]#/mnt/etc/fstab# to point to the new mirror file systems:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:328
+#: documentation/content/en/books/handbook/geom/_index.adoc:329
#, no-wrap
msgid ""
"# Device\t\tMountpoint\tFStype\tOptions\tDump\tPass#\n"
@@ -589,7 +589,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:331
+#: documentation/content/en/books/handbook/geom/_index.adoc:332
msgid ""
"If the [.filename]#geom_mirror.ko# kernel module has not been built into the "
"kernel, [.filename]#/mnt/boot/loader.conf# is edited to load the module at "
@@ -597,15 +597,15 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:335
-#: documentation/content/en/books/handbook/geom/_index.adoc:538
-#: documentation/content/en/books/handbook/geom/_index.adoc:651
+#: documentation/content/en/books/handbook/geom/_index.adoc:336
+#: documentation/content/en/books/handbook/geom/_index.adoc:539
+#: documentation/content/en/books/handbook/geom/_index.adoc:652
#, no-wrap
msgid "geom_mirror_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:340
+#: documentation/content/en/books/handbook/geom/_index.adoc:341
msgid ""
"Reboot the system to test the new mirror and verify that all data has been "
"copied. The BIOS will see the mirror as two individual drives rather than a "
@@ -614,7 +614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:343
+#: documentation/content/en/books/handbook/geom/_index.adoc:344
msgid ""
"See <<gmirror-troubleshooting>> if there are problems booting. Powering "
"down and disconnecting the original [.filename]#ada0# disk will allow it to "
@@ -622,18 +622,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:345
+#: documentation/content/en/books/handbook/geom/_index.adoc:346
msgid "In use, the mirror will behave just like the original single drive."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:347
+#: documentation/content/en/books/handbook/geom/_index.adoc:348
#, no-wrap
msgid "Creating a Mirror with an Existing Drive"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:353
+#: documentation/content/en/books/handbook/geom/_index.adoc:354
msgid ""
"In this example, FreeBSD has already been installed on a single disk, [."
"filename]#ada0#. A new disk, [.filename]#ada1#, has been connected to the "
@@ -646,17 +646,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:355
+#: documentation/content/en/books/handbook/geom/_index.adoc:356
msgid "Load the [.filename]#geom_mirror.ko# kernel module:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:362
+#: documentation/content/en/books/handbook/geom/_index.adoc:363
msgid "Check the media size of the original disk with `diskinfo`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:369
+#: documentation/content/en/books/handbook/geom/_index.adoc:370
#, no-wrap
msgid ""
"# diskinfo -v ada0 | head -n3\n"
@@ -666,7 +666,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:376
+#: documentation/content/en/books/handbook/geom/_index.adoc:377
msgid ""
"Create a mirror on the new disk. To make certain that the mirror capacity "
"is not any larger than the original [.filename]#ada0# drive, man:gnop[8] is "
@@ -679,7 +679,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:383
+#: documentation/content/en/books/handbook/geom/_index.adoc:384
#, no-wrap
msgid ""
"# geom zero load\n"
@@ -689,7 +689,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:388
+#: documentation/content/en/books/handbook/geom/_index.adoc:389
msgid ""
"Since [.filename]#gzero.nop# does not store any data, the mirror does not "
"see it as connected. The mirror is told to \"forget\" unconnected "
@@ -698,7 +698,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:392
+#: documentation/content/en/books/handbook/geom/_index.adoc:393
msgid ""
"After creating [.filename]#gm0#, view the partition table on [."
"filename]#ada0#. This output is from a 1 TB drive. If there is some "
@@ -707,7 +707,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:394
+#: documentation/content/en/books/handbook/geom/_index.adoc:395
msgid ""
"However, if the output shows that all of the space on the disk is allocated, "
"as in the following listing, there is no space available for the 512-byte "
@@ -715,7 +715,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:400
+#: documentation/content/en/books/handbook/geom/_index.adoc:401
#, no-wrap
msgid ""
"# gpart show ada0\n"
@@ -724,7 +724,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:404
+#: documentation/content/en/books/handbook/geom/_index.adoc:405
msgid ""
"In this case, the partition table must be edited to reduce the capacity by "
"one sector on [.filename]#mirror/gm0#. The procedure will be explained "
@@ -732,14 +732,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:406
+#: documentation/content/en/books/handbook/geom/_index.adoc:407
msgid ""
"In either case, partition tables on the primary disk should be first copied "
"using `gpart backup` and `gpart restore`."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:411
+#: documentation/content/en/books/handbook/geom/_index.adoc:412
#, no-wrap
msgid ""
"# gpart backup ada0 > table.ada0\n"
@@ -747,14 +747,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:415
+#: documentation/content/en/books/handbook/geom/_index.adoc:416
msgid ""
"These commands create two files, [.filename]#table.ada0# and [."
"filename]#table.ada0s1#. This example is from a 1 TB drive:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:421
+#: documentation/content/en/books/handbook/geom/_index.adoc:422
#, no-wrap
msgid ""
"# cat table.ada0\n"
@@ -763,7 +763,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:433
+#: documentation/content/en/books/handbook/geom/_index.adoc:434
#, no-wrap
msgid ""
"# cat table.ada0s1\n"
@@ -777,7 +777,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:438
+#: documentation/content/en/books/handbook/geom/_index.adoc:439
msgid ""
"If no free space is shown at the end of the disk, the size of both the slice "
"and the last partition must be reduced by one sector. Edit the two files, "
@@ -786,7 +786,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:444
+#: documentation/content/en/books/handbook/geom/_index.adoc:445
#, no-wrap
msgid ""
"# cat table.ada0\n"
@@ -795,7 +795,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:456
+#: documentation/content/en/books/handbook/geom/_index.adoc:457
#, no-wrap
msgid ""
"# cat table.ada0s1\n"
@@ -809,19 +809,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:459
+#: documentation/content/en/books/handbook/geom/_index.adoc:460
msgid ""
"If at least one sector was unallocated at the end of the disk, these two "
"files can be used without modification."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:461
+#: documentation/content/en/books/handbook/geom/_index.adoc:462
msgid "Now restore the partition table into [.filename]#mirror/gm0#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:466
+#: documentation/content/en/books/handbook/geom/_index.adoc:467
#, no-wrap
msgid ""
"# gpart restore mirror/gm0 < table.ada0\n"
@@ -829,7 +829,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:470
+#: documentation/content/en/books/handbook/geom/_index.adoc:471
msgid ""
"Check the partition table with `gpart show`. This example has [."
"filename]#gm0s1a# for [.filename]#/#, [.filename]#gm0s1d# for [.filename]#/"
@@ -838,7 +838,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:477
+#: documentation/content/en/books/handbook/geom/_index.adoc:478
#, no-wrap
msgid ""
"# gpart show mirror/gm0\n"
@@ -848,7 +848,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:487
+#: documentation/content/en/books/handbook/geom/_index.adoc:488
#, no-wrap
msgid ""
"# gpart show mirror/gm0s1\n"
@@ -863,21 +863,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:490
+#: documentation/content/en/books/handbook/geom/_index.adoc:491
msgid ""
"Both the slice and the last partition must have at least one free block at "
"the end of the disk."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:493
+#: documentation/content/en/books/handbook/geom/_index.adoc:494
msgid ""
"Create file systems on these new partitions. The number of partitions will "
"vary to match the original disk, [.filename]#ada0#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:501
+#: documentation/content/en/books/handbook/geom/_index.adoc:502
#, no-wrap
msgid ""
"# newfs -U /dev/mirror/gm0s1a\n"
@@ -888,27 +888,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:514
+#: documentation/content/en/books/handbook/geom/_index.adoc:515
msgid ""
"Adjust [.filename]#/etc/fstab# to use the new partitions on the mirror. "
"Back up this file first by copying it to [.filename]#/etc/fstab.orig#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:518
+#: documentation/content/en/books/handbook/geom/_index.adoc:519
#, no-wrap
msgid "# cp /etc/fstab /etc/fstab.orig\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:521
+#: documentation/content/en/books/handbook/geom/_index.adoc:522
msgid ""
"Edit [.filename]#/etc/fstab#, replacing [.filename]#/dev/ada0# with [."
"filename]#mirror/gm0#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:531
+#: documentation/content/en/books/handbook/geom/_index.adoc:532
#, no-wrap
msgid ""
"# Device\t\tMountpoint\tFStype\tOptions\tDump\tPass#\n"
@@ -921,14 +921,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:534
+#: documentation/content/en/books/handbook/geom/_index.adoc:535
msgid ""
"If the [.filename]#geom_mirror.ko# kernel module has not been built into the "
"kernel, edit [.filename]#/boot/loader.conf# to load it at boot:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:542
+#: documentation/content/en/books/handbook/geom/_index.adoc:543
msgid ""
"File systems from the original disk can now be copied onto the mirror with "
"man:dump[8] and man:restore[8]. Each file system dumped with `dump -L` will "
@@ -936,7 +936,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:555
+#: documentation/content/en/books/handbook/geom/_index.adoc:556
#, no-wrap
msgid ""
"# mount /dev/mirror/gm0s1a /mnt\n"
@@ -952,7 +952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:560
+#: documentation/content/en/books/handbook/geom/_index.adoc:561
msgid ""
"Restart the system, booting from [.filename]#ada1#. If everything is "
"working, the system will boot from [.filename]#mirror/gm0#, which now "
@@ -961,21 +961,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:562
+#: documentation/content/en/books/handbook/geom/_index.adoc:563
msgid ""
"At this point, the mirror still consists of only the single [."
"filename]#ada1# disk."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:564
+#: documentation/content/en/books/handbook/geom/_index.adoc:565
msgid ""
"After booting from [.filename]#mirror/gm0# successfully, the final step is "
"inserting [.filename]#ada0# into the mirror."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:570
+#: documentation/content/en/books/handbook/geom/_index.adoc:571
msgid ""
"When [.filename]#ada0# is inserted into the mirror, its former contents will "
"be overwritten by data from the mirror. Make certain that [."
@@ -987,7 +987,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:576
+#: documentation/content/en/books/handbook/geom/_index.adoc:577
#, no-wrap
msgid ""
"# gmirror insert gm0 ada0\n"
@@ -995,14 +995,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:580
+#: documentation/content/en/books/handbook/geom/_index.adoc:581
msgid ""
"Synchronization between the two disks will start immediately. Use `gmirror "
"status` to view the progress."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:587
+#: documentation/content/en/books/handbook/geom/_index.adoc:588
#, no-wrap
msgid ""
"# gmirror status\n"
@@ -1012,12 +1012,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:590
+#: documentation/content/en/books/handbook/geom/_index.adoc:591
msgid "After a while, synchronization will finish."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:598
+#: documentation/content/en/books/handbook/geom/_index.adoc:599
#, no-wrap
msgid ""
"GEOM_MIRROR: Device gm0: rebuilding provider ada0 finished.\n"
@@ -1028,7 +1028,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:602
+#: documentation/content/en/books/handbook/geom/_index.adoc:603
msgid ""
"[.filename]#mirror/gm0# now consists of the two disks [.filename]#ada0# and "
"[.filename]#ada1#, and the contents are automatically synchronized with each "
@@ -1037,13 +1037,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:604
+#: documentation/content/en/books/handbook/geom/_index.adoc:605
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:608
+#: documentation/content/en/books/handbook/geom/_index.adoc:609
msgid ""
"If the system no longer boots, BIOS settings may have to be changed to boot "
"from one of the new mirrored drives. Either mirror drive can be used for "
@@ -1051,20 +1051,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:610
+#: documentation/content/en/books/handbook/geom/_index.adoc:611
msgid ""
"If the boot stops with this message, something is wrong with the mirror "
"device:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:614
+#: documentation/content/en/books/handbook/geom/_index.adoc:615
#, no-wrap
msgid "Mounting from ufs:/dev/mirror/gm0s1a failed with error 19.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:618
+#: documentation/content/en/books/handbook/geom/_index.adoc:619
#, no-wrap
msgid ""
"Loader variables:\n"
@@ -1073,7 +1073,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:623
+#: documentation/content/en/books/handbook/geom/_index.adoc:624
#, no-wrap
msgid ""
"Manual root filesystem specification:\n"
@@ -1083,7 +1083,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:628
+#: documentation/content/en/books/handbook/geom/_index.adoc:629
#, no-wrap
msgid ""
" e.g. ufs:/dev/da0s1a\n"
@@ -1093,7 +1093,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:632
+#: documentation/content/en/books/handbook/geom/_index.adoc:633
#, no-wrap
msgid ""
" ? List valid disk boot devices\n"
@@ -1102,13 +1102,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:634
+#: documentation/content/en/books/handbook/geom/_index.adoc:635
#, no-wrap
msgid "mountroot>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:639
+#: documentation/content/en/books/handbook/geom/_index.adoc:640
msgid ""
"Forgetting to load the [.filename]#geom_mirror.ko# module in [.filename]#/"
"boot/loader.conf# can cause this problem. To fix it, boot from a FreeBSD "
@@ -1117,7 +1117,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:644
+#: documentation/content/en/books/handbook/geom/_index.adoc:645
#, no-wrap
msgid ""
"# gmirror load\n"
@@ -1125,19 +1125,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:647
+#: documentation/content/en/books/handbook/geom/_index.adoc:648
msgid ""
"Edit [.filename]#/mnt/boot/loader.conf#, adding a line to load the mirror "
"module:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:654
+#: documentation/content/en/books/handbook/geom/_index.adoc:655
msgid "Save the file and reboot."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:660
+#: documentation/content/en/books/handbook/geom/_index.adoc:661
msgid ""
"Other problems that cause `error 19` require more effort to fix. Although "
"the system should boot from [.filename]#ada0#, another prompt to select a "
@@ -1149,7 +1149,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:666
+#: documentation/content/en/books/handbook/geom/_index.adoc:667
#, no-wrap
msgid ""
"Enter full pathname of shell or RETURN for /bin/sh:\n"
@@ -1158,13 +1158,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:668
+#: documentation/content/en/books/handbook/geom/_index.adoc:669
#, no-wrap
msgid "Recovering from Disk Failure"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:672
+#: documentation/content/en/books/handbook/geom/_index.adoc:673
msgid ""
"The benefit of disk mirroring is that an individual disk can fail without "
"causing the mirror to lose any data. In the above example, if [."
@@ -1173,7 +1173,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:676
+#: documentation/content/en/books/handbook/geom/_index.adoc:677
msgid ""
"To replace the failed drive, shut down the system and physically replace the "
"failed drive with a new drive of equal or greater capacity. Manufacturers "
@@ -1184,7 +1184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:679
+#: documentation/content/en/books/handbook/geom/_index.adoc:680
msgid ""
"After the computer is powered back up, the mirror will be running in a "
"\"degraded\" mode with only one drive. The mirror is told to forget drives "
@@ -1192,13 +1192,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:683
+#: documentation/content/en/books/handbook/geom/_index.adoc:684
#, no-wrap
msgid "# gmirror forget gm0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:687
+#: documentation/content/en/books/handbook/geom/_index.adoc:688
msgid ""
"Any old metadata should be cleared from the replacement disk using the "
"instructions in <<geom-mirror-metadata>>. Then the replacement disk, [."
@@ -1206,13 +1206,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:691
+#: documentation/content/en/books/handbook/geom/_index.adoc:692
#, no-wrap
msgid "# gmirror insert gm0 /dev/ada4\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:696
+#: documentation/content/en/books/handbook/geom/_index.adoc:697
msgid ""
"Resynchronization begins when the new drive is inserted into the mirror. "
"This process of copying mirror data to a new drive can take a while. "
@@ -1221,7 +1221,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:699
+#: documentation/content/en/books/handbook/geom/_index.adoc:700
msgid ""
"Progress can be monitored with `gmirror status`, which shows drives that are "
"being synchronized and the percentage of completion. During "
@@ -1230,13 +1230,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:701
+#: documentation/content/en/books/handbook/geom/_index.adoc:702
#, no-wrap
msgid "RAID3 - Byte-level Striping with Dedicated Parity"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:709
+#: documentation/content/en/books/handbook/geom/_index.adoc:710
msgid ""
"RAID3 is a method used to combine several disk drives into a single volume "
"with a dedicated parity disk. In a RAID3 system, data is split up into a "
@@ -1251,7 +1251,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:713
+#: documentation/content/en/books/handbook/geom/_index.adoc:714
msgid ""
"At least 3 physical hard drives are required to build a RAID3 array. Each "
"disk must be of the same size, since I/O requests are interleaved to read or "
@@ -1260,26 +1260,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:715
+#: documentation/content/en/books/handbook/geom/_index.adoc:716
msgid ""
"This section demonstrates how to create a software RAID3 on a FreeBSD system."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:719
+#: documentation/content/en/books/handbook/geom/_index.adoc:720
msgid ""
"While it is theoretically possible to boot from a RAID3 array on FreeBSD, "
"that configuration is uncommon and is not advised."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:721
+#: documentation/content/en/books/handbook/geom/_index.adoc:722
#, no-wrap
msgid "Creating a Dedicated RAID3 Array"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:725
+#: documentation/content/en/books/handbook/geom/_index.adoc:726
msgid ""
"In FreeBSD, support for RAID3 is implemented by the man:graid3[8] GEOM "
"class. Creating a dedicated RAID3 array on FreeBSD requires the following "
@@ -1287,44 +1287,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:728
+#: documentation/content/en/books/handbook/geom/_index.adoc:729
msgid ""
"First, load the [.filename]#geom_raid3.ko# kernel module by issuing one of "
"the following commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:732
+#: documentation/content/en/books/handbook/geom/_index.adoc:733
#, no-wrap
msgid "# graid3 load\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:735
+#: documentation/content/en/books/handbook/geom/_index.adoc:736
msgid "or:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:739
+#: documentation/content/en/books/handbook/geom/_index.adoc:740
#, no-wrap
msgid "# kldload geom_raid3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:742
+#: documentation/content/en/books/handbook/geom/_index.adoc:743
msgid ""
"Ensure that a suitable mount point exists. This command creates a new "
"directory to use as the mount point:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:746
+#: documentation/content/en/books/handbook/geom/_index.adoc:747
#, no-wrap
msgid "# mkdir /multimedia\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:749
+#: documentation/content/en/books/handbook/geom/_index.adoc:750
msgid ""
"Determine the device names for the disks which will be added to the array, "
"and create the new RAID3 device. The final device listed will act as the "
@@ -1334,7 +1334,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:757
+#: documentation/content/en/books/handbook/geom/_index.adoc:758
#, no-wrap
msgid ""
"# graid3 label -v gr0 /dev/ada1 /dev/ada2 /dev/ada3\n"
@@ -1345,14 +1345,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:760
+#: documentation/content/en/books/handbook/geom/_index.adoc:761
msgid ""
"Partition the newly created [.filename]#gr0# device and put a UFS file "
"system on it:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:766
+#: documentation/content/en/books/handbook/geom/_index.adoc:767
#, no-wrap
msgid ""
"# gpart create -s GPT /dev/raid3/gr0\n"
@@ -1361,7 +1361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:770
+#: documentation/content/en/books/handbook/geom/_index.adoc:771
msgid ""
"Many numbers will glide across the screen, and after a bit of time, the "
"process will be complete. The volume has been created and is ready to be "
@@ -1369,25 +1369,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:774
+#: documentation/content/en/books/handbook/geom/_index.adoc:775
#, no-wrap
msgid "# mount /dev/raid3/gr0p1 /multimedia/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:777
+#: documentation/content/en/books/handbook/geom/_index.adoc:778
msgid "The RAID3 array is now ready to use."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:779
+#: documentation/content/en/books/handbook/geom/_index.adoc:780
msgid ""
"Additional configuration is needed to retain this setup across system "
"reboots."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:782
+#: documentation/content/en/books/handbook/geom/_index.adoc:783
msgid ""
"The [.filename]#geom_raid3.ko# module must be loaded before the array can be "
"mounted. To automatically load the kernel module during system "
@@ -1395,13 +1395,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:786
+#: documentation/content/en/books/handbook/geom/_index.adoc:787
#, no-wrap
msgid "geom_raid3_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:789
+#: documentation/content/en/books/handbook/geom/_index.adoc:790
msgid ""
"The following volume information must be added to [.filename]#/etc/fstab# in "
"order to automatically mount the array's file system during the system boot "
@@ -1409,19 +1409,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:793
+#: documentation/content/en/books/handbook/geom/_index.adoc:794
#, no-wrap
msgid "/dev/raid3/gr0p1\t/multimedia\tufs\trw\t2\t2\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:796
+#: documentation/content/en/books/handbook/geom/_index.adoc:797
#, no-wrap
msgid "Software RAID Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:801
+#: documentation/content/en/books/handbook/geom/_index.adoc:802
msgid ""
"Some motherboards and expansion cards add some simple hardware, usually just "
"a ROM, that allows the computer to boot from a RAID array. After booting, "
@@ -1432,14 +1432,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:804
+#: documentation/content/en/books/handbook/geom/_index.adoc:805
msgid ""
"Several levels of RAID are supported, depending on the hardware in use. See "
"man:graid[8] for a complete list."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:807
+#: documentation/content/en/books/handbook/geom/_index.adoc:808
msgid ""
"man:graid[8] requires the [.filename]#geom_raid.ko# kernel module, which is "
"included in the [.filename]#GENERIC# kernel starting with FreeBSD 9.1. If "
@@ -1447,13 +1447,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:809
+#: documentation/content/en/books/handbook/geom/_index.adoc:810
#, no-wrap
msgid "Creating an Array"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:814
+#: documentation/content/en/books/handbook/geom/_index.adoc:815
msgid ""
"Software RAID devices often have a menu that can be entered by pressing "
"special keys when the computer is booting. The menu can be used to create "
@@ -1462,7 +1462,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:818
+#: documentation/content/en/books/handbook/geom/_index.adoc:819
msgid ""
"`graid label` is used to create a new array. The motherboard used for this "
"example has an Intel software RAID chipset, so the Intel metadata format is "
@@ -1471,14 +1471,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:823
+#: documentation/content/en/books/handbook/geom/_index.adoc:824
msgid ""
"Some space on the drives will be overwritten when they are made into a new "
"array. Back up existing data first!"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:837
+#: documentation/content/en/books/handbook/geom/_index.adoc:838
#, no-wrap
msgid ""
"# graid label Intel gm0 RAID1 ada0 ada1\n"
@@ -1494,13 +1494,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:840
+#: documentation/content/en/books/handbook/geom/_index.adoc:841
msgid "A status check shows the new mirror is ready for use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:847
-#: documentation/content/en/books/handbook/geom/_index.adoc:1023
+#: documentation/content/en/books/handbook/geom/_index.adoc:848
+#: documentation/content/en/books/handbook/geom/_index.adoc:1024
#, no-wrap
msgid ""
"# graid status\n"
@@ -1510,7 +1510,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:852
+#: documentation/content/en/books/handbook/geom/_index.adoc:853
msgid ""
"The array device appears in [.filename]#/dev/raid/#. The first array is "
"called [.filename]#r0#. Additional arrays, if present, will be [."
@@ -1518,7 +1518,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:856
+#: documentation/content/en/books/handbook/geom/_index.adoc:857
msgid ""
"The BIOS menu on some of these devices can create arrays with special "
"characters in their names. To avoid problems with those special characters, "
@@ -1527,19 +1527,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:860
+#: documentation/content/en/books/handbook/geom/_index.adoc:861
#, no-wrap
msgid "# sysctl kern.geom.raid.name_format=1\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:863
+#: documentation/content/en/books/handbook/geom/_index.adoc:864
#, no-wrap
msgid "Multiple Volumes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:869
+#: documentation/content/en/books/handbook/geom/_index.adoc:870
msgid ""
"Some software RAID devices support more than one _volume_ on an array. "
"Volumes work like partitions, allowing space on the physical drives to be "
@@ -1550,7 +1550,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:874
+#: documentation/content/en/books/handbook/geom/_index.adoc:875
#, no-wrap
msgid ""
"# graid label -S 40G Intel gm0 RAID1 ada0 ada1\n"
@@ -1558,7 +1558,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:878
+#: documentation/content/en/books/handbook/geom/_index.adoc:879
msgid ""
"Volumes appear as additional [.filename]#rX# entries in [.filename]#/dev/"
"raid/#. An array with two volumes will show [.filename]#r0# and [."
@@ -1566,20 +1566,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:880
+#: documentation/content/en/books/handbook/geom/_index.adoc:881
msgid ""
"See man:graid[8] for the number of volumes supported by different software "
"RAID devices."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:882
+#: documentation/content/en/books/handbook/geom/_index.adoc:883
#, no-wrap
msgid "Converting a Single Drive to a Mirror"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:886
+#: documentation/content/en/books/handbook/geom/_index.adoc:887
msgid ""
"Under certain specific conditions, it is possible to convert an existing "
"single drive to a man:graid[8] array without reformatting. To avoid data "
@@ -1588,7 +1588,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:888
+#: documentation/content/en/books/handbook/geom/_index.adoc:889
msgid ""
"The drive must be partitioned with the MBR partitioning scheme. GPT or other "
"partitioning schemes with metadata at the end of the drive will be "
@@ -1596,7 +1596,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:889
+#: documentation/content/en/books/handbook/geom/_index.adoc:890
msgid ""
"There must be enough unpartitioned and unused space at the end of the drive "
"to hold the man:graid[8] metadata. This metadata varies in size, but the "
@@ -1604,33 +1604,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:892
+#: documentation/content/en/books/handbook/geom/_index.adoc:893
msgid ""
"If the drive meets these requirements, start by making a full backup. Then "
"create a single-drive mirror with that drive:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:896
+#: documentation/content/en/books/handbook/geom/_index.adoc:897
#, no-wrap
msgid "# graid label Intel gm0 RAID1 ada0 NONE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:900
+#: documentation/content/en/books/handbook/geom/_index.adoc:901
msgid ""
"man:graid[8] metadata was written to the end of the drive in the unused "
"space. A second drive can now be inserted into the mirror:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:904
+#: documentation/content/en/books/handbook/geom/_index.adoc:905
#, no-wrap
msgid "# graid insert raid/r0 ada1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:908
+#: documentation/content/en/books/handbook/geom/_index.adoc:909
msgid ""
"Data from the original drive will immediately begin to be copied to the "
"second drive. The mirror will operate in degraded status until the copy is "
@@ -1638,13 +1638,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:910
+#: documentation/content/en/books/handbook/geom/_index.adoc:911
#, no-wrap
msgid "Inserting New Drives into the Array"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:915
+#: documentation/content/en/books/handbook/geom/_index.adoc:916
msgid ""
"Drives can be inserted into an array as replacements for drives that have "
"failed or are missing. If there are no failed or missing drives, the new "
@@ -1654,7 +1654,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:918
+#: documentation/content/en/books/handbook/geom/_index.adoc:919
msgid ""
"In the example mirror array, data immediately begins to be copied to the "
"newly-inserted drive. Any existing information on the new drive will be "
@@ -1662,7 +1662,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:926
+#: documentation/content/en/books/handbook/geom/_index.adoc:927
#, no-wrap
msgid ""
"# graid insert raid/r0 ada1\n"
@@ -1673,20 +1673,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:929
+#: documentation/content/en/books/handbook/geom/_index.adoc:930
#, no-wrap
msgid "Removing Drives from the Array"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:932
+#: documentation/content/en/books/handbook/geom/_index.adoc:933
msgid ""
"Individual drives can be permanently removed from a from an array and their "
"metadata erased:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:939
+#: documentation/content/en/books/handbook/geom/_index.adoc:940
#, no-wrap
msgid ""
"# graid remove raid/r0 ada1\n"
@@ -1696,32 +1696,32 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:942
+#: documentation/content/en/books/handbook/geom/_index.adoc:943
#, no-wrap
msgid "Stopping the Array"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:946
+#: documentation/content/en/books/handbook/geom/_index.adoc:947
msgid ""
"An array can be stopped without removing metadata from the drives. The "
"array will be restarted when the system is booted."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:950
+#: documentation/content/en/books/handbook/geom/_index.adoc:951
#, no-wrap
msgid "# graid stop raid/r0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:953
+#: documentation/content/en/books/handbook/geom/_index.adoc:954
#, no-wrap
msgid "Checking Array Status"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:957
+#: documentation/content/en/books/handbook/geom/_index.adoc:958
msgid ""
"Array status can be checked at any time. After a drive was added to the "
"mirror in the example above, data is being copied from the original drive to "
@@ -1729,7 +1729,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:964
+#: documentation/content/en/books/handbook/geom/_index.adoc:965
#, no-wrap
msgid ""
"# graid status\n"
@@ -1739,7 +1739,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:968
+#: documentation/content/en/books/handbook/geom/_index.adoc:969
msgid ""
"Some types of arrays, like `RAID0` or `CONCAT`, may not be shown in the "
"status report if disks have failed. To see these partially-failed arrays, "
@@ -1747,7 +1747,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:974
+#: documentation/content/en/books/handbook/geom/_index.adoc:975
#, no-wrap
msgid ""
"# graid status -ga\n"
@@ -1756,13 +1756,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:977
+#: documentation/content/en/books/handbook/geom/_index.adoc:978
#, no-wrap
msgid "Deleting Arrays"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:981
+#: documentation/content/en/books/handbook/geom/_index.adoc:982
msgid ""
"Arrays are destroyed by deleting all of the volumes from them. When the "
"last volume present is deleted, the array is stopped and metadata is removed "
@@ -1770,20 +1770,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:985
-#: documentation/content/en/books/handbook/geom/_index.adoc:1030
+#: documentation/content/en/books/handbook/geom/_index.adoc:986
+#: documentation/content/en/books/handbook/geom/_index.adoc:1031
#, no-wrap
msgid "# graid delete raid/r0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:988
+#: documentation/content/en/books/handbook/geom/_index.adoc:989
#, no-wrap
msgid "Deleting Unexpected Arrays"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:993
+#: documentation/content/en/books/handbook/geom/_index.adoc:994
msgid ""
"Drives may unexpectedly contain man:graid[8] metadata, either from previous "
"use or manufacturer testing. man:graid[8] will detect these drives and "
@@ -1792,13 +1792,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:996
+#: documentation/content/en/books/handbook/geom/_index.adoc:997
msgid ""
"Boot the system. At the boot menu, select `2` for the loader prompt. Enter:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1001
+#: documentation/content/en/books/handbook/geom/_index.adoc:1002
#, no-wrap
msgid ""
"OK set kern.geom.raid.enable=0\n"
@@ -1806,33 +1806,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1004
+#: documentation/content/en/books/handbook/geom/_index.adoc:1005
msgid "The system will boot with man:graid[8] disabled."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1005
+#: documentation/content/en/books/handbook/geom/_index.adoc:1006
msgid "Back up all data on the affected drive."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1006
+#: documentation/content/en/books/handbook/geom/_index.adoc:1007
msgid "As a workaround, man:graid[8] array detection can be disabled by adding"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1010
+#: documentation/content/en/books/handbook/geom/_index.adoc:1011
#, no-wrap
msgid "kern.geom.raid.enable=0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1013
+#: documentation/content/en/books/handbook/geom/_index.adoc:1014
msgid "to [.filename]#/boot/loader.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1016
+#: documentation/content/en/books/handbook/geom/_index.adoc:1017
msgid ""
"To permanently remove the man:graid[8] metadata from the affected drive, "
"boot a FreeBSD installation CD-ROM or memory stick, and select `Shell`. Use "
@@ -1840,19 +1840,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1026
+#: documentation/content/en/books/handbook/geom/_index.adoc:1027
msgid "Delete the volume by name:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1034
+#: documentation/content/en/books/handbook/geom/_index.adoc:1035
msgid ""
"If there is more than one volume shown, repeat the process for each volume. "
"After the last array has been deleted, the volume will be destroyed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1037
+#: documentation/content/en/books/handbook/geom/_index.adoc:1038
msgid ""
"Reboot and verify data, restoring from backup if necessary. After the "
"metadata has been removed, the `kern.geom.raid.enable=0` entry in [."
@@ -1860,13 +1860,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:1039
+#: documentation/content/en/books/handbook/geom/_index.adoc:1040
#, no-wrap
msgid "GEOM Gate Network"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1044
+#: documentation/content/en/books/handbook/geom/_index.adoc:1045
msgid ""
"GEOM provides a simple mechanism for providing remote access to devices such "
"as disks, CDs, and file systems through the use of the GEOM Gate network "
@@ -1877,7 +1877,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1048
+#: documentation/content/en/books/handbook/geom/_index.adoc:1049
msgid ""
"Similar to NFS, which is discussed in crossref:network-servers[network-nfs,"
"\"Network File System (NFS)\"], ggated is configured using an exports file. "
@@ -1888,26 +1888,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1052
+#: documentation/content/en/books/handbook/geom/_index.adoc:1053
#, no-wrap
msgid "192.168.1.5 RW /dev/da0s4d\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1056
+#: documentation/content/en/books/handbook/geom/_index.adoc:1057
msgid ""
"Before exporting the device, ensure it is not currently mounted. Then, "
"start ggated:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1060
+#: documentation/content/en/books/handbook/geom/_index.adoc:1061
#, no-wrap
msgid "# ggated\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1064
+#: documentation/content/en/books/handbook/geom/_index.adoc:1065
msgid ""
"Several options are available for specifying an alternate listening port or "
"changing the default location of the exports file. Refer to man:ggated[8] "
@@ -1915,7 +1915,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1069
+#: documentation/content/en/books/handbook/geom/_index.adoc:1070
msgid ""
"To access the exported device on the client machine, first use `ggatec` to "
"specify the IP address of the server and the device name of the exported "
@@ -1926,7 +1926,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1075
+#: documentation/content/en/books/handbook/geom/_index.adoc:1076
#, no-wrap
msgid ""
"# ggatec create -o rw 192.168.1.1 /dev/da0s4d\n"
@@ -1935,7 +1935,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1079
+#: documentation/content/en/books/handbook/geom/_index.adoc:1080
msgid ""
"The device on the server may now be accessed through [.filename]#/mnt# on "
"the client. For more details about `ggatec` and a few usage examples, refer "
@@ -1943,7 +1943,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1084
+#: documentation/content/en/books/handbook/geom/_index.adoc:1085
msgid ""
"The mount will fail if the device is currently mounted on either the server "
"or any other client on the network. If simultaneous access is needed to "
@@ -1951,20 +1951,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1087
+#: documentation/content/en/books/handbook/geom/_index.adoc:1088
msgid ""
"When the device is no longer needed, unmount it with `umount` so that the "
"resource is available to other clients."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:1089
+#: documentation/content/en/books/handbook/geom/_index.adoc:1090
#, no-wrap
msgid "Labeling Disk Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1095
+#: documentation/content/en/books/handbook/geom/_index.adoc:1096
msgid ""
"During system initialization, the FreeBSD kernel creates device nodes as "
"devices are found. This method of probing for devices raises some issues. "
@@ -1976,7 +1976,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1100
+#: documentation/content/en/books/handbook/geom/_index.adoc:1101
msgid ""
"One solution is to chain SCSI devices in order so a new device added to the "
"SCSI card will be issued unused device numbers. But what about USB devices "
@@ -1988,7 +1988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1104
+#: documentation/content/en/books/handbook/geom/_index.adoc:1105
msgid ""
"A better solution is to use `glabel` to label the disk devices and use the "
"labels in [.filename]#/etc/fstab#. Since `glabel` stores the label in the "
@@ -1998,7 +1998,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1109
+#: documentation/content/en/books/handbook/geom/_index.adoc:1110
msgid ""
"`glabel` can create both transient and permanent labels. Only permanent "
"labels are consistent across reboots. Refer to man:glabel[8] for more "
@@ -2006,13 +2006,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/geom/_index.adoc:1111
+#: documentation/content/en/books/handbook/geom/_index.adoc:1112
#, no-wrap
msgid "Label Types and Examples"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1119
+#: documentation/content/en/books/handbook/geom/_index.adoc:1120
msgid ""
"Permanent labels can be a generic or a file system label. Permanent file "
"system labels can be created with man:tunefs[8] or man:newfs[8]. These "
@@ -2024,7 +2024,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1123
+#: documentation/content/en/books/handbook/geom/_index.adoc:1124
msgid ""
"Temporary labels are destroyed at the next reboot. These labels are created "
"in [.filename]#/dev/label# and are suited to experimentation. A temporary "
@@ -2032,49 +2032,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1125
+#: documentation/content/en/books/handbook/geom/_index.adoc:1126
msgid ""
"To create a permanent label for a UFS2 file system without destroying any "
"data, issue the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1129
+#: documentation/content/en/books/handbook/geom/_index.adoc:1130
#, no-wrap
msgid "# tunefs -L home /dev/da3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1132
+#: documentation/content/en/books/handbook/geom/_index.adoc:1133
msgid ""
"A label should now exist in [.filename]#/dev/ufs# which may be added to [."
"filename]#/etc/fstab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1136
+#: documentation/content/en/books/handbook/geom/_index.adoc:1137
#, no-wrap
msgid "/dev/ufs/home\t\t/home ufs rw 2 2\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1141
+#: documentation/content/en/books/handbook/geom/_index.adoc:1142
msgid "The file system must not be mounted while attempting to run `tunefs`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1144
+#: documentation/content/en/books/handbook/geom/_index.adoc:1145
msgid "Now the file system may be mounted:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1148
+#: documentation/content/en/books/handbook/geom/_index.adoc:1149
#, no-wrap
msgid "# mount /home\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1151
+#: documentation/content/en/books/handbook/geom/_index.adoc:1152
msgid ""
"From this point on, so long as the [.filename]#geom_label.ko# kernel module "
"is loaded at boot with [.filename]#/boot/loader.conf# or the `GEOM_LABEL` "
@@ -2083,36 +2083,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1154
+#: documentation/content/en/books/handbook/geom/_index.adoc:1155
msgid ""
"File systems may also be created with a default label by using the `-L` flag "
"with `newfs`. Refer to man:newfs[8] for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1156
+#: documentation/content/en/books/handbook/geom/_index.adoc:1157
msgid "The following command can be used to destroy the label:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1160
+#: documentation/content/en/books/handbook/geom/_index.adoc:1161
#, no-wrap
msgid "# glabel destroy home\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1163
+#: documentation/content/en/books/handbook/geom/_index.adoc:1164
msgid "The following example shows how to label the partitions of a boot disk."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/geom/_index.adoc:1164
+#: documentation/content/en/books/handbook/geom/_index.adoc:1165
#, no-wrap
msgid "Labeling Partitions on the Boot Disk"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1170
+#: documentation/content/en/books/handbook/geom/_index.adoc:1171
msgid ""
"By permanently labeling the partitions on the boot disk, the system should "
"be able to continue to boot normally, even if the disk is moved to another "
@@ -2124,14 +2124,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1173
+#: documentation/content/en/books/handbook/geom/_index.adoc:1174
msgid ""
"Reboot the system, and at the man:loader[8] prompt, press kbd:[4] to boot "
"into single user mode. Then enter the following commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1187
+#: documentation/content/en/books/handbook/geom/_index.adoc:1188
#, no-wrap
msgid ""
"# glabel label rootfs /dev/ad0s1a\n"
@@ -2148,7 +2148,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1192
+#: documentation/content/en/books/handbook/geom/_index.adoc:1193
msgid ""
"The system will continue with multi-user boot. After the boot completes, "
"edit [.filename]#/etc/fstab# and replace the conventional device names, with "
@@ -2157,7 +2157,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1201
+#: documentation/content/en/books/handbook/geom/_index.adoc:1202
#, no-wrap
msgid ""
"# Device Mountpoint FStype Options Dump Pass#\n"
@@ -2169,14 +2169,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1205
+#: documentation/content/en/books/handbook/geom/_index.adoc:1206
msgid ""
"The system can now be rebooted. If everything went well, it will come up "
"normally and `mount` will show:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1214
+#: documentation/content/en/books/handbook/geom/_index.adoc:1215
#, no-wrap
msgid ""
"# mount\n"
@@ -2188,7 +2188,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1222
+#: documentation/content/en/books/handbook/geom/_index.adoc:1223
msgid ""
"The man:glabel[8] class supports a label type for UFS file systems, based on "
"the unique file system id, `ufsid`. These labels may be found in [."
@@ -2199,7 +2199,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1229
+#: documentation/content/en/books/handbook/geom/_index.adoc:1230
#, no-wrap
msgid ""
"% glabel status\n"
@@ -2209,7 +2209,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1233
+#: documentation/content/en/books/handbook/geom/_index.adoc:1234
msgid ""
"In the above example, [.filename]#ad4s1d# represents [.filename]#/var#, "
"while [.filename]#ad4s1f# represents [.filename]#/usr#. Using the `ufsid` "
@@ -2218,7 +2218,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1238
+#: documentation/content/en/books/handbook/geom/_index.adoc:1239
#, no-wrap
msgid ""
"/dev/ufsid/486b6fc38d330916 /var ufs rw 2 2\n"
@@ -2226,7 +2226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1241
+#: documentation/content/en/books/handbook/geom/_index.adoc:1242
msgid ""
"Any partitions with `ufsid` labels can be mounted in this way, eliminating "
"the need to manually create permanent labels, while still enjoying the "
@@ -2234,13 +2234,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/geom/_index.adoc:1243
+#: documentation/content/en/books/handbook/geom/_index.adoc:1244
#, no-wrap
msgid "UFS Journaling Through GEOM"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1249
+#: documentation/content/en/books/handbook/geom/_index.adoc:1250
msgid ""
"Support for journals on UFS file systems is available on FreeBSD. The "
"implementation is provided through the GEOM subsystem and is configured "
@@ -2250,7 +2250,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1252
+#: documentation/content/en/books/handbook/geom/_index.adoc:1253
msgid ""
"Journaling stores a log of file system transactions, such as changes that "
"make up a complete disk write operation, before meta-data and file writes "
@@ -2259,7 +2259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1257
+#: documentation/content/en/books/handbook/geom/_index.adoc:1258
msgid ""
"This method provides another mechanism to protect against data loss and "
"inconsistencies of the file system. Unlike Soft Updates, which tracks and "
@@ -2271,7 +2271,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1260
+#: documentation/content/en/books/handbook/geom/_index.adoc:1261
msgid ""
"The [.filename]#GENERIC# kernel provides support for `gjournal`. To "
"automatically load the [.filename]#geom_journal.ko# kernel module at boot "
@@ -2279,26 +2279,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1264
+#: documentation/content/en/books/handbook/geom/_index.adoc:1265
#, no-wrap
msgid "geom_journal_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1267
+#: documentation/content/en/books/handbook/geom/_index.adoc:1268
msgid ""
"If a custom kernel is used, ensure the following line is in the kernel "
"configuration file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1271
+#: documentation/content/en/books/handbook/geom/_index.adoc:1272
#, no-wrap
msgid "options\tGEOM_JOURNAL\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1275
+#: documentation/content/en/books/handbook/geom/_index.adoc:1276
msgid ""
"Once the module is loaded, a journal can be created on a new file system "
"using the following steps. In this example, [.filename]#da4# is a new SCSI "
@@ -2306,7 +2306,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1280
+#: documentation/content/en/books/handbook/geom/_index.adoc:1281
#, no-wrap
msgid ""
"# gjournal load\n"
@@ -2314,21 +2314,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1283
+#: documentation/content/en/books/handbook/geom/_index.adoc:1284
msgid ""
"This will load the module and create a [.filename]#/dev/da4.journal# device "
"node on [.filename]#/dev/da4#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1285
+#: documentation/content/en/books/handbook/geom/_index.adoc:1286
msgid ""
"A UFS file system may now be created on the journaled device, then mounted "
"on an existing mount point:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1290
+#: documentation/content/en/books/handbook/geom/_index.adoc:1291
#, no-wrap
msgid ""
"# newfs -O 2 -J /dev/da4.journal\n"
@@ -2336,7 +2336,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/geom/_index.adoc:1296
+#: documentation/content/en/books/handbook/geom/_index.adoc:1297
msgid ""
"In the case of several slices, a journal will be created for each individual "
"slice. For instance, if [.filename]#ad4s1# and [.filename]#ad4s2# are both "
@@ -2345,7 +2345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1302
+#: documentation/content/en/books/handbook/geom/_index.adoc:1303
msgid ""
"Journaling may also be enabled on current file systems by using `tunefs`. "
"However, _always_ make a backup before attempting to alter an existing file "
@@ -2356,7 +2356,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/geom/_index.adoc:1304
+#: documentation/content/en/books/handbook/geom/_index.adoc:1305
msgid ""
"It is possible to journal the boot disk of a FreeBSD system. Refer to the "
"article extref:{gjournal-desktop}[Implementing UFS Journaling on a Desktop "
diff --git a/documentation/content/en/books/handbook/introduction/_index.po b/documentation/content/en/books/handbook/introduction/_index.po
index 86a2dec1bb..55551bce93 100644
--- a/documentation/content/en/books/handbook/introduction/_index.po
+++ b/documentation/content/en/books/handbook/introduction/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 1. Introduction"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/introduction/_index.adoc:14
+#: documentation/content/en/books/handbook/introduction/_index.adoc:15
#, no-wrap
msgid "Introduction"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/introduction/_index.adoc:52
+#: documentation/content/en/books/handbook/introduction/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:55
+#: documentation/content/en/books/handbook/introduction/_index.adoc:56
msgid ""
"Thank you for your interest in FreeBSD! The following chapter covers various "
"aspects of the FreeBSD Project, such as its history, goals, development "
@@ -55,43 +55,43 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:57
+#: documentation/content/en/books/handbook/introduction/_index.adoc:58
msgid "After reading this chapter you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:59
+#: documentation/content/en/books/handbook/introduction/_index.adoc:60
msgid "How FreeBSD relates to other computer operating systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:60
+#: documentation/content/en/books/handbook/introduction/_index.adoc:61
msgid "The history of the FreeBSD Project."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:61
+#: documentation/content/en/books/handbook/introduction/_index.adoc:62
msgid "The goals of the FreeBSD Project."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:62
+#: documentation/content/en/books/handbook/introduction/_index.adoc:63
msgid "The basics of the FreeBSD open-source development model."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:63
+#: documentation/content/en/books/handbook/introduction/_index.adoc:64
msgid "And of course: where the name \"FreeBSD\" comes from."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/introduction/_index.adoc:65
+#: documentation/content/en/books/handbook/introduction/_index.adoc:66
#, no-wrap
msgid "Welcome to FreeBSD!"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:70
+#: documentation/content/en/books/handbook/introduction/_index.adoc:71
msgid ""
"FreeBSD is an Open Source, standards-compliant Unix-like operating system "
"for x86 (both 32 and 64 bit), ARM(R), AArch64, RISC-V(R), MIPS(R), POWER(R), "
@@ -104,7 +104,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:72
+#: documentation/content/en/books/handbook/introduction/_index.adoc:73
msgid ""
"_Liberal Open Source license_, which grants you rights to freely modify and "
"extend its source code and incorporate it in both Open Source projects and "
@@ -113,7 +113,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:73
+#: documentation/content/en/books/handbook/introduction/_index.adoc:74
msgid ""
"_Strong TCP/IP networking_ - FreeBSD implements industry standard protocols "
"with ever increasing performance and scalability. This makes it a good match "
@@ -122,7 +122,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:74
+#: documentation/content/en/books/handbook/introduction/_index.adoc:75
msgid ""
"_Fully integrated OpenZFS support_, including root-on-ZFS, ZFS Boot "
"Environments, fault management, administrative delegation, support for "
@@ -130,55 +130,55 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:75
+#: documentation/content/en/books/handbook/introduction/_index.adoc:76
msgid ""
"_Extensive security features_, from the Mandatory Access Control framework "
"to Capsicum capability and sandbox mechanisms."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:76
+#: documentation/content/en/books/handbook/introduction/_index.adoc:77
msgid ""
"_Over 30 thousand prebuilt packages_ for all supported architectures, and "
"the Ports Collection which makes it easy to build your own, customized ones."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:77
+#: documentation/content/en/books/handbook/introduction/_index.adoc:78
msgid ""
-"_Documentation_ - in addition to Handbook and books from different authors "
-"that cover topics ranging from system administration to kernel internals, "
-"there are also the man:man[1] pages, not only for userspace daemons, "
-"utilities, and configuration files, but also for kernel driver APIs (section "
-"9) and individual drivers (section 4)."
+"_Documentation_ - in addition to the Handbook and books from different "
+"authors that cover topics ranging from system administration to kernel "
+"internals, there are also the man:man[1] pages, not only for userspace "
+"daemons, utilities, and configuration files, but also for kernel driver APIs "
+"(section 9) and individual drivers (section 4)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:78
+#: documentation/content/en/books/handbook/introduction/_index.adoc:79
msgid ""
"_Simple and consistent repository structure and build system_ - FreeBSD uses "
"a single repository for all of its components, both kernel and userspace. "
-"This, along with an unified and easy to customize build system and a well "
-"thought out development process makes it easy to integrate FreeBSD with "
+"This, along with a unified and easy to customize build system and a well "
+"thought-out development process makes it easy to integrate FreeBSD with "
"build infrastructure for your own product."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:79
+#: documentation/content/en/books/handbook/introduction/_index.adoc:80
msgid ""
"_Staying true to Unix philosophy_, preferring composability instead of "
"monolithic \"all in one\" daemons with hardcoded behavior."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:80
+#: documentation/content/en/books/handbook/introduction/_index.adoc:81
msgid ""
"_Binary compatibility_ with Linux, which makes it possible to run many Linux "
"binaries without the need for virtualisation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:84
+#: documentation/content/en/books/handbook/introduction/_index.adoc:85
msgid ""
"FreeBSD is based on the 4.4BSD-Lite release from Computer Systems Research "
"Group (CSRG) at the University of California at Berkeley, and carries on the "
@@ -192,13 +192,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:86
+#: documentation/content/en/books/handbook/introduction/_index.adoc:87
#, no-wrap
msgid "What Can FreeBSD Do?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:90
+#: documentation/content/en/books/handbook/introduction/_index.adoc:91
msgid ""
"The applications to which FreeBSD can be put are truly limited only by your "
"own imagination. From software development to factory automation, inventory "
@@ -211,65 +211,65 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:93
+#: documentation/content/en/books/handbook/introduction/_index.adoc:94
msgid ""
"Because the source code for FreeBSD itself is freely available, the system "
-"can also be customized to an almost unheard of degree for special "
+"can also be customized to an almost unheard-of degree for special "
"applications or projects, and in ways not generally possible with operating "
"systems from most major commercial vendors. Here is just a sampling of some "
"of the applications in which people are currently using FreeBSD:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:95
+#: documentation/content/en/books/handbook/introduction/_index.adoc:96
msgid ""
"_Internet Services:_ The robust TCP/IP networking built into FreeBSD makes "
"it an ideal platform for a variety of Internet services such as:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:97
+#: documentation/content/en/books/handbook/introduction/_index.adoc:98
msgid "Web servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:98
+#: documentation/content/en/books/handbook/introduction/_index.adoc:99
msgid "IPv4 and IPv6 routing"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:99
+#: documentation/content/en/books/handbook/introduction/_index.adoc:100
msgid "Firewalls and NAT (\"IP masquerading\") gateways"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:100
+#: documentation/content/en/books/handbook/introduction/_index.adoc:101
msgid "FTP servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:101
+#: documentation/content/en/books/handbook/introduction/_index.adoc:102
msgid "Email servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:102
+#: documentation/content/en/books/handbook/introduction/_index.adoc:103
msgid "And more..."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:104
+#: documentation/content/en/books/handbook/introduction/_index.adoc:105
msgid ""
"_Education:_ Are you a student of computer science or a related engineering "
"field? There is no better way of learning about operating systems, computer "
-"architecture and networking than the hands on, under the hood experience "
+"architecture and networking than the hands-on, under-the-hood experience "
"that FreeBSD can provide. A number of freely available CAD, mathematical and "
"graphic design packages also make it highly useful to those whose primary "
"interest in a computer is to get _other_ work done!"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:105
+#: documentation/content/en/books/handbook/introduction/_index.adoc:106
msgid ""
"_Research:_ With source code for the entire system available, FreeBSD is an "
"excellent platform for research in operating systems as well as other "
@@ -280,7 +280,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:106
+#: documentation/content/en/books/handbook/introduction/_index.adoc:107
msgid ""
"_Networking:_ Need a new router? A name server (DNS)? A firewall to keep "
"people out of your internal network? FreeBSD can easily turn that unused PC "
@@ -289,17 +289,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:107
+#: documentation/content/en/books/handbook/introduction/_index.adoc:108
msgid ""
"_Embedded:_ FreeBSD makes an excellent platform to build embedded systems "
"upon. With support for the ARM(R), MIPS(R) and PowerPC(R) platforms, coupled "
-"with a robust network stack, cutting edge features and the permissive extref:"
-"{faq}[BSD license, bsd-license-restrictions] FreeBSD makes an excellent "
-"foundation for building embedded routers, firewalls, and other devices."
+"with a robust network stack, cutting edge features, and the permissive "
+"extref:{faq}[BSD license, bsd-license-restrictions], FreeBSD makes an "
+"excellent foundation for building embedded routers, firewalls, and other "
+"devices."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:108
+#: documentation/content/en/books/handbook/introduction/_index.adoc:109
msgid ""
"_Desktop:_ FreeBSD makes a fine choice for an inexpensive desktop solution "
"using the freely available X11 server. FreeBSD offers a choice from many "
@@ -309,7 +310,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:109
+#: documentation/content/en/books/handbook/introduction/_index.adoc:110
msgid ""
"_Software Development:_ The basic FreeBSD system comes with a full suite of "
"development tools including a full C/C++ compiler and debugger suite. "
@@ -318,7 +319,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:112
+#: documentation/content/en/books/handbook/introduction/_index.adoc:113
msgid ""
"FreeBSD is available to download free of charge, or can be obtained on "
"either CD-ROM or DVD. Please see crossref:mirrors[mirrors, Obtaining "
@@ -326,13 +327,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:114
+#: documentation/content/en/books/handbook/introduction/_index.adoc:115
#, no-wrap
msgid "Who Uses FreeBSD?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:117
+#: documentation/content/en/books/handbook/introduction/_index.adoc:118
msgid ""
"FreeBSD has been known for its web serving capabilities - sites that run on "
"FreeBSD include link:https://news.ycombinator.com/[Hacker News], link:http://"
@@ -344,7 +345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:120
+#: documentation/content/en/books/handbook/introduction/_index.adoc:121
msgid ""
"FreeBSD's advanced features, proven security, predictable release cycle, and "
"permissive license have led to its use as a platform for building many "
@@ -353,16 +354,15 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:122
+#: documentation/content/en/books/handbook/introduction/_index.adoc:123
msgid ""
"link:http://www.apache.org/[Apache] - The Apache Software Foundation runs "
-"most of its public facing infrastructure, including possibly one of the "
-"largest SVN repositories in the world with over 1.4 million commits, on "
-"FreeBSD."
+"most of its public-facing infrastructure on FreeBSD, including possibly one "
+"of the largest SVN repositories in the world with over 1.4 million commits."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:123
+#: documentation/content/en/books/handbook/introduction/_index.adoc:124
msgid ""
"link:http://www.apple.com/[Apple] - OS X borrows heavily from FreeBSD for "
"the network stack, virtual file system, and many userland components. Apple "
@@ -370,14 +370,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:124
+#: documentation/content/en/books/handbook/introduction/_index.adoc:125
msgid ""
"link:http://www.cisco.com/[Cisco] - IronPort network security and anti-spam "
"appliances run a modified FreeBSD kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:125
+#: documentation/content/en/books/handbook/introduction/_index.adoc:126
msgid ""
"link:http://www.citrix.com/[Citrix] - The NetScaler line of security "
"appliances provide layer 4-7 load balancing, content caching, application "
@@ -386,7 +386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:126
+#: documentation/content/en/books/handbook/introduction/_index.adoc:127
msgid ""
"link:https://www.emc.com/isilon[Dell EMC Isilon] - Isilon's enterprise "
"storage appliances are based on FreeBSD. The extremely liberal FreeBSD "
@@ -396,7 +396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:127
+#: documentation/content/en/books/handbook/introduction/_index.adoc:128
msgid ""
"link:http://www.quest.com/KACE[Quest KACE] - The KACE system management "
"appliances run FreeBSD because of its reliability, scalability, and the "
@@ -404,14 +404,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:128
+#: documentation/content/en/books/handbook/introduction/_index.adoc:129
msgid ""
"link:http://www.ixsystems.com/[iXsystems] - The TrueNAS line of unified "
"storage appliances is based on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:129
+#: documentation/content/en/books/handbook/introduction/_index.adoc:130
msgid ""
"link:http://www.juniper.net/[Juniper] - The JunOS operating system that "
"powers all Juniper networking gear (including routers, switches, and "
@@ -423,14 +423,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:130
+#: documentation/content/en/books/handbook/introduction/_index.adoc:131
msgid ""
"link:http://www.mcafee.com/[McAfee] - SecurOS, the basis of McAfee "
-"enterprise firewall products including Sidewinder is based on FreeBSD."
+"enterprise firewall products including Sidewinder, is based on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:131
+#: documentation/content/en/books/handbook/introduction/_index.adoc:132
msgid ""
"link:http://www.netapp.com/[NetApp] - The Data ONTAP GX line of storage "
"appliances are based on FreeBSD. In addition, NetApp has contributed back "
@@ -438,7 +438,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:132
+#: documentation/content/en/books/handbook/introduction/_index.adoc:133
msgid ""
"link:http://www.netflix.com/[Netflix] - The OpenConnect appliance that "
"Netflix uses to stream movies to its customers is based on FreeBSD. Netflix "
@@ -449,7 +449,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:133
+#: documentation/content/en/books/handbook/introduction/_index.adoc:134
msgid ""
"link:http://www.sandvine.com/[Sandvine] - Sandvine uses FreeBSD as the basis "
"of their high performance real-time network processing platforms that make "
@@ -457,14 +457,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:134
+#: documentation/content/en/books/handbook/introduction/_index.adoc:135
msgid ""
"link:http://www.sony.com/[Sony] - The PlayStation Vita, PlayStation 4, and "
"PlayStation 5 gaming consoles run a modified version of FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:135
+#: documentation/content/en/books/handbook/introduction/_index.adoc:136
msgid ""
"link:http://www.sophos.com/[Sophos] - The Sophos Email Appliance product is "
"based on a hardened FreeBSD and scans inbound mail for spam and viruses, "
@@ -473,14 +473,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:136
+#: documentation/content/en/books/handbook/introduction/_index.adoc:137
msgid ""
"link:http://www.spectralogic.com/[Spectra Logic] - The nTier line of archive "
"grade storage appliances run FreeBSD and OpenZFS."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:137
+#: documentation/content/en/books/handbook/introduction/_index.adoc:138
msgid ""
"link:https://www.stormshield.com[Stormshield] - Stormshield Network Security "
"appliances are based on a hardened version of FreeBSD. The BSD license "
@@ -489,7 +489,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:138
+#: documentation/content/en/books/handbook/introduction/_index.adoc:139
msgid ""
"link:http://www.weather.com/[The Weather Channel] - The IntelliStar "
"appliance that is installed at each local cable provider's headend and is "
@@ -498,7 +498,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:139
+#: documentation/content/en/books/handbook/introduction/_index.adoc:140
msgid ""
"link:http://www.verisign.com/[Verisign] - Verisign is responsible for "
"operating the .com and .net root domain registries as well as the "
@@ -508,7 +508,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:140
+#: documentation/content/en/books/handbook/introduction/_index.adoc:141
msgid ""
"link:http://www.voxer.com/[Voxer] - Voxer powers their mobile voice "
"messaging platform with ZFS on FreeBSD. Voxer switched from a Solaris "
@@ -519,7 +519,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:141
+#: documentation/content/en/books/handbook/introduction/_index.adoc:142
msgid ""
"link:https://fudosecurity.com/en/[Fudo Security] - The FUDO security "
"appliance allows enterprises to monitor, control, record, and audit "
@@ -529,19 +529,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:143
+#: documentation/content/en/books/handbook/introduction/_index.adoc:144
msgid "FreeBSD has also spawned a number of related open source projects:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:145
+#: documentation/content/en/books/handbook/introduction/_index.adoc:146
msgid ""
-"link:http://bsdrp.net/[BSD Router] - A FreeBSD based replacement for large "
+"link:http://bsdrp.net/[BSD Router] - A FreeBSD-based replacement for large "
"enterprise routers, designed to run on standard PC hardware."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:146
+#: documentation/content/en/books/handbook/introduction/_index.adoc:147
msgid ""
"link:https://www.truenas.com/[TrueNAS] is a Network Attached Storage (NAS) "
"software that shares and protects data from modern-day threats like "
@@ -550,48 +550,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:147
+#: documentation/content/en/books/handbook/introduction/_index.adoc:148
msgid ""
-"link:https://ghostbsd.org/[GhostBSD] is derived from FreeBSD, uses the GTK "
-"environment to provide a beautiful look and comfortable experience on the "
-"modern BSD platform offering a natural and native UNIX(R) work environment."
+"link:https://ghostbsd.org/[GhostBSD] is derived from FreeBSD and uses the "
+"GTK environment to provide a beautiful look and comfortable experience on "
+"the modern BSD platform, offering a natural and native UNIX(R) work "
+"environment."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:148
+#: documentation/content/en/books/handbook/introduction/_index.adoc:149
msgid ""
"link:http://mfsbsd.vx.sk/[mfsBSD] - A toolkit for building a FreeBSD system "
"image that runs entirely from memory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:149
+#: documentation/content/en/books/handbook/introduction/_index.adoc:150
msgid ""
"link:https://xigmanas.com/[XigmaNAS] - A file server distribution based on "
-"FreeBSD with a PHP powered web interface."
+"FreeBSD with a PHP-powered web interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:150
+#: documentation/content/en/books/handbook/introduction/_index.adoc:151
msgid ""
"link:http://www.opnsense.org/[OPNSense] is an open source, easy-to-use and "
-"easy-to-build FreeBSD based firewall and routing platform. OPNsense includes "
+"easy-to-build FreeBSD-based firewall and routing platform. OPNsense includes "
"most of the features available in expensive commercial firewalls, and more "
"in many cases. It brings the rich feature set of commercial offerings with "
"the benefits of open and verifiable sources."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:151
+#: documentation/content/en/books/handbook/introduction/_index.adoc:152
msgid ""
-"link:https://www.midnightbsd.org[MidnightBSD] is a FreeBSD derived operating "
+"link:https://www.midnightbsd.org[MidnightBSD] is a FreeBSD-derived operating "
"system developed with desktop users in mind. It includes all the software "
-"you'd expect for your daily tasks: mail, web browsing, word processing, "
+"expected for daily tasks such as mail, web browsing, word processing, "
"gaming, and much more."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:152
+#: documentation/content/en/books/handbook/introduction/_index.adoc:153
msgid ""
"link:https://www.nomadbsd.org[NomadBSD] is a persistent live system for USB "
"flash drives, based on FreeBSD. Together with automatic hardware detection "
@@ -601,14 +602,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:153
+#: documentation/content/en/books/handbook/introduction/_index.adoc:154
msgid ""
"link:http://www.pfsense.org/[pfSense] - A firewall distribution based on "
"FreeBSD with a huge array of features and extensive IPv6 support."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:154
+#: documentation/content/en/books/handbook/introduction/_index.adoc:155
msgid ""
"link:http://zrouter.org/[ZRouter] - An open source alternative firmware for "
"embedded devices based on FreeBSD. Designed to replace the proprietary "
@@ -616,7 +617,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:157
+#: documentation/content/en/books/handbook/introduction/_index.adoc:158
msgid ""
"A list of link:https://www.freebsdfoundation.org/about/testimonials/"
"[testimonials from companies basing their products and services on FreeBSD] "
@@ -626,13 +627,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/introduction/_index.adoc:159
+#: documentation/content/en/books/handbook/introduction/_index.adoc:160
#, no-wrap
msgid "About the FreeBSD Project"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:162
+#: documentation/content/en/books/handbook/introduction/_index.adoc:163
msgid ""
"The following section provides some background information on the project, "
"including a brief history, project goals, and the development model of the "
@@ -640,13 +641,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:164
+#: documentation/content/en/books/handbook/introduction/_index.adoc:165
#, no-wrap
msgid "A Brief History of FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:167
+#: documentation/content/en/books/handbook/introduction/_index.adoc:168
msgid ""
"The FreeBSD Project had its genesis in the early part of 1993, partially as "
"the brainchild of the Unofficial 386BSDPatchkit's last 3 coordinators: Nate "
@@ -654,7 +655,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:170
+#: documentation/content/en/books/handbook/introduction/_index.adoc:171
msgid ""
"The original goal was to produce an intermediate snapshot of 386BSD in order "
"to fix a number of problems that the patchkit mechanism was just not capable "
@@ -663,7 +664,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:174
+#: documentation/content/en/books/handbook/introduction/_index.adoc:175
msgid ""
"386BSD was Bill Jolitz's operating system, which had been up to that point "
"suffering rather severely from almost a year's worth of neglect. As the "
@@ -675,7 +676,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:179
+#: documentation/content/en/books/handbook/introduction/_index.adoc:180
msgid ""
"The trio thought that the goal remained worthwhile, even without Bill's "
"support, and so they adopted the name \"FreeBSD\" coined by David Greenman. "
@@ -692,7 +693,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:183
+#: documentation/content/en/books/handbook/introduction/_index.adoc:184
msgid ""
"The first CD-ROM (and general net-wide) distribution was FreeBSD 1.0, "
"released in December of 1993. This was based on the 4.3BSD-Lite (\"Net/2\") "
@@ -703,7 +704,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:189
+#: documentation/content/en/books/handbook/introduction/_index.adoc:190
msgid ""
"Around this time, some rather unexpected storm clouds formed on the horizon "
"as Novell and U.C. Berkeley settled their long-running lawsuit over the "
@@ -720,7 +721,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:194
+#: documentation/content/en/books/handbook/introduction/_index.adoc:195
msgid ""
"FreeBSD then set about the arduous task of literally re-inventing itself "
"from a completely new and rather incomplete set of 4.4BSD-Lite bits. The "
@@ -735,14 +736,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:196
+#: documentation/content/en/books/handbook/introduction/_index.adoc:197
msgid ""
"Since that time, FreeBSD has made a series of releases each time improving "
"the stability, speed, and feature set of the previous version."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:198
+#: documentation/content/en/books/handbook/introduction/_index.adoc:199
msgid ""
"For now, long-term development projects continue to take place in the {rel-"
"head}-CURRENT (main) branch, and snapshot releases of {rel-head} are "
@@ -751,13 +752,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:200
+#: documentation/content/en/books/handbook/introduction/_index.adoc:201
#, no-wrap
msgid "FreeBSD Project Goals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:206
+#: documentation/content/en/books/handbook/introduction/_index.adoc:207
msgid ""
"The goals of the FreeBSD Project are to provide software that may be used "
"for any purpose and without strings attached. Many of us have a significant "
@@ -771,7 +772,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:209
+#: documentation/content/en/books/handbook/introduction/_index.adoc:210
msgid ""
"That code in our source tree which falls under the GNU General Public "
"License (GPL) or Library General Public License (LGPL) comes with slightly "
@@ -783,13 +784,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:211
+#: documentation/content/en/books/handbook/introduction/_index.adoc:212
#, no-wrap
msgid "The FreeBSD Development Model"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:216
+#: documentation/content/en/books/handbook/introduction/_index.adoc:217
msgid ""
"The development of FreeBSD is a extref:{dev-model}[very open and flexible "
"process], being literally built from the contributions of thousands of "
@@ -802,20 +803,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:218
+#: documentation/content/en/books/handbook/introduction/_index.adoc:219
msgid ""
"Useful things to know about the FreeBSD Project and its development process, "
"whether working independently or in close cooperation:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:219
+#: documentation/content/en/books/handbook/introduction/_index.adoc:220
#, no-wrap
msgid "The Git repositories[[development-cvs-repository]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:226
+#: documentation/content/en/books/handbook/introduction/_index.adoc:227
msgid ""
"For several years, the central source tree for FreeBSD was maintained by "
"link:http://www.nongnu.org/cvs/[CVS] (Concurrent Versions System), a freely "
@@ -837,13 +838,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:227
+#: documentation/content/en/books/handbook/introduction/_index.adoc:228
#, no-wrap
msgid "The committers list[[development-committers]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:231
+#: documentation/content/en/books/handbook/introduction/_index.adoc:232
msgid ""
"The _committers_ are the people who have _push_ access to the Git "
"repository, and are authorized to make modifications to the FreeBSD source "
@@ -855,13 +856,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:232
+#: documentation/content/en/books/handbook/introduction/_index.adoc:233
#, no-wrap
msgid "The FreeBSD core team[[development-core]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:238
+#: documentation/content/en/books/handbook/introduction/_index.adoc:239
msgid ""
"The _FreeBSD core team_ would be equivalent to the board of directors if the "
"FreeBSD Project were a company. The primary task of the core team is to "
@@ -874,7 +875,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/introduction/_index.adoc:243
+#: documentation/content/en/books/handbook/introduction/_index.adoc:244
msgid ""
"Like most developers, most members of the core team are also volunteers when "
"it comes to FreeBSD development and do not benefit from the project "
@@ -885,13 +886,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:245
+#: documentation/content/en/books/handbook/introduction/_index.adoc:246
#, no-wrap
msgid "The FreeBSD Foundation[[development-foundation]]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:252
+#: documentation/content/en/books/handbook/introduction/_index.adoc:253
msgid ""
"The link:https://freebsdfoundation.org[FreeBSD Foundation] is a 501(c)(3), "
"US-based, non-profit organization dedicated to supporting and promoting the "
@@ -909,18 +910,18 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:253
+#: documentation/content/en/books/handbook/introduction/_index.adoc:254
#, no-wrap
msgid "Outside contributors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:259
+#: documentation/content/en/books/handbook/introduction/_index.adoc:260
msgid ""
"Last, but definitely not least, the largest group of developers are the "
"users themselves who provide feedback and bug fixes to us on an almost "
-"constant basis. The primary way of keeping in touch with development of "
-"FreeBSD base system is to subscribe to the {freebsd-hackers} where such "
+"constant basis. The primary way of keeping in touch with the development of "
+"the FreeBSD base system is to subscribe to the {freebsd-hackers} where such "
"things are discussed. For porting third party applications, it would be the "
"{freebsd-ports}. For documentation - {freebsd-doc}. See crossref:"
"eresources[eresources, Resources on the Internet] for more information about "
@@ -928,7 +929,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:262
+#: documentation/content/en/books/handbook/introduction/_index.adoc:263
msgid ""
"extref:{contributors}[The FreeBSD Contributors List] is a long and growing "
"one, so why not join it by extref:{contributing}[contributing something back "
@@ -936,7 +937,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:266
+#: documentation/content/en/books/handbook/introduction/_index.adoc:267
msgid ""
"In summary, our development model is organized as a loose set of concentric "
"circles. The centralized model is designed for the convenience of the "
@@ -948,24 +949,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:268
+#: documentation/content/en/books/handbook/introduction/_index.adoc:269
msgid ""
"All we ask of those who would join us as FreeBSD developers is some of the "
"same dedication its current people have to its continued success!"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:270
+#: documentation/content/en/books/handbook/introduction/_index.adoc:271
#, no-wrap
msgid "Third Party Programs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:277
+#: documentation/content/en/books/handbook/introduction/_index.adoc:278
msgid ""
"In addition to the base distributions, FreeBSD offers a ported software "
"collection with thousands of commonly sought-after programs. The list of "
-"ports ranges from HTTP servers, to games, languages, editors, and almost "
+"ports ranges from HTTP servers to games, languages, editors, and almost "
"everything in between. There are about {numports} ports; the entire Ports "
"Collection requires approximately {ports-size}. To compile a port, you "
"simply change to the directory of the program you wish to install, type "
@@ -975,7 +976,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:280
+#: documentation/content/en/books/handbook/introduction/_index.adoc:281
msgid ""
"Almost every port is also provided as a pre-compiled \"package\", which can "
"be installed with a simple command (`pkg install`) by those who do not wish "
@@ -985,13 +986,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/introduction/_index.adoc:281
+#: documentation/content/en/books/handbook/introduction/_index.adoc:282
#, no-wrap
msgid "Additional Documentation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:285
+#: documentation/content/en/books/handbook/introduction/_index.adoc:286
msgid ""
"All supported FreeBSD versions provide an option in the installer to install "
"additional documentation under [.filename]#/usr/local/share/doc/freebsd# "
@@ -1000,13 +1001,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/introduction/_index.adoc:288
+#: documentation/content/en/books/handbook/introduction/_index.adoc:289
#, no-wrap
msgid "# pkg install en-freebsd-doc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:293
+#: documentation/content/en/books/handbook/introduction/_index.adoc:294
msgid ""
"For localized versions replace the \"en\" with language prefix of choice. "
"Be aware that some of the localised versions might be out of date and might "
@@ -1015,33 +1016,33 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:294
+#: documentation/content/en/books/handbook/introduction/_index.adoc:295
#, no-wrap
msgid "The FreeBSD Handbook"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:296
+#: documentation/content/en/books/handbook/introduction/_index.adoc:297
msgid ""
"[.filename]#link:file:///usr/local/share/doc/freebsd/en/books/handbook/book."
"html[/usr/local/share/doc/freebsd/en/books/handbook/book.html]#"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/introduction/_index.adoc:297
+#: documentation/content/en/books/handbook/introduction/_index.adoc:298
#, no-wrap
msgid "The FreeBSD FAQ"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:299
+#: documentation/content/en/books/handbook/introduction/_index.adoc:300
msgid ""
"[.filename]#link:file://localhost/usr/local/share/doc/freebsd/en/books/faq/"
"book.html[/usr/local/share/doc/freebsd/en/books/faq/book.html]#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/introduction/_index.adoc:300
+#: documentation/content/en/books/handbook/introduction/_index.adoc:301
msgid ""
"You can always find up to date documentation at link:https://docs.FreeBSD."
"org/[https://docs.FreeBSD.org/]."
diff --git a/documentation/content/en/books/handbook/jails/_index.po b/documentation/content/en/books/handbook/jails/_index.po
index 2a7385c683..f5f8f94822 100644
--- a/documentation/content/en/books/handbook/jails/_index.po
+++ b/documentation/content/en/books/handbook/jails/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 15. Jails"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/jails/_index.adoc:14
+#: documentation/content/en/books/handbook/jails/_index.adoc:15
#, no-wrap
msgid "Jails"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/jails/_index.adoc:52
+#: documentation/content/en/books/handbook/jails/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:58
+#: documentation/content/en/books/handbook/jails/_index.adoc:59
msgid ""
"Since system administration is a difficult task, many tools have been "
"developed to make life easier for the administrator. These tools often "
@@ -58,7 +58,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:66
+#: documentation/content/en/books/handbook/jails/_index.adoc:67
msgid ""
"Jails build upon the man:chroot[2] concept, which is used to change the root "
"directory of a set of processes. This creates a safe environment, separate "
@@ -73,7 +73,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:73
+#: documentation/content/en/books/handbook/jails/_index.adoc:74
msgid ""
"Jails improve on the concept of the traditional chroot environment in "
"several ways. In a traditional chroot environment, processes are only "
@@ -87,12 +87,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:75
+#: documentation/content/en/books/handbook/jails/_index.adoc:76
msgid "A jail is characterized by four elements:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:77
+#: documentation/content/en/books/handbook/jails/_index.adoc:78
msgid ""
"A directory subtree: the starting point from which a jail is entered. Once "
"inside the jail, a process is not permitted to escape outside of this "
@@ -100,26 +100,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:78
+#: documentation/content/en/books/handbook/jails/_index.adoc:79
msgid "A hostname: which will be used by the jail."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:79
+#: documentation/content/en/books/handbook/jails/_index.adoc:80
msgid ""
"An IP address: which is assigned to the jail. The IP address of a jail is "
"often an alias address for an existing network interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:80
+#: documentation/content/en/books/handbook/jails/_index.adoc:81
msgid ""
"A command: the path name of an executable to run inside the jail. The path "
"is relative to the root directory of the jail environment."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:83
+#: documentation/content/en/books/handbook/jails/_index.adoc:84
msgid ""
"Jails have their own set of users and their own `root` account which are "
"limited to the jail environment. The `root` account of a jail is not "
@@ -128,7 +128,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:86
+#: documentation/content/en/books/handbook/jails/_index.adoc:87
msgid ""
"This chapter provides an overview of the terminology and commands for "
"managing FreeBSD jails. Jails are a powerful tool for both system "
@@ -136,28 +136,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:88
+#: documentation/content/en/books/handbook/jails/_index.adoc:89
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:90
+#: documentation/content/en/books/handbook/jails/_index.adoc:91
msgid "What a jail is and what purpose it may serve in FreeBSD installations."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:91
+#: documentation/content/en/books/handbook/jails/_index.adoc:92
msgid "How to build, start, and stop a jail."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:92
+#: documentation/content/en/books/handbook/jails/_index.adoc:93
msgid ""
"The basics of jail administration, both from inside and outside the jail."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:97
+#: documentation/content/en/books/handbook/jails/_index.adoc:98
msgid ""
"Jails are a powerful tool, but they are not a security panacea. While it is "
"not possible for a jailed process to break out on its own, there are several "
@@ -167,7 +167,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:100
+#: documentation/content/en/books/handbook/jails/_index.adoc:101
msgid ""
"Most of these attacks can be mitigated by ensuring that the jail root is not "
"accessible to unprivileged users in the host environment. As a general "
@@ -176,13 +176,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/jails/_index.adoc:103
+#: documentation/content/en/books/handbook/jails/_index.adoc:104
#, no-wrap
msgid "Terms Related to Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:106
+#: documentation/content/en/books/handbook/jails/_index.adoc:107
msgid ""
"To facilitate better understanding of parts of the FreeBSD system related to "
"jails, their internals and the way they interact with the rest of FreeBSD, "
@@ -190,26 +190,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/jails/_index.adoc:107
+#: documentation/content/en/books/handbook/jails/_index.adoc:108
#, no-wrap
msgid "man:chroot[8] (command)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:109
+#: documentation/content/en/books/handbook/jails/_index.adoc:110
msgid ""
"Utility, which uses man:chroot[2] FreeBSD system call to change the root "
"directory of a process and all its descendants."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/jails/_index.adoc:110
+#: documentation/content/en/books/handbook/jails/_index.adoc:111
#, no-wrap
msgid "man:chroot[2] (environment)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:113
+#: documentation/content/en/books/handbook/jails/_index.adoc:114
msgid ""
"The environment of processes running in a \"chroot\". This includes "
"resources such as the part of the file system which is visible, user and "
@@ -218,26 +218,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/jails/_index.adoc:114
+#: documentation/content/en/books/handbook/jails/_index.adoc:115
#, no-wrap
msgid "man:jail[8] (command)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:116
+#: documentation/content/en/books/handbook/jails/_index.adoc:117
msgid ""
"The system administration utility which allows launching of processes within "
"a jail environment."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/jails/_index.adoc:117
+#: documentation/content/en/books/handbook/jails/_index.adoc:118
#, no-wrap
msgid "host (system, process, user, etc.)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:121
+#: documentation/content/en/books/handbook/jails/_index.adoc:122
msgid ""
"The controlling system of a jail environment. The host system has access to "
"all the hardware resources available, and can control processes both outside "
@@ -247,26 +247,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/jails/_index.adoc:122
+#: documentation/content/en/books/handbook/jails/_index.adoc:123
#, no-wrap
msgid "hosted (system, process, user, etc.)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:124
+#: documentation/content/en/books/handbook/jails/_index.adoc:125
msgid ""
"A process, user or other entity, whose access to resources is restricted by "
"a FreeBSD jail."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/jails/_index.adoc:126
+#: documentation/content/en/books/handbook/jails/_index.adoc:127
#, no-wrap
msgid "Creating and Controlling Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:131
+#: documentation/content/en/books/handbook/jails/_index.adoc:132
msgid ""
"Some administrators divide jails into the following two types: \"complete\" "
"jails, which resemble a real FreeBSD system, and \"service\" jails, "
@@ -278,19 +278,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:132
+#: documentation/content/en/books/handbook/jails/_index.adoc:133
#, no-wrap
msgid "Installing a Jail"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/jails/_index.adoc:135
+#: documentation/content/en/books/handbook/jails/_index.adoc:136
#, no-wrap
msgid "To install a Jail from the Internet"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:139
+#: documentation/content/en/books/handbook/jails/_index.adoc:140
msgid ""
"The man:bsdinstall[8] tool can be used to fetch and install the binaries "
"needed for a jail. This will walk through the picking of a mirror, which "
@@ -299,26 +299,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:143
+#: documentation/content/en/books/handbook/jails/_index.adoc:144
#, no-wrap
msgid "# bsdinstall jail /here/is/the/jail\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:146
+#: documentation/content/en/books/handbook/jails/_index.adoc:147
msgid ""
"Once the command is complete, the next step is configuring the host to run "
"the jail."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/jails/_index.adoc:148
+#: documentation/content/en/books/handbook/jails/_index.adoc:149
#, no-wrap
msgid "To install a Jail from an ISO"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:152
+#: documentation/content/en/books/handbook/jails/_index.adoc:153
msgid ""
"To install the userland from installation media, first create the root "
"directory for the jail. This can be done by setting the `DESTDIR` variable "
@@ -326,12 +326,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:154
+#: documentation/content/en/books/handbook/jails/_index.adoc:155
msgid "Start a shell and define `DESTDIR`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:159
+#: documentation/content/en/books/handbook/jails/_index.adoc:160
#, no-wrap
msgid ""
"# sh\n"
@@ -339,14 +339,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:162
+#: documentation/content/en/books/handbook/jails/_index.adoc:163
msgid ""
"Mount the install media as covered in man:mdconfig[8] when using the install "
"ISO:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:167
+#: documentation/content/en/books/handbook/jails/_index.adoc:168
#, no-wrap
msgid ""
"# mount -t cd9660 /dev/`mdconfig -f cdimage.iso` /mnt\n"
@@ -354,7 +354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:171
+#: documentation/content/en/books/handbook/jails/_index.adoc:172
msgid ""
"Extract the binaries from the tarballs on the install media into the "
"declared destination. Minimally, only the base set needs to be extracted, "
@@ -362,40 +362,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:173
+#: documentation/content/en/books/handbook/jails/_index.adoc:174
msgid "To install just the base system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:177
+#: documentation/content/en/books/handbook/jails/_index.adoc:178
#, no-wrap
msgid "# tar -xf base.txz -C $DESTDIR\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:180
+#: documentation/content/en/books/handbook/jails/_index.adoc:181
msgid "To install everything except the kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:184
+#: documentation/content/en/books/handbook/jails/_index.adoc:185
#, no-wrap
msgid "# for set in base ports; do tar -xf $set.txz -C $DESTDIR ; done\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/jails/_index.adoc:187
+#: documentation/content/en/books/handbook/jails/_index.adoc:188
#, no-wrap
msgid "To build and install a Jail from source"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:190
+#: documentation/content/en/books/handbook/jails/_index.adoc:191
msgid "The man:jail[8] manual page explains the procedure for building a jail:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:200
+#: documentation/content/en/books/handbook/jails/_index.adoc:201
#, no-wrap
msgid ""
"# setenv D /here/is/the/jail\n"
@@ -408,7 +408,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:203
+#: documentation/content/en/books/handbook/jails/_index.adoc:204
msgid ""
"Selecting a location for a jail is the best starting point. This is where "
"the jail will physically reside within the file system of the jail's host. A "
@@ -420,7 +420,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:205
+#: documentation/content/en/books/handbook/jails/_index.adoc:206
msgid ""
"If you have already rebuilt your userland using `make world` or `make "
"buildworld`, you can skip this step and install your existing userland into "
@@ -428,7 +428,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:207
+#: documentation/content/en/books/handbook/jails/_index.adoc:208
msgid ""
"This command will populate the directory subtree chosen as jail's physical "
"location on the file system with the necessary binaries, libraries, manual "
@@ -436,7 +436,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:208
+#: documentation/content/en/books/handbook/jails/_index.adoc:209
msgid ""
"The `distribution` target for make installs every needed configuration file. "
"In simple words, it installs every installable file of [.filename]#/usr/src/"
@@ -445,7 +445,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:210
+#: documentation/content/en/books/handbook/jails/_index.adoc:211
msgid ""
"Mounting the man:devfs[8] file system inside a jail is not required. On the "
"other hand, any, or almost any application requires access to at least one "
@@ -457,13 +457,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:211
+#: documentation/content/en/books/handbook/jails/_index.adoc:212
#, no-wrap
msgid "Configuring the Host"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:218
+#: documentation/content/en/books/handbook/jails/_index.adoc:219
msgid ""
"Once a jail is installed, it can be started by using the man:jail[8] "
"utility. The man:jail[8] utility takes four mandatory arguments which are "
@@ -476,19 +476,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:220
+#: documentation/content/en/books/handbook/jails/_index.adoc:221
msgid ""
"Jails are often started at boot time and the FreeBSD [.filename]#rc# "
"mechanism provides an easy way to do this."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:223
+#: documentation/content/en/books/handbook/jails/_index.adoc:224
msgid "Configure jail parameters in [.filename]#jail.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:234
+#: documentation/content/en/books/handbook/jails/_index.adoc:235
#, no-wrap
msgid ""
"www {\n"
@@ -502,18 +502,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:238
+#: documentation/content/en/books/handbook/jails/_index.adoc:239
msgid "Configure jails to start at boot time in [.filename]#rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:242
+#: documentation/content/en/books/handbook/jails/_index.adoc:243
#, no-wrap
msgid "jail_enable=\"YES\" # Set to NO to disable starting of any jails\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:246
+#: documentation/content/en/books/handbook/jails/_index.adoc:247
msgid ""
"The default startup of jails configured in man:jail.conf[5], will run the [."
"filename]#/etc/rc# script of the jail, which assumes the jail is a complete "
@@ -522,21 +522,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:250
+#: documentation/content/en/books/handbook/jails/_index.adoc:251
msgid ""
"For a full list of available options, please see the man:jail.conf[5] manual "
"page."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:253
+#: documentation/content/en/books/handbook/jails/_index.adoc:254
msgid ""
"man:service[8] can be used to start or stop a jail by hand, if an entry for "
"it exists in [.filename]#jail.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:258
+#: documentation/content/en/books/handbook/jails/_index.adoc:259
#, no-wrap
msgid ""
"# service jail start www\n"
@@ -544,14 +544,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:262
+#: documentation/content/en/books/handbook/jails/_index.adoc:263
msgid ""
"Jails can be shut down with man:jexec[8]. Use man:jls[8] to identify the "
"jail's `JID`, then use man:jexec[8] to run the shutdown script in that jail."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:269
+#: documentation/content/en/books/handbook/jails/_index.adoc:270
#, no-wrap
msgid ""
"# jls\n"
@@ -561,19 +561,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:272
+#: documentation/content/en/books/handbook/jails/_index.adoc:273
msgid ""
"More information about this can be found in the man:jail[8] manual page."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/jails/_index.adoc:274
+#: documentation/content/en/books/handbook/jails/_index.adoc:275
#, no-wrap
msgid "Fine Tuning and Administration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:278
+#: documentation/content/en/books/handbook/jails/_index.adoc:279
msgid ""
"There are several options which can be set for any jail, and various ways of "
"combining a host FreeBSD system with jails, to produce higher level "
@@ -581,14 +581,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:280
+#: documentation/content/en/books/handbook/jails/_index.adoc:281
msgid ""
"Some of the options available for tuning the behavior and security "
"restrictions implemented by a jail installation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:281
+#: documentation/content/en/books/handbook/jails/_index.adoc:282
msgid ""
"Some of the high-level applications for jail management, which are available "
"through the FreeBSD Ports Collection, and can be used to implement overall "
@@ -596,13 +596,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:283
+#: documentation/content/en/books/handbook/jails/_index.adoc:284
#, no-wrap
msgid "System Tools for Jail Tuning in FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:289
+#: documentation/content/en/books/handbook/jails/_index.adoc:290
msgid ""
"Fine tuning of a jail's configuration is mostly done by setting man:"
"sysctl[8] variables. A special subtree of sysctl exists as a basis for "
@@ -614,42 +614,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:291
+#: documentation/content/en/books/handbook/jails/_index.adoc:292
msgid "`security.jail.set_hostname_allowed: 1`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:292
+#: documentation/content/en/books/handbook/jails/_index.adoc:293
msgid "`security.jail.socket_unixiproute_only: 1`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:293
+#: documentation/content/en/books/handbook/jails/_index.adoc:294
msgid "`security.jail.sysvipc_allowed: 0`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:294
+#: documentation/content/en/books/handbook/jails/_index.adoc:295
msgid "`security.jail.enforce_statfs: 2`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:295
+#: documentation/content/en/books/handbook/jails/_index.adoc:296
msgid "`security.jail.allow_raw_sockets: 0`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:296
+#: documentation/content/en/books/handbook/jails/_index.adoc:297
msgid "`security.jail.chflags_allowed: 0`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:297
+#: documentation/content/en/books/handbook/jails/_index.adoc:298
msgid "`security.jail.jailed: 0`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:302
+#: documentation/content/en/books/handbook/jails/_index.adoc:303
msgid ""
"These variables can be used by the system administrator of the _host system_ "
"to add or remove some of the limitations imposed by default on the `root` "
@@ -662,7 +662,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:305
+#: documentation/content/en/books/handbook/jails/_index.adoc:306
msgid ""
"The base system of FreeBSD contains a basic set of tools for viewing "
"information about the active jails, and attaching to a jail to run "
@@ -672,14 +672,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:307
+#: documentation/content/en/books/handbook/jails/_index.adoc:308
msgid ""
"Print a list of active jails and their corresponding jail identifier (JID), "
"IP address, hostname and path."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:308
+#: documentation/content/en/books/handbook/jails/_index.adoc:309
msgid ""
"Attach to a running jail, from its host system, and run a command inside the "
"jail or perform administrative tasks inside the jail itself. This is "
@@ -689,19 +689,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:312
+#: documentation/content/en/books/handbook/jails/_index.adoc:313
#, no-wrap
msgid "# jexec 1 tcsh\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:315
+#: documentation/content/en/books/handbook/jails/_index.adoc:316
#, no-wrap
msgid "High-Level Administrative Tools in the FreeBSD Ports Collection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:320
+#: documentation/content/en/books/handbook/jails/_index.adoc:321
msgid ""
"Among the many third-party utilities for jail administration, one of the "
"most complete and useful is package:sysutils/ezjail[]. It is a set of "
@@ -710,13 +710,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:322
+#: documentation/content/en/books/handbook/jails/_index.adoc:323
#, no-wrap
msgid "Keeping Jails Patched and up to Date"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:327
+#: documentation/content/en/books/handbook/jails/_index.adoc:328
msgid ""
"Jails should be kept up to date from the host operating system as attempting "
"to patch userland from within the jail may likely fail as the default "
@@ -727,14 +727,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:329
+#: documentation/content/en/books/handbook/jails/_index.adoc:330
msgid ""
"To update the jail to the latest patch release of the version of FreeBSD it "
"is already running, then execute the following commands on the host:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:334
+#: documentation/content/en/books/handbook/jails/_index.adoc:335
#, no-wrap
msgid ""
"# freebsd-update -b /here/is/the/jail fetch\n"
@@ -742,7 +742,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:339
+#: documentation/content/en/books/handbook/jails/_index.adoc:340
msgid ""
"To upgrade the jail to a new major or minor version, first upgrade the host "
"system as described in crossref:cutting-edge[freebsdupdate-"
@@ -752,7 +752,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:346
+#: documentation/content/en/books/handbook/jails/_index.adoc:347
#, no-wrap
msgid ""
"# freebsd-update -b /here/is/the/jail --currently-running 12.0-RELEASE -r 12.1-RELEASE upgrade\n"
@@ -762,7 +762,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:351
+#: documentation/content/en/books/handbook/jails/_index.adoc:352
msgid ""
"Then, if it was a major version upgrade, reinstall all installed packages "
"and restart the jail again. This is required because the ABI version "
@@ -770,7 +770,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:356
+#: documentation/content/en/books/handbook/jails/_index.adoc:357
#, no-wrap
msgid ""
"# pkg -j myjail upgrade -f\n"
@@ -778,13 +778,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/jails/_index.adoc:359
+#: documentation/content/en/books/handbook/jails/_index.adoc:360
#, no-wrap
msgid "Updating Multiple Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:363
+#: documentation/content/en/books/handbook/jails/_index.adoc:364
msgid ""
"The management of multiple jails can become problematic because every jail "
"has to be rebuilt from scratch whenever it is upgraded. This can be time "
@@ -792,7 +792,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:367
+#: documentation/content/en/books/handbook/jails/_index.adoc:368
msgid ""
"This section demonstrates one method to resolve this issue by safely sharing "
"as much as is possible between jails using read-only man:mount_nullfs[8] "
@@ -802,7 +802,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:372
+#: documentation/content/en/books/handbook/jails/_index.adoc:373
msgid ""
"Simpler solutions exist, such as ezjail, which provides an easier method of "
"administering FreeBSD jails but is less versatile than this setup. ezjail "
@@ -810,46 +810,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:375
+#: documentation/content/en/books/handbook/jails/_index.adoc:376
msgid "The goals of the setup described in this section are:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:377
+#: documentation/content/en/books/handbook/jails/_index.adoc:378
msgid ""
"Create a simple and easy to understand jail structure that does not require "
"running a full installworld on each and every jail."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:378
+#: documentation/content/en/books/handbook/jails/_index.adoc:379
msgid "Make it easy to add new jails or remove existing ones."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:379
+#: documentation/content/en/books/handbook/jails/_index.adoc:380
msgid "Make it easy to update or upgrade existing jails."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:380
+#: documentation/content/en/books/handbook/jails/_index.adoc:381
msgid "Make it possible to run a customized FreeBSD branch."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:381
+#: documentation/content/en/books/handbook/jails/_index.adoc:382
msgid ""
"Be paranoid about security, reducing as much as possible the possibility of "
"compromise."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:382
+#: documentation/content/en/books/handbook/jails/_index.adoc:383
msgid "Save space and inodes, as much as possible."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:386
+#: documentation/content/en/books/handbook/jails/_index.adoc:387
msgid ""
"This design relies on a single, read-only master template which is mounted "
"into each jail and one read-write device per jail. A device can be a "
@@ -858,67 +858,67 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:388
+#: documentation/content/en/books/handbook/jails/_index.adoc:389
msgid "The file system layout is as follows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:390
+#: documentation/content/en/books/handbook/jails/_index.adoc:391
msgid "The jails are based under the [.filename]#/home# partition."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:391
+#: documentation/content/en/books/handbook/jails/_index.adoc:392
msgid "Each jail will be mounted under the [.filename]#/home/j# directory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:392
+#: documentation/content/en/books/handbook/jails/_index.adoc:393
msgid ""
"The template for each jail and the read-only partition for all of the jails "
"is [.filename]#/home/j/mroot#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:393
+#: documentation/content/en/books/handbook/jails/_index.adoc:394
msgid ""
"A blank directory will be created for each jail under the [.filename]#/home/"
"j# directory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:394
+#: documentation/content/en/books/handbook/jails/_index.adoc:395
msgid ""
"Each jail will have a [.filename]#/s# directory that will be linked to the "
"read-write portion of the system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:395
+#: documentation/content/en/books/handbook/jails/_index.adoc:396
msgid ""
"Each jail will have its own read-write system that is based upon [."
"filename]#/home/j/skel#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:396
+#: documentation/content/en/books/handbook/jails/_index.adoc:397
msgid ""
"The read-write portion of each jail will be created in [.filename]#/home/js#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:398
+#: documentation/content/en/books/handbook/jails/_index.adoc:399
#, no-wrap
msgid "Creating the Template"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:401
+#: documentation/content/en/books/handbook/jails/_index.adoc:402
msgid "This section describes the steps needed to create the master template."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:404
+#: documentation/content/en/books/handbook/jails/_index.adoc:405
msgid ""
"It is recommended to first update the host FreeBSD system to the latest -"
"RELEASE branch using the instructions in crossref:cutting-"
@@ -928,7 +928,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:407
+#: documentation/content/en/books/handbook/jails/_index.adoc:408
msgid ""
"First, create a directory structure for the read-only file system which will "
"contain the FreeBSD binaries for the jails. Then, change directory to the "
@@ -937,7 +937,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:413
+#: documentation/content/en/books/handbook/jails/_index.adoc:414
#, no-wrap
msgid ""
"# mkdir /home/j /home/j/mroot\n"
@@ -946,14 +946,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:416
+#: documentation/content/en/books/handbook/jails/_index.adoc:417
msgid ""
"Next, prepare a FreeBSD Ports Collection for the jails as well as a FreeBSD "
"source tree, which is required for mergemaster:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:423
+#: documentation/content/en/books/handbook/jails/_index.adoc:424
#, no-wrap
msgid ""
"# cd /home/j/mroot\n"
@@ -963,12 +963,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:426
+#: documentation/content/en/books/handbook/jails/_index.adoc:427
msgid "Create a skeleton for the read-write portion of the system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:435
+#: documentation/content/en/books/handbook/jails/_index.adoc:436
#, no-wrap
msgid ""
"# mkdir /home/j/skel /home/j/skel/home /home/j/skel/usr-X11R6 /home/j/skel/distfiles\n"
@@ -980,14 +980,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:438
+#: documentation/content/en/books/handbook/jails/_index.adoc:439
msgid ""
"Use mergemaster to install missing configuration files. Then, remove the "
"extra directories that mergemaster creates:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:444
+#: documentation/content/en/books/handbook/jails/_index.adoc:445
#, no-wrap
msgid ""
"# mergemaster -t /home/j/skel/var/tmp/temproot -D /home/j/skel -i\n"
@@ -996,7 +996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:447
+#: documentation/content/en/books/handbook/jails/_index.adoc:448
msgid ""
"Now, symlink the read-write file system to the read-only file system. Ensure "
"that the symlinks are created in the correct [.filename]#s/# locations as "
@@ -1005,7 +1005,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:460
+#: documentation/content/en/books/handbook/jails/_index.adoc:461
#, no-wrap
msgid ""
"# cd /home/j/mroot\n"
@@ -1021,20 +1021,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:463
+#: documentation/content/en/books/handbook/jails/_index.adoc:464
msgid ""
"As a last step, create a generic [.filename]#/home/j/skel/etc/make.conf# "
"containing this line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:467
+#: documentation/content/en/books/handbook/jails/_index.adoc:468
#, no-wrap
msgid "WRKDIRPREFIX?= /s/portbuild\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:472
+#: documentation/content/en/books/handbook/jails/_index.adoc:473
msgid ""
"This makes it possible to compile FreeBSD ports inside each jail. Remember "
"that the ports directory is part of the read-only system. The custom path "
@@ -1043,13 +1043,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:474
+#: documentation/content/en/books/handbook/jails/_index.adoc:475
#, no-wrap
msgid "Creating Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:478
+#: documentation/content/en/books/handbook/jails/_index.adoc:479
msgid ""
"The jail template can now be used to setup and configure the jails in [."
"filename]#/etc/rc.conf#. This example demonstrates the creation of 3 jails: "
@@ -1057,7 +1057,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:481
+#: documentation/content/en/books/handbook/jails/_index.adoc:482
msgid ""
"Add the following lines to [.filename]#/etc/fstab#, so that the read-only "
"template for the jails and the read-write space will be available in the "
@@ -1065,7 +1065,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:490
+#: documentation/content/en/books/handbook/jails/_index.adoc:491
#, no-wrap
msgid ""
"/home/j/mroot /home/j/ns nullfs ro 0 0\n"
@@ -1077,7 +1077,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:493
+#: documentation/content/en/books/handbook/jails/_index.adoc:494
msgid ""
"To prevent fsck from checking nullfs mounts during boot and dump from "
"backing up the read-only nullfs mounts of the jails, the last two columns "
@@ -1085,12 +1085,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:494
+#: documentation/content/en/books/handbook/jails/_index.adoc:495
msgid "Configure the jails in [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:512
+#: documentation/content/en/books/handbook/jails/_index.adoc:513
#, no-wrap
msgid ""
"jail_enable=\"YES\"\n"
@@ -1111,7 +1111,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:516
+#: documentation/content/en/books/handbook/jails/_index.adoc:517
msgid ""
"The `jail__name__rootdir` variable is set to [.filename]#/usr/home# instead "
"of [.filename]#/home# because the physical path of [.filename]#/home# on a "
@@ -1121,26 +1121,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:517
+#: documentation/content/en/books/handbook/jails/_index.adoc:518
msgid ""
"Create the required mount points for the read-only file system of each jail:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:521
+#: documentation/content/en/books/handbook/jails/_index.adoc:522
#, no-wrap
msgid "# mkdir /home/j/ns /home/j/mail /home/j/www\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:524
+#: documentation/content/en/books/handbook/jails/_index.adoc:525
msgid ""
"Install the read-write template into each jail using package:sysutils/"
"cpdup[]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:531
+#: documentation/content/en/books/handbook/jails/_index.adoc:532
#, no-wrap
msgid ""
"# mkdir /home/js\n"
@@ -1150,15 +1150,15 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:534
+#: documentation/content/en/books/handbook/jails/_index.adoc:535
msgid ""
"In this phase, the jails are built and prepared to run. First, mount the "
"required file systems for each jail, and then start them:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:539
-#: documentation/content/en/books/handbook/jails/_index.adoc:638
+#: documentation/content/en/books/handbook/jails/_index.adoc:540
+#: documentation/content/en/books/handbook/jails/_index.adoc:639
#, no-wrap
msgid ""
"# mount -a\n"
@@ -1166,14 +1166,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:544
+#: documentation/content/en/books/handbook/jails/_index.adoc:545
msgid ""
"The jails should be running now. To check if they have started correctly, "
"use `jls`. Its output should be similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:552
+#: documentation/content/en/books/handbook/jails/_index.adoc:553
#, no-wrap
msgid ""
"# jls\n"
@@ -1184,7 +1184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:557
+#: documentation/content/en/books/handbook/jails/_index.adoc:558
msgid ""
"At this point, it should be possible to log onto each jail, add new users, "
"or configure daemons. The `JID` column indicates the jail identification "
@@ -1193,19 +1193,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:561
+#: documentation/content/en/books/handbook/jails/_index.adoc:562
#, no-wrap
msgid "# jexec 3 tcsh\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:564
+#: documentation/content/en/books/handbook/jails/_index.adoc:565
#, no-wrap
msgid "Upgrading"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:568
+#: documentation/content/en/books/handbook/jails/_index.adoc:569
msgid ""
"The design of this setup provides an easy way to upgrade existing jails "
"while minimizing their downtime. Also, it provides a way to roll back to "
@@ -1213,14 +1213,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:571
+#: documentation/content/en/books/handbook/jails/_index.adoc:572
msgid ""
"The first step is to upgrade the host system. Then, create a new temporary "
"read-only template in [.filename]#/home/j/mroot2#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:580
+#: documentation/content/en/books/handbook/jails/_index.adoc:581
#, no-wrap
msgid ""
"# mkdir /home/j/mroot2\n"
@@ -1232,14 +1232,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:583
+#: documentation/content/en/books/handbook/jails/_index.adoc:584
msgid ""
"The `installworld` creates a few unnecessary directories, which should be "
"removed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:588
+#: documentation/content/en/books/handbook/jails/_index.adoc:589
#, no-wrap
msgid ""
"# chflags -R 0 var\n"
@@ -1247,12 +1247,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:591
+#: documentation/content/en/books/handbook/jails/_index.adoc:592
msgid "Recreate the read-write symlinks for the master file system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:601
+#: documentation/content/en/books/handbook/jails/_index.adoc:602
#, no-wrap
msgid ""
"# ln -s s/etc etc\n"
@@ -1265,25 +1265,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:604
+#: documentation/content/en/books/handbook/jails/_index.adoc:605
msgid "Next, stop the jails:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:608
+#: documentation/content/en/books/handbook/jails/_index.adoc:609
#, no-wrap
msgid "# service jail stop\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:611
+#: documentation/content/en/books/handbook/jails/_index.adoc:612
msgid ""
"Unmount the original file systems as the read-write systems are attached to "
"the read-only system ([.filename]#/s#):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:620
+#: documentation/content/en/books/handbook/jails/_index.adoc:621
#, no-wrap
msgid ""
"# umount /home/j/ns/s\n"
@@ -1295,7 +1295,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:623
+#: documentation/content/en/books/handbook/jails/_index.adoc:624
msgid ""
"Move the old read-only file system and replace it with the new one. This "
"will serve as a backup and archive of the old read-only file system should "
@@ -1305,7 +1305,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:630
+#: documentation/content/en/books/handbook/jails/_index.adoc:631
#, no-wrap
msgid ""
"# cd /home/j\n"
@@ -1315,27 +1315,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:633
+#: documentation/content/en/books/handbook/jails/_index.adoc:634
msgid ""
"At this point the new read-only template is ready, so the only remaining "
"task is to remount the file systems and start the jails:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:642
+#: documentation/content/en/books/handbook/jails/_index.adoc:643
msgid ""
"Use `jls` to check if the jails started correctly. Run `mergemaster` in "
"each jail to update the configuration files."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/jails/_index.adoc:644
+#: documentation/content/en/books/handbook/jails/_index.adoc:645
#, no-wrap
msgid "Managing Jails with ezjail"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:652
+#: documentation/content/en/books/handbook/jails/_index.adoc:653
msgid ""
"Creating and managing multiple jails can quickly become tedious and error-"
"prone. Dirk Engling's ezjail automates and greatly simplifies many jail "
@@ -1347,27 +1347,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:654
+#: documentation/content/en/books/handbook/jails/_index.adoc:655
msgid ""
"Additional benefits and features are described in detail on the ezjail web "
"site, https://erdgeist.org/arts/software/ezjail/[]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:656
+#: documentation/content/en/books/handbook/jails/_index.adoc:657
#, no-wrap
msgid "Installing ezjail"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:659
+#: documentation/content/en/books/handbook/jails/_index.adoc:660
msgid ""
"Installing ezjail consists of adding a loopback interface for use in jails, "
"installing the port or package, and enabling the service."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:663
+#: documentation/content/en/books/handbook/jails/_index.adoc:664
msgid ""
"To keep jail loopback traffic off the host's loopback network interface "
"`lo0`, a second loopback interface is created by adding an entry to [."
@@ -1375,22 +1375,22 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:667
-#: documentation/content/en/books/handbook/jails/_index.adoc:1084
+#: documentation/content/en/books/handbook/jails/_index.adoc:668
+#: documentation/content/en/books/handbook/jails/_index.adoc:1085
#, no-wrap
msgid "cloned_interfaces=\"lo1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:671
+#: documentation/content/en/books/handbook/jails/_index.adoc:672
msgid ""
"The second loopback interface `lo1` will be created when the system starts. "
"It can also be created manually without a restart:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:676
-#: documentation/content/en/books/handbook/jails/_index.adoc:1092
+#: documentation/content/en/books/handbook/jails/_index.adoc:677
+#: documentation/content/en/books/handbook/jails/_index.adoc:1093
#, no-wrap
msgid ""
"# service netif cloneup\n"
@@ -1398,14 +1398,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:679
+#: documentation/content/en/books/handbook/jails/_index.adoc:680
msgid ""
"Jails can be allowed to use aliases of this secondary loopback interface "
"without interfering with the host."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:682
+#: documentation/content/en/books/handbook/jails/_index.adoc:683
msgid ""
"Inside a jail, access to the loopback address `127.0.0.1` is redirected to "
"the first IP address assigned to the jail. To make the jail loopback "
@@ -1415,17 +1415,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:684
+#: documentation/content/en/books/handbook/jails/_index.adoc:685
msgid "Give each jail a unique loopback address in the `127.0.0.0/8` netblock."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:685
+#: documentation/content/en/books/handbook/jails/_index.adoc:686
msgid "Install package:sysutils/ezjail[]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:690
+#: documentation/content/en/books/handbook/jails/_index.adoc:691
#, no-wrap
msgid ""
"# cd /usr/ports/sysutils/ezjail\n"
@@ -1433,44 +1433,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:693
+#: documentation/content/en/books/handbook/jails/_index.adoc:694
msgid "Enable ezjail by adding this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:697
+#: documentation/content/en/books/handbook/jails/_index.adoc:698
#, no-wrap
msgid "ezjail_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:700
+#: documentation/content/en/books/handbook/jails/_index.adoc:701
msgid ""
"The service will automatically start on system boot. It can be started "
"immediately for the current session:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:704
+#: documentation/content/en/books/handbook/jails/_index.adoc:705
#, no-wrap
msgid "# service ezjail start\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:707
+#: documentation/content/en/books/handbook/jails/_index.adoc:708
#, no-wrap
msgid "Initial Setup"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:711
+#: documentation/content/en/books/handbook/jails/_index.adoc:712
msgid ""
"With ezjail installed, the basejail directory structure can be created and "
"populated. This step is only needed once on the jail host computer."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:716
+#: documentation/content/en/books/handbook/jails/_index.adoc:717
msgid ""
"In both of these examples, `-p` causes the ports tree to be retrieved with "
"man:portsnap[8] into the basejail. That single copy of the ports directory "
@@ -1480,12 +1480,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:721
+#: documentation/content/en/books/handbook/jails/_index.adoc:722
msgid "To Populate the Jail with FreeBSD-RELEASE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:724
+#: documentation/content/en/books/handbook/jails/_index.adoc:725
msgid ""
"For a basejail based on the FreeBSD RELEASE matching that of the host "
"computer, use `install`. For example, on a host computer running FreeBSD 10-"
@@ -1494,25 +1494,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:728
+#: documentation/content/en/books/handbook/jails/_index.adoc:729
#, no-wrap
msgid "# ezjail-admin install -p\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:731
+#: documentation/content/en/books/handbook/jails/_index.adoc:732
msgid "To Populate the Jail with `installworld`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:733
+#: documentation/content/en/books/handbook/jails/_index.adoc:734
msgid ""
"The basejail can be installed from binaries created by `buildworld` on the "
"host with `ezjail-admin update`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:737
+#: documentation/content/en/books/handbook/jails/_index.adoc:738
msgid ""
"In this example, FreeBSD 10-STABLE has been built from source. The jail "
"directories are created. Then `installworld` is executed, installing the "
@@ -1520,13 +1520,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:741
+#: documentation/content/en/books/handbook/jails/_index.adoc:742
#, no-wrap
msgid "# ezjail-admin update -i -p\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:745
+#: documentation/content/en/books/handbook/jails/_index.adoc:746
msgid ""
"The host's [.filename]#/usr/src# is used by default. A different source "
"directory on the host can be specified with `-s` and a path, or set with "
@@ -1534,7 +1534,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:752
+#: documentation/content/en/books/handbook/jails/_index.adoc:753
msgid ""
"The basejail's ports tree is shared by other jails. However, downloaded "
"distfiles are stored in the jail that downloaded them. By default, these "
@@ -1544,7 +1544,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:760
+#: documentation/content/en/books/handbook/jails/_index.adoc:761
msgid ""
"The FTP protocol is used by default to download packages for the "
"installation of the basejail. Firewall or proxy configurations can prevent "
@@ -1554,37 +1554,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:764
+#: documentation/content/en/books/handbook/jails/_index.adoc:765
#, no-wrap
msgid "ezjail_ftphost=http://ftp.FreeBSD.org\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:767
+#: documentation/content/en/books/handbook/jails/_index.adoc:768
msgid "See the crossref:mirrors[mirrors,mirrors] section for a list of sites."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:770
+#: documentation/content/en/books/handbook/jails/_index.adoc:771
#, no-wrap
msgid "Creating and Starting a New Jail"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:774
+#: documentation/content/en/books/handbook/jails/_index.adoc:775
msgid ""
"New jails are created with `ezjail-admin create`. In these examples, the "
"`lo1` loopback interface is used as described above."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/jails/_index.adoc:777
+#: documentation/content/en/books/handbook/jails/_index.adoc:778
#, no-wrap
msgid "Procedure: Create and Start a New Jail"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:779
+#: documentation/content/en/books/handbook/jails/_index.adoc:780
msgid ""
"Create the jail, specifying a name and the loopback and network interfaces "
"to use, along with their IP addresses. In this example, the jail is named "
@@ -1592,13 +1592,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:783
+#: documentation/content/en/books/handbook/jails/_index.adoc:784
#, no-wrap
msgid "# ezjail-admin create dnsjail 'lo1|127.0.1.1,em0|192.168.1.50'\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:791
+#: documentation/content/en/books/handbook/jails/_index.adoc:792
msgid ""
"Most network services run in jails without problems. A few network "
"services, most notably man:ping[8], use _raw network sockets_. In jails, "
@@ -1607,7 +1607,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:796
+#: documentation/content/en/books/handbook/jails/_index.adoc:797
msgid ""
"Occasionally, a jail genuinely needs raw sockets. For example, network "
"monitoring applications often use man:ping[8] to check the availability of "
@@ -1618,59 +1618,59 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:800
+#: documentation/content/en/books/handbook/jails/_index.adoc:801
#, no-wrap
msgid "export jail_jailname_parameters=\"allow.raw_sockets=1\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:803
+#: documentation/content/en/books/handbook/jails/_index.adoc:804
msgid ""
"Do not enable raw network sockets unless services in the jail actually "
"require them."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:806
+#: documentation/content/en/books/handbook/jails/_index.adoc:807
msgid "Start the jail:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:810
+#: documentation/content/en/books/handbook/jails/_index.adoc:811
#, no-wrap
msgid "# ezjail-admin start dnsjail\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:813
+#: documentation/content/en/books/handbook/jails/_index.adoc:814
msgid "Use a console on the jail:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:817
+#: documentation/content/en/books/handbook/jails/_index.adoc:818
#, no-wrap
msgid "# ezjail-admin console dnsjail\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:821
+#: documentation/content/en/books/handbook/jails/_index.adoc:822
msgid ""
"The jail is operating and additional configuration can be completed. "
"Typical settings added at this point include:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:824
+#: documentation/content/en/books/handbook/jails/_index.adoc:825
msgid "Set the `root` Password"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:826
+#: documentation/content/en/books/handbook/jails/_index.adoc:827
msgid "Connect to the jail and set the `root` user's password:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:834
+#: documentation/content/en/books/handbook/jails/_index.adoc:835
#, no-wrap
msgid ""
"# ezjail-admin console dnsjail\n"
@@ -1681,12 +1681,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:837
+#: documentation/content/en/books/handbook/jails/_index.adoc:838
msgid "Time Zone Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:841
+#: documentation/content/en/books/handbook/jails/_index.adoc:842
msgid ""
"The jail's time zone can be set with man:tzsetup[8]. To avoid spurious "
"error messages, the man:adjkerntz[8] entry in [.filename]#/etc/crontab# can "
@@ -1696,36 +1696,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:842
+#: documentation/content/en/books/handbook/jails/_index.adoc:843
msgid "DNS Servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:844
+#: documentation/content/en/books/handbook/jails/_index.adoc:845
msgid ""
"Enter domain name server lines in [.filename]#/etc/resolv.conf# so DNS works "
"in the jail."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:845
+#: documentation/content/en/books/handbook/jails/_index.adoc:846
msgid "Edit [.filename]#/etc/hosts#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:847
+#: documentation/content/en/books/handbook/jails/_index.adoc:848
msgid ""
"Change the address and add the jail name to the `localhost` entries in [."
"filename]#/etc/hosts#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:848
+#: documentation/content/en/books/handbook/jails/_index.adoc:849
msgid "Configure [.filename]#/etc/rc.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:853
+#: documentation/content/en/books/handbook/jails/_index.adoc:854
msgid ""
"Enter configuration settings in [.filename]#/etc/rc.conf#. This is much "
"like configuring a full computer. The host name and IP address are not set "
@@ -1733,14 +1733,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:855
+#: documentation/content/en/books/handbook/jails/_index.adoc:856
msgid ""
"With the jail configured, the applications for which the jail was created "
"can be installed."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:860
+#: documentation/content/en/books/handbook/jails/_index.adoc:861
msgid ""
"Some ports must be built with special options to be used in a jail. For "
"example, both of the network monitoring plugin packages package:net-mgmt/"
@@ -1749,19 +1749,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:863
+#: documentation/content/en/books/handbook/jails/_index.adoc:864
#, no-wrap
msgid "Updating Jails"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/jails/_index.adoc:866
+#: documentation/content/en/books/handbook/jails/_index.adoc:867
#, no-wrap
msgid "Updating the Operating System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:870
+#: documentation/content/en/books/handbook/jails/_index.adoc:871
msgid ""
"Because the basejail's copy of the userland is shared by the other jails, "
"updating the basejail automatically updates all of the other jails. Either "
@@ -1769,33 +1769,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:872
+#: documentation/content/en/books/handbook/jails/_index.adoc:873
msgid ""
"To build the world from source on the host, then install it in the basejail, "
"use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:876
+#: documentation/content/en/books/handbook/jails/_index.adoc:877
#, no-wrap
msgid "# ezjail-admin update -b\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:879
+#: documentation/content/en/books/handbook/jails/_index.adoc:880
msgid ""
"If the world has already been compiled on the host, install it in the "
"basejail with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:883
+#: documentation/content/en/books/handbook/jails/_index.adoc:884
#, no-wrap
msgid "# ezjail-admin update -i\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:888
+#: documentation/content/en/books/handbook/jails/_index.adoc:889
msgid ""
"Binary updates use man:freebsd-update[8]. These updates have the same "
"limitations as if man:freebsd-update[8] were being run directly. The most "
@@ -1804,20 +1804,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:891
+#: documentation/content/en/books/handbook/jails/_index.adoc:892
msgid ""
"Update the basejail to the latest patched release of the version of FreeBSD "
"on the host. For example, updating from RELEASE-p1 to RELEASE-p2."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:895
+#: documentation/content/en/books/handbook/jails/_index.adoc:896
#, no-wrap
msgid "# ezjail-admin update -u\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:901
+#: documentation/content/en/books/handbook/jails/_index.adoc:902
msgid ""
"To upgrade the basejail to a new version, first upgrade the host system as "
"described in crossref:cutting-edge[freebsdupdate-upgrade,“Performing Major "
@@ -1829,7 +1829,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:906
+#: documentation/content/en/books/handbook/jails/_index.adoc:907
#, no-wrap
msgid ""
"# file /usr/jails/basejail/bin/sh\n"
@@ -1837,27 +1837,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:909
+#: documentation/content/en/books/handbook/jails/_index.adoc:910
msgid ""
"Now use this information to perform the upgrade from `9.3-RELEASE` to the "
"current version of the host system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:913
+#: documentation/content/en/books/handbook/jails/_index.adoc:914
#, no-wrap
msgid "# ezjail-admin update -U -s 9.3-RELEASE\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:916
+#: documentation/content/en/books/handbook/jails/_index.adoc:917
msgid ""
"After updating the basejail, man:mergemaster[8] must be run to update each "
"jail's configuration files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:919
+#: documentation/content/en/books/handbook/jails/_index.adoc:920
msgid ""
"How to use man:mergemaster[8] depends on the purpose and trustworthiness of "
"a jail. If a jail's services or users are not trusted, then man:"
@@ -1865,13 +1865,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/jails/_index.adoc:921
+#: documentation/content/en/books/handbook/jails/_index.adoc:922
#, no-wrap
msgid "man:mergemaster[8] on Untrusted Jail"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:926
+#: documentation/content/en/books/handbook/jails/_index.adoc:927
msgid ""
"Delete the link from the jail's [.filename]#/usr/src# into the basejail and "
"create a new [.filename]#/usr/src# in the jail as a mountpoint. Mount the "
@@ -1880,7 +1880,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:932
+#: documentation/content/en/books/handbook/jails/_index.adoc:933
#, no-wrap
msgid ""
"# rm /usr/jails/jailname/usr/src\n"
@@ -1889,23 +1889,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:935
+#: documentation/content/en/books/handbook/jails/_index.adoc:936
msgid "Get a console in the jail:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:939
+#: documentation/content/en/books/handbook/jails/_index.adoc:940
#, no-wrap
msgid "# ezjail-admin console jailname\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:943
+#: documentation/content/en/books/handbook/jails/_index.adoc:944
msgid "Inside the jail, run `mergemaster`. Then exit the jail console:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:949
+#: documentation/content/en/books/handbook/jails/_index.adoc:950
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1914,98 +1914,98 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:952
+#: documentation/content/en/books/handbook/jails/_index.adoc:953
msgid "Finally, unmount the jail's [.filename]#/usr/src#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:956
+#: documentation/content/en/books/handbook/jails/_index.adoc:957
#, no-wrap
msgid "# umount /usr/jails/jailname/usr/src\n"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/jails/_index.adoc:961
+#: documentation/content/en/books/handbook/jails/_index.adoc:962
#, no-wrap
msgid "man:mergemaster[8] on Trusted Jail"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:966
+#: documentation/content/en/books/handbook/jails/_index.adoc:967
msgid ""
"If the users and services in a jail are trusted, man:mergemaster[8] can be "
"run from the host:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:970
+#: documentation/content/en/books/handbook/jails/_index.adoc:971
#, no-wrap
msgid "# mergemaster -U -D /usr/jails/jailname\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:978
+#: documentation/content/en/books/handbook/jails/_index.adoc:979
msgid ""
"After a major version update it is recommended by package:sysutils/ezjail[] "
"to make sure your `pkg` is of the correct version. Therefore enter:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:982
+#: documentation/content/en/books/handbook/jails/_index.adoc:983
#, no-wrap
msgid "# pkg-static upgrade -f pkg\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:985
+#: documentation/content/en/books/handbook/jails/_index.adoc:986
msgid "to upgrade or downgrade to the appropriate version."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/jails/_index.adoc:988
+#: documentation/content/en/books/handbook/jails/_index.adoc:989
#, no-wrap
msgid "Updating Ports"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:992
+#: documentation/content/en/books/handbook/jails/_index.adoc:993
msgid ""
"The ports tree in the basejail is shared by the other jails. Updating that "
"copy of the ports tree gives the other jails the updated version also."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:994
+#: documentation/content/en/books/handbook/jails/_index.adoc:995
msgid "The basejail ports tree is updated with man:portsnap[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:998
+#: documentation/content/en/books/handbook/jails/_index.adoc:999
#, no-wrap
msgid "# ezjail-admin update -P\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:1001
+#: documentation/content/en/books/handbook/jails/_index.adoc:1002
#, no-wrap
msgid "Controlling Jails"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/jails/_index.adoc:1004
+#: documentation/content/en/books/handbook/jails/_index.adoc:1005
#, no-wrap
msgid "Stopping and Starting Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1008
+#: documentation/content/en/books/handbook/jails/_index.adoc:1009
msgid ""
"ezjail automatically starts jails when the computer is started. Jails can "
"be manually stopped and restarted with `stop` and `start`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1013
+#: documentation/content/en/books/handbook/jails/_index.adoc:1014
#, no-wrap
msgid ""
"# ezjail-admin stop sambajail\n"
@@ -2013,44 +2013,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1017
+#: documentation/content/en/books/handbook/jails/_index.adoc:1018
msgid ""
"By default, jails are started automatically when the host computer starts. "
"Autostarting can be disabled with `config`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1021
+#: documentation/content/en/books/handbook/jails/_index.adoc:1022
#, no-wrap
msgid "# ezjail-admin config -r norun seldomjail\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1025
+#: documentation/content/en/books/handbook/jails/_index.adoc:1026
msgid ""
"This takes effect the next time the host computer is started. A jail that "
"is already running will not be stopped."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1027
+#: documentation/content/en/books/handbook/jails/_index.adoc:1028
msgid "Enabling autostart is very similar:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1031
+#: documentation/content/en/books/handbook/jails/_index.adoc:1032
#, no-wrap
msgid "# ezjail-admin config -r run oftenjail\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/jails/_index.adoc:1034
+#: documentation/content/en/books/handbook/jails/_index.adoc:1035
#, no-wrap
msgid "Archiving and Restoring Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1040
+#: documentation/content/en/books/handbook/jails/_index.adoc:1041
msgid ""
"Use `archive` to create a [.filename]#.tar.gz# archive of a jail. The file "
"name is composed from the name of the jail and the current date. Archive "
@@ -2060,7 +2060,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1043
+#: documentation/content/en/books/handbook/jails/_index.adoc:1044
msgid ""
"The archive file can be copied elsewhere as a backup, or an existing jail "
"can be restored from it with `restore`. A new jail can be created from the "
@@ -2068,12 +2068,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1045
+#: documentation/content/en/books/handbook/jails/_index.adoc:1046
msgid "Stop and archive a jail named `wwwserver`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1053
+#: documentation/content/en/books/handbook/jails/_index.adoc:1054
#, no-wrap
msgid ""
"# ezjail-admin stop wwwserver\n"
@@ -2084,7 +2084,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1057
+#: documentation/content/en/books/handbook/jails/_index.adoc:1058
msgid ""
"Create a new jail named `wwwserver-clone` from the archive created in the "
"previous step. Use the [.filename]#em1# interface and assign a new IP "
@@ -2092,85 +2092,85 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1061
+#: documentation/content/en/books/handbook/jails/_index.adoc:1062
#, no-wrap
msgid "# ezjail-admin create -a /usr/jails/ezjail_archives/wwwserver-201407271153.13.tar.gz wwwserver-clone 'lo1|127.0.3.1,em1|192.168.1.51'\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/jails/_index.adoc:1064
+#: documentation/content/en/books/handbook/jails/_index.adoc:1065
#, no-wrap
msgid "Full Example: BIND in a Jail"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1068
+#: documentation/content/en/books/handbook/jails/_index.adoc:1069
msgid ""
"Putting the BINDDNS server in a jail improves security by isolating it. "
"This example creates a simple caching-only name server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1070
+#: documentation/content/en/books/handbook/jails/_index.adoc:1071
msgid "The jail will be called `dns1`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1071
+#: documentation/content/en/books/handbook/jails/_index.adoc:1072
msgid ""
"The jail will use IP address `192.168.1.240` on the host's `re0` interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1072
+#: documentation/content/en/books/handbook/jails/_index.adoc:1073
msgid "The upstream ISP's DNS servers are at `10.0.0.62` and `10.0.0.61`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1073
+#: documentation/content/en/books/handbook/jails/_index.adoc:1074
msgid ""
"The basejail has already been created and a ports tree installed as shown in "
"<<jails-ezjail-initialsetup>>."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/jails/_index.adoc:1075
+#: documentation/content/en/books/handbook/jails/_index.adoc:1076
#, no-wrap
msgid "Running BIND in a Jail"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1080
+#: documentation/content/en/books/handbook/jails/_index.adoc:1081
msgid ""
"Create a cloned loopback interface by adding a line to [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1087
+#: documentation/content/en/books/handbook/jails/_index.adoc:1088
msgid "Immediately create the new loopback interface:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1095
+#: documentation/content/en/books/handbook/jails/_index.adoc:1096
msgid "Create the jail:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1099
+#: documentation/content/en/books/handbook/jails/_index.adoc:1100
#, no-wrap
msgid "# ezjail-admin create dns1 'lo1|127.0.2.1,re0|192.168.1.240'\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1102
+#: documentation/content/en/books/handbook/jails/_index.adoc:1103
msgid ""
"Start the jail, connect to a console running on it, and perform some basic "
"configuration:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1114
+#: documentation/content/en/books/handbook/jails/_index.adoc:1115
#, no-wrap
msgid ""
"# ezjail-admin start dns1\n"
@@ -2185,14 +2185,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1117
+#: documentation/content/en/books/handbook/jails/_index.adoc:1118
msgid ""
"Temporarily set the upstream DNS servers in [.filename]#/etc/resolv.conf# so "
"ports can be downloaded:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1122
+#: documentation/content/en/books/handbook/jails/_index.adoc:1123
#, no-wrap
msgid ""
"nameserver 10.0.0.62\n"
@@ -2200,25 +2200,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1125
+#: documentation/content/en/books/handbook/jails/_index.adoc:1126
msgid "Still using the jail console, install package:dns/bind99[]."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1129
+#: documentation/content/en/books/handbook/jails/_index.adoc:1130
#, no-wrap
msgid "# make -C /usr/ports/dns/bind99 install clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1132
+#: documentation/content/en/books/handbook/jails/_index.adoc:1133
msgid ""
"Configure the name server by editing [.filename]#/usr/local/etc/namedb/named."
"conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1135
+#: documentation/content/en/books/handbook/jails/_index.adoc:1136
msgid ""
"Create an Access Control List (ACL) of addresses and networks that are "
"permitted to send DNS queries to this name server. This section is added "
@@ -2226,7 +2226,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1140
+#: documentation/content/en/books/handbook/jails/_index.adoc:1141
#, no-wrap
msgid ""
"...\n"
@@ -2234,7 +2234,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1146
+#: documentation/content/en/books/handbook/jails/_index.adoc:1147
#, no-wrap
msgid ""
"acl \"trusted\" {\n"
@@ -2245,7 +2245,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1149
+#: documentation/content/en/books/handbook/jails/_index.adoc:1150
#, no-wrap
msgid ""
"options {\n"
@@ -2253,27 +2253,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1152
+#: documentation/content/en/books/handbook/jails/_index.adoc:1153
msgid ""
"Use the jail IP address in the `listen-on` setting to accept DNS queries "
"from other computers on the network:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1156
+#: documentation/content/en/books/handbook/jails/_index.adoc:1157
#, no-wrap
msgid "\tlisten-on\t{ 192.168.1.240; };\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1160
+#: documentation/content/en/books/handbook/jails/_index.adoc:1161
msgid ""
"A simple caching-only DNS name server is created by changing the "
"`forwarders` section. The original file contains:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1168
+#: documentation/content/en/books/handbook/jails/_index.adoc:1169
#, no-wrap
msgid ""
"/*\n"
@@ -2284,7 +2284,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1173
+#: documentation/content/en/books/handbook/jails/_index.adoc:1174
msgid ""
"Uncomment the section by removing the `/\\*` and `*/` lines. Enter the IP "
"addresses of the upstream DNS servers. Immediately after the `forwarders` "
@@ -2292,7 +2292,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1180
+#: documentation/content/en/books/handbook/jails/_index.adoc:1181
#, no-wrap
msgid ""
"\tforwarders {\n"
@@ -2302,7 +2302,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1184
+#: documentation/content/en/books/handbook/jails/_index.adoc:1185
#, no-wrap
msgid ""
"\tallow-query { any; };\n"
@@ -2311,23 +2311,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1187
+#: documentation/content/en/books/handbook/jails/_index.adoc:1188
msgid "Enable the service in [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1191
+#: documentation/content/en/books/handbook/jails/_index.adoc:1192
#, no-wrap
msgid "named_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1194
+#: documentation/content/en/books/handbook/jails/_index.adoc:1195
msgid "Start and test the name server:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1201
+#: documentation/content/en/books/handbook/jails/_index.adoc:1202
#, no-wrap
msgid ""
"# service named start\n"
@@ -2337,38 +2337,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1204
+#: documentation/content/en/books/handbook/jails/_index.adoc:1205
msgid "A response that includes"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1208
+#: documentation/content/en/books/handbook/jails/_index.adoc:1209
#, no-wrap
msgid ";; Got answer;\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1212
+#: documentation/content/en/books/handbook/jails/_index.adoc:1213
msgid ""
"shows that the new DNS server is working. A long delay followed by a "
"response including"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1216
+#: documentation/content/en/books/handbook/jails/_index.adoc:1217
#, no-wrap
msgid ";; connection timed out; no servers could be reached\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1220
+#: documentation/content/en/books/handbook/jails/_index.adoc:1221
msgid ""
"shows a problem. Check the configuration settings and make sure any local "
"firewalls allow the new DNS access to the upstream DNS servers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1223
+#: documentation/content/en/books/handbook/jails/_index.adoc:1224
msgid ""
"The new DNS server can use itself for local name resolution, just like other "
"local computers. Set the address of the DNS server in the client computer's "
@@ -2376,13 +2376,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/jails/_index.adoc:1227
+#: documentation/content/en/books/handbook/jails/_index.adoc:1228
#, no-wrap
msgid "nameserver 192.168.1.240\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/jails/_index.adoc:1230
+#: documentation/content/en/books/handbook/jails/_index.adoc:1231
msgid ""
"A local DHCP server can be configured to provide this address for a local "
"DNS server, providing automatic configuration on DHCP clients."
diff --git a/documentation/content/en/books/handbook/kernelconfig/_index.po b/documentation/content/en/books/handbook/kernelconfig/_index.po
index 4b49ba5ca8..f06cf151f8 100644
--- a/documentation/content/en/books/handbook/kernelconfig/_index.po
+++ b/documentation/content/en/books/handbook/kernelconfig/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 8. Configuring the FreeBSD Kernel"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:14
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:15
#, no-wrap
msgid "Configuring the FreeBSD Kernel"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:52
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:57
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:58
msgid ""
"The kernel is the core of the FreeBSD operating system. It is responsible "
"for managing memory, enforcing security controls, networking, disk access, "
@@ -56,56 +56,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:59
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:60
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:61
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:62
msgid "When to build a custom kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:62
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:63
msgid "How to take a hardware inventory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:63
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:64
msgid "How to customize a kernel configuration file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:64
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:65
msgid ""
"How to use the kernel configuration file to create and build a new kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:65
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:66
msgid "How to install the new kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:66
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:67
msgid "How to troubleshoot if things go wrong."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:68
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:69
msgid ""
"All of the commands listed in the examples in this chapter should be "
"executed as `root`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:70
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:71
#, no-wrap
msgid "Why Build a Custom Kernel?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:74
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:75
msgid ""
"Traditionally, FreeBSD used a monolithic kernel. The kernel was one large "
"program, supported a fixed list of devices, and in order to change the "
@@ -113,7 +113,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:78
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:79
msgid ""
"Today, most of the functionality in the FreeBSD kernel is contained in "
"modules which can be dynamically loaded and unloaded from the kernel as "
@@ -123,7 +123,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:82
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:83
msgid ""
"Occasionally, it is still necessary to perform static kernel configuration. "
"Sometimes the needed functionality is so tied to the kernel that it can not "
@@ -133,7 +133,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:87
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:88
msgid ""
"Building a custom kernel is often a rite of passage for advanced BSD users. "
"This process, while time consuming, can provide benefits to the FreeBSD "
@@ -144,14 +144,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:89
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:90
msgid ""
"Faster boot time. Since the kernel will only probe the hardware on the "
"system, the time it takes the system to boot can decrease."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:90
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:91
msgid ""
"Lower memory usage. A custom kernel often uses less memory than the [."
"filename]#GENERIC# kernel by omitting unused features and device drivers. "
@@ -162,21 +162,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:91
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:92
msgid ""
"Additional hardware support. A custom kernel can add support for devices "
"which are not present in the [.filename]#GENERIC# kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:94
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:95
msgid ""
"Before building a custom kernel, consider the reason for doing so. If there "
"is a need for specific hardware support, it may already exist as a module."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:98
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:99
msgid ""
"Kernel modules exist in [.filename]#/boot/kernel# and may be dynamically "
"loaded into the running kernel using man:kldload[8]. Most kernel drivers "
@@ -185,7 +185,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:103
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:104
#, no-wrap
msgid ""
"Alternatively, to load the driver as a module at boot time, place the\n"
@@ -193,33 +193,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:105
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:106
#, no-wrap
msgid " if_ath_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:108
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:109
msgid ""
"Adding `if_ath_load=\"YES\"` to [.filename]#/boot/loader.conf# will load "
"this module dynamically at boot time."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:111
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:112
msgid ""
"In some cases, there is no associated module in [.filename]#/boot/kernel#. "
"This is mostly true for certain subsystems."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:113
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:114
#, no-wrap
msgid "Finding the System Hardware"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:118
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:119
msgid ""
"Before editing the kernel configuration file, it is recommended to perform "
"an inventory of the machine's hardware. On a dual-boot system, the "
@@ -228,14 +228,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:122
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:123
msgid ""
"Some versions of Microsoft(R) Windows(R) have a System icon which can be "
"used to access Device Manager."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:127
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:128
msgid ""
"If FreeBSD is the only installed operating system, use man:dmesg[8] to "
"determine the hardware that was found and listed during the boot probe. "
@@ -245,7 +245,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:134
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:135
#, no-wrap
msgid ""
"psm0: <PS/2 Mouse> irq 12 on atkbdc0\n"
@@ -255,28 +255,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:137
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:138
msgid ""
"Since this hardware exists, this driver should not be removed from a custom "
"kernel configuration file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:139
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:140
msgid ""
"If the output of `dmesg` does not display the results of the boot probe "
"output, instead read the contents of [.filename]#/var/run/dmesg.boot#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:142
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:143
msgid ""
"Another tool for finding hardware is man:pciconf[8], which provides more "
"verbose output. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:151
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:152
#, no-wrap
msgid ""
"% pciconf -lv\n"
@@ -288,14 +288,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:154
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:155
msgid ""
"This output shows that the [.filename]#ath# driver located a wireless "
"Ethernet device."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:157
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:158
msgid ""
"The `-k` flag of man:man[1] can be used to provide useful information. For "
"example, it can be used to display a list of manual pages which contain a "
@@ -303,7 +303,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:163
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:164
#, no-wrap
msgid ""
"# man -k Atheros\n"
@@ -312,7 +312,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:166
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:167
msgid ""
"Once the hardware inventory list is created, refer to it to ensure that "
"drivers for installed hardware are not removed as the custom kernel "
@@ -320,20 +320,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:168
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:169
#, no-wrap
msgid "The Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:171
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:172
msgid ""
"In order to create a custom kernel configuration file and build a custom "
"kernel, the full FreeBSD source tree must first be installed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:174
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:175
msgid ""
"If [.filename]#/usr/src/# does not exist or it is empty, source has not been "
"installed. Source can be installed using Git and the instructions in "
@@ -341,7 +341,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:179
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:180
msgid ""
"Once source is installed, review the contents of [.filename]#/usr/src/sys#. "
"This directory contains a number of subdirectories, including those which "
@@ -355,7 +355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:185
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:186
msgid ""
"Do not make edits to [.filename]#GENERIC#. Instead, copy the file to a "
"different name and make edits to the copy. The convention is to use a name "
@@ -366,7 +366,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:190
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:191
#, no-wrap
msgid ""
"# cd /usr/src/sys/amd64/conf\n"
@@ -374,7 +374,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:194
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:195
msgid ""
"[.filename]#MYKERNEL# can now be customized with any `ASCII` text editor. "
"The default editor is vi, though an easier editor for beginners, called ee, "
@@ -382,7 +382,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:200
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:201
msgid ""
"The format of the kernel configuration file is simple. Each line contains a "
"keyword that represents a device or subsystem, an argument, and a brief "
@@ -393,7 +393,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:206
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:207
msgid ""
"It is easy to remove support for a device or option and end up with a broken "
"kernel. For example, if the man:ata[4] driver is removed from the kernel "
@@ -402,7 +402,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:210
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:211
msgid ""
"In addition to the brief descriptions provided in this file, additional "
"descriptions are contained in [.filename]#NOTES#, which can be found in the "
@@ -412,21 +412,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:214
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:215
msgid ""
"When finished customizing the kernel configuration file, save a backup copy "
"to a location outside of [.filename]#/usr/src#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:216
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:217
msgid ""
"Alternately, keep the kernel configuration file elsewhere and create a "
"symbolic link to the file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:223
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:224
#, no-wrap
msgid ""
"# cd /usr/src/sys/amd64/conf\n"
@@ -436,7 +436,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:230
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:231
msgid ""
"An `include` directive is available for use in configuration files. This "
"allows another configuration file to be included in the current one, making "
@@ -447,7 +447,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:235
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:236
#, no-wrap
msgid ""
"include GENERIC\n"
@@ -455,7 +455,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:240
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:241
#, no-wrap
msgid ""
"options IPFIREWALL\n"
@@ -465,7 +465,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:245
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:246
msgid ""
"Using this method, the local configuration file expresses local differences "
"from a [.filename]#GENERIC# kernel. As upgrades are performed, new features "
@@ -476,64 +476,63 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:249
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:250
msgid ""
"To build a file which contains all available options, run the following "
"command as `root`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:253
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:254
#, no-wrap
msgid "# cd /usr/src/sys/arch/conf && make LINT\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:258
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:259
#, no-wrap
msgid "Building and Installing a Custom Kernel"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:261
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:262
msgid ""
"Once the edits to the custom configuration file have been saved, the source "
"code for the kernel can be compiled using the following steps:"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:264
+#. type: Plain text
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:266
#, no-wrap
msgid "*Procedure: Building a Kernel*\n"
msgstr ""
-#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:265
-#, no-wrap
-msgid "Change to this directory:\n"
+#. type: Plain text
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:268
+msgid "Change to this directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:269
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:272
#, no-wrap
msgid "# cd /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:272
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:275
msgid ""
"Compile the new kernel by specifying the name of the custom kernel "
"configuration file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:276
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:279
#, no-wrap
msgid "# make buildkernel KERNCONF=MYKERNEL\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:279
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:282
msgid ""
"Install the new kernel associated with the specified kernel configuration "
"file. This command will copy the new kernel to [.filename]#/boot/kernel/"
@@ -541,79 +540,79 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:283
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:286
#, no-wrap
msgid "# make installkernel KERNCONF=MYKERNEL\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:286
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:289
msgid ""
"Shutdown the system and reboot into the new kernel. If something goes wrong, "
"refer to <<kernelconfig-noboot, The kernel does not boot>>."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:289
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:293
msgid ""
"By default, when a custom kernel is compiled, all kernel modules are "
"rebuilt. To update a kernel faster or to build only custom modules, edit [."
"filename]#/etc/make.conf# before starting to build the kernel."
msgstr ""
-#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:291
+#. type: delimited block = 4
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:295
msgid ""
"For example, this variable specifies the list of modules to build instead of "
"using the default of building all modules:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:295
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:299
#, no-wrap
msgid "MODULES_OVERRIDE = linux acpi\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:298
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:302
msgid ""
"Alternately, this variable lists which modules to exclude from the build "
"process:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:302
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:306
#, no-wrap
msgid "WITHOUT_MODULES = linux acpi sound\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:306
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:310
msgid ""
"Additional variables are available. Refer to man:make.conf[5] for details."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:308
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:312
#, no-wrap
msgid "If Something Goes Wrong"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:311
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:315
msgid ""
"There are four categories of trouble that can occur when building a custom "
"kernel:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:312
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:316
#, no-wrap
msgid "`config` fails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:315
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:319
msgid ""
"If `config` fails, it will print the line number that is incorrect. As an "
"example, for the following message, make sure that line 17 is typed "
@@ -621,19 +620,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:319
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:323
#, no-wrap
msgid "config: line 17: syntax error\n"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:321
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:325
#, no-wrap
msgid "`make` fails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:324
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:328
msgid ""
"If `make` fails, it is usually due to an error in the kernel configuration "
"file which is not severe enough for `config` to catch. Review the "
@@ -642,13 +641,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:326
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:330
#, no-wrap
msgid "The kernel does not boot"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:331
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:335
msgid ""
"If the new kernel does not boot or fails to recognize devices, do not panic! "
"Fortunately, FreeBSD has an excellent mechanism for recovering from "
@@ -660,7 +659,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:335
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:339
msgid ""
"After booting with a good kernel, check over the configuration file and try "
"to build it again. One helpful resource is [.filename]#/var/log/messages# "
@@ -669,7 +668,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:341
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:345
msgid ""
"When troubleshooting a kernel, make sure to keep a copy of [."
"filename]#GENERIC#, or some other kernel that is known to work, as a "
@@ -681,7 +680,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:346
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:350
#, no-wrap
msgid ""
"# mv /boot/kernel /boot/kernel.bad\n"
@@ -689,13 +688,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:350
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:354
#, no-wrap
msgid "The kernel works, but man:ps[1] does not"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:353
+#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:357
msgid ""
"If the kernel version differs from the one that the system utilities have "
"been built with, for example, a kernel built from -CURRENT sources is "
diff --git a/documentation/content/en/books/handbook/l10n/_index.po b/documentation/content/en/books/handbook/l10n/_index.po
index dbf85c8da9..37f1c2cc5a 100644
--- a/documentation/content/en/books/handbook/l10n/_index.po
+++ b/documentation/content/en/books/handbook/l10n/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 23. Localization - i18n/L10n Usage and Setup"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/l10n/_index.adoc:14
+#: documentation/content/en/books/handbook/l10n/_index.adoc:15
#, no-wrap
msgid "Localization - i18n/L10n Usage and Setup"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/l10n/_index.adoc:52
+#: documentation/content/en/books/handbook/l10n/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:57
+#: documentation/content/en/books/handbook/l10n/_index.adoc:58
msgid ""
"FreeBSD is a distributed project with users and contributors located all "
"over the world. As such, FreeBSD supports localization into many languages, "
@@ -57,7 +57,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:61
+#: documentation/content/en/books/handbook/l10n/_index.adoc:62
msgid ""
"The term internationalization has been shortened to i18n, which represents "
"the number of letters between the first and the last letters of "
@@ -67,62 +67,62 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:64
+#: documentation/content/en/books/handbook/l10n/_index.adoc:65
msgid ""
"This chapter discusses the internationalization and localization features of "
"FreeBSD. After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:66
+#: documentation/content/en/books/handbook/l10n/_index.adoc:67
msgid "How locale names are constructed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:67
+#: documentation/content/en/books/handbook/l10n/_index.adoc:68
msgid "How to set the locale for a login shell."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:68
+#: documentation/content/en/books/handbook/l10n/_index.adoc:69
msgid "How to configure the console for non-English languages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:69
+#: documentation/content/en/books/handbook/l10n/_index.adoc:70
msgid "How to configure Xorg for different languages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:70
+#: documentation/content/en/books/handbook/l10n/_index.adoc:71
msgid "How to find i18n-compliant applications."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:71
+#: documentation/content/en/books/handbook/l10n/_index.adoc:72
msgid "Where to find more information for configuring specific languages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:73
+#: documentation/content/en/books/handbook/l10n/_index.adoc:74
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:75
+#: documentation/content/en/books/handbook/l10n/_index.adoc:76
msgid ""
"Know how to crossref:ports[ports,install additional third-party "
"applications]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/l10n/_index.adoc:77
+#: documentation/content/en/books/handbook/l10n/_index.adoc:78
#, no-wrap
msgid "Using Localization"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:81
+#: documentation/content/en/books/handbook/l10n/_index.adoc:82
msgid ""
"Localization settings are based on three components: the language code, "
"country code, and encoding. Locale names are constructed from these parts "
@@ -130,13 +130,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:85
+#: documentation/content/en/books/handbook/l10n/_index.adoc:86
#, no-wrap
msgid "LanguageCode_CountryCode.Encoding\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:89
+#: documentation/content/en/books/handbook/l10n/_index.adoc:90
msgid ""
"The _LanguageCode_ and _CountryCode_ are used to determine the country and "
"the specific language variation. <<locale-lang-country>> provides some "
@@ -144,83 +144,83 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/l10n/_index.adoc:91
+#: documentation/content/en/books/handbook/l10n/_index.adoc:92
#, no-wrap
msgid "Common Language and Country Codes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:95
+#: documentation/content/en/books/handbook/l10n/_index.adoc:96
#, no-wrap
msgid "LanguageCode_Country Code"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:97
+#: documentation/content/en/books/handbook/l10n/_index.adoc:98
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:98
+#: documentation/content/en/books/handbook/l10n/_index.adoc:99
#, no-wrap
msgid "en_US"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:100
+#: documentation/content/en/books/handbook/l10n/_index.adoc:101
#, no-wrap
msgid "English, United States"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:101
+#: documentation/content/en/books/handbook/l10n/_index.adoc:102
#, no-wrap
msgid "ru_RU"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:103
+#: documentation/content/en/books/handbook/l10n/_index.adoc:104
#, no-wrap
msgid "Russian, Russia"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:104
+#: documentation/content/en/books/handbook/l10n/_index.adoc:105
#, no-wrap
msgid "zh_TW"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:105
+#: documentation/content/en/books/handbook/l10n/_index.adoc:106
#, no-wrap
msgid "Traditional Chinese, Taiwan"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:108
+#: documentation/content/en/books/handbook/l10n/_index.adoc:109
msgid "A complete listing of available locales can be found by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:112
+#: documentation/content/en/books/handbook/l10n/_index.adoc:113
#, no-wrap
msgid "% locale -a | more\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:115
+#: documentation/content/en/books/handbook/l10n/_index.adoc:116
msgid "To determine the current locale setting:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:119
+#: documentation/content/en/books/handbook/l10n/_index.adoc:120
#, no-wrap
msgid "% locale\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:123
+#: documentation/content/en/books/handbook/l10n/_index.adoc:124
msgid ""
"Language specific character sets, such as ISO8859-1, ISO8859-15, KOI8-R, and "
"CP437, are described in man:multibyte[3]. The active list of character sets "
@@ -229,7 +229,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:128
+#: documentation/content/en/books/handbook/l10n/_index.adoc:129
msgid ""
"Some languages, such as Chinese or Japanese, cannot be represented using "
"ASCII characters and require an extended language encoding using either wide "
@@ -242,12 +242,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:132
+#: documentation/content/en/books/handbook/l10n/_index.adoc:133
msgid "FreeBSD uses Xorg-compatible locale encodings."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:136
+#: documentation/content/en/books/handbook/l10n/_index.adoc:137
msgid ""
"The rest of this section describes the various methods for configuring the "
"locale on a FreeBSD system. The next section will discuss the "
@@ -255,13 +255,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/l10n/_index.adoc:138
+#: documentation/content/en/books/handbook/l10n/_index.adoc:139
#, no-wrap
msgid "Setting Locale for Login Shell"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:141
+#: documentation/content/en/books/handbook/l10n/_index.adoc:142
msgid ""
"Locale settings are configured either in a user's [.filename]#~/.login_conf# "
"or in the startup file of the user's shell: [.filename]#~/.profile#, [."
@@ -269,29 +269,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:143
+#: documentation/content/en/books/handbook/l10n/_index.adoc:144
msgid "Two environment variables should be set:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:145
+#: documentation/content/en/books/handbook/l10n/_index.adoc:146
msgid "`LANG`, which sets the locale"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:146
+#: documentation/content/en/books/handbook/l10n/_index.adoc:147
msgid "`MM_CHARSET`, which sets the MIME character set used by applications"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:148
+#: documentation/content/en/books/handbook/l10n/_index.adoc:149
msgid ""
"In addition to the user's shell configuration, these variables should also "
"be set for specific application configuration and Xorg configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:151
+#: documentation/content/en/books/handbook/l10n/_index.adoc:152
msgid ""
"Two methods are available for making the needed variable assignments: the "
"<<login-class,login class>> method, which is the recommended method, and the "
@@ -300,13 +300,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/l10n/_index.adoc:153
+#: documentation/content/en/books/handbook/l10n/_index.adoc:154
#, no-wrap
msgid "Login Classes Method"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:157
+#: documentation/content/en/books/handbook/l10n/_index.adoc:158
msgid ""
"This first method is the recommended method as it assigns the required "
"environment variables for locale name and MIME character sets for every "
@@ -315,14 +315,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:159
+#: documentation/content/en/books/handbook/l10n/_index.adoc:160
msgid ""
"This minimal example sets both variables for Latin-1 encoding in the [."
"filename]#.login_conf# of an individual user's home directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:165
+#: documentation/content/en/books/handbook/l10n/_index.adoc:166
#, no-wrap
msgid ""
"me:\\\n"
@@ -331,7 +331,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:169
+#: documentation/content/en/books/handbook/l10n/_index.adoc:170
msgid ""
"Here is an example of a user's [.filename]#~/.login_conf# that sets the "
"variables for Traditional Chinese in BIG-5 encoding. More variables are "
@@ -340,7 +340,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:179
+#: documentation/content/en/books/handbook/l10n/_index.adoc:180
#, no-wrap
msgid ""
"#Users who do not wish to use monetary units or time formats\n"
@@ -353,7 +353,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:183
+#: documentation/content/en/books/handbook/l10n/_index.adoc:184
msgid ""
"Alternately, the superuser can configure all users of the system for "
"localization. The following variables in [.filename]#/etc/login.conf# are "
@@ -361,7 +361,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:190
+#: documentation/content/en/books/handbook/l10n/_index.adoc:191
#, no-wrap
msgid ""
"language_name|Account Type Description:\\\n"
@@ -371,12 +371,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:193
+#: documentation/content/en/books/handbook/l10n/_index.adoc:194
msgid "So, the previous Latin-1 example would look like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:200
+#: documentation/content/en/books/handbook/l10n/_index.adoc:201
#, no-wrap
msgid ""
"german|German Users Accounts:\\\n"
@@ -386,127 +386,127 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:204
+#: documentation/content/en/books/handbook/l10n/_index.adoc:205
msgid ""
"See man:login.conf[5] for more details about these variables. Note that it "
"already contains pre-defined _russian_ class."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:206
+#: documentation/content/en/books/handbook/l10n/_index.adoc:207
msgid ""
"Whenever [.filename]#/etc/login.conf# is edited, remember to execute the "
"following command to update the capability database:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:210
+#: documentation/content/en/books/handbook/l10n/_index.adoc:211
#, no-wrap
msgid "# cap_mkdb /etc/login.conf\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:215
+#: documentation/content/en/books/handbook/l10n/_index.adoc:216
msgid ""
"For an end user, the `cap_mkdb` command will need to be run on their [."
"filename]#~/.login_conf# for any changes to take effect."
msgstr ""
#. type: Title =====
-#: documentation/content/en/books/handbook/l10n/_index.adoc:217
+#: documentation/content/en/books/handbook/l10n/_index.adoc:218
#, no-wrap
msgid "Utilities Which Change Login Classes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:220
+#: documentation/content/en/books/handbook/l10n/_index.adoc:221
msgid ""
"In addition to manually editing [.filename]#/etc/login.conf#, several "
"utilities are available for setting the locale for newly created users."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:222
+#: documentation/content/en/books/handbook/l10n/_index.adoc:223
msgid ""
"When using `vipw` to add new users, specify the _language_ to set the locale:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:226
+#: documentation/content/en/books/handbook/l10n/_index.adoc:227
#, no-wrap
msgid "user:password:1111:11:language:0:0:User Name:/home/user:/bin/sh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:229
+#: documentation/content/en/books/handbook/l10n/_index.adoc:230
msgid ""
"When using `adduser` to add new users, the default language can be pre-"
"configured for all new users or specified for an individual user."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:231
+#: documentation/content/en/books/handbook/l10n/_index.adoc:232
msgid ""
"If all new users use the same language, set `defaultclass=_language_` in [."
"filename]#/etc/adduser.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:233
+#: documentation/content/en/books/handbook/l10n/_index.adoc:234
msgid ""
"To override this setting when creating a user, either input the required "
"locale at this prompt:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:237
+#: documentation/content/en/books/handbook/l10n/_index.adoc:238
#, no-wrap
msgid "Enter login class: default []:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:240
+#: documentation/content/en/books/handbook/l10n/_index.adoc:241
msgid "or specify the locale to set when invoking `adduser`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:244
+#: documentation/content/en/books/handbook/l10n/_index.adoc:245
#, no-wrap
msgid "# adduser -class language\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:247
+#: documentation/content/en/books/handbook/l10n/_index.adoc:248
msgid "If `pw` is used to add new users, specify the locale as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:251
+#: documentation/content/en/books/handbook/l10n/_index.adoc:252
#, no-wrap
msgid "# pw useradd user_name -L language\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:255
+#: documentation/content/en/books/handbook/l10n/_index.adoc:256
msgid ""
"To change the login class of an existing user, `chpass` can be used. Invoke "
"it as superuser and provide the username to edit as the argument."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:259
+#: documentation/content/en/books/handbook/l10n/_index.adoc:260
#, no-wrap
msgid "# chpass user_name\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/l10n/_index.adoc:263
+#: documentation/content/en/books/handbook/l10n/_index.adoc:264
#, no-wrap
msgid "Shell Startup File Method"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:268
+#: documentation/content/en/books/handbook/l10n/_index.adoc:269
msgid ""
"This second method is not recommended as each shell that is used requires "
"manual configuration, where each shell has a different configuration file "
@@ -518,7 +518,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:273
+#: documentation/content/en/books/handbook/l10n/_index.adoc:274
#, no-wrap
msgid ""
"LANG=de_DE.ISO8859-1; export LANG\n"
@@ -526,7 +526,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:277
+#: documentation/content/en/books/handbook/l10n/_index.adoc:278
msgid ""
"However, the name of the configuration file and the syntax used differs for "
"the `csh` shell. These are the equivalent settings for [.filename]#~/."
@@ -535,7 +535,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:282
+#: documentation/content/en/books/handbook/l10n/_index.adoc:283
#, no-wrap
msgid ""
"setenv LANG de_DE.ISO8859-1\n"
@@ -543,7 +543,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:286
+#: documentation/content/en/books/handbook/l10n/_index.adoc:287
msgid ""
"To complicate matters, the syntax needed to configure Xorg in [.filename]#~/."
"xinitrc# also depends upon the shell. The first example is for the `sh` "
@@ -551,25 +551,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:290
+#: documentation/content/en/books/handbook/l10n/_index.adoc:291
#, no-wrap
msgid "LANG=de_DE.ISO8859-1; export LANG\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:296
+#: documentation/content/en/books/handbook/l10n/_index.adoc:297
#, no-wrap
msgid "setenv LANG de_DE.ISO8859-1\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/l10n/_index.adoc:300
+#: documentation/content/en/books/handbook/l10n/_index.adoc:301
#, no-wrap
msgid "Console Setup"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:305
+#: documentation/content/en/books/handbook/l10n/_index.adoc:306
msgid ""
"Several localized fonts are available for the console. To see a listing of "
"available fonts, type `ls /usr/share/syscons/fonts`. To configure the "
@@ -578,7 +578,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:311
+#: documentation/content/en/books/handbook/l10n/_index.adoc:312
#, no-wrap
msgid ""
"font8x16=font_name\n"
@@ -587,14 +587,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:314
+#: documentation/content/en/books/handbook/l10n/_index.adoc:315
msgid ""
"The keymap and screenmap can be set by adding the following to [.filename]#/"
"etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:320
+#: documentation/content/en/books/handbook/l10n/_index.adoc:321
#, no-wrap
msgid ""
"scrnmap=screenmap_name\n"
@@ -603,7 +603,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:325
+#: documentation/content/en/books/handbook/l10n/_index.adoc:326
msgid ""
"To see the list of available screenmaps, type `ls /usr/share/syscons/"
"scrnmaps`. Do not include the [.filename]#.scm# suffix when specifying "
@@ -614,7 +614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:329
+#: documentation/content/en/books/handbook/l10n/_index.adoc:330
msgid ""
"To see the list of available keymaps, type `ls /usr/share/syscons/keymaps`. "
"When specifying the _keymap_name_, do not include the [.filename]#.kbd# "
@@ -622,7 +622,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:331
+#: documentation/content/en/books/handbook/l10n/_index.adoc:332
msgid ""
"The `keychange` entry is usually needed to program function keys to match "
"the selected terminal type because function key sequences cannot be defined "
@@ -630,7 +630,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:334
+#: documentation/content/en/books/handbook/l10n/_index.adoc:335
msgid ""
"Next, set the correct console terminal type in [.filename]#/etc/ttys# for "
"all virtual terminal entries. <<locale-charset>> summarizes the available "
@@ -638,109 +638,109 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/l10n/_index.adoc:336
+#: documentation/content/en/books/handbook/l10n/_index.adoc:337
#, no-wrap
msgid "Defined Terminal Types for Character Sets"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:340
+#: documentation/content/en/books/handbook/l10n/_index.adoc:341
#, no-wrap
msgid "Character Set"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:342
+#: documentation/content/en/books/handbook/l10n/_index.adoc:343
#, no-wrap
msgid "Terminal Type"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:343
+#: documentation/content/en/books/handbook/l10n/_index.adoc:344
#, no-wrap
msgid "ISO8859-1 or ISO8859-15"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:345
+#: documentation/content/en/books/handbook/l10n/_index.adoc:346
#, no-wrap
msgid "`cons25l1`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:346
+#: documentation/content/en/books/handbook/l10n/_index.adoc:347
#, no-wrap
msgid "ISO8859-2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:348
+#: documentation/content/en/books/handbook/l10n/_index.adoc:349
#, no-wrap
msgid "`cons25l2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:349
+#: documentation/content/en/books/handbook/l10n/_index.adoc:350
#, no-wrap
msgid "ISO8859-7"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:351
+#: documentation/content/en/books/handbook/l10n/_index.adoc:352
#, no-wrap
msgid "`cons25l7`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:352
+#: documentation/content/en/books/handbook/l10n/_index.adoc:353
#, no-wrap
msgid "KOI8-R"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:354
+#: documentation/content/en/books/handbook/l10n/_index.adoc:355
#, no-wrap
msgid "`cons25r`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:355
+#: documentation/content/en/books/handbook/l10n/_index.adoc:356
#, no-wrap
msgid "KOI8-U"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:357
+#: documentation/content/en/books/handbook/l10n/_index.adoc:358
#, no-wrap
msgid "`cons25u`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:358
+#: documentation/content/en/books/handbook/l10n/_index.adoc:359
#, no-wrap
msgid "CP437 (VGA default)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:360
+#: documentation/content/en/books/handbook/l10n/_index.adoc:361
#, no-wrap
msgid "`cons25`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:361
+#: documentation/content/en/books/handbook/l10n/_index.adoc:362
#, no-wrap
msgid "US-ASCII"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:362
+#: documentation/content/en/books/handbook/l10n/_index.adoc:363
#, no-wrap
msgid "`cons25w`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:367
+#: documentation/content/en/books/handbook/l10n/_index.adoc:368
msgid ""
"For languages with wide or multibyte characters, install a console for that "
"language from the FreeBSD Ports Collection. The available ports are "
@@ -749,101 +749,101 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/l10n/_index.adoc:369
+#: documentation/content/en/books/handbook/l10n/_index.adoc:370
#, no-wrap
msgid "Available Console from Ports Collection"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:373
-#: documentation/content/en/books/handbook/l10n/_index.adoc:418
+#: documentation/content/en/books/handbook/l10n/_index.adoc:374
+#: documentation/content/en/books/handbook/l10n/_index.adoc:419
#, no-wrap
msgid "Language"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:375
+#: documentation/content/en/books/handbook/l10n/_index.adoc:376
#, no-wrap
msgid "Port Location"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:376
+#: documentation/content/en/books/handbook/l10n/_index.adoc:377
#, no-wrap
msgid "Traditional Chinese (BIG-5)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:378
+#: documentation/content/en/books/handbook/l10n/_index.adoc:379
#, no-wrap
msgid "package:chinese/big5con[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:379
-#: documentation/content/en/books/handbook/l10n/_index.adoc:382
+#: documentation/content/en/books/handbook/l10n/_index.adoc:380
+#: documentation/content/en/books/handbook/l10n/_index.adoc:383
#, no-wrap
msgid "Chinese/Japanese/Korean"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:381
+#: documentation/content/en/books/handbook/l10n/_index.adoc:382
#, no-wrap
msgid "package:chinese/cce[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:384
+#: documentation/content/en/books/handbook/l10n/_index.adoc:385
#, no-wrap
msgid "package:chinese/zhcon[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:385
-#: documentation/content/en/books/handbook/l10n/_index.adoc:388
-#: documentation/content/en/books/handbook/l10n/_index.adoc:391
-#: documentation/content/en/books/handbook/l10n/_index.adoc:442
-#: documentation/content/en/books/handbook/l10n/_index.adoc:445
-#: documentation/content/en/books/handbook/l10n/_index.adoc:448
-#: documentation/content/en/books/handbook/l10n/_index.adoc:451
-#: documentation/content/en/books/handbook/l10n/_index.adoc:454
-#: documentation/content/en/books/handbook/l10n/_index.adoc:457
-#: documentation/content/en/books/handbook/l10n/_index.adoc:460
-#: documentation/content/en/books/handbook/l10n/_index.adoc:463
-#: documentation/content/en/books/handbook/l10n/_index.adoc:466
-#: documentation/content/en/books/handbook/l10n/_index.adoc:469
-#: documentation/content/en/books/handbook/l10n/_index.adoc:472
-#: documentation/content/en/books/handbook/l10n/_index.adoc:475
-#: documentation/content/en/books/handbook/l10n/_index.adoc:478
-#: documentation/content/en/books/handbook/l10n/_index.adoc:481
-#: documentation/content/en/books/handbook/l10n/_index.adoc:484
-#: documentation/content/en/books/handbook/l10n/_index.adoc:487
-#: documentation/content/en/books/handbook/l10n/_index.adoc:490
-#: documentation/content/en/books/handbook/l10n/_index.adoc:493
+#: documentation/content/en/books/handbook/l10n/_index.adoc:386
+#: documentation/content/en/books/handbook/l10n/_index.adoc:389
+#: documentation/content/en/books/handbook/l10n/_index.adoc:392
+#: documentation/content/en/books/handbook/l10n/_index.adoc:443
+#: documentation/content/en/books/handbook/l10n/_index.adoc:446
+#: documentation/content/en/books/handbook/l10n/_index.adoc:449
+#: documentation/content/en/books/handbook/l10n/_index.adoc:452
+#: documentation/content/en/books/handbook/l10n/_index.adoc:455
+#: documentation/content/en/books/handbook/l10n/_index.adoc:458
+#: documentation/content/en/books/handbook/l10n/_index.adoc:461
+#: documentation/content/en/books/handbook/l10n/_index.adoc:464
+#: documentation/content/en/books/handbook/l10n/_index.adoc:467
+#: documentation/content/en/books/handbook/l10n/_index.adoc:470
+#: documentation/content/en/books/handbook/l10n/_index.adoc:473
+#: documentation/content/en/books/handbook/l10n/_index.adoc:476
+#: documentation/content/en/books/handbook/l10n/_index.adoc:479
+#: documentation/content/en/books/handbook/l10n/_index.adoc:482
+#: documentation/content/en/books/handbook/l10n/_index.adoc:485
+#: documentation/content/en/books/handbook/l10n/_index.adoc:488
+#: documentation/content/en/books/handbook/l10n/_index.adoc:491
+#: documentation/content/en/books/handbook/l10n/_index.adoc:494
#, no-wrap
msgid "Japanese"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:387
+#: documentation/content/en/books/handbook/l10n/_index.adoc:388
#, no-wrap
msgid "package:chinese/kon2[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:390
+#: documentation/content/en/books/handbook/l10n/_index.adoc:391
#, no-wrap
msgid "package:japanese/kon2-14dot[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:392
+#: documentation/content/en/books/handbook/l10n/_index.adoc:393
#, no-wrap
msgid "package:japanese/kon2-16dot[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:397
+#: documentation/content/en/books/handbook/l10n/_index.adoc:398
msgid ""
"If moused is enabled in [.filename]#/etc/rc.conf#, additional configuration "
"may be required. By default, the mouse cursor of the man:syscons[4] driver "
@@ -853,19 +853,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:401
+#: documentation/content/en/books/handbook/l10n/_index.adoc:402
#, no-wrap
msgid "mousechar_start=3\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/l10n/_index.adoc:403
+#: documentation/content/en/books/handbook/l10n/_index.adoc:404
#, no-wrap
msgid "Xorg Setup"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:408
+#: documentation/content/en/books/handbook/l10n/_index.adoc:409
msgid ""
"crossref:x11[x11,The X Window System] describes how to install and configure "
"Xorg. When configuring Xorg for localization, additional fonts and input "
@@ -876,7 +876,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:412
+#: documentation/content/en/books/handbook/l10n/_index.adoc:413
msgid ""
"The X Input Method (XIM) protocol is an Xorg standard for inputting non-"
"English characters. <<locale-xim>> summarizes the input method applications "
@@ -885,246 +885,246 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/l10n/_index.adoc:414
+#: documentation/content/en/books/handbook/l10n/_index.adoc:415
#, no-wrap
msgid "Available Input Methods"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:420
+#: documentation/content/en/books/handbook/l10n/_index.adoc:421
#, no-wrap
msgid "Input Method"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:421
-#: documentation/content/en/books/handbook/l10n/_index.adoc:424
-#: documentation/content/en/books/handbook/l10n/_index.adoc:427
-#: documentation/content/en/books/handbook/l10n/_index.adoc:430
-#: documentation/content/en/books/handbook/l10n/_index.adoc:433
-#: documentation/content/en/books/handbook/l10n/_index.adoc:436
-#: documentation/content/en/books/handbook/l10n/_index.adoc:439
+#: documentation/content/en/books/handbook/l10n/_index.adoc:422
+#: documentation/content/en/books/handbook/l10n/_index.adoc:425
+#: documentation/content/en/books/handbook/l10n/_index.adoc:428
+#: documentation/content/en/books/handbook/l10n/_index.adoc:431
+#: documentation/content/en/books/handbook/l10n/_index.adoc:434
+#: documentation/content/en/books/handbook/l10n/_index.adoc:437
+#: documentation/content/en/books/handbook/l10n/_index.adoc:440
#, no-wrap
msgid "Chinese"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:423
+#: documentation/content/en/books/handbook/l10n/_index.adoc:424
#, no-wrap
msgid "package:chinese/gcin[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:426
+#: documentation/content/en/books/handbook/l10n/_index.adoc:427
#, no-wrap
msgid "package:chinese/ibus-chewing[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:429
+#: documentation/content/en/books/handbook/l10n/_index.adoc:430
#, no-wrap
msgid "package:chinese/ibus-pinyin[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:432
+#: documentation/content/en/books/handbook/l10n/_index.adoc:433
#, no-wrap
msgid "package:chinese/oxim[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:435
+#: documentation/content/en/books/handbook/l10n/_index.adoc:436
#, no-wrap
msgid "package:chinese/scim-fcitx[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:438
+#: documentation/content/en/books/handbook/l10n/_index.adoc:439
#, no-wrap
msgid "package:chinese/scim-pinyin[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:441
+#: documentation/content/en/books/handbook/l10n/_index.adoc:442
#, no-wrap
msgid "package:chinese/scim-tables[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:444
+#: documentation/content/en/books/handbook/l10n/_index.adoc:445
#, no-wrap
msgid "package:japanese/ibus-anthy[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:447
+#: documentation/content/en/books/handbook/l10n/_index.adoc:448
#, no-wrap
msgid "package:japanese/ibus-mozc[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:450
+#: documentation/content/en/books/handbook/l10n/_index.adoc:451
#, no-wrap
msgid "package:japanese/ibus-skk[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:453
+#: documentation/content/en/books/handbook/l10n/_index.adoc:454
#, no-wrap
msgid "package:japanese/im-ja[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:456
+#: documentation/content/en/books/handbook/l10n/_index.adoc:457
#, no-wrap
msgid "package:japanese/kinput2[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:459
+#: documentation/content/en/books/handbook/l10n/_index.adoc:460
#, no-wrap
msgid "package:japanese/scim-anthy[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:462
+#: documentation/content/en/books/handbook/l10n/_index.adoc:463
#, no-wrap
msgid "package:japanese/scim-canna[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:465
+#: documentation/content/en/books/handbook/l10n/_index.adoc:466
#, no-wrap
msgid "package:japanese/scim-honoka[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:468
+#: documentation/content/en/books/handbook/l10n/_index.adoc:469
#, no-wrap
msgid "package:japanese/scim-honoka-plugin-romkan[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:471
+#: documentation/content/en/books/handbook/l10n/_index.adoc:472
#, no-wrap
msgid "package:japanese/scim-honoka-plugin-wnn[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:474
+#: documentation/content/en/books/handbook/l10n/_index.adoc:475
#, no-wrap
msgid "package:japanese/scim-prime[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:477
+#: documentation/content/en/books/handbook/l10n/_index.adoc:478
#, no-wrap
msgid "package:japanese/scim-skk[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:480
+#: documentation/content/en/books/handbook/l10n/_index.adoc:481
#, no-wrap
msgid "package:japanese/scim-tables[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:483
+#: documentation/content/en/books/handbook/l10n/_index.adoc:484
#, no-wrap
msgid "package:japanese/scim-tomoe[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:486
+#: documentation/content/en/books/handbook/l10n/_index.adoc:487
#, no-wrap
msgid "package:japanese/scim-uim[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:489
+#: documentation/content/en/books/handbook/l10n/_index.adoc:490
#, no-wrap
msgid "package:japanese/skkinput[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:492
+#: documentation/content/en/books/handbook/l10n/_index.adoc:493
#, no-wrap
msgid "package:japanese/skkinput3[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:495
+#: documentation/content/en/books/handbook/l10n/_index.adoc:496
#, no-wrap
msgid "package:japanese/uim-anthy[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:496
-#: documentation/content/en/books/handbook/l10n/_index.adoc:499
-#: documentation/content/en/books/handbook/l10n/_index.adoc:502
-#: documentation/content/en/books/handbook/l10n/_index.adoc:505
-#: documentation/content/en/books/handbook/l10n/_index.adoc:508
+#: documentation/content/en/books/handbook/l10n/_index.adoc:497
+#: documentation/content/en/books/handbook/l10n/_index.adoc:500
+#: documentation/content/en/books/handbook/l10n/_index.adoc:503
+#: documentation/content/en/books/handbook/l10n/_index.adoc:506
+#: documentation/content/en/books/handbook/l10n/_index.adoc:509
#, no-wrap
msgid "Korean"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:498
+#: documentation/content/en/books/handbook/l10n/_index.adoc:499
#, no-wrap
msgid "package:korean/ibus-hangul[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:501
+#: documentation/content/en/books/handbook/l10n/_index.adoc:502
#, no-wrap
msgid "package:korean/imhangul[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:504
+#: documentation/content/en/books/handbook/l10n/_index.adoc:505
#, no-wrap
msgid "package:korean/nabi[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:507
+#: documentation/content/en/books/handbook/l10n/_index.adoc:508
#, no-wrap
msgid "package:korean/scim-hangul[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:510
+#: documentation/content/en/books/handbook/l10n/_index.adoc:511
#, no-wrap
msgid "package:korean/scim-tables[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:511
-#: documentation/content/en/books/handbook/l10n/_index.adoc:514
+#: documentation/content/en/books/handbook/l10n/_index.adoc:512
+#: documentation/content/en/books/handbook/l10n/_index.adoc:515
#, no-wrap
msgid "Vietnamese"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:513
+#: documentation/content/en/books/handbook/l10n/_index.adoc:514
#, no-wrap
msgid "package:vietnamese/xvnkb[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/l10n/_index.adoc:515
+#: documentation/content/en/books/handbook/l10n/_index.adoc:516
#, no-wrap
msgid "package:vietnamese/x-unikey[]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/l10n/_index.adoc:518
+#: documentation/content/en/books/handbook/l10n/_index.adoc:519
#, no-wrap
msgid "Finding i18n Applications"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:522
+#: documentation/content/en/books/handbook/l10n/_index.adoc:523
msgid ""
"i18n applications are programmed using i18n kits under libraries. These "
"allow developers to write a simple file and translate displayed menus and "
@@ -1132,7 +1132,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:526
+#: documentation/content/en/books/handbook/l10n/_index.adoc:527
msgid ""
"The link:https://www.FreeBSD.org/ports/[FreeBSD Ports Collection] contains "
"many applications with built-in support for wide or multibyte characters for "
@@ -1141,7 +1141,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:530
+#: documentation/content/en/books/handbook/l10n/_index.adoc:531
msgid ""
"Some applications can be compiled with the specific charset. This is "
"usually done in the port's [.filename]#Makefile# or by passing a value to "
@@ -1152,13 +1152,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/l10n/_index.adoc:532
+#: documentation/content/en/books/handbook/l10n/_index.adoc:533
#, no-wrap
msgid "Locale Configuration for Specific Languages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:536
+#: documentation/content/en/books/handbook/l10n/_index.adoc:537
msgid ""
"This section provides configuration examples for localizing a FreeBSD system "
"for the Russian language. It then provides some additional resources for "
@@ -1166,13 +1166,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/l10n/_index.adoc:538
+#: documentation/content/en/books/handbook/l10n/_index.adoc:539
#, no-wrap
msgid "Russian Language (KOI8-R Encoding)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:542
+#: documentation/content/en/books/handbook/l10n/_index.adoc:543
msgid ""
"This section shows the specific settings needed to localize a FreeBSD system "
"for the Russian language. Refer to <<using-localization,Using "
@@ -1180,14 +1180,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:544
+#: documentation/content/en/books/handbook/l10n/_index.adoc:545
msgid ""
"To set this locale for the login shell, add the following lines to each "
"user's [.filename]#~/.login_conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:550
+#: documentation/content/en/books/handbook/l10n/_index.adoc:551
#, no-wrap
msgid ""
"me:My Account:\\\n"
@@ -1196,14 +1196,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:553
+#: documentation/content/en/books/handbook/l10n/_index.adoc:554
msgid ""
"To configure the console, add the following lines to [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:562
+#: documentation/content/en/books/handbook/l10n/_index.adoc:563
#, no-wrap
msgid ""
"keymap=\"ru.utf-8\"\n"
@@ -1215,14 +1215,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:565
+#: documentation/content/en/books/handbook/l10n/_index.adoc:566
msgid ""
"For each `ttyv` entry in [.filename]#/etc/ttys#, use `cons25r` as the "
"terminal type."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:569
+#: documentation/content/en/books/handbook/l10n/_index.adoc:570
msgid ""
"To configure printing, a special output filter is needed to convert from "
"KOI8-R to CP866 since most printers with Russian characters come with "
@@ -1232,7 +1232,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:575
+#: documentation/content/en/books/handbook/l10n/_index.adoc:576
#, no-wrap
msgid ""
"lp|Russian local line printer:\\\n"
@@ -1241,12 +1241,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:578
+#: documentation/content/en/books/handbook/l10n/_index.adoc:579
msgid "Refer to man:printcap[5] for a more detailed explanation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:580
+#: documentation/content/en/books/handbook/l10n/_index.adoc:581
msgid ""
"To configure support for Russian filenames in mounted MS-DOS(R) file "
"systems, include `-L` and the locale name when adding an entry to [."
@@ -1254,18 +1254,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:584
+#: documentation/content/en/books/handbook/l10n/_index.adoc:585
#, no-wrap
msgid "/dev/ad0s2 /dos/c msdos rw,-Lru_RU.KOI8-R 0 0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:587
+#: documentation/content/en/books/handbook/l10n/_index.adoc:588
msgid "Refer to man:mount_msdosfs[8] for more details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:590
+#: documentation/content/en/books/handbook/l10n/_index.adoc:591
msgid ""
"To configure Russian fonts for Xorg, install the package:x11-fonts/xorg-"
"fonts-cyrillic[] package. Then, check the `\"Files\"` section in [."
@@ -1274,25 +1274,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:594
+#: documentation/content/en/books/handbook/l10n/_index.adoc:595
#, no-wrap
msgid "FontPath \"/usr/local/lib/X11/fonts/cyrillic\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:597
+#: documentation/content/en/books/handbook/l10n/_index.adoc:598
msgid "Additional Cyrillic fonts are available in the Ports Collection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:599
+#: documentation/content/en/books/handbook/l10n/_index.adoc:600
msgid ""
"To activate a Russian keyboard, add the following to the `\"Keyboard\"` "
"section of [.filename]#/etc/xorg.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:604
+#: documentation/content/en/books/handbook/l10n/_index.adoc:605
#, no-wrap
msgid ""
"Option \"XkbLayout\" \"us,ru\"\n"
@@ -1300,12 +1300,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:607
+#: documentation/content/en/books/handbook/l10n/_index.adoc:608
msgid "Make sure that `XkbDisable` is commented out in that file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:610
+#: documentation/content/en/books/handbook/l10n/_index.adoc:611
msgid ""
"For `grp:toggle` use kbd:[Right Alt], for `grp:ctrl_shift_toggle` use kbd:"
"[Ctrl+Shift]. For `grp:caps_toggle` use kbd:[CapsLock]. The old kbd:"
@@ -1314,20 +1314,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:612
+#: documentation/content/en/books/handbook/l10n/_index.adoc:613
msgid ""
"If the keyboard has \"Windows(R)\" keys, and some non-alphabetical keys are "
"mapped incorrectly, add the following line to [.filename]#/etc/xorg.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:616
+#: documentation/content/en/books/handbook/l10n/_index.adoc:617
#, no-wrap
msgid "Option \"XkbVariant\" \",winkeys\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/l10n/_index.adoc:622
+#: documentation/content/en/books/handbook/l10n/_index.adoc:623
msgid ""
"The Russian XKB keyboard may not work with non-localized applications. "
"Minimally localized applications should call a `XtSetLanguageProc (NULL, "
@@ -1335,7 +1335,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:626
+#: documentation/content/en/books/handbook/l10n/_index.adoc:627
msgid ""
"See http://koi8.pp.ru/xwin.html[http://koi8.pp.ru/xwin.html] for more "
"instructions on localizing Xorg applications. For more general information "
@@ -1343,25 +1343,25 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/l10n/_index.adoc:627
+#: documentation/content/en/books/handbook/l10n/_index.adoc:628
#, no-wrap
msgid "Additional Language-Specific Resources"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:630
+#: documentation/content/en/books/handbook/l10n/_index.adoc:631
msgid ""
"This section lists some additional resources for configuring other locales."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/l10n/_index.adoc:631
+#: documentation/content/en/books/handbook/l10n/_index.adoc:632
#, no-wrap
msgid "Traditional Chinese for Taiwan"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:633
+#: documentation/content/en/books/handbook/l10n/_index.adoc:634
msgid ""
"The FreeBSD-Taiwan Project has a Chinese HOWTO for FreeBSD at http://netlab."
"cse.yzu.edu.tw/\\~statue/freebsd/zh-tut/[http://netlab.cse.yzu.edu.tw/"
@@ -1369,13 +1369,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/l10n/_index.adoc:634
+#: documentation/content/en/books/handbook/l10n/_index.adoc:635
#, no-wrap
msgid "Greek Language Localization"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:636
+#: documentation/content/en/books/handbook/l10n/_index.adoc:637
msgid ""
"A complete article on Greek support in FreeBSD is available https://www."
"FreeBSD.org/doc/gr/articles/greek-language-support/[here], in Greek only, as "
@@ -1383,13 +1383,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/l10n/_index.adoc:637
+#: documentation/content/en/books/handbook/l10n/_index.adoc:638
#, no-wrap
msgid "Japanese and Korean Language Localization"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:639
+#: documentation/content/en/books/handbook/l10n/_index.adoc:640
msgid ""
"For Japanese, refer to http://www.jp.FreeBSD.org/[http://www.jp.FreeBSD."
"org/], and for Korean, refer to http://www.kr.FreeBSD.org/[http://www.kr."
@@ -1397,13 +1397,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/l10n/_index.adoc:640
+#: documentation/content/en/books/handbook/l10n/_index.adoc:641
#, no-wrap
msgid "Non-English FreeBSD Documentation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/l10n/_index.adoc:642
+#: documentation/content/en/books/handbook/l10n/_index.adoc:643
msgid ""
"Some FreeBSD contributors have translated parts of the FreeBSD documentation "
"to other languages. They are available through links on the link:https://"
diff --git a/documentation/content/en/books/handbook/linuxemu/_index.po b/documentation/content/en/books/handbook/linuxemu/_index.po
index 6a17290873..c360e5e476 100644
--- a/documentation/content/en/books/handbook/linuxemu/_index.po
+++ b/documentation/content/en/books/handbook/linuxemu/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 10. Linux Binary Compatibility"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:14
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:15
#, no-wrap
msgid "Linux Binary Compatibility"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:52
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:56
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:57
msgid ""
"FreeBSD provides optional binary compatibility with Linux(R), allowing users "
"to install and run unmodified Linux binaries. It is available for the i386, "
@@ -55,7 +55,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:58
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:59
msgid ""
"Some Linux-specific operating system features are not yet supported; this "
"mostly happens with functionality specific to hardware or related to system "
@@ -63,73 +63,73 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:60
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:61
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:62
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:63
msgid "How to enable Linux binary compatibility on a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:63
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:64
msgid "How to install additional Linux shared libraries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:64
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:65
msgid "How to install Linux applications on a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:65
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:66
msgid "The implementation details of Linux compatibility in FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:67
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:68
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:69
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:70
msgid ""
"Know how to install crossref:ports[ports,additional third-party software]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:71
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:72
#, no-wrap
msgid "Configuring Linux Binary Compatibility"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:75
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:76
msgid ""
"By default, Linux binary compatibility is not enabled. To enable it at boot "
"time, add this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:79
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:80
#, no-wrap
msgid "linux_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:82
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:83
msgid "Once enabled, it can be started without rebooting by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:85
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:86
#, no-wrap
msgid "# service linux start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:90
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:91
msgid ""
"The [.filename]#/etc/rc.d/linux# script will load necessary kernel modules "
"and mount filesystems expected by Linux applications under [.filename]#/"
@@ -140,7 +140,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:93
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:94
msgid ""
"Linux binaries linked dynamically (which is the vast majority) also require "
"Linux shared libraries to be installed - they can run on top of the FreeBSD "
@@ -153,18 +153,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:95
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:96
#, no-wrap
msgid "CentOS Base System from FreeBSD Packages"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:100
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:101
msgid "This method is not yet available for arm64."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:103
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:104
msgid ""
"The easiest way to install Linux libraries is to install package:emulators/"
"linux_base-c7[] package or port, which places the CentOS 7-derived base "
@@ -172,13 +172,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:107
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:108
#, no-wrap
msgid "# pkg install linux_base-c7\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:111
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:112
msgid ""
"FreeBSD provides packages for some Linux binary applications. For example, "
"to install Sublime Text 4, along with all the Linux libraries it depends on, "
@@ -186,19 +186,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:114
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:115
#, no-wrap
msgid "# pkg install linux-sublime-text4\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:117
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:118
#, no-wrap
msgid "Debian / Ubuntu Base System with man:debootstrap[8]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:122
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:123
msgid ""
"An alternative way of providing Linux shared libraries is by using package:"
"sysutils/debootstrap[]. This has the advantage of providing a full Debian "
@@ -207,7 +207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:124
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:125
msgid ""
"After debootstrapping, man:chroot[8] into the newly created directory and "
"install software in a way typical for the Linux distribution inside, for "
@@ -215,7 +215,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:129
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:130
#, no-wrap
msgid ""
"# chroot /compat/ubuntu /bin/bash\n"
@@ -223,7 +223,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:134
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:135
msgid ""
"It is possible to debootstrap into [.filename]#/compat/linux#, but it is "
"discouraged to avoid collisions with files installed from FreeBSD ports and "
@@ -236,13 +236,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:138
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:139
#, no-wrap
msgid "compat.linux.emul_path=\"/compat/ubuntu\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:142
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:143
msgid ""
"This sysctl controls the kernel's path translation mechanism; see man:"
"linux[4] for details. Please note that changing it might cause trouble for "
@@ -252,26 +252,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:144
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:145
#, no-wrap
msgid "Advanced Topics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:148
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:149
msgid ""
"The Linux compatibility layer is a work in progress. Consult https://wiki."
"freebsd.org/Linuxulator[FreeBSD Wiki - Linuxulator] for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:150
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:151
msgid ""
"A list of all Linux-related man:sysctl[8] knobs can be found in man:linux[4]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:153
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:154
msgid ""
"Some applications require specific filesystems to be mounted. This is "
"normally handled by the [.filename]#/etc/rc.d/linux# script, but can be "
@@ -279,13 +279,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:157
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:158
#, no-wrap
msgid "linux_mounts_enable=\"NO\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:160
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:161
msgid ""
"Filesystems mounted by the rc script will not work for Linux processes "
"inside chroots or jails; if needed, configure them in [.filename]#/etc/"
@@ -293,7 +293,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:166
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:167
#, no-wrap
msgid ""
"devfs /compat/linux/dev devfs rw,late 0 0\n"
@@ -304,7 +304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:169
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:170
msgid ""
"Since the Linux binary compatibility layer has gained support for running "
"both 32- and 64-bit Linux binaries (on 64-bit x86 hosts), it is no longer "
@@ -312,20 +312,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:171
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:172
#, no-wrap
msgid "Installing Additional Libraries Manually"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:176
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:177
msgid ""
"For base system subdirectories created with man:debootstrap[8], use the "
"instructions above instead."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:179
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:180
msgid ""
"If a Linux application complains about missing shared libraries after "
"configuring Linux binary compatibility, determine which shared libraries the "
@@ -333,7 +333,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:182
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:183
msgid ""
"From a Linux system using the same CPU architecture, `ldd` can be used to "
"determine which shared libraries the application needs. For example, to "
@@ -342,7 +342,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:189
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:190
#, no-wrap
msgid ""
"% ldd linuxdoom\n"
@@ -352,7 +352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:194
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:195
msgid ""
"Then, copy all the files in the last column of the output from the Linux "
"system into [.filename]#/compat/linux# on the FreeBSD system. Once copied, "
@@ -361,7 +361,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:203
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:204
#, no-wrap
msgid ""
"/compat/linux/usr/X11/lib/libXt.so.3.1.0\n"
@@ -373,7 +373,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:208
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:209
msgid ""
"If a Linux shared library already exists with a matching major revision "
"number to the first column of the `ldd` output, it does not need to be "
@@ -384,12 +384,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:210
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:211
msgid "For example, these libraries already exist on the FreeBSD system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:215
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:216
#, no-wrap
msgid ""
"/compat/linux/lib/libc.so.4.6.27\n"
@@ -397,18 +397,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:218
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:219
msgid "and `ldd` indicates that a binary requires a later version:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:222
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:223
#, no-wrap
msgid "libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:226
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:227
msgid ""
"Since the existing library is only one or two versions out of date in the "
"last digit, the program should still work with the slightly older version. "
@@ -417,7 +417,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:231
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:232
#, no-wrap
msgid ""
"/compat/linux/lib/libc.so.4.6.29\n"
@@ -425,7 +425,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:235
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:236
msgid ""
"Generally, one will need to look for the shared libraries that Linux "
"binaries depend on only the first few times that a Linux program is "
@@ -435,13 +435,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:236
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:237
#, no-wrap
msgid "Branding Linux ELF Binaries"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:240
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:241
msgid ""
"The FreeBSD kernel uses several methods to determine if the binary to be "
"executed is a Linux one: it checks the brand in the ELF file header, looks "
@@ -451,7 +451,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:246
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:247
#, no-wrap
msgid ""
"% ./my-linux-elf-binary\n"
@@ -460,26 +460,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:249
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:250
msgid ""
"To help the FreeBSD kernel distinguish between a FreeBSD ELF binary and a "
"Linux binary, use man:brandelf[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:253
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:254
#, no-wrap
msgid "% brandelf -t Linux my-linux-elf-binary\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:255
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:256
#, no-wrap
msgid "Installing a Linux RPM Based Application"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:259
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:260
msgid ""
"To install a Linux RPM-based application, first install the package:"
"archivers/rpm4[] package or port. Once installed, `root` can use this "
@@ -487,7 +487,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:264
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:265
#, no-wrap
msgid ""
"# cd /compat/linux\n"
@@ -495,25 +495,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:268
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:269
msgid ""
"If necessary, `brandelf` the installed ELF binaries. Note that this will "
"prevent a clean uninstall."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:269
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:270
#, no-wrap
msgid "Configuring the Hostname Resolver"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:272
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:273
msgid "If DNS does not work or this error appears:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:277
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:278
#, no-wrap
msgid ""
"resolv+: \"bind\" is an invalid keyword resolv+:\n"
@@ -521,12 +521,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:280
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:281
msgid "configure [.filename]#/compat/linux/etc/host.conf# as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:285
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:286
#, no-wrap
msgid ""
"order hosts, bind\n"
@@ -534,7 +534,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:290
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:291
msgid ""
"This specifies that [.filename]#/etc/hosts# is searched first and DNS is "
"searched second. When [.filename]#/compat/linux/etc/host.conf# does not "
@@ -544,13 +544,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:292
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:293
#, no-wrap
msgid "Miscellaneous"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:295
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:296
msgid ""
"This section describes how Linux binary compatibility works and is based on "
"an email written to {freebsd-chat} by Terry Lambert mailto:tlambert@primenet."
@@ -559,14 +559,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:298
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:299
msgid ""
"FreeBSD has an abstraction called an \"execution class loader\". This is a "
"wedge into the man:execve[2] system call."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:300
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:301
msgid ""
"Historically, the UNIX(R) loader examined the magic number (generally the "
"first 4 or 8 bytes of the file) to see if it was a binary known to the "
@@ -574,7 +574,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:303
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:304
msgid ""
"If it was not the binary type for the system, the man:execve[2] call "
"returned a failure, and the shell attempted to start executing it as shell "
@@ -582,21 +582,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:305
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:306
msgid ""
"Later, a hack was made for man:sh[1] to examine the first two characters, "
"and if they were `:\\n`, it invoked the man:csh[1] shell instead."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:307
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:308
msgid ""
"FreeBSD has a list of loaders, instead of a single loader, with a fallback "
"to the `#!` loader for running shell interpreters or shell scripts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:310
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:311
msgid ""
"For the Linux ABI support, FreeBSD sees the magic number as an ELF binary. "
"The ELF loader looks for a specialized _brand_, which is a comment section "
@@ -604,20 +604,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:312
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:313
msgid ""
"For Linux binaries to function, they must be _branded_ as type `Linux` using "
"man:brandelf[1]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:316
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:317
#, no-wrap
msgid "# brandelf -t Linux file\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:321
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:322
msgid ""
"When the ELF loader sees the `Linux` brand, the loader replaces a pointer in "
"the `proc` structure. All system calls are indexed through this pointer. "
@@ -627,14 +627,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:323
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:324
msgid ""
"The Linux system call vector contains, among other things, a list of "
"`sysent[]` entries whose addresses reside in the kernel module."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:325
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:326
msgid ""
"When a system call is called by the Linux binary, the trap code dereferences "
"the system call function pointer off the `proc` structure, and gets the "
@@ -642,7 +642,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:333
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:334
msgid ""
"Linux mode dynamically _reroots_ lookups. This is, in effect, equivalent to "
"`union` to file system mounts. First, an attempt is made to look up the "
@@ -657,7 +657,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:338
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:339
msgid ""
"In effect, there is a Linux kernel in the FreeBSD kernel. The various "
"underlying functions that implement all of the services provided by the "
@@ -671,7 +671,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/linuxemu/_index.adoc:341
+#: documentation/content/en/books/handbook/linuxemu/_index.adoc:342
msgid ""
"Technically, this is not really emulation, it is an ABI implementation. It "
"is sometimes called \"Linux emulation\" because the implementation was done "
diff --git a/documentation/content/en/books/handbook/mac/_index.po b/documentation/content/en/books/handbook/mac/_index.po
index 8cd129b5b7..03a001f380 100644
--- a/documentation/content/en/books/handbook/mac/_index.po
+++ b/documentation/content/en/books/handbook/mac/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 16. Mandatory Access Control"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/mac/_index.adoc:14
+#: documentation/content/en/books/handbook/mac/_index.adoc:15
#, no-wrap
msgid "Mandatory Access Control"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:52
+#: documentation/content/en/books/handbook/mac/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:61
+#: documentation/content/en/books/handbook/mac/_index.adoc:62
msgid ""
"FreeBSD supports security extensions based on the POSIX(R).1e draft. These "
"security mechanisms include file system Access Control Lists (crossref:"
@@ -63,76 +63,76 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:63
+#: documentation/content/en/books/handbook/mac/_index.adoc:64
msgid ""
"This chapter focuses on the MAC framework and the set of pluggable security "
"policy modules FreeBSD provides for enabling various security mechanisms."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:65
+#: documentation/content/en/books/handbook/mac/_index.adoc:66
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:67
+#: documentation/content/en/books/handbook/mac/_index.adoc:68
msgid "The terminology associated with the MAC framework."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:68
+#: documentation/content/en/books/handbook/mac/_index.adoc:69
msgid ""
"The capabilities of MAC security policy modules as well as the difference "
"between a labeled and non-labeled policy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:69
+#: documentation/content/en/books/handbook/mac/_index.adoc:70
msgid ""
"The considerations to take into account before configuring a system to use "
"the MAC framework."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:70
+#: documentation/content/en/books/handbook/mac/_index.adoc:71
msgid ""
"Which MAC security policy modules are included in FreeBSD and how to "
"configure them."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:71
+#: documentation/content/en/books/handbook/mac/_index.adoc:72
msgid "How to implement a more secure environment using the MAC framework."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:72
+#: documentation/content/en/books/handbook/mac/_index.adoc:73
msgid ""
"How to test the MAC configuration to ensure the framework has been properly "
"implemented."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:74
+#: documentation/content/en/books/handbook/mac/_index.adoc:75
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:76
+#: documentation/content/en/books/handbook/mac/_index.adoc:77
msgid ""
"Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD "
"Basics])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:77
+#: documentation/content/en/books/handbook/mac/_index.adoc:78
msgid ""
"Have some familiarity with security and how it pertains to FreeBSD (crossref:"
"security[security,Security])."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:84
+#: documentation/content/en/books/handbook/mac/_index.adoc:85
msgid ""
"Improper MAC configuration may cause loss of system access, aggravation of "
"users, or inability to access the features provided by Xorg. More "
@@ -143,7 +143,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:87
+#: documentation/content/en/books/handbook/mac/_index.adoc:88
msgid ""
"The examples contained within this chapter are for demonstration purposes "
"and the example settings should _not_ be implemented on a production "
@@ -152,7 +152,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:92
+#: documentation/content/en/books/handbook/mac/_index.adoc:93
msgid ""
"While this chapter covers a broad range of security issues relating to the "
"MAC framework, the development of new MAC security policy modules will not "
@@ -164,18 +164,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:94
+#: documentation/content/en/books/handbook/mac/_index.adoc:95
#, no-wrap
msgid "Key Terms"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:97
+#: documentation/content/en/books/handbook/mac/_index.adoc:98
msgid "The following key terms are used when referring to the MAC framework:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:99
+#: documentation/content/en/books/handbook/mac/_index.adoc:100
msgid ""
"_compartment_: a set of programs and data to be partitioned or separated, "
"where users are given explicit access to specific component of a system. A "
@@ -185,21 +185,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:100
+#: documentation/content/en/books/handbook/mac/_index.adoc:101
msgid ""
"_integrity_: the level of trust which can be placed on data. As the "
"integrity of the data is elevated, so does the ability to trust that data."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:101
+#: documentation/content/en/books/handbook/mac/_index.adoc:102
msgid ""
"_level_: the increased or decreased setting of a security attribute. As the "
"level increases, its security is considered to elevate as well."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:102
+#: documentation/content/en/books/handbook/mac/_index.adoc:103
msgid ""
"_label_: a security attribute which can be applied to files, directories, or "
"other items in the system. It could be considered a confidentiality stamp. "
@@ -212,7 +212,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:103
+#: documentation/content/en/books/handbook/mac/_index.adoc:104
msgid ""
"_multilabel_: this property is a file system option which can be set in "
"single-user mode using man:tunefs[8], during boot using man:fstab[5], or "
@@ -222,7 +222,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:104
+#: documentation/content/en/books/handbook/mac/_index.adoc:105
msgid ""
"_single label_: a policy where the entire file system uses one label to "
"enforce access control over the flow of data. Whenever `multilabel` is not "
@@ -230,7 +230,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:105
+#: documentation/content/en/books/handbook/mac/_index.adoc:106
msgid ""
"_object_: an entity through which information flows under the direction of a "
"_subject_. This includes directories, files, fields, screens, keyboards, "
@@ -240,7 +240,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:106
+#: documentation/content/en/books/handbook/mac/_index.adoc:107
msgid ""
"_subject_: any active entity that causes information to flow between "
"_objects_ such as a user, user process, or system process. On FreeBSD, this "
@@ -248,7 +248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:107
+#: documentation/content/en/books/handbook/mac/_index.adoc:108
msgid ""
"_policy_: a collection of rules which defines how objectives are to be "
"achieved. A policy usually documents how certain items are to be handled. "
@@ -258,7 +258,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:108
+#: documentation/content/en/books/handbook/mac/_index.adoc:109
msgid ""
"_high-watermark_: this type of policy permits the raising of security levels "
"for the purpose of accessing higher level information. In most cases, the "
@@ -267,7 +267,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:109
+#: documentation/content/en/books/handbook/mac/_index.adoc:110
msgid ""
"_low-watermark_: this type of policy permits lowering security levels for "
"the purpose of accessing information which is less secure. In most cases, "
@@ -277,7 +277,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:110
+#: documentation/content/en/books/handbook/mac/_index.adoc:111
msgid ""
"_sensitivity_: usually used when discussing Multilevel Security (MLS). A "
"sensitivity level describes how important or secret the data should be. As "
@@ -286,13 +286,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:112
+#: documentation/content/en/books/handbook/mac/_index.adoc:113
#, no-wrap
msgid "Understanding MAC Labels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:117
+#: documentation/content/en/books/handbook/mac/_index.adoc:118
msgid ""
"A MAC label is a security attribute which may be applied to subjects and "
"objects throughout the system. When setting a label, the administrator must "
@@ -303,7 +303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:121
+#: documentation/content/en/books/handbook/mac/_index.adoc:122
msgid ""
"The security label on an object is used as a part of a security access "
"control decision by a policy. With some policies, the label contains all of "
@@ -312,7 +312,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:125
+#: documentation/content/en/books/handbook/mac/_index.adoc:126
msgid ""
"There are two types of label policies: single label and multi label. By "
"default, the system will use single label. The administrator should be "
@@ -321,7 +321,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:129
+#: documentation/content/en/books/handbook/mac/_index.adoc:130
msgid ""
"A single label security policy only permits one label to be used for every "
"subject or object. Since a single label policy enforces one set of access "
@@ -332,7 +332,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:133
+#: documentation/content/en/books/handbook/mac/_index.adoc:134
msgid ""
"A single label policy is somewhat similar to DAC as `root` configures the "
"policies so that users are placed in the appropriate categories and access "
@@ -342,7 +342,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:138
+#: documentation/content/en/books/handbook/mac/_index.adoc:139
msgid ""
"When appropriate, a multi label policy can be set on a UFS file system by "
"passing `multilabel` to man:tunefs[8]. A multi label policy permits each "
@@ -354,7 +354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:141
+#: documentation/content/en/books/handbook/mac/_index.adoc:142
msgid ""
"Using a multi label policy on a partition and establishing a multi label "
"security model can increase administrative overhead as everything in that "
@@ -363,7 +363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:144
+#: documentation/content/en/books/handbook/mac/_index.adoc:145
msgid ""
"The following command will set `multilabel` on the specified UFS file "
"system. This may only be done in single-user mode and is not a requirement "
@@ -371,20 +371,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:148
+#: documentation/content/en/books/handbook/mac/_index.adoc:149
#, no-wrap
msgid "# tunefs -l enable /\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:154
+#: documentation/content/en/books/handbook/mac/_index.adoc:155
msgid ""
"Some users have experienced problems with setting the `multilabel` flag on "
"the root partition. If this is the case, please review <<mac-troubleshoot>>."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:160
+#: documentation/content/en/books/handbook/mac/_index.adoc:161
msgid ""
"Since the multi label policy is set on a per-file system basis, a multi "
"label policy may not be needed if the file system layout is well designed. "
@@ -396,13 +396,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:161
+#: documentation/content/en/books/handbook/mac/_index.adoc:162
#, no-wrap
msgid "Label Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:165
+#: documentation/content/en/books/handbook/mac/_index.adoc:166
msgid ""
"Virtually all aspects of label policy module configuration will be performed "
"using the base system utilities. These commands provide a simple interface "
@@ -411,7 +411,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:168
+#: documentation/content/en/books/handbook/mac/_index.adoc:169
msgid ""
"All configuration may be done using `setfmac`, which is used to set MAC "
"labels on system objects, and `setpmac`, which is used to set the labels on "
@@ -420,13 +420,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:172
+#: documentation/content/en/books/handbook/mac/_index.adoc:173
#, no-wrap
msgid "# setfmac biba/high test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:180
+#: documentation/content/en/books/handbook/mac/_index.adoc:181
msgid ""
"If the configuration is successful, the prompt will be returned without "
"error. A common error is `Permission denied` which usually occurs when the "
@@ -442,14 +442,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:182
+#: documentation/content/en/books/handbook/mac/_index.adoc:183
msgid ""
"The system administrator may use `setpmac` to override the policy module's "
"settings by assigning a different label to the invoked process:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:190
+#: documentation/content/en/books/handbook/mac/_index.adoc:191
#, no-wrap
msgid ""
"# setfmac biba/high test\n"
@@ -460,7 +460,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:195
+#: documentation/content/en/books/handbook/mac/_index.adoc:196
msgid ""
"For currently running processes, such as sendmail, `getpmac` is usually used "
"instead. This command takes a process ID (PID) in place of a command name. "
@@ -470,20 +470,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:196
+#: documentation/content/en/books/handbook/mac/_index.adoc:197
#, no-wrap
msgid "Predefined Labels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:199
+#: documentation/content/en/books/handbook/mac/_index.adoc:200
msgid ""
"A few FreeBSD policy modules which support the labeling feature offer three "
"predefined labels: `low`, `equal`, and `high`, where:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:201
+#: documentation/content/en/books/handbook/mac/_index.adoc:202
msgid ""
"`low` is considered the lowest label setting an object or subject may have. "
"Setting this on objects or subjects blocks their access to objects or "
@@ -491,21 +491,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:202
+#: documentation/content/en/books/handbook/mac/_index.adoc:203
msgid ""
"`equal` sets the subject or object to be disabled or unaffected and should "
"only be placed on objects considered to be exempt from the policy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:203
+#: documentation/content/en/books/handbook/mac/_index.adoc:204
msgid ""
"`high` grants an object or subject the highest setting available in the Biba "
"and MLS policy modules."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:207
+#: documentation/content/en/books/handbook/mac/_index.adoc:208
msgid ""
"Such policy modules include man:mac_biba[4], man:mac_mls[4] and man:"
"mac_lomac[4]. Each of the predefined labels establishes a different "
@@ -514,13 +514,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:208
+#: documentation/content/en/books/handbook/mac/_index.adoc:209
#, no-wrap
msgid "Numeric Labels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:213
+#: documentation/content/en/books/handbook/mac/_index.adoc:214
msgid ""
"The Biba and MLS policy modules support a numeric label which may be set to "
"indicate the precise level of hierarchical control. This numeric level is "
@@ -530,20 +530,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:217
+#: documentation/content/en/books/handbook/mac/_index.adoc:218
#, no-wrap
msgid "biba/10:2+3+6(5:2+3-20:2+3+4+5+6)\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:220
+#: documentation/content/en/books/handbook/mac/_index.adoc:221
msgid ""
"may be interpreted as \"Biba Policy Label/Grade 10:Compartments 2, 3 and 6: "
"(grade 5 ...\")"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:223
+#: documentation/content/en/books/handbook/mac/_index.adoc:224
msgid ""
"In this example, the first grade would be considered the effective grade "
"with effective compartments, the second grade is the low grade, and the last "
@@ -552,7 +552,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:226
+#: documentation/content/en/books/handbook/mac/_index.adoc:227
msgid ""
"System objects only have a current grade and compartment. System subjects "
"reflect the range of available rights in the system, and network interfaces, "
@@ -560,7 +560,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:231
+#: documentation/content/en/books/handbook/mac/_index.adoc:232
msgid ""
"The grade and compartments in a subject and object pair are used to "
"construct a relationship known as _dominance_, in which a subject dominates "
@@ -574,13 +574,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:232
+#: documentation/content/en/books/handbook/mac/_index.adoc:233
#, no-wrap
msgid "User Labels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:237
+#: documentation/content/en/books/handbook/mac/_index.adoc:238
msgid ""
"Users are required to have labels so that their files and processes properly "
"interact with the security policy defined on the system. This is configured "
@@ -589,7 +589,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:242
+#: documentation/content/en/books/handbook/mac/_index.adoc:243
msgid ""
"To set the user class default label which will be enforced by MAC, add a "
"`label` entry. An example `label` entry containing every policy module is "
@@ -599,7 +599,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:268
+#: documentation/content/en/books/handbook/mac/_index.adoc:269
#, no-wrap
msgid ""
"default:\\\n"
@@ -628,7 +628,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:273
+#: documentation/content/en/books/handbook/mac/_index.adoc:274
msgid ""
"While users can not modify the default value, they may change their label "
"after they login, subject to the constraints of the policy. The example "
@@ -639,14 +639,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:275
+#: documentation/content/en/books/handbook/mac/_index.adoc:276
msgid ""
"After any change to [.filename]#login.conf#, the login class capability "
"database must be rebuilt using `cap_mkdb`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:278
+#: documentation/content/en/books/handbook/mac/_index.adoc:279
msgid ""
"Many sites have a large number of users requiring several different user "
"classes. In depth planning is required as this can become difficult to "
@@ -654,13 +654,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:279
+#: documentation/content/en/books/handbook/mac/_index.adoc:280
#, no-wrap
msgid "Network Interface Labels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:284
+#: documentation/content/en/books/handbook/mac/_index.adoc:285
msgid ""
"Labels may be set on network interfaces to help control the flow of data "
"across the network. Policies using network interface labels function in the "
@@ -670,20 +670,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:286
+#: documentation/content/en/books/handbook/mac/_index.adoc:287
msgid ""
"When setting the MAC label on network interfaces, `maclabel` may be passed "
"to `ifconfig`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:290
+#: documentation/content/en/books/handbook/mac/_index.adoc:291
#, no-wrap
msgid "# ifconfig bge0 maclabel biba/equal\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:294
+#: documentation/content/en/books/handbook/mac/_index.adoc:295
msgid ""
"This example will set the MAC label of `biba/equal` on the `bge0` "
"interface. When using a setting similar to `biba/high(low-high)`, the "
@@ -691,7 +691,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:298
+#: documentation/content/en/books/handbook/mac/_index.adoc:299
msgid ""
"Each policy module which supports labeling has a tunable which may be used "
"to disable the MAC label on network interfaces. Setting the label to "
@@ -701,13 +701,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:300
+#: documentation/content/en/books/handbook/mac/_index.adoc:301
#, no-wrap
msgid "Planning the Security Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:304
+#: documentation/content/en/books/handbook/mac/_index.adoc:305
msgid ""
"Before implementing any MAC policies, a planning phase is recommended. "
"During the planning stages, an administrator should consider the "
@@ -715,25 +715,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:306
+#: documentation/content/en/books/handbook/mac/_index.adoc:307
msgid ""
"How to classify information and resources available on the target systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:307
+#: documentation/content/en/books/handbook/mac/_index.adoc:308
msgid ""
"Which information or resources to restrict access to along with the type of "
"restrictions that should be applied."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:308
+#: documentation/content/en/books/handbook/mac/_index.adoc:309
msgid "Which MAC modules will be required to achieve this goal."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:311
+#: documentation/content/en/books/handbook/mac/_index.adoc:312
msgid ""
"A trial run of the trusted system and its configuration should occur "
"_before_ a MAC implementation is used on production systems. Since "
@@ -743,7 +743,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:317
+#: documentation/content/en/books/handbook/mac/_index.adoc:318
msgid ""
"Consider how the MAC framework augments the security of the system as a "
"whole. The various security policy modules provided by the MAC framework "
@@ -756,7 +756,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:321
+#: documentation/content/en/books/handbook/mac/_index.adoc:322
msgid ""
"The overhead is minimal when compared to the lasting effect of a framework "
"which provides the ability to pick and choose which policies are required "
@@ -769,7 +769,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:324
+#: documentation/content/en/books/handbook/mac/_index.adoc:325
msgid ""
"A system utilizing MAC guarantees that a user will not be permitted to "
"change security attributes at will. All user utilities, programs, and "
@@ -779,7 +779,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:328
+#: documentation/content/en/books/handbook/mac/_index.adoc:329
msgid ""
"It is the duty of the system administrator to carefully select the correct "
"security policy modules. For an environment that needs to limit access "
@@ -790,7 +790,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:335
+#: documentation/content/en/books/handbook/mac/_index.adoc:336
msgid ""
"Policy decisions could be made based on network configuration. If only "
"certain users should be permitted access to man:ssh[1], the man:"
@@ -806,7 +806,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:339
+#: documentation/content/en/books/handbook/mac/_index.adoc:340
msgid ""
"Each security policy module has a unique way of dealing with the overall "
"security of a system. Module selection should be based on a well thought "
@@ -817,7 +817,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:341
+#: documentation/content/en/books/handbook/mac/_index.adoc:342
msgid ""
"The rest of this chapter covers the available modules, describes their use "
"and configuration, and in some cases, provides insight on applicable "
@@ -825,7 +825,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:346
+#: documentation/content/en/books/handbook/mac/_index.adoc:347
msgid ""
"Implementing MAC is much like implementing a firewall since care must be "
"taken to prevent being completely locked out of the system. The ability to "
@@ -835,13 +835,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:349
+#: documentation/content/en/books/handbook/mac/_index.adoc:350
#, no-wrap
msgid "Available MAC Policies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:355
+#: documentation/content/en/books/handbook/mac/_index.adoc:356
msgid ""
"The default FreeBSD kernel includes `options MAC`. This means that every "
"module included with the MAC framework can be loaded with `kldload` as a run-"
@@ -852,7 +852,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:358
+#: documentation/content/en/books/handbook/mac/_index.adoc:359
msgid ""
"FreeBSD includes a group of policies that will cover most security "
"requirements. Each policy is summarized below. The last three policies "
@@ -860,28 +860,28 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:360
+#: documentation/content/en/books/handbook/mac/_index.adoc:361
#, no-wrap
msgid "The MAC See Other UIDs Policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:363
+#: documentation/content/en/books/handbook/mac/_index.adoc:364
msgid "Module name: [.filename]#mac_seeotheruids.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:365
+#: documentation/content/en/books/handbook/mac/_index.adoc:366
msgid "Kernel configuration line: `options MAC_SEEOTHERUIDS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:367
+#: documentation/content/en/books/handbook/mac/_index.adoc:368
msgid "Boot option: `mac_seeotheruids_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:370
+#: documentation/content/en/books/handbook/mac/_index.adoc:371
msgid ""
"The man:mac_seeotheruids[4] module extends the `security.bsd.see_other_uids` "
"and `security.bsd.see_other_gids sysctl` tunables. This option does not "
@@ -890,14 +890,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:372
+#: documentation/content/en/books/handbook/mac/_index.adoc:373
msgid ""
"After loading the module, the following `sysctl` tunables may be used to "
"control its features:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:374
+#: documentation/content/en/books/handbook/mac/_index.adoc:375
msgid ""
"`security.mac.seeotheruids.enabled` enables the module and implements the "
"default settings which deny users the ability to view processes and sockets "
@@ -905,7 +905,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:375
+#: documentation/content/en/books/handbook/mac/_index.adoc:376
msgid ""
"`security.mac.seeotheruids.specificgid_enabled` allows specified groups to "
"be exempt from this policy. To exempt specific groups, use the `security.mac."
@@ -914,7 +914,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:376
+#: documentation/content/en/books/handbook/mac/_index.adoc:377
msgid ""
"`security.mac.seeotheruids.primarygroup_enabled` is used to exempt specific "
"primary groups from this policy. When using this tunable, `security.mac."
@@ -922,28 +922,28 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:378
+#: documentation/content/en/books/handbook/mac/_index.adoc:379
#, no-wrap
msgid "The MAC BSD Extended Policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:381
+#: documentation/content/en/books/handbook/mac/_index.adoc:382
msgid "Module name: [.filename]#mac_bsdextended.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:383
+#: documentation/content/en/books/handbook/mac/_index.adoc:384
msgid "Kernel configuration line: `options MAC_BSDEXTENDED`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:385
+#: documentation/content/en/books/handbook/mac/_index.adoc:386
msgid "Boot option: `mac_bsdextended_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:391
+#: documentation/content/en/books/handbook/mac/_index.adoc:392
msgid ""
"The man:mac_bsdextended[4] module enforces a file system firewall. It "
"provides an extension to the standard file system permissions model, "
@@ -958,7 +958,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:394
+#: documentation/content/en/books/handbook/mac/_index.adoc:395
msgid ""
"The rule list may be entered using man:ugidfw[8] which has a syntax similar "
"to man:ipfw[8]. More tools can be written by using the functions in the man:"
@@ -966,14 +966,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:396
+#: documentation/content/en/books/handbook/mac/_index.adoc:397
msgid ""
"After the man:mac_bsdextended[4] module has been loaded, the following "
"command may be used to list the current rule configuration:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:401
+#: documentation/content/en/books/handbook/mac/_index.adoc:402
#, no-wrap
msgid ""
"# ugidfw list\n"
@@ -981,7 +981,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:405
+#: documentation/content/en/books/handbook/mac/_index.adoc:406
msgid ""
"By default, no rules are defined and everything is completely accessible. "
"To create a rule which blocks all access by users but leaves `root` "
@@ -989,13 +989,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:409
+#: documentation/content/en/books/handbook/mac/_index.adoc:410
#, no-wrap
msgid "# ugidfw add subject not uid root new object not uid root mode n\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:413
+#: documentation/content/en/books/handbook/mac/_index.adoc:414
msgid ""
"While this rule is simple to implement, it is a very bad idea as it blocks "
"all users from issuing any commands. A more realistic example blocks "
@@ -1004,7 +1004,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:418
+#: documentation/content/en/books/handbook/mac/_index.adoc:419
#, no-wrap
msgid ""
"# ugidfw set 2 subject uid user1 object uid user2 mode n\n"
@@ -1012,7 +1012,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:422
+#: documentation/content/en/books/handbook/mac/_index.adoc:423
msgid ""
"Instead of `user1`, `not uid _user2_` could be used in order to enforce the "
"same access restrictions for all users. However, the `root` user is "
@@ -1020,35 +1020,35 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:426
+#: documentation/content/en/books/handbook/mac/_index.adoc:427
msgid ""
"Extreme caution should be taken when working with this module as incorrect "
"use could block access to certain parts of the file system."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:429
+#: documentation/content/en/books/handbook/mac/_index.adoc:430
#, no-wrap
msgid "The MAC Interface Silencing Policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:432
+#: documentation/content/en/books/handbook/mac/_index.adoc:433
msgid "Module name: [.filename]#mac_ifoff.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:434
+#: documentation/content/en/books/handbook/mac/_index.adoc:435
msgid "Kernel configuration line: `options MAC_IFOFF`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:436
+#: documentation/content/en/books/handbook/mac/_index.adoc:437
msgid "Boot option: `mac_ifoff_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:439
+#: documentation/content/en/books/handbook/mac/_index.adoc:440
msgid ""
"The man:mac_ifoff[4] module is used to disable network interfaces on the fly "
"and to keep network interfaces from being brought up during system boot. It "
@@ -1056,34 +1056,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:441
+#: documentation/content/en/books/handbook/mac/_index.adoc:442
msgid ""
"Most of this module's control is performed through these `sysctl` tunables:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:443
+#: documentation/content/en/books/handbook/mac/_index.adoc:444
msgid ""
"`security.mac.ifoff.lo_enabled` enables or disables all traffic on the "
"loopback, man:lo[4], interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:444
+#: documentation/content/en/books/handbook/mac/_index.adoc:445
msgid ""
"`security.mac.ifoff.bpfrecv_enabled` enables or disables all traffic on the "
"Berkeley Packet Filter interface, man:bpf[4]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:445
+#: documentation/content/en/books/handbook/mac/_index.adoc:446
msgid ""
"`security.mac.ifoff.other_enabled` enables or disables traffic on all other "
"interfaces."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:448
+#: documentation/content/en/books/handbook/mac/_index.adoc:449
msgid ""
"One of the most common uses of man:mac_ifoff[4] is network monitoring in an "
"environment where network traffic should not be permitted during the boot "
@@ -1093,28 +1093,28 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:450
+#: documentation/content/en/books/handbook/mac/_index.adoc:451
#, no-wrap
msgid "The MAC Port Access Control List Policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:453
+#: documentation/content/en/books/handbook/mac/_index.adoc:454
msgid "Module name: [.filename]#mac_portacl.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:455
+#: documentation/content/en/books/handbook/mac/_index.adoc:456
msgid "Kernel configuration line: `MAC_PORTACL`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:457
+#: documentation/content/en/books/handbook/mac/_index.adoc:458
msgid "Boot option: `mac_portacl_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:459
+#: documentation/content/en/books/handbook/mac/_index.adoc:460
msgid ""
"The man:mac_portacl[4] module is used to limit binding to local TCP and UDP "
"ports, making it possible to allow non-`root` users to bind to specified "
@@ -1122,34 +1122,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:462
+#: documentation/content/en/books/handbook/mac/_index.adoc:463
msgid ""
"Once loaded, this module enables the MAC policy on all sockets. The "
"following tunables are available:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:464
+#: documentation/content/en/books/handbook/mac/_index.adoc:465
msgid ""
"`security.mac.portacl.enabled` enables or disables the policy completely."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:465
+#: documentation/content/en/books/handbook/mac/_index.adoc:466
msgid ""
"`security.mac.portacl.port_high` sets the highest port number that man:"
"mac_portacl[4] protects."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:466
+#: documentation/content/en/books/handbook/mac/_index.adoc:467
msgid ""
"`security.mac.portacl.suser_exempt`, when set to a non-zero value, exempts "
"the `root` user from this policy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:467
+#: documentation/content/en/books/handbook/mac/_index.adoc:468
msgid ""
"`security.mac.portacl.rules` specifies the policy as a text string of the "
"form `rule[,rule,...]`, with as many rules as needed, and where each rule is "
@@ -1160,7 +1160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:470
+#: documentation/content/en/books/handbook/mac/_index.adoc:471
msgid ""
"By default, ports below 1024 can only be used by privileged processes which "
"run as `root`. For man:mac_portacl[4] to allow non-privileged processes to "
@@ -1168,7 +1168,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:476
+#: documentation/content/en/books/handbook/mac/_index.adoc:477
#, no-wrap
msgid ""
"# sysctl security.mac.portacl.port_high=1023\n"
@@ -1177,67 +1177,67 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:479
+#: documentation/content/en/books/handbook/mac/_index.adoc:480
msgid ""
"To prevent the `root` user from being affected by this policy, set `security."
"mac.portacl.suser_exempt` to a non-zero value."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:483
+#: documentation/content/en/books/handbook/mac/_index.adoc:484
#, no-wrap
msgid "# sysctl security.mac.portacl.suser_exempt=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:486
+#: documentation/content/en/books/handbook/mac/_index.adoc:487
msgid ""
"To allow the `www` user with UID 80 to bind to port 80 without ever needing "
"`root` privilege:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:490
+#: documentation/content/en/books/handbook/mac/_index.adoc:491
#, no-wrap
msgid "# sysctl security.mac.portacl.rules=uid:80:tcp:80\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:493
+#: documentation/content/en/books/handbook/mac/_index.adoc:494
msgid ""
"This next example permits the user with the UID of 1001 to bind to TCP ports "
"110 (POP3) and 995 (POP3s):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:497
+#: documentation/content/en/books/handbook/mac/_index.adoc:498
#, no-wrap
msgid "# sysctl security.mac.portacl.rules=uid:1001:tcp:110,uid:1001:tcp:995\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:500
+#: documentation/content/en/books/handbook/mac/_index.adoc:501
#, no-wrap
msgid "The MAC Partition Policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:503
+#: documentation/content/en/books/handbook/mac/_index.adoc:504
msgid "Module name: [.filename]#mac_partition.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:505
+#: documentation/content/en/books/handbook/mac/_index.adoc:506
msgid "Kernel configuration line: `options MAC_PARTITION`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:507
+#: documentation/content/en/books/handbook/mac/_index.adoc:508
msgid "Boot option: `mac_partition_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:511
+#: documentation/content/en/books/handbook/mac/_index.adoc:512
msgid ""
"The man:mac_partition[4] policy drops processes into specific \"partitions\" "
"based on their MAC label. Most configuration for this policy is done using "
@@ -1245,14 +1245,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:513
+#: documentation/content/en/books/handbook/mac/_index.adoc:514
msgid ""
"`security.mac.partition.enabled` enables the enforcement of MAC process "
"partitions."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:516
+#: documentation/content/en/books/handbook/mac/_index.adoc:517
msgid ""
"When this policy is enabled, users will only be permitted to see their "
"processes, and any others within their partition, but will not be permitted "
@@ -1262,7 +1262,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:519
+#: documentation/content/en/books/handbook/mac/_index.adoc:520
msgid ""
"This example adds `top` to the label set on users in the `insecure` class. "
"All processes spawned by users in the `insecure` class will stay in the "
@@ -1270,72 +1270,72 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:523
+#: documentation/content/en/books/handbook/mac/_index.adoc:524
#, no-wrap
msgid "# setpmac partition/13 top\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:526
+#: documentation/content/en/books/handbook/mac/_index.adoc:527
msgid "This command displays the partition label and the process list:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:530
+#: documentation/content/en/books/handbook/mac/_index.adoc:531
#, no-wrap
msgid "# ps Zax\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:533
+#: documentation/content/en/books/handbook/mac/_index.adoc:534
msgid ""
"This command displays another user's process partition label and that user's "
"currently running processes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:537
+#: documentation/content/en/books/handbook/mac/_index.adoc:538
#, no-wrap
msgid "# ps -ZU trhodes\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:542
+#: documentation/content/en/books/handbook/mac/_index.adoc:543
msgid ""
"Users can see processes in ``root``'s label unless the man:"
"mac_seeotheruids[4] policy is loaded."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:545
+#: documentation/content/en/books/handbook/mac/_index.adoc:546
#, no-wrap
msgid "The MAC Multi-Level Security Module"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:548
+#: documentation/content/en/books/handbook/mac/_index.adoc:549
msgid "Module name: [.filename]#mac_mls.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:550
+#: documentation/content/en/books/handbook/mac/_index.adoc:551
msgid "Kernel configuration line: `options MAC_MLS`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:552
+#: documentation/content/en/books/handbook/mac/_index.adoc:553
msgid "Boot option: `mac_mls_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:554
+#: documentation/content/en/books/handbook/mac/_index.adoc:555
msgid ""
"The man:mac_mls[4] policy controls access between subjects and objects in "
"the system by enforcing a strict information flow policy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:558
+#: documentation/content/en/books/handbook/mac/_index.adoc:559
msgid ""
"In MLS environments, a \"clearance\" level is set in the label of each "
"subject or object, along with compartments. Since these clearance levels "
@@ -1346,7 +1346,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:560
+#: documentation/content/en/books/handbook/mac/_index.adoc:561
msgid ""
"Anything labeled with `mls/low` will have a low clearance level and not be "
"permitted to access information of a higher level. This label also prevents "
@@ -1355,14 +1355,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:561
+#: documentation/content/en/books/handbook/mac/_index.adoc:562
msgid ""
"`mls/equal` should be placed on objects which should be exempt from the "
"policy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:562
+#: documentation/content/en/books/handbook/mac/_index.adoc:563
msgid ""
"`mls/high` is the highest level of clearance possible. Objects assigned this "
"label will hold dominance over all other objects in the system; however, "
@@ -1370,18 +1370,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:564
+#: documentation/content/en/books/handbook/mac/_index.adoc:565
msgid "MLS provides:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:566
+#: documentation/content/en/books/handbook/mac/_index.adoc:567
msgid ""
"A hierarchical security level with a set of non-hierarchical categories."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:567
+#: documentation/content/en/books/handbook/mac/_index.adoc:568
msgid ""
"Fixed rules of `no read up, no write down`. This means that a subject can "
"have read access to objects on its own level or below, but not above. "
@@ -1390,12 +1390,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:568
+#: documentation/content/en/books/handbook/mac/_index.adoc:569
msgid "Secrecy, or the prevention of inappropriate disclosure of data."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:569
+#: documentation/content/en/books/handbook/mac/_index.adoc:570
msgid ""
"A basis for the design of systems that concurrently handle data at multiple "
"sensitivity levels without leaking information between secret and "
@@ -1403,61 +1403,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:571
+#: documentation/content/en/books/handbook/mac/_index.adoc:572
msgid "The following `sysctl` tunables are available:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:573
+#: documentation/content/en/books/handbook/mac/_index.adoc:574
msgid "`security.mac.mls.enabled` is used to enable or disable the MLS policy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:574
+#: documentation/content/en/books/handbook/mac/_index.adoc:575
msgid ""
"`security.mac.mls.ptys_equal` labels all man:pty[4] devices as `mls/equal` "
"during creation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:575
+#: documentation/content/en/books/handbook/mac/_index.adoc:576
msgid ""
"`security.mac.mls.revocation_enabled` revokes access to objects after their "
"label changes to a label of a lower grade."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:576
+#: documentation/content/en/books/handbook/mac/_index.adoc:577
msgid ""
"`security.mac.mls.max_compartments` sets the maximum number of compartment "
"levels allowed on a system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:578
+#: documentation/content/en/books/handbook/mac/_index.adoc:579
msgid ""
"To manipulate MLS labels, use man:setfmac[8]. To assign a label to an object:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:582
+#: documentation/content/en/books/handbook/mac/_index.adoc:583
#, no-wrap
msgid "# setfmac mls/5 test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:585
+#: documentation/content/en/books/handbook/mac/_index.adoc:586
msgid "To get the MLS label for the file [.filename]#test#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:589
+#: documentation/content/en/books/handbook/mac/_index.adoc:590
#, no-wrap
msgid "# getfmac test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:592
+#: documentation/content/en/books/handbook/mac/_index.adoc:593
msgid ""
"Another approach is to create a master policy file in [.filename]#/etc/# "
"which specifies the MLS policy information and to feed that file to "
@@ -1465,7 +1465,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:596
+#: documentation/content/en/books/handbook/mac/_index.adoc:597
msgid ""
"When using the MLS policy module, an administrator plans to control the flow "
"of sensitive information. The default `block read up block write down` sets "
@@ -1474,7 +1474,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:601
+#: documentation/content/en/books/handbook/mac/_index.adoc:602
msgid ""
"Beyond the three basic label options, an administrator may group users and "
"groups as required to block the information flow between them. It might be "
@@ -1486,7 +1486,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:603
+#: documentation/content/en/books/handbook/mac/_index.adoc:604
msgid ""
"Some example situations for the MLS policy module include an e-commerce web "
"server, a file server holding critical company information, and financial "
@@ -1494,28 +1494,28 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:605
+#: documentation/content/en/books/handbook/mac/_index.adoc:606
#, no-wrap
msgid "The MAC Biba Module"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:608
+#: documentation/content/en/books/handbook/mac/_index.adoc:609
msgid "Module name: [.filename]#mac_biba.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:610
+#: documentation/content/en/books/handbook/mac/_index.adoc:611
msgid "Kernel configuration line: `options MAC_BIBA`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:612
+#: documentation/content/en/books/handbook/mac/_index.adoc:613
msgid "Boot option: `mac_biba_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:616
+#: documentation/content/en/books/handbook/mac/_index.adoc:617
msgid ""
"The man:mac_biba[4] module loads the MAC Biba policy. This policy is "
"similar to the MLS policy with the exception that the rules for information "
@@ -1525,7 +1525,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:620
+#: documentation/content/en/books/handbook/mac/_index.adoc:621
msgid ""
"In Biba environments, an \"integrity\" label is set on each subject or "
"object. These labels are made up of hierarchical grades and non-"
@@ -1533,12 +1533,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:622
+#: documentation/content/en/books/handbook/mac/_index.adoc:623
msgid "Supported labels are `biba/low`, `biba/equal`, and `biba/high`, where:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:624
+#: documentation/content/en/books/handbook/mac/_index.adoc:625
msgid ""
"`biba/low` is considered the lowest integrity an object or subject may have. "
"Setting this on objects or subjects blocks their write access to objects or "
@@ -1546,14 +1546,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:625
+#: documentation/content/en/books/handbook/mac/_index.adoc:626
msgid ""
"`biba/equal` should only be placed on objects considered to be exempt from "
"the policy."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:626
+#: documentation/content/en/books/handbook/mac/_index.adoc:627
msgid ""
"`biba/high` permits writing to objects set at a lower label, but does not "
"permit reading that object. It is recommended that this label be placed on "
@@ -1561,19 +1561,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:628
+#: documentation/content/en/books/handbook/mac/_index.adoc:629
msgid "Biba provides:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:630
+#: documentation/content/en/books/handbook/mac/_index.adoc:631
msgid ""
"Hierarchical integrity levels with a set of non-hierarchical integrity "
"categories."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:631
+#: documentation/content/en/books/handbook/mac/_index.adoc:632
msgid ""
"Fixed rules are `no write up, no read down`, the opposite of MLS. A subject "
"can have write access to objects on its own level or below, but not above. "
@@ -1582,50 +1582,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:632
+#: documentation/content/en/books/handbook/mac/_index.adoc:633
msgid "Integrity by preventing inappropriate modification of data."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:633
+#: documentation/content/en/books/handbook/mac/_index.adoc:634
msgid "Integrity levels instead of MLS sensitivity levels."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:635
+#: documentation/content/en/books/handbook/mac/_index.adoc:636
msgid "The following tunables can be used to manipulate the Biba policy:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:637
+#: documentation/content/en/books/handbook/mac/_index.adoc:638
msgid ""
"`security.mac.biba.enabled` is used to enable or disable enforcement of the "
"Biba policy on the target machine."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:638
+#: documentation/content/en/books/handbook/mac/_index.adoc:639
msgid ""
"`security.mac.biba.ptys_equal` is used to disable the Biba policy on man:"
"pty[4] devices."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:639
+#: documentation/content/en/books/handbook/mac/_index.adoc:640
msgid ""
"`security.mac.biba.revocation_enabled` forces the revocation of access to "
"objects if the label is changed to dominate the subject."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:641
+#: documentation/content/en/books/handbook/mac/_index.adoc:642
msgid ""
"To access the Biba policy setting on system objects, use `setfmac` and "
"`getfmac`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:647
+#: documentation/content/en/books/handbook/mac/_index.adoc:648
#, no-wrap
msgid ""
"# setfmac biba/low test\n"
@@ -1634,7 +1634,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:653
+#: documentation/content/en/books/handbook/mac/_index.adoc:654
msgid ""
"Integrity, which is different from sensitivity, is used to guarantee that "
"information is not manipulated by untrusted parties. This includes "
@@ -1647,7 +1647,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:659
+#: documentation/content/en/books/handbook/mac/_index.adoc:660
msgid ""
"During the initial planning phase, an administrator must be prepared to "
"partition users into grades, levels, and areas. The system will default to "
@@ -1661,7 +1661,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:664
+#: documentation/content/en/books/handbook/mac/_index.adoc:665
msgid ""
"A lower integrity subject is unable to write to a higher integrity subject "
"and a higher integrity subject cannot list or read a lower integrity "
@@ -1673,28 +1673,28 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:666
+#: documentation/content/en/books/handbook/mac/_index.adoc:667
#, no-wrap
msgid "The MAC Low-watermark Module"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:669
+#: documentation/content/en/books/handbook/mac/_index.adoc:670
msgid "Module name: [.filename]#mac_lomac.ko#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:671
+#: documentation/content/en/books/handbook/mac/_index.adoc:672
msgid "Kernel configuration line: `options MAC_LOMAC`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:673
+#: documentation/content/en/books/handbook/mac/_index.adoc:674
msgid "Boot option: `mac_lomac_load=\"YES\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:675
+#: documentation/content/en/books/handbook/mac/_index.adoc:676
msgid ""
"Unlike the MAC Biba policy, the man:mac_lomac[4] policy permits access to "
"lower integrity objects only after decreasing the integrity level to not "
@@ -1702,7 +1702,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:679
+#: documentation/content/en/books/handbook/mac/_index.adoc:680
msgid ""
"The Low-watermark integrity policy works almost identically to Biba, with "
"the exception of using floating labels to support subject demotion via an "
@@ -1712,7 +1712,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:682
+#: documentation/content/en/books/handbook/mac/_index.adoc:683
msgid ""
"This policy relies on the ubiquitous labeling of all system objects with "
"integrity labels, permitting subjects to read from low integrity objects and "
@@ -1722,14 +1722,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:684
+#: documentation/content/en/books/handbook/mac/_index.adoc:685
msgid ""
"Like the Biba and MLS policies, `setfmac` and `setpmac` are used to place "
"labels on system objects:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:689
+#: documentation/content/en/books/handbook/mac/_index.adoc:690
#, no-wrap
msgid ""
"# setfmac /usr/home/trhodes lomac/high[low]\n"
@@ -1737,19 +1737,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:692
+#: documentation/content/en/books/handbook/mac/_index.adoc:693
msgid ""
"The auxiliary grade `low` is a feature provided only by the MACLOMAC policy."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:694
+#: documentation/content/en/books/handbook/mac/_index.adoc:695
#, no-wrap
msgid "User Lock Down"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:698
+#: documentation/content/en/books/handbook/mac/_index.adoc:699
msgid ""
"This example considers a relatively small storage system with fewer than "
"fifty users. Users will have login capabilities and are permitted to store "
@@ -1757,7 +1757,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:700
+#: documentation/content/en/books/handbook/mac/_index.adoc:701
msgid ""
"For this scenario, the man:mac_bsdextended[4] and man:mac_seeotheruids[4] "
"policy modules could co-exist and block access to system objects while "
@@ -1765,31 +1765,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:702
+#: documentation/content/en/books/handbook/mac/_index.adoc:703
msgid "Begin by adding the following line to [.filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:706
+#: documentation/content/en/books/handbook/mac/_index.adoc:707
#, no-wrap
msgid "mac_seeotheruids_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:709
+#: documentation/content/en/books/handbook/mac/_index.adoc:710
msgid ""
"The man:mac_bsdextended[4] security policy module may be activated by adding "
"this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:713
+#: documentation/content/en/books/handbook/mac/_index.adoc:714
#, no-wrap
msgid "ugidfw_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:718
+#: documentation/content/en/books/handbook/mac/_index.adoc:719
msgid ""
"Default rules stored in [.filename]#/etc/rc.bsdextended# will be loaded at "
"system initialization. However, the default entries may need modification. "
@@ -1799,7 +1799,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:723
+#: documentation/content/en/books/handbook/mac/_index.adoc:724
msgid ""
"Add the required users to this machine and reboot. For testing purposes, "
"try logging in as a different user across two consoles. Run `ps aux` to see "
@@ -1808,14 +1808,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:725
+#: documentation/content/en/books/handbook/mac/_index.adoc:726
msgid ""
"Do not try to test with the `root` user unless the specific ``sysctl``s have "
"been modified to block super user access."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:730
+#: documentation/content/en/books/handbook/mac/_index.adoc:731
msgid ""
"When a new user is added, their man:mac_bsdextended[4] rule will not be in "
"the ruleset list. To update the ruleset quickly, unload the security policy "
@@ -1823,13 +1823,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:733
+#: documentation/content/en/books/handbook/mac/_index.adoc:734
#, no-wrap
msgid "Nagios in a MAC Jail"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:737
+#: documentation/content/en/books/handbook/mac/_index.adoc:738
msgid ""
"This section demonstrates the steps that are needed to implement the Nagios "
"network monitoring system in a MAC environment. This is meant as an example "
@@ -1839,7 +1839,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:740
+#: documentation/content/en/books/handbook/mac/_index.adoc:741
msgid ""
"This example requires `multilabel` to be set on each file system. It also "
"assumes that package:net-mgmt/nagios-plugins[], package:net-mgmt/nagios[], "
@@ -1848,20 +1848,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:741
+#: documentation/content/en/books/handbook/mac/_index.adoc:742
#, no-wrap
msgid "Create an Insecure User Class"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:744
+#: documentation/content/en/books/handbook/mac/_index.adoc:745
msgid ""
"Begin the procedure by adding the following user class to [.filename]#/etc/"
"login.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:770
+#: documentation/content/en/books/handbook/mac/_index.adoc:771
#, no-wrap
msgid ""
"insecure:\\\n"
@@ -1890,46 +1890,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:773
+#: documentation/content/en/books/handbook/mac/_index.adoc:774
msgid "Then, add the following line to the default user class section:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:777
+#: documentation/content/en/books/handbook/mac/_index.adoc:778
#, no-wrap
msgid ":label=biba/high:\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:780
+#: documentation/content/en/books/handbook/mac/_index.adoc:781
msgid "Save the edits and issue the following command to rebuild the database:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:784
+#: documentation/content/en/books/handbook/mac/_index.adoc:785
#, no-wrap
msgid "# cap_mkdb /etc/login.conf\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:786
+#: documentation/content/en/books/handbook/mac/_index.adoc:787
#, no-wrap
msgid "Configure Users"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:789
+#: documentation/content/en/books/handbook/mac/_index.adoc:790
msgid "Set the `root` user to the default class using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:793
+#: documentation/content/en/books/handbook/mac/_index.adoc:794
#, no-wrap
msgid "# pw usermod root -L default\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:798
+#: documentation/content/en/books/handbook/mac/_index.adoc:799
msgid ""
"All user accounts that are not `root` will now require a login class. The "
"login class is required, otherwise users will be refused access to common "
@@ -1937,7 +1937,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:803
+#: documentation/content/en/books/handbook/mac/_index.adoc:804
#, no-wrap
msgid ""
"# for x in `awk -F: '($3 >= 1001) && ($3 != 65534) { print $1 }' \\\n"
@@ -1945,12 +1945,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:806
+#: documentation/content/en/books/handbook/mac/_index.adoc:807
msgid "Next, drop the `nagios` and `www` accounts into the insecure class:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:811
+#: documentation/content/en/books/handbook/mac/_index.adoc:812
#, no-wrap
msgid ""
"# pw usermod nagios -L insecure\n"
@@ -1958,25 +1958,25 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:813
+#: documentation/content/en/books/handbook/mac/_index.adoc:814
#, no-wrap
msgid "Create the Contexts File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:816
+#: documentation/content/en/books/handbook/mac/_index.adoc:817
msgid ""
"A contexts file should now be created as [.filename]#/etc/policy.contexts#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:820
+#: documentation/content/en/books/handbook/mac/_index.adoc:821
#, no-wrap
msgid "# This is the default BIBA policy for this system.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:823
+#: documentation/content/en/books/handbook/mac/_index.adoc:824
#, no-wrap
msgid ""
"# System:\n"
@@ -1984,13 +1984,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:825
+#: documentation/content/en/books/handbook/mac/_index.adoc:826
#, no-wrap
msgid "/dev/(/.*)?\t\t\tbiba/equal\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:828
+#: documentation/content/en/books/handbook/mac/_index.adoc:829
#, no-wrap
msgid ""
"/var\t\t\t\tbiba/equal\n"
@@ -1998,13 +1998,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:830
+#: documentation/content/en/books/handbook/mac/_index.adoc:831
#, no-wrap
msgid "/var/log(/.*)?\t\t\tbiba/equal\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:833
+#: documentation/content/en/books/handbook/mac/_index.adoc:834
#, no-wrap
msgid ""
"/tmp(/.*)?\t\t\tbiba/equal\n"
@@ -2012,7 +2012,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:836
+#: documentation/content/en/books/handbook/mac/_index.adoc:837
#, no-wrap
msgid ""
"/var/spool/mqueue\t\tbiba/equal\n"
@@ -2020,7 +2020,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:839
+#: documentation/content/en/books/handbook/mac/_index.adoc:840
#, no-wrap
msgid ""
"# For Nagios:\n"
@@ -2028,13 +2028,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:841
+#: documentation/content/en/books/handbook/mac/_index.adoc:842
#, no-wrap
msgid "/var/spool/nagios(/.*)?\t\tbiba/10\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:844
+#: documentation/content/en/books/handbook/mac/_index.adoc:845
#, no-wrap
msgid ""
"# For apache\n"
@@ -2042,7 +2042,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:849
+#: documentation/content/en/books/handbook/mac/_index.adoc:850
msgid ""
"This policy enforces security by setting restrictions on the flow of "
"information. In this specific configuration, users, including `root`, "
@@ -2051,26 +2051,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:852
+#: documentation/content/en/books/handbook/mac/_index.adoc:853
msgid ""
"This file will be read after running `setfsmac` on every file system. This "
"example sets the policy on the root file system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:856
+#: documentation/content/en/books/handbook/mac/_index.adoc:857
#, no-wrap
msgid "# setfsmac -ef /etc/policy.contexts /\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:859
+#: documentation/content/en/books/handbook/mac/_index.adoc:860
msgid ""
"Next, add these edits to the main section of [.filename]#/etc/mac.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:866
+#: documentation/content/en/books/handbook/mac/_index.adoc:867
#, no-wrap
msgid ""
"default_labels file ?biba\n"
@@ -2080,20 +2080,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:868
+#: documentation/content/en/books/handbook/mac/_index.adoc:869
#, no-wrap
msgid "Loader Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:871
+#: documentation/content/en/books/handbook/mac/_index.adoc:872
msgid ""
"To finish the configuration, add the following lines to [.filename]#/boot/"
"loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:877
+#: documentation/content/en/books/handbook/mac/_index.adoc:878
#, no-wrap
msgid ""
"mac_biba_load=\"YES\"\n"
@@ -2102,7 +2102,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:881
+#: documentation/content/en/books/handbook/mac/_index.adoc:882
msgid ""
"And the following line to the network card configuration stored in [."
"filename]#/etc/rc.conf#. If the primary network configuration is done via "
@@ -2110,19 +2110,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:885
+#: documentation/content/en/books/handbook/mac/_index.adoc:886
#, no-wrap
msgid "maclabel biba/equal\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mac/_index.adoc:887
+#: documentation/content/en/books/handbook/mac/_index.adoc:888
#, no-wrap
msgid "Testing the Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:893
+#: documentation/content/en/books/handbook/mac/_index.adoc:894
msgid ""
"First, ensure that the web server and Nagios will not be started on system "
"initialization and reboot. Ensure that `root` cannot access any of the "
@@ -2132,12 +2132,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:895
+#: documentation/content/en/books/handbook/mac/_index.adoc:896
msgid "If all seems well, Nagios, Apache, and Sendmail can now be started:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:901
+#: documentation/content/en/books/handbook/mac/_index.adoc:902
#, no-wrap
msgid ""
"# cd /etc/mail && make stop && \\\n"
@@ -2146,7 +2146,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:906
+#: documentation/content/en/books/handbook/mac/_index.adoc:907
msgid ""
"Double check to ensure that everything is working properly. If not, check "
"the log files for error messages. If needed, use man:sysctl[8] to disable "
@@ -2155,7 +2155,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:911
+#: documentation/content/en/books/handbook/mac/_index.adoc:912
msgid ""
"The `root` user can still change the security enforcement and edit its "
"configuration files. The following command will permit the degradation of "
@@ -2163,13 +2163,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:915
+#: documentation/content/en/books/handbook/mac/_index.adoc:916
#, no-wrap
msgid "# setpmac biba/10 csh\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:920
+#: documentation/content/en/books/handbook/mac/_index.adoc:921
msgid ""
"To block this from happening, force the user into a range using man:login."
"conf[5]. If man:setpmac[8] attempts to run a command outside of the "
@@ -2178,79 +2178,79 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mac/_index.adoc:923
+#: documentation/content/en/books/handbook/mac/_index.adoc:924
#, no-wrap
msgid "Troubleshooting the MAC Framework"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:926
+#: documentation/content/en/books/handbook/mac/_index.adoc:927
msgid ""
"This section discusses common configuration errors and how to resolve them."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mac/_index.adoc:927
+#: documentation/content/en/books/handbook/mac/_index.adoc:928
#, no-wrap
msgid "The `multilabel` flag does not stay enabled on the root ([.filename]#/#) partition"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:929
+#: documentation/content/en/books/handbook/mac/_index.adoc:930
msgid "The following steps may resolve this transient error:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:933
+#: documentation/content/en/books/handbook/mac/_index.adoc:934
msgid ""
"Edit [.filename]#/etc/fstab# and set the root partition to `ro` for read-"
"only."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:934
+#: documentation/content/en/books/handbook/mac/_index.adoc:935
msgid "Reboot into single user mode."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:935
+#: documentation/content/en/books/handbook/mac/_index.adoc:936
msgid "Run `tunefs -l enable` on [.filename]#/#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:936
+#: documentation/content/en/books/handbook/mac/_index.adoc:937
msgid "Reboot the system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:937
+#: documentation/content/en/books/handbook/mac/_index.adoc:938
msgid ""
"Run `mount -urw`[.filename]#/# and change the `ro` back to `rw` in [."
"filename]#/etc/fstab# and reboot the system again."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:938
+#: documentation/content/en/books/handbook/mac/_index.adoc:939
msgid ""
"Double-check the output from `mount` to ensure that `multilabel` has been "
"properly set on the root file system."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mac/_index.adoc:940
+#: documentation/content/en/books/handbook/mac/_index.adoc:941
#, no-wrap
msgid "After establishing a secure environment with MAC, Xorg no longer starts"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:943
+#: documentation/content/en/books/handbook/mac/_index.adoc:944
msgid ""
"This could be caused by the MAC `partition` policy or by a mislabeling in "
"one of the MAC labeling policies. To debug, try the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:947
+#: documentation/content/en/books/handbook/mac/_index.adoc:948
msgid ""
"Check the error message. If the user is in the `insecure` class, the "
"`partition` policy may be the culprit. Try setting the user's class back to "
@@ -2259,27 +2259,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:948
+#: documentation/content/en/books/handbook/mac/_index.adoc:949
msgid ""
"Double-check that the label policies are set correctly for the user, Xorg, "
"and the [.filename]#/dev# entries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mac/_index.adoc:949
+#: documentation/content/en/books/handbook/mac/_index.adoc:950
msgid ""
"If neither of these resolve the problem, send the error message and a "
"description of the environment to the {freebsd-questions}."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mac/_index.adoc:951
+#: documentation/content/en/books/handbook/mac/_index.adoc:952
#, no-wrap
msgid "The `_secure_path: unable to stat .login_conf` error appears"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:956
+#: documentation/content/en/books/handbook/mac/_index.adoc:957
msgid ""
"This error can appear when a user attempts to switch from the `root` user to "
"another user in the system. This message usually occurs when the user has a "
@@ -2292,18 +2292,18 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mac/_index.adoc:957
+#: documentation/content/en/books/handbook/mac/_index.adoc:958
#, no-wrap
msgid "The system no longer recognizes `root`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:959
+#: documentation/content/en/books/handbook/mac/_index.adoc:960
msgid "When this occurs, `whoami` returns `0` and `su` returns `who are you?`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:963
+#: documentation/content/en/books/handbook/mac/_index.adoc:964
msgid ""
"This can happen if a labeling policy has been disabled by man:sysctl[8] or "
"the policy module was unloaded. If the policy is disabled, the login "
@@ -2313,7 +2313,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mac/_index.adoc:967
+#: documentation/content/en/books/handbook/mac/_index.adoc:968
msgid ""
"This may also happen if a policy restricts access to [.filename]#master."
"passwd#. This is usually caused by an administrator altering the file under "
diff --git a/documentation/content/en/books/handbook/mail/_index.po b/documentation/content/en/books/handbook/mail/_index.po
index a53c6ce6cc..4cef04131f 100644
--- a/documentation/content/en/books/handbook/mail/_index.po
+++ b/documentation/content/en/books/handbook/mail/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 29. Electronic Mail"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/mail/_index.adoc:14
+#: documentation/content/en/books/handbook/mail/_index.adoc:15
#, no-wrap
msgid "Electronic Mail"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:52
+#: documentation/content/en/books/handbook/mail/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:57
+#: documentation/content/en/books/handbook/mail/_index.adoc:58
msgid ""
"\"Electronic Mail\", better known as email, is one of the most widely used "
"forms of communication today. This chapter provides a basic introduction to "
@@ -58,110 +58,110 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:59
+#: documentation/content/en/books/handbook/mail/_index.adoc:60
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:61
+#: documentation/content/en/books/handbook/mail/_index.adoc:62
msgid ""
"Which software components are involved in sending and receiving electronic "
"mail."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:62
+#: documentation/content/en/books/handbook/mail/_index.adoc:63
msgid "Where basic Sendmail configuration files are located in FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:63
+#: documentation/content/en/books/handbook/mail/_index.adoc:64
msgid "The difference between remote and local mailboxes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:64
+#: documentation/content/en/books/handbook/mail/_index.adoc:65
msgid "How to block spammers from illegally using a mail server as a relay."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:65
+#: documentation/content/en/books/handbook/mail/_index.adoc:66
msgid ""
"How to install and configure an alternate Mail Transfer Agent, replacing "
"Sendmail."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:66
+#: documentation/content/en/books/handbook/mail/_index.adoc:67
msgid "How to troubleshoot common mail server problems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:67
+#: documentation/content/en/books/handbook/mail/_index.adoc:68
msgid "How to set up the system to send mail only."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:68
+#: documentation/content/en/books/handbook/mail/_index.adoc:69
msgid "How to use mail with a dialup connection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:69
+#: documentation/content/en/books/handbook/mail/_index.adoc:70
msgid "How to configure SMTP authentication for added security."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:70
+#: documentation/content/en/books/handbook/mail/_index.adoc:71
msgid ""
"How to install and use a Mail User Agent, such as mutt, to send and receive "
"email."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:71
+#: documentation/content/en/books/handbook/mail/_index.adoc:72
msgid "How to download mail from a remote POP or IMAP server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:72
+#: documentation/content/en/books/handbook/mail/_index.adoc:73
msgid "How to automatically apply filters and rules to incoming email."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:74
+#: documentation/content/en/books/handbook/mail/_index.adoc:75
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:76
+#: documentation/content/en/books/handbook/mail/_index.adoc:77
msgid ""
"Properly set up a network connection (crossref:advanced-networking[advanced-"
"networking,Advanced Networking])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:77
+#: documentation/content/en/books/handbook/mail/_index.adoc:78
msgid ""
"Properly set up the DNS information for a mail host (crossref:network-"
"servers[network-servers,Network Servers])."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:78
+#: documentation/content/en/books/handbook/mail/_index.adoc:79
msgid ""
"Know how to install additional third-party software (crossref:ports[ports,"
"Installing Applications: Packages and Ports])."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:80
+#: documentation/content/en/books/handbook/mail/_index.adoc:81
#, no-wrap
msgid "Mail Components"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:83
+#: documentation/content/en/books/handbook/mail/_index.adoc:84
msgid ""
"There are five major parts involved in an email exchange: the Mail User "
"Agent (MUA), the Mail Transfer Agent (MTA), a mail host, a remote or local "
@@ -169,13 +169,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:84
+#: documentation/content/en/books/handbook/mail/_index.adoc:85
#, no-wrap
msgid "Mail User Agent (MUA)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:90
+#: documentation/content/en/books/handbook/mail/_index.adoc:91
msgid ""
"The Mail User Agent (MUA) is an application which is used to compose, send, "
"and receive emails. This application can be a command line program, such as "
@@ -188,13 +188,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:91
+#: documentation/content/en/books/handbook/mail/_index.adoc:92
#, no-wrap
msgid "Mail Transfer Agent (MTA)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:96
+#: documentation/content/en/books/handbook/mail/_index.adoc:97
msgid ""
"The Mail Transfer Agent (MTA) is responsible for receiving incoming mail and "
"delivering outgoing mail. FreeBSD ships with Sendmail as the default MTA, "
@@ -206,13 +206,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:97
+#: documentation/content/en/books/handbook/mail/_index.adoc:98
#, no-wrap
msgid "Mail Host and Mailboxes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:102
+#: documentation/content/en/books/handbook/mail/_index.adoc:103
msgid ""
"The mail host is a server that is responsible for delivering and receiving "
"mail for a host or a network. The mail host collects all mail sent to the "
@@ -224,7 +224,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:108
+#: documentation/content/en/books/handbook/mail/_index.adoc:109
msgid ""
"To access mailboxes remotely, a POP or IMAP server is required as these "
"protocols allow users to connect to their mailboxes from remote locations. "
@@ -237,7 +237,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:111
+#: documentation/content/en/books/handbook/mail/_index.adoc:112
msgid ""
"Several POP and IMAP servers are available in the Ports Collection. These "
"include package:mail/qpopper[], package:mail/imap-uw[], package:mail/courier-"
@@ -245,7 +245,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:116
+#: documentation/content/en/books/handbook/mail/_index.adoc:117
msgid ""
"It should be noted that both POP and IMAP transmit information, including "
"username and password credentials, in clear-text. To secure the "
@@ -255,13 +255,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:118
+#: documentation/content/en/books/handbook/mail/_index.adoc:119
#, no-wrap
msgid "Domain Name System (DNS)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:122
+#: documentation/content/en/books/handbook/mail/_index.adoc:123
msgid ""
"The Domain Name System (DNS) and its daemon `named` play a large role in the "
"delivery of email. In order to deliver mail from one site to another, the "
@@ -271,7 +271,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:125
+#: documentation/content/en/books/handbook/mail/_index.adoc:126
msgid ""
"In addition to mapping hostnames to IP addresses, DNS is responsible for "
"storing information specific to mail delivery, known as Mail eXchanger MX "
@@ -280,14 +280,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:128
+#: documentation/content/en/books/handbook/mail/_index.adoc:129
msgid ""
"To view the MX records for a domain, specify the type of record. Refer to "
"man:host[1], for more details about this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:133
+#: documentation/content/en/books/handbook/mail/_index.adoc:134
#, no-wrap
msgid ""
"% host -t mx FreeBSD.org\n"
@@ -295,20 +295,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:136
+#: documentation/content/en/books/handbook/mail/_index.adoc:137
msgid ""
"Refer to crossref:network-servers[network-dns,\"Domain Name System (DNS)\"] "
"for more information about DNS and its configuration."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:138
+#: documentation/content/en/books/handbook/mail/_index.adoc:139
#, no-wrap
msgid "Sendmail Configuration Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:142
+#: documentation/content/en/books/handbook/mail/_index.adoc:143
msgid ""
"Sendmail is the default MTA installed with FreeBSD. It accepts mail from "
"MUAs and delivers it to the appropriate mail host, as defined by its "
@@ -317,20 +317,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:145
+#: documentation/content/en/books/handbook/mail/_index.adoc:146
msgid ""
"The configuration files for Sendmail are located in [.filename]#/etc/mail#. "
"This section describes these files in more detail."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:146
+#: documentation/content/en/books/handbook/mail/_index.adoc:147
#, no-wrap
msgid "[.filename]#/etc/mail/access#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:154
+#: documentation/content/en/books/handbook/mail/_index.adoc:155
msgid ""
"This access database file defines which hosts or IP addresses have access to "
"the local mail server and what kind of access they have. Hosts listed as "
@@ -346,7 +346,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:156
+#: documentation/content/en/books/handbook/mail/_index.adoc:157
msgid ""
"Examples of using these options for both IPv4 and IPv6 addresses can be "
"found in the FreeBSD sample configuration, [.filename]#/etc/mail/access."
@@ -354,7 +354,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:175
+#: documentation/content/en/books/handbook/mail/_index.adoc:176
#, no-wrap
msgid ""
"# $FreeBSD$\n"
@@ -376,7 +376,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:180
+#: documentation/content/en/books/handbook/mail/_index.adoc:181
msgid ""
"To configure the access database, use the format shown in the sample to make "
"entries in [.filename]#/etc/mail/access#, but do not put a comment symbol "
@@ -386,13 +386,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:182
+#: documentation/content/en/books/handbook/mail/_index.adoc:183
msgid ""
"Whenever this file is updated, update its database and restart Sendmail:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:187
+#: documentation/content/en/books/handbook/mail/_index.adoc:188
#, no-wrap
msgid ""
"# makemap hash /etc/mail/access < /etc/mail/access\n"
@@ -400,13 +400,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:189
+#: documentation/content/en/books/handbook/mail/_index.adoc:190
#, no-wrap
msgid "[.filename]#/etc/mail/aliases#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:192
+#: documentation/content/en/books/handbook/mail/_index.adoc:193
msgid ""
"This database file contains a list of virtual mailboxes that are expanded to "
"users, files, programs, or other aliases. Here are a few entries to "
@@ -414,7 +414,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:199
+#: documentation/content/en/books/handbook/mail/_index.adoc:200
#, no-wrap
msgid ""
"root: localuser\n"
@@ -424,7 +424,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:210
+#: documentation/content/en/books/handbook/mail/_index.adoc:211
msgid ""
"The mailbox name on the left side of the colon is expanded to the target(s) "
"on the right. The first entry expands the `root` mailbox to the `localuser` "
@@ -440,20 +440,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:212
+#: documentation/content/en/books/handbook/mail/_index.adoc:213
msgid ""
"Whenever this file is updated, run `newaliases` to update and initialize the "
"aliases database."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:213
+#: documentation/content/en/books/handbook/mail/_index.adoc:214
#, no-wrap
msgid "[.filename]#/etc/mail/sendmail.cf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:218
+#: documentation/content/en/books/handbook/mail/_index.adoc:219
msgid ""
"This is the master configuration file for Sendmail. It controls the overall "
"behavior of Sendmail, including everything from rewriting email addresses to "
@@ -463,7 +463,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:221
+#: documentation/content/en/books/handbook/mail/_index.adoc:222
msgid ""
"The master Sendmail configuration file can be built from man:m4[1] macros "
"that define the features and behavior of Sendmail. Refer to [.filename]#/"
@@ -471,20 +471,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:223
+#: documentation/content/en/books/handbook/mail/_index.adoc:224
msgid ""
"Whenever changes to this file are made, Sendmail needs to be restarted for "
"the changes to take effect."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:224
+#: documentation/content/en/books/handbook/mail/_index.adoc:225
#, no-wrap
msgid "[.filename]#/etc/mail/virtusertable#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:228
+#: documentation/content/en/books/handbook/mail/_index.adoc:229
msgid ""
"This database file maps mail addresses for virtual domains and users to real "
"mailboxes. These mailboxes can be local, remote, aliases defined in [."
@@ -493,7 +493,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:231
+#: documentation/content/en/books/handbook/mail/_index.adoc:232
msgid ""
"FreeBSD provides a sample configuration file in [.filename]#/etc/mail/"
"virtusertable.sample# to further demonstrate its format. The following "
@@ -501,7 +501,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:237
+#: documentation/content/en/books/handbook/mail/_index.adoc:238
#, no-wrap
msgid ""
"root@example.com root\n"
@@ -510,7 +510,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:245
+#: documentation/content/en/books/handbook/mail/_index.adoc:246
msgid ""
"This file is processed in a first match order. When an email address "
"matches the address on the left, it is mapped to the local mailbox listed on "
@@ -525,7 +525,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:250
+#: documentation/content/en/books/handbook/mail/_index.adoc:251
#, no-wrap
msgid ""
"# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable\n"
@@ -533,13 +533,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mail/_index.adoc:252
+#: documentation/content/en/books/handbook/mail/_index.adoc:253
#, no-wrap
msgid "[.filename]#/etc/mail/relay-domains#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:256
+#: documentation/content/en/books/handbook/mail/_index.adoc:257
msgid ""
"In a default FreeBSD installation, Sendmail is configured to only send mail "
"from the host it is running on. For example, if a POP server is available, "
@@ -550,7 +550,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:259
+#: documentation/content/en/books/handbook/mail/_index.adoc:260
msgid ""
"The most straightforward solution is to add the ISP's FQDN to [.filename]#/"
"etc/mail/relay-domains#. If multiple addresses are needed, add them one per "
@@ -558,7 +558,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:266
+#: documentation/content/en/books/handbook/mail/_index.adoc:267
#, no-wrap
msgid ""
"your.isp.example.com\n"
@@ -568,14 +568,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:269
+#: documentation/content/en/books/handbook/mail/_index.adoc:270
msgid ""
"After creating or editing this file, restart Sendmail with `service sendmail "
"restart`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:272
+#: documentation/content/en/books/handbook/mail/_index.adoc:273
msgid ""
"Now any mail sent through the system by any host in this list, provided the "
"user has an account on the system, will succeed. This allows users to send "
@@ -584,13 +584,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:274
+#: documentation/content/en/books/handbook/mail/_index.adoc:275
#, no-wrap
msgid "Changing the Mail Transfer Agent"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:279
+#: documentation/content/en/books/handbook/mail/_index.adoc:280
msgid ""
"FreeBSD comes with Sendmail already installed as the MTA which is in charge "
"of outgoing and incoming mail. However, the system administrator can change "
@@ -599,7 +599,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:282
+#: documentation/content/en/books/handbook/mail/_index.adoc:283
msgid ""
"Once a new MTA is installed, configure and test the new software before "
"replacing Sendmail. Refer to the documentation of the new MTA for "
@@ -607,20 +607,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:284
+#: documentation/content/en/books/handbook/mail/_index.adoc:285
msgid ""
"Once the new MTA is working, use the instructions in this section to disable "
"Sendmail and configure FreeBSD to use the replacement MTA."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:286
+#: documentation/content/en/books/handbook/mail/_index.adoc:287
#, no-wrap
msgid "Disable Sendmail"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:295
+#: documentation/content/en/books/handbook/mail/_index.adoc:296
msgid ""
"If Sendmail's outgoing mail service is disabled, it is important that it is "
"replaced with an alternative mail delivery system. Otherwise, system "
@@ -632,14 +632,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:298
+#: documentation/content/en/books/handbook/mail/_index.adoc:299
msgid ""
"In order to completely disable Sendmail, add or edit the following lines in "
"[.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:305
+#: documentation/content/en/books/handbook/mail/_index.adoc:306
#, no-wrap
msgid ""
"sendmail_enable=\"NO\"\n"
@@ -649,33 +649,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:308
+#: documentation/content/en/books/handbook/mail/_index.adoc:309
msgid ""
"To only disable Sendmail's incoming mail service, use only this entry in [."
"filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:312
+#: documentation/content/en/books/handbook/mail/_index.adoc:313
#, no-wrap
msgid "sendmail_enable=\"NO\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:315
+#: documentation/content/en/books/handbook/mail/_index.adoc:316
msgid ""
"More information on Sendmail's startup options is available in man:rc."
"sendmail[8]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:316
+#: documentation/content/en/books/handbook/mail/_index.adoc:317
#, no-wrap
msgid "Replace the Default MTA"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:321
+#: documentation/content/en/books/handbook/mail/_index.adoc:322
msgid ""
"When a new MTA is installed using the Ports Collection, its startup script "
"is also installed and startup instructions are mentioned in its package "
@@ -684,7 +684,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:326
+#: documentation/content/en/books/handbook/mail/_index.adoc:327
#, no-wrap
msgid ""
"# service sendmail stop\n"
@@ -692,20 +692,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:330
+#: documentation/content/en/books/handbook/mail/_index.adoc:331
msgid ""
"To start the replacement MTA at system boot, add its configuration line to [."
"filename]#/etc/rc.conf#. This entry enables the Postfix MTA:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:334
+#: documentation/content/en/books/handbook/mail/_index.adoc:335
#, no-wrap
msgid "postfix_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:339
+#: documentation/content/en/books/handbook/mail/_index.adoc:340
msgid ""
"Some extra configuration is needed as Sendmail is so ubiquitous that some "
"software assumes it is already installed and configured. Check [.filename]#/"
@@ -714,7 +714,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:346
+#: documentation/content/en/books/handbook/mail/_index.adoc:347
#, no-wrap
msgid ""
"daily_clean_hoststat_enable=\"NO\"\n"
@@ -724,7 +724,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:352
+#: documentation/content/en/books/handbook/mail/_index.adoc:353
msgid ""
"Some alternative MTAs provide their own compatible implementations of the "
"Sendmail command-line interface in order to facilitate using them as drop-in "
@@ -736,12 +736,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:354
+#: documentation/content/en/books/handbook/mail/_index.adoc:355
msgid "The default [.filename]#/etc/mail/mailer.conf# looks like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:367
+#: documentation/content/en/books/handbook/mail/_index.adoc:368
#, no-wrap
msgid ""
"# $FreeBSD$\n"
@@ -757,7 +757,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:371
+#: documentation/content/en/books/handbook/mail/_index.adoc:372
msgid ""
"When any of the commands listed on the left are run, the system actually "
"executes the associated command shown on the right. This system makes it "
@@ -766,7 +766,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:374
+#: documentation/content/en/books/handbook/mail/_index.adoc:375
msgid ""
"Some MTAs, when installed using the Ports Collection, will prompt to update "
"this file for the new binaries. For example, Postfix will update the file "
@@ -774,7 +774,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:384
+#: documentation/content/en/books/handbook/mail/_index.adoc:385
#, no-wrap
msgid ""
"#\n"
@@ -787,7 +787,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:388
+#: documentation/content/en/books/handbook/mail/_index.adoc:389
msgid ""
"If the installation of the MTA does not automatically update [.filename]#/"
"etc/mail/mailer.conf#, edit this file in a text editor so that it points to "
@@ -796,7 +796,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:397
+#: documentation/content/en/books/handbook/mail/_index.adoc:398
#, no-wrap
msgid ""
"sendmail /usr/local/sbin/ssmtp\n"
@@ -808,7 +808,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:401
+#: documentation/content/en/books/handbook/mail/_index.adoc:402
msgid ""
"Once everything is configured, it is recommended to reboot the system. "
"Rebooting provides the opportunity to ensure that the system is correctly "
@@ -816,19 +816,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:403
+#: documentation/content/en/books/handbook/mail/_index.adoc:404
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:405
+#: documentation/content/en/books/handbook/mail/_index.adoc:406
#, no-wrap
msgid "Why do I have to use the FQDN for hosts on my site?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:409
+#: documentation/content/en/books/handbook/mail/_index.adoc:410
msgid ""
"The host may actually be in a different domain. For example, in order for a "
"host in `foo.bar.edu` to reach a host called `mumble` in the `bar.edu` "
@@ -837,7 +837,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:412
+#: documentation/content/en/books/handbook/mail/_index.adoc:413
msgid ""
"This is because the version of BIND which ships with FreeBSD no longer "
"provides default abbreviations for non-FQDNs other than the local domain. "
@@ -846,7 +846,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:415
+#: documentation/content/en/books/handbook/mail/_index.adoc:416
msgid ""
"In older versions of BIND, the search continued across `mumble.bar.edu`, and "
"`mumble.edu`. RFC 1535 details why this is considered bad practice or even "
@@ -854,29 +854,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:417
+#: documentation/content/en/books/handbook/mail/_index.adoc:418
msgid "As a good workaround, place the line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:421
+#: documentation/content/en/books/handbook/mail/_index.adoc:422
#, no-wrap
msgid "search foo.bar.edu bar.edu\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:424
+#: documentation/content/en/books/handbook/mail/_index.adoc:425
msgid "instead of the previous:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:428
+#: documentation/content/en/books/handbook/mail/_index.adoc:429
#, no-wrap
msgid "domain foo.bar.edu\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:432
+#: documentation/content/en/books/handbook/mail/_index.adoc:433
msgid ""
"into [.filename]#/etc/resolv.conf#. However, make sure that the search "
"order does not go beyond the \"boundary between local and public "
@@ -884,20 +884,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:433
+#: documentation/content/en/books/handbook/mail/_index.adoc:434
#, no-wrap
msgid "How can I run a mail server on a dial-up PPP host?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:436
+#: documentation/content/en/books/handbook/mail/_index.adoc:437
msgid ""
"Connect to a FreeBSD mail gateway on the LAN. The PPP connection is non-"
"dedicated."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:439
+#: documentation/content/en/books/handbook/mail/_index.adoc:440
msgid ""
"One way to do this is to get a full-time Internet server to provide "
"secondary MX services for the domain. In this example, the domain is "
@@ -906,7 +906,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:444
+#: documentation/content/en/books/handbook/mail/_index.adoc:445
#, no-wrap
msgid ""
"example.com. MX 10 example.com.\n"
@@ -914,14 +914,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:448
+#: documentation/content/en/books/handbook/mail/_index.adoc:449
msgid ""
"Only one host should be specified as the final recipient. For Sendmail, add "
"`Cw example.com` in [.filename]#/etc/mail/sendmail.cf# on `example.com`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:453
+#: documentation/content/en/books/handbook/mail/_index.adoc:454
msgid ""
"When the sending MTA attempts to deliver mail, it will try to connect to the "
"system, `example.com`, over the PPP link. This will time out if the "
@@ -932,12 +932,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:455
+#: documentation/content/en/books/handbook/mail/_index.adoc:456
msgid "Use something like this as a login script:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:462
+#: documentation/content/en/books/handbook/mail/_index.adoc:463
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -947,7 +947,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:466
+#: documentation/content/en/books/handbook/mail/_index.adoc:467
msgid ""
"When creating a separate login script for users, instead use `sendmail -"
"qRexample.com` in the script above. This will force all mail in the queue "
@@ -955,14 +955,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:468
+#: documentation/content/en/books/handbook/mail/_index.adoc:469
msgid ""
"A further refinement of the situation can be seen from this example from the "
"{freebsd-isp}:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:480
+#: documentation/content/en/books/handbook/mail/_index.adoc:481
#, no-wrap
msgid ""
"> we provide the secondary MX for a customer. The customer connects to\n"
@@ -977,7 +977,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:483
+#: documentation/content/en/books/handbook/mail/_index.adoc:484
#, no-wrap
msgid ""
"In the privacy flags section of sendmail.cf, there is a\n"
@@ -985,7 +985,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:487
+#: documentation/content/en/books/handbook/mail/_index.adoc:488
#, no-wrap
msgid ""
"Remove restrictqrun to allow non-root users to start the queue processing.\n"
@@ -994,7 +994,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:491
+#: documentation/content/en/books/handbook/mail/_index.adoc:492
#, no-wrap
msgid ""
"# If we are the best MX for a host, try directly instead of generating\n"
@@ -1003,7 +1003,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:498
+#: documentation/content/en/books/handbook/mail/_index.adoc:499
#, no-wrap
msgid ""
"That way a remote site will deliver straight to you, without trying\n"
@@ -1015,26 +1015,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:501
+#: documentation/content/en/books/handbook/mail/_index.adoc:502
#, no-wrap
msgid "Advanced Topics"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:504
+#: documentation/content/en/books/handbook/mail/_index.adoc:505
msgid ""
"This section covers more involved topics such as mail configuration and "
"setting up mail for an entire domain."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:506
+#: documentation/content/en/books/handbook/mail/_index.adoc:507
#, no-wrap
msgid "Basic Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:510
+#: documentation/content/en/books/handbook/mail/_index.adoc:511
msgid ""
"Out of the box, one can send email to external hosts as long as [.filename]#/"
"etc/resolv.conf# is configured or the network has access to a configured DNS "
@@ -1043,17 +1043,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:512
+#: documentation/content/en/books/handbook/mail/_index.adoc:513
msgid "Run a DNS server for the domain."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:513
+#: documentation/content/en/books/handbook/mail/_index.adoc:514
msgid "Get mail delivered directly to the FQDN for the machine."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:517
+#: documentation/content/en/books/handbook/mail/_index.adoc:518
msgid ""
"In order to have mail delivered directly to a host, it must have a permanent "
"static IP address, not a dynamic IP address. If the system is behind a "
@@ -1062,30 +1062,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:519
+#: documentation/content/en/books/handbook/mail/_index.adoc:520
msgid ""
"Make sure that the lowest-numbered MX record in DNS points to the host's "
"static IP address."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:520
+#: documentation/content/en/books/handbook/mail/_index.adoc:521
msgid "Make sure there is no MX entry in the DNS for the host."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:522
+#: documentation/content/en/books/handbook/mail/_index.adoc:523
msgid ""
"Either of the above will allow mail to be received directly at the host."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:524
+#: documentation/content/en/books/handbook/mail/_index.adoc:525
msgid "Try this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:531
+#: documentation/content/en/books/handbook/mail/_index.adoc:532
#, no-wrap
msgid ""
"# hostname\n"
@@ -1095,7 +1095,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:534
+#: documentation/content/en/books/handbook/mail/_index.adoc:535
msgid ""
"In this example, mail sent directly to mailto:yourlogin@example.FreeBSD."
"org[yourlogin@example.FreeBSD.org] should work without problems, assuming "
@@ -1103,12 +1103,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:536
+#: documentation/content/en/books/handbook/mail/_index.adoc:537
msgid "For this example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:542
+#: documentation/content/en/books/handbook/mail/_index.adoc:543
#, no-wrap
msgid ""
"# host example.FreeBSD.org\n"
@@ -1117,14 +1117,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:545
+#: documentation/content/en/books/handbook/mail/_index.adoc:546
msgid ""
"All mail sent to `example.FreeBSD.org` will be collected on `hub` under the "
"same username instead of being sent directly to your host."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:549
+#: documentation/content/en/books/handbook/mail/_index.adoc:550
msgid ""
"The above information is handled by the DNS server. The DNS record that "
"carries mail routing information is the MX entry. If no MX record exists, "
@@ -1132,12 +1132,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:551
+#: documentation/content/en/books/handbook/mail/_index.adoc:552
msgid "The MX entry for `freefall.FreeBSD.org` at one time looked like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:558
+#: documentation/content/en/books/handbook/mail/_index.adoc:559
#, no-wrap
msgid ""
"freefall\t\tMX\t30\tmail.crl.net\n"
@@ -1147,7 +1147,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:563
+#: documentation/content/en/books/handbook/mail/_index.adoc:564
msgid ""
"`freefall` had many MX entries. The lowest MX number is the host that "
"receives mail directly, if available. If it is not accessible for some "
@@ -1156,20 +1156,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:566
+#: documentation/content/en/books/handbook/mail/_index.adoc:567
msgid ""
"Alternate MX sites should have separate Internet connections in order to be "
"most useful. Your ISP can provide this service."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:568
+#: documentation/content/en/books/handbook/mail/_index.adoc:569
#, no-wrap
msgid "Mail for a Domain"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:571
+#: documentation/content/en/books/handbook/mail/_index.adoc:572
msgid ""
"When configuring an MTA for a network, any mail sent to hosts in its domain "
"should be diverted to the MTA so that users can receive their mail on the "
@@ -1177,7 +1177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:574
+#: documentation/content/en/books/handbook/mail/_index.adoc:575
msgid ""
"To make life easiest, a user account with the same _username_ should exist "
"on both the MTA and the system with the MUA. Use man:adduser[8] to create "
@@ -1185,14 +1185,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:577
+#: documentation/content/en/books/handbook/mail/_index.adoc:578
msgid ""
"The MTA must be the designated mail exchanger for each workstation on the "
"network. This is done in the DNS configuration with an MX record:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:582
+#: documentation/content/en/books/handbook/mail/_index.adoc:583
#, no-wrap
msgid ""
"example.FreeBSD.org\tA\t204.216.27.XX\t\t; Workstation\n"
@@ -1200,21 +1200,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:586
+#: documentation/content/en/books/handbook/mail/_index.adoc:587
msgid ""
"This will redirect mail for the workstation to the MTA no matter where the A "
"record points. The mail is sent to the MX host."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:589
+#: documentation/content/en/books/handbook/mail/_index.adoc:590
msgid ""
"This must be configured on a DNS server. If the network does not run its "
"own DNS server, talk to the ISP or DNS provider."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:593
+#: documentation/content/en/books/handbook/mail/_index.adoc:594
msgid ""
"The following is an example of virtual email hosting. Consider a customer "
"with the domain `customer1.org`, where all the mail for `customer1.org` "
@@ -1222,13 +1222,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:597
+#: documentation/content/en/books/handbook/mail/_index.adoc:598
#, no-wrap
msgid "customer1.org\t\tMX\t10\tmail.myhost.com\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:601
+#: documentation/content/en/books/handbook/mail/_index.adoc:602
msgid ""
"An `A` record is _not_ needed for `customer1.org` in order to only handle "
"email for that domain. However, running `ping` against `customer1.org` will "
@@ -1236,53 +1236,53 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:604
+#: documentation/content/en/books/handbook/mail/_index.adoc:605
msgid ""
"Tell the MTA which domains and/or hostnames it should accept mail for. "
"Either of the following will work for Sendmail:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:606
+#: documentation/content/en/books/handbook/mail/_index.adoc:607
msgid ""
"Add the hosts to [.filename]#/etc/mail/local-host-names# when using the "
"`FEATURE(use_cw_file)`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:607
+#: documentation/content/en/books/handbook/mail/_index.adoc:608
msgid "Add a `Cwyour.host.com` line to [.filename]#/etc/sendmail.cf#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:609
+#: documentation/content/en/books/handbook/mail/_index.adoc:610
#, no-wrap
msgid "Setting Up to Send Only"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:613
+#: documentation/content/en/books/handbook/mail/_index.adoc:614
msgid ""
"There are many instances where one may only want to send mail through a "
"relay. Some examples are:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:615
+#: documentation/content/en/books/handbook/mail/_index.adoc:616
msgid ""
"The computer is a desktop machine that needs to use programs such as man:"
"mail[1], using the ISP's mail relay."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:616
+#: documentation/content/en/books/handbook/mail/_index.adoc:617
msgid ""
"The computer is a server that does not handle mail locally, but needs to "
"pass off all mail to a relay for processing."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:619
+#: documentation/content/en/books/handbook/mail/_index.adoc:620
msgid ""
"While any MTA is capable of filling this particular niche, it can be "
"difficult to properly configure a full-featured MTA just to handle "
@@ -1291,21 +1291,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:621
+#: documentation/content/en/books/handbook/mail/_index.adoc:622
msgid ""
"Additionally, a typical Internet access service agreement may forbid one "
"from running a \"mail server\"."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:623
+#: documentation/content/en/books/handbook/mail/_index.adoc:624
msgid ""
"The easiest way to fulfill those needs is to install the package:mail/"
"ssmtp[] port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:628
+#: documentation/content/en/books/handbook/mail/_index.adoc:629
#, no-wrap
msgid ""
"# cd /usr/ports/mail/ssmtp\n"
@@ -1313,14 +1313,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:631
+#: documentation/content/en/books/handbook/mail/_index.adoc:632
msgid ""
"Once installed, package:mail/ssmtp[] can be configured with [.filename]#/usr/"
"local/etc/ssmtp/ssmtp.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:638
+#: documentation/content/en/books/handbook/mail/_index.adoc:639
#, no-wrap
msgid ""
"root=yourrealemail@example.com\n"
@@ -1330,7 +1330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:643
+#: documentation/content/en/books/handbook/mail/_index.adoc:644
msgid ""
"Use the real email address for `root`. Enter the ISP's outgoing mail relay "
"in place of `mail.example.com`. Some ISPs call this the \"outgoing mail "
@@ -1338,14 +1338,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:646
+#: documentation/content/en/books/handbook/mail/_index.adoc:647
msgid ""
"Make sure to disable Sendmail, including the outgoing mail service. See "
"<<mail-disable-sendmail>> for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:648
+#: documentation/content/en/books/handbook/mail/_index.adoc:649
msgid ""
"package:mail/ssmtp[] has some other options available. Refer to the examples "
"in [.filename]#/usr/local/etc/ssmtp# or the manual page of ssmtp for more "
@@ -1353,7 +1353,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:650
+#: documentation/content/en/books/handbook/mail/_index.adoc:651
msgid ""
"Setting up ssmtp in this manner allows any software on the computer that "
"needs to send mail to function properly, while not violating the ISP's usage "
@@ -1361,13 +1361,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:652
+#: documentation/content/en/books/handbook/mail/_index.adoc:653
#, no-wrap
msgid "Using Mail with a Dialup Connection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:656
+#: documentation/content/en/books/handbook/mail/_index.adoc:657
msgid ""
"When using a static IP address, one should not need to adjust the default "
"configuration. Set the hostname to the assigned Internet name and Sendmail "
@@ -1375,7 +1375,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:659
+#: documentation/content/en/books/handbook/mail/_index.adoc:660
msgid ""
"When using a dynamically assigned IP address and a dialup PPP connection to "
"the Internet, one usually has a mailbox on the ISP's mail server. In this "
@@ -1385,7 +1385,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:663
+#: documentation/content/en/books/handbook/mail/_index.adoc:664
msgid ""
"In order to retrieve mail from the ISP's mailbox, install a retrieval agent "
"from the Ports Collection. package:mail/fetchmail[] is a good choice as it "
@@ -1396,7 +1396,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:668
+#: documentation/content/en/books/handbook/mail/_index.adoc:669
#, no-wrap
msgid ""
"MYADDR:\n"
@@ -1404,7 +1404,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:672
+#: documentation/content/en/books/handbook/mail/_index.adoc:673
msgid ""
"When using Sendmail to deliver mail to non-local accounts, configure "
"Sendmail to process the mail queue as soon as the Internet connection is "
@@ -1413,13 +1413,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:676
+#: documentation/content/en/books/handbook/mail/_index.adoc:677
#, no-wrap
msgid " !bg su user -c \"sendmail -q\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:680
+#: documentation/content/en/books/handbook/mail/_index.adoc:681
msgid ""
"In this example, there is an account for `user` on `bsd.home`. In the home "
"directory of `user` on `bsd.home`, create a [.filename]#.fetchmailrc# which "
@@ -1427,20 +1427,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:684
+#: documentation/content/en/books/handbook/mail/_index.adoc:685
#, no-wrap
msgid "poll example.net protocol pop3 fetchall pass MySecret\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:687
+#: documentation/content/en/books/handbook/mail/_index.adoc:688
msgid ""
"This file should not be readable by anyone except `user` as it contains the "
"password `MySecret`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:689
+#: documentation/content/en/books/handbook/mail/_index.adoc:690
msgid ""
"In order to send mail with the correct `from:` header, configure Sendmail to "
"use mailto:user@example.net[user@example.net] rather than mailto:user@bsd."
@@ -1449,12 +1449,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:691
+#: documentation/content/en/books/handbook/mail/_index.adoc:692
msgid "The following [.filename]#.mc# should suffice:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:710
+#: documentation/content/en/books/handbook/mail/_index.adoc:711
#, no-wrap
msgid ""
"VERSIONID(`bsd.home.mc version 1.0')\n"
@@ -1476,7 +1476,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:714
+#: documentation/content/en/books/handbook/mail/_index.adoc:715
msgid ""
"Refer to the previous section for details of how to convert this file into "
"the [.filename]#sendmail.cf# format. Do not forget to restart Sendmail "
@@ -1484,13 +1484,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:716
+#: documentation/content/en/books/handbook/mail/_index.adoc:717
#, no-wrap
msgid "SMTP Authentication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:720
+#: documentation/content/en/books/handbook/mail/_index.adoc:721
msgid ""
"Configuring SMTP authentication on the MTA provides a number of benefits. "
"SMTP authentication adds a layer of security to Sendmail, and provides "
@@ -1499,7 +1499,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:723
+#: documentation/content/en/books/handbook/mail/_index.adoc:724
msgid ""
"Install package:security/cyrus-sasl2[] from the Ports Collection. This port "
"supports a number of compile-time options. For the SMTP authentication "
@@ -1507,7 +1507,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:724
+#: documentation/content/en/books/handbook/mail/_index.adoc:725
msgid ""
"After installing package:security/cyrus-sasl2[], edit [.filename]#/usr/local/"
"lib/sasl2/Sendmail.conf#, or create it if it does not exist, and add the "
@@ -1515,37 +1515,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:728
+#: documentation/content/en/books/handbook/mail/_index.adoc:729
#, no-wrap
msgid "pwcheck_method: saslauthd\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:731
+#: documentation/content/en/books/handbook/mail/_index.adoc:732
msgid ""
"Next, install package:security/cyrus-sasl2-saslauthd[] and add the following "
"line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:735
+#: documentation/content/en/books/handbook/mail/_index.adoc:736
#, no-wrap
msgid "saslauthd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:738
+#: documentation/content/en/books/handbook/mail/_index.adoc:739
msgid "Finally, start the saslauthd daemon:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:742
+#: documentation/content/en/books/handbook/mail/_index.adoc:743
#, no-wrap
msgid "# service saslauthd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:746
+#: documentation/content/en/books/handbook/mail/_index.adoc:747
msgid ""
"This daemon serves as a broker for Sendmail to authenticate against the "
"FreeBSD man:passwd[5] database. This saves the trouble of creating a new "
@@ -1554,12 +1554,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:747
+#: documentation/content/en/books/handbook/mail/_index.adoc:748
msgid "Next, edit [.filename]#/etc/make.conf# and add the following lines:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:752
+#: documentation/content/en/books/handbook/mail/_index.adoc:753
#, no-wrap
msgid ""
"SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL\n"
@@ -1567,7 +1567,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:756
+#: documentation/content/en/books/handbook/mail/_index.adoc:757
msgid ""
"These lines provide Sendmail the proper configuration options for linking to "
"package:cyrus-sasl2[] at compile time. Make sure that package:cyrus-sasl2[] "
@@ -1575,12 +1575,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:757
+#: documentation/content/en/books/handbook/mail/_index.adoc:758
msgid "Recompile Sendmail by executing the following commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:766
+#: documentation/content/en/books/handbook/mail/_index.adoc:767
#, no-wrap
msgid ""
"# cd /usr/src/lib/libsmutil\n"
@@ -1592,14 +1592,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:769
+#: documentation/content/en/books/handbook/mail/_index.adoc:770
msgid ""
"This compile should not have any problems if [.filename]#/usr/src# has not "
"changed extensively and the shared libraries it needs are available."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:770
+#: documentation/content/en/books/handbook/mail/_index.adoc:771
msgid ""
"After Sendmail has been compiled and reinstalled, edit [.filename]#/etc/mail/"
"freebsd.mc# or the local [.filename]#.mc#. Many administrators choose to use "
@@ -1608,7 +1608,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:776
+#: documentation/content/en/books/handbook/mail/_index.adoc:777
#, no-wrap
msgid ""
"dnl set SASL options\n"
@@ -1617,7 +1617,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:780
+#: documentation/content/en/books/handbook/mail/_index.adoc:781
msgid ""
"These options configure the different methods available to Sendmail for "
"authenticating users. To use a method other than pwcheck, refer to the "
@@ -1625,7 +1625,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:781
+#: documentation/content/en/books/handbook/mail/_index.adoc:782
msgid ""
"Finally, run man:make[1] while in [.filename]#/etc/mail#. That will run the "
"new [.filename]#.mc# and create a [.filename]#.cf# named either [."
@@ -1636,7 +1636,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:784
+#: documentation/content/en/books/handbook/mail/_index.adoc:785
msgid ""
"To test the configuration, use a MUA to send a test message. For further "
"investigation, set the `LogLevel` of Sendmail to `13` and watch [.filename]#/"
@@ -1644,20 +1644,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:786
+#: documentation/content/en/books/handbook/mail/_index.adoc:787
msgid ""
"For more information, refer to http://www.sendmail.org/~ca/email/auth."
"html[SMTP authentication]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:788
+#: documentation/content/en/books/handbook/mail/_index.adoc:789
#, no-wrap
msgid "Mail User Agents"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:794
+#: documentation/content/en/books/handbook/mail/_index.adoc:795
msgid ""
"A MUA is an application that is used to send and receive email. As email "
"\"evolves\" and becomes more complex, MUAs are becoming increasingly "
@@ -1668,13 +1668,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:796
+#: documentation/content/en/books/handbook/mail/_index.adoc:797
#, no-wrap
msgid "`mail`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:800
+#: documentation/content/en/books/handbook/mail/_index.adoc:801
msgid ""
"man:mail[1] is the default MUA installed with FreeBSD. It is a console based "
"MUA that offers the basic functionality required to send and receive text-"
@@ -1683,7 +1683,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:802
+#: documentation/content/en/books/handbook/mail/_index.adoc:803
msgid ""
"Although `mail` does not natively support interaction with POP or IMAP "
"servers, these mailboxes may be downloaded to a local [.filename]#mbox# "
@@ -1691,18 +1691,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:804
+#: documentation/content/en/books/handbook/mail/_index.adoc:805
msgid "In order to send and receive email, run `mail`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:808
+#: documentation/content/en/books/handbook/mail/_index.adoc:809
#, no-wrap
msgid "% mail\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:814
+#: documentation/content/en/books/handbook/mail/_index.adoc:815
msgid ""
"The contents of the user's mailbox in [.filename]#/var/mail# are "
"automatically read by `mail`. Should the mailbox be empty, the utility "
@@ -1713,7 +1713,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:822
+#: documentation/content/en/books/handbook/mail/_index.adoc:823
#, no-wrap
msgid ""
"Mail version 8.1 6/6/93. Type ? for help.\n"
@@ -1724,14 +1724,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:826
+#: documentation/content/en/books/handbook/mail/_index.adoc:827
msgid ""
"Messages can now be read by typing kbd:[t] followed by the message number. "
"This example reads the first email:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:838
+#: documentation/content/en/books/handbook/mail/_index.adoc:839
#, no-wrap
msgid ""
"& t 1\n"
@@ -1746,20 +1746,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:840
+#: documentation/content/en/books/handbook/mail/_index.adoc:841
#, no-wrap
msgid "This is a test message, please reply if you receive it.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:844
+#: documentation/content/en/books/handbook/mail/_index.adoc:845
msgid ""
"As seen in this example, the message will be displayed with full headers. "
"To display the list of messages again, press kbd:[h]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:850
+#: documentation/content/en/books/handbook/mail/_index.adoc:851
msgid ""
"If the email requires a reply, press either kbd:[R] or kbd:[r] `mail` keys. "
"kbd:[R] instructs `mail` to reply only to the sender of the email, while kbd:"
@@ -1770,7 +1770,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:856
+#: documentation/content/en/books/handbook/mail/_index.adoc:857
#, no-wrap
msgid ""
"& R 1\n"
@@ -1779,7 +1779,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:860
+#: documentation/content/en/books/handbook/mail/_index.adoc:861
#, no-wrap
msgid ""
"Thank you, I did get your email.\n"
@@ -1788,7 +1788,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:866
+#: documentation/content/en/books/handbook/mail/_index.adoc:867
msgid ""
"In order to send a new email, press kbd:[m], followed by the recipient email "
"address. Multiple recipients may be specified by separating each address "
@@ -1798,7 +1798,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:871
+#: documentation/content/en/books/handbook/mail/_index.adoc:872
#, no-wrap
msgid ""
"& mail root@localhost\n"
@@ -1806,7 +1806,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:875
+#: documentation/content/en/books/handbook/mail/_index.adoc:876
#, no-wrap
msgid ""
"Now I can send and receive email using mail ... :)\n"
@@ -1815,14 +1815,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:879
+#: documentation/content/en/books/handbook/mail/_index.adoc:880
msgid ""
"While using `mail`, press kbd:[?] to display help at any time. Refer to man:"
"mail[1] for more help on how to use `mail`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:885
+#: documentation/content/en/books/handbook/mail/_index.adoc:886
msgid ""
"man:mail[1] was not designed to handle attachments and thus deals with them "
"poorly. Newer MUAs handle attachments in a more intelligent way. Users who "
@@ -1831,63 +1831,63 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:888
+#: documentation/content/en/books/handbook/mail/_index.adoc:889
#, no-wrap
msgid "mutt"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:891
+#: documentation/content/en/books/handbook/mail/_index.adoc:892
msgid "mutt is a powerful MUA, with many features, including:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:893
+#: documentation/content/en/books/handbook/mail/_index.adoc:894
msgid "The ability to thread messages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:894
+#: documentation/content/en/books/handbook/mail/_index.adoc:895
msgid "PGP support for digital signing and encryption of email."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:895
+#: documentation/content/en/books/handbook/mail/_index.adoc:896
msgid "MIME support."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:896
+#: documentation/content/en/books/handbook/mail/_index.adoc:897
msgid "Maildir support."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:897
+#: documentation/content/en/books/handbook/mail/_index.adoc:898
msgid "Highly customizable."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:899
+#: documentation/content/en/books/handbook/mail/_index.adoc:900
msgid ""
"Refer to http://www.mutt.org[http://www.mutt.org] for more information on "
"mutt."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:902
+#: documentation/content/en/books/handbook/mail/_index.adoc:903
msgid ""
"mutt may be installed using the package:mail/mutt[] port. After the port "
"has been installed, mutt can be started by issuing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:906
+#: documentation/content/en/books/handbook/mail/_index.adoc:907
#, no-wrap
msgid "% mutt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:911
+#: documentation/content/en/books/handbook/mail/_index.adoc:912
msgid ""
"mutt will automatically read and display the contents of the user mailbox in "
"[.filename]#/var/mail#. If no mails are found, mutt will wait for commands "
@@ -1895,26 +1895,26 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:912
+#: documentation/content/en/books/handbook/mail/_index.adoc:913
#, no-wrap
msgid "mutt1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:916
+#: documentation/content/en/books/handbook/mail/_index.adoc:917
msgid ""
"To read an email, select it using the cursor keys and press kbd:[Enter]. An "
"example of mutt displaying email can be seen below:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:917
+#: documentation/content/en/books/handbook/mail/_index.adoc:918
#, no-wrap
msgid "mutt2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:922
+#: documentation/content/en/books/handbook/mail/_index.adoc:923
msgid ""
"Similar to man:mail[1], mutt can be used to reply only to the sender of the "
"message as well as to all recipients. To reply only to the sender of the "
@@ -1923,7 +1923,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:928
+#: documentation/content/en/books/handbook/mail/_index.adoc:929
msgid ""
"By default, mutt uses the man:vi[1] editor for creating and replying to "
"emails. Each user can customize this by creating or editing the [."
@@ -1933,7 +1933,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:936
+#: documentation/content/en/books/handbook/mail/_index.adoc:937
msgid ""
"To compose a new mail message, press kbd:[m]. After a valid subject has "
"been given, mutt will start man:vi[1] so the email can be written. Once the "
@@ -1944,13 +1944,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:937
+#: documentation/content/en/books/handbook/mail/_index.adoc:938
#, no-wrap
msgid "mutt3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:941
+#: documentation/content/en/books/handbook/mail/_index.adoc:942
msgid ""
"mutt contains extensive help which can be accessed from most of the menus by "
"pressing kbd:[?]. The top line also displays the keyboard shortcuts where "
@@ -1958,19 +1958,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mail/_index.adoc:943
+#: documentation/content/en/books/handbook/mail/_index.adoc:944
#, no-wrap
msgid "alpine"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:946
+#: documentation/content/en/books/handbook/mail/_index.adoc:947
msgid ""
"alpine is aimed at a beginner user, but also includes some advanced features."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:952
+#: documentation/content/en/books/handbook/mail/_index.adoc:953
msgid ""
"alpine has had several remote vulnerabilities discovered in the past, which "
"allowed remote attackers to execute arbitrary code as users on the local "
@@ -1981,7 +1981,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:956
+#: documentation/content/en/books/handbook/mail/_index.adoc:957
msgid ""
"The current version of alpine may be installed using the package:mail/"
"alpine[] port. Once the port has installed, alpine can be started by "
@@ -1989,13 +1989,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:960
+#: documentation/content/en/books/handbook/mail/_index.adoc:961
#, no-wrap
msgid "% alpine\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:966
+#: documentation/content/en/books/handbook/mail/_index.adoc:967
msgid ""
"The first time alpine runs, it displays a greeting page with a brief "
"introduction, as well as a request from the alpine development team to send "
@@ -2006,13 +2006,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:967
+#: documentation/content/en/books/handbook/mail/_index.adoc:968
#, no-wrap
msgid "pine1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:972
+#: documentation/content/en/books/handbook/mail/_index.adoc:973
msgid ""
"The main menu is then presented, which can be navigated using the cursor "
"keys. This main menu provides shortcuts for the composing new mails, "
@@ -2022,7 +2022,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:975
+#: documentation/content/en/books/handbook/mail/_index.adoc:976
msgid ""
"The default directory opened by alpine is [.filename]#inbox#. To view the "
"message index, press kbd:[I], or select the [.guimenuitem]#MESSAGE INDEX# "
@@ -2030,13 +2030,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:976
+#: documentation/content/en/books/handbook/mail/_index.adoc:977
#, no-wrap
msgid "pine2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:980
+#: documentation/content/en/books/handbook/mail/_index.adoc:981
msgid ""
"The message index shows messages in the current directory and can be "
"navigated by using the cursor keys. Highlighted messages can be read by "
@@ -2044,13 +2044,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:981
+#: documentation/content/en/books/handbook/mail/_index.adoc:982
#, no-wrap
msgid "pine3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:986
+#: documentation/content/en/books/handbook/mail/_index.adoc:987
msgid ""
"In the screenshot below, a sample message is displayed by alpine. "
"Contextual keyboard shortcuts are displayed at the bottom of the screen. An "
@@ -2059,13 +2059,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:987
+#: documentation/content/en/books/handbook/mail/_index.adoc:988
#, no-wrap
msgid "pine4.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:993
+#: documentation/content/en/books/handbook/mail/_index.adoc:994
msgid ""
"Replying to an email in alpine is done using the pico editor, which is "
"installed by default with alpine. pico makes it easy to navigate the "
@@ -2075,13 +2075,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/mail/_index.adoc:994
+#: documentation/content/en/books/handbook/mail/_index.adoc:995
#, no-wrap
msgid "pine5.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:998
+#: documentation/content/en/books/handbook/mail/_index.adoc:999
msgid ""
"alpine can be customized using the [.guimenuitem]#SETUP# option from the "
"main menu. Consult http://www.washington.edu/alpine/[http://www.washington."
@@ -2089,13 +2089,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:1000
+#: documentation/content/en/books/handbook/mail/_index.adoc:1001
#, no-wrap
msgid "Using fetchmail"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1005
+#: documentation/content/en/books/handbook/mail/_index.adoc:1006
msgid ""
"fetchmail is a full-featured IMAP and POP client. It allows users to "
"automatically download mail from remote IMAP and POP servers and save it "
@@ -2105,31 +2105,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1007
+#: documentation/content/en/books/handbook/mail/_index.adoc:1008
msgid "Support for the POP3, APOP, KPOP, IMAP, ETRN and ODMR protocols."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1008
+#: documentation/content/en/books/handbook/mail/_index.adoc:1009
msgid ""
"Ability to forward mail using SMTP, which allows filtering, forwarding, and "
"aliasing to function normally."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1009
+#: documentation/content/en/books/handbook/mail/_index.adoc:1010
msgid "May be run in daemon mode to check periodically for new messages."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1010
+#: documentation/content/en/books/handbook/mail/_index.adoc:1011
msgid ""
"Can retrieve multiple mailboxes and forward them, based on configuration, to "
"different local users."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1015
+#: documentation/content/en/books/handbook/mail/_index.adoc:1016
msgid ""
"This section explains some of the basic features of fetchmail. This utility "
"requires a [.filename]#.fetchmailrc# configuration in the user's home "
@@ -2140,13 +2140,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1019
+#: documentation/content/en/books/handbook/mail/_index.adoc:1020
#, no-wrap
msgid "% chmod 600 .fetchmailrc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1024
+#: documentation/content/en/books/handbook/mail/_index.adoc:1025
msgid ""
"The following [.filename]#.fetchmailrc# serves as an example for downloading "
"a single user mailbox using POP. It tells fetchmail to connect to `example."
@@ -2155,20 +2155,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1028
+#: documentation/content/en/books/handbook/mail/_index.adoc:1029
#, no-wrap
msgid "poll example.com protocol pop3 username \"joesoap\" password \"XXX\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1031
+#: documentation/content/en/books/handbook/mail/_index.adoc:1032
msgid ""
"The next example connects to multiple POP and IMAP servers and redirects to "
"different local usernames where applicable:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1039
+#: documentation/content/en/books/handbook/mail/_index.adoc:1040
#, no-wrap
msgid ""
"poll example.com proto pop3:\n"
@@ -2179,7 +2179,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1043
+#: documentation/content/en/books/handbook/mail/_index.adoc:1044
msgid ""
"fetchmail can be run in daemon mode by running it with `-d`, followed by the "
"interval (in seconds) that fetchmail should poll servers listed in [."
@@ -2188,26 +2188,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1047
+#: documentation/content/en/books/handbook/mail/_index.adoc:1048
#, no-wrap
msgid "% fetchmail -d 600\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1050
+#: documentation/content/en/books/handbook/mail/_index.adoc:1051
msgid ""
"More information on fetchmail can be found at http://www.fetchmail.info/"
"[http://www.fetchmail.info/]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mail/_index.adoc:1052
+#: documentation/content/en/books/handbook/mail/_index.adoc:1053
#, no-wrap
msgid "Using procmail"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1060
+#: documentation/content/en/books/handbook/mail/_index.adoc:1061
msgid ""
"procmail is a powerful application used to filter incoming mail. It allows "
"users to define \"rules\" which can be matched to incoming mails to perform "
@@ -2220,13 +2220,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1064
+#: documentation/content/en/books/handbook/mail/_index.adoc:1065
#, no-wrap
msgid "\"|exec /usr/local/bin/procmail || exit 75\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1068
+#: documentation/content/en/books/handbook/mail/_index.adoc:1069
msgid ""
"The following section displays some basic procmail rules, as well as brief "
"descriptions of what they do. Rules must be inserted into a [.filename]#."
@@ -2234,19 +2234,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1070
+#: documentation/content/en/books/handbook/mail/_index.adoc:1071
msgid "The majority of these rules can be found in man:procmailex[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1072
+#: documentation/content/en/books/handbook/mail/_index.adoc:1073
msgid ""
"To forward all mail from mailto:user@example.com[user@example.com] to an "
"external address of mailto:goodmail@example2.com[goodmail@example2.com]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1078
+#: documentation/content/en/books/handbook/mail/_index.adoc:1079
#, no-wrap
msgid ""
":0\n"
@@ -2255,14 +2255,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1081
+#: documentation/content/en/books/handbook/mail/_index.adoc:1082
msgid ""
"To forward all mails shorter than 1000 bytes to an external address of "
"mailto:goodmail@example2.com[goodmail@example2.com]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1087
+#: documentation/content/en/books/handbook/mail/_index.adoc:1088
#, no-wrap
msgid ""
":0\n"
@@ -2271,14 +2271,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1090
+#: documentation/content/en/books/handbook/mail/_index.adoc:1091
msgid ""
"To send all mail sent to mailto:alternate@example.com[alternate@example.com] "
"to a mailbox called [.filename]#alternate#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1096
+#: documentation/content/en/books/handbook/mail/_index.adoc:1097
#, no-wrap
msgid ""
":0\n"
@@ -2287,12 +2287,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1099
+#: documentation/content/en/books/handbook/mail/_index.adoc:1100
msgid "To send all mail with a subject of \"Spam\" to [.filename]#/dev/null#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1105
+#: documentation/content/en/books/handbook/mail/_index.adoc:1106
#, no-wrap
msgid ""
":0\n"
@@ -2301,14 +2301,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mail/_index.adoc:1108
+#: documentation/content/en/books/handbook/mail/_index.adoc:1109
msgid ""
"A useful recipe that parses incoming `FreeBSD.org` mailing lists and places "
"each list in its own mailbox:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mail/_index.adoc:1119
+#: documentation/content/en/books/handbook/mail/_index.adoc:1120
#, no-wrap
msgid ""
":0\n"
diff --git a/documentation/content/en/books/handbook/mirrors/_index.po b/documentation/content/en/books/handbook/mirrors/_index.po
index c08281c238..543fe3415a 100644
--- a/documentation/content/en/books/handbook/mirrors/_index.po
+++ b/documentation/content/en/books/handbook/mirrors/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-08-07 10:21-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Appendix A. Obtaining FreeBSD"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:14
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:15
#, no-wrap
msgid "Obtaining FreeBSD"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:52
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:53
#, no-wrap
msgid "Mirrors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:56
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:57
msgid ""
"The official mirrors of the FreeBSD project are made up of many machines "
"operated by the project cluster administrators and behind GeoDNS to direct "
@@ -58,90 +58,108 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:58
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:59
msgid "Official mirrors service:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:61
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:62
#, no-wrap
msgid "Service Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:61
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:90
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:62
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:95
#, no-wrap
msgid "Protocols"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:63
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:64
#, no-wrap
msgid "More information"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:64
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:65
#, no-wrap
msgid "**download.FreeBSD.org**"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:65
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:66
#, no-wrap
msgid "link:https://download.FreeBSD.org/[https] link:ftp://download.FreeBSD.org/pub/FreeBSD/[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:67
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:68
#, no-wrap
msgid "Same content as `ftp.FreeBSD.org`, `ftp` is a legacy name; `download.FreeBSD.org` is recommended."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:68
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:69
#, no-wrap
msgid "**git.FreeBSD.org**"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:69
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:70
#, no-wrap
msgid "git over `https` and `ssh`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:71
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:72
#, no-wrap
msgid "More details on link:https://docs.freebsd.org/en/books/handbook/mirrors/#git[using git] section."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:72
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:73
#, no-wrap
msgid "**pkg.FreeBSD.org**"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:73
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:74
#, no-wrap
msgid "man:pkg[8] over `http` and `https`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:74
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:76
#, no-wrap
msgid "Official FreeBSD package repositories used by the man:pkg[8] program."
msgstr ""
-#. type: Plain text
+#. type: Table
#: documentation/content/en/books/handbook/mirrors/_index.adoc:77
+#, no-wrap
+msgid "**vuxml.FreeBSD.org** / **www.VuXML.org**"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:78
+#, no-wrap
+msgid "link:https://www.vuxml.org/[https]"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:79
+#, no-wrap
+msgid "FreeBSD Project VuXML web page. `pkg audit` fetches the list of vulnerabilities from this service."
+msgstr ""
+
+#. type: Plain text
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:82
msgid "All official mirrors support IPv4 and IPv6."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:79
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:84
msgid ""
"The FreeBSD website (https://www.FreeBSD.org and https://docs.FreeBSD.org) "
"are not hosted in the GeoDNS Infrastructure; there are ongoing studies of "
@@ -149,772 +167,772 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:81
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:86
msgid ""
"http://ftp-archive.FreeBSD.org is not in the GeoDNS Infrastructure, hosted "
"in only one location (US)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:83
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:88
msgid ""
"The project is looking for new locations; those willing to sponsor, please "
"reach out to the Cluster Administrators team for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:85
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:90
msgid "Mirror list maintained by the community and other companies:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:88
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:93
#, no-wrap
msgid "Country"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:88
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:93
#, no-wrap
msgid "Hostname"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:91
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:96
#, no-wrap
msgid "Australia icon:envelope[link=mailto:{mirrors-australia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:92
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:97
#, no-wrap
msgid "ftp.au.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:94
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:99
#, no-wrap
msgid "link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.au.FreeBSD.org[rsync] link:rsync://ftp.au.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:96
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:101
#, no-wrap
msgid "ftp3.au.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:98
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:103
#, no-wrap
msgid "link:http://ftp3.au.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.au.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.au.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:99
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:104
#, no-wrap
msgid "Austria icon:envelope[link=mailto:{mirrors-austria-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:100
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:105
#, no-wrap
msgid "ftp.at.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:102
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:107
#, no-wrap
msgid "link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http] link:http://ftp.at.FreeBSD.org/pub/FreeBSD/[http_v6] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp] link:ftp://ftp.at.FreeBSD.org/pub/FreeBSD/[ftp_v6] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync] link:rsync://ftp.at.FreeBSD.org/pub/FreeBSD/[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:103
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:108
#, no-wrap
msgid "Brazil icon:envelope[link=mailto:{mirrors-brazil-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:104
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:109
#, no-wrap
msgid "ftp2.br.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:106
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:111
#, no-wrap
msgid "link:http://ftp2.br.FreeBSD.org/FreeBSD[http] link:rsync://ftp2.br.FreeBSD.org[rsync] link:rsync://ftp2.br.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:108
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:113
#, no-wrap
msgid "ftp3.br.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:110
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:115
#, no-wrap
msgid "link:http://ftp3.br.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.br.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.br.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:111
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:116
#, no-wrap
msgid "Bulgaria icon:envelope[link=mailto:{mirrors-bulgaria-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:112
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:117
#, no-wrap
msgid "ftp.bg.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:114
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:119
#, no-wrap
msgid "link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.bg.FreeBSD.org[rsync] link:rsync://ftp.bg.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:115
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:120
#, no-wrap
msgid "Czech Republic icon:envelope[link=mailto:{mirrors-czech-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:116
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:121
#, no-wrap
msgid "ftp.cz.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:118
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:123
#, no-wrap
msgid "link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.cz.FreeBSD.org[rsync] link:rsync://ftp.cz.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:119
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:124
#, no-wrap
msgid "Denmark icon:envelope[link=mailto:{mirrors-denmark-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:120
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:125
#, no-wrap
msgid "ftp.dk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:122
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:127
#, no-wrap
msgid "link:http://ftp.dk.FreeBSD.org/FreeBSD/[http] link:http://ftp.dk.FreeBSD.org/FreeBSD/[http_v6] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp_v6] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:123
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:128
#, no-wrap
msgid "Finland icon:envelope[link=mailto:{mirrors-finland-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:124
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:129
#, no-wrap
msgid "ftp.fi.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:126
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:131
#, no-wrap
msgid "link:ftp://ftp.fi.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:127
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:132
#, no-wrap
msgid "France icon:envelope[link=mailto:{mirrors-france-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:128
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:133
#, no-wrap
msgid "ftp.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:130
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:135
#, no-wrap
msgid "link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.fr.FreeBSD.org[rsync] link:rsync://ftp.fr.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:132
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:137
#, no-wrap
msgid "ftp3.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:134
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:139
#, no-wrap
msgid "link:ftp://ftp3.fr.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:136
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:141
#, no-wrap
msgid "ftp6.fr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:138
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:143
#, no-wrap
msgid "link:http://ftp6.fr.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp6.fr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp6.fr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:139
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:144
#, no-wrap
msgid "Germany icon:envelope[link=mailto:{mirrors-germany-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:140
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:145
#, no-wrap
msgid "ftp.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:142
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:147
#, no-wrap
msgid "link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.de.FreeBSD.org[rsync] link:rsync://ftp.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:144
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:149
#, no-wrap
msgid "ftp1.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:146
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:151
#, no-wrap
msgid "link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp1.de.FreeBSD.org[rsync] link:rsync://ftp1.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:148
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:153
#, no-wrap
msgid "ftp2.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:150
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:155
#, no-wrap
msgid "link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.de.FreeBSD.org[rsync] link:rsync://ftp2.de.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:152
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:157
#, no-wrap
msgid "ftp5.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:154
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:159
#, no-wrap
msgid "link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:156
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:161
#, no-wrap
msgid "ftp7.de.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:158
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:163
#, no-wrap
msgid "link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:159
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:164
#, no-wrap
msgid "Greece icon:envelope[link=mailto:{mirrors-greece-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:160
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:165
#, no-wrap
msgid "ftp.gr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:162
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:167
#, no-wrap
msgid "link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:164
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:169
#, no-wrap
msgid "ftp2.gr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:166
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:171
#, no-wrap
msgid "link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.gr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:167
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:172
#, no-wrap
msgid "Japan icon:envelope[link=mailto:{mirrors-japan-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:168
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:173
#, no-wrap
msgid "ftp.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:170
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:175
#, no-wrap
msgid "link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.jp.FreeBSD.org[rsync] link:rsync://ftp.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:172
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:177
#, no-wrap
msgid "ftp2.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:174
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:179
#, no-wrap
msgid "link:ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.jp.FreeBSD.org[rsync] link:rsync://ftp2.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:176
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:181
#, no-wrap
msgid "ftp3.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:178
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:183
#, no-wrap
msgid "link:http://ftp3.jp.FreeBSD.org/pub/FreeBSD[http] link:rsync://ftp3.jp.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:180
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:185
#, no-wrap
msgid "ftp4.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:182
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:187
#, no-wrap
msgid "link:ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:184
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:189
#, no-wrap
msgid "ftp6.jp.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:186
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:191
#, no-wrap
msgid "link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp6.jp.FreeBSD.org[rsync] link:rsync://ftp6.jp.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:187
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:192
#, no-wrap
msgid "Korea icon:envelope[link=mailto:{mirrors-korea-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:188
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:193
#, no-wrap
msgid "ftp.kr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:190
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:195
#, no-wrap
msgid "link:http://ftp.kr.FreeBSD.org/pub/FreeBSD[http] link:https://ftp.kr.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp.kr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.kr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:192
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:197
#, no-wrap
msgid "ftp2.kr.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:194
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:199
#, no-wrap
msgid "link:rsync://ftp2.kr.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:195
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:200
#, no-wrap
msgid "Latvia icon:envelope[link=mailto:{mirrors-latvia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:196
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:201
#, no-wrap
msgid "ftp.lv.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:198
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:203
#, no-wrap
-msgid "link:http://ftp.lv.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.lv.FreeBSD.org/pub/FreeBSD[ftp]"
+msgid "link:http://ftp.lv.FreeBSD.org/freebsd[http] link:ftp://ftp.lv.FreeBSD.org/freebsd[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:199
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:204
#, no-wrap
msgid "Netherlands icon:envelope[link=mailto:{mirrors-netherlands-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:200
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:205
#, no-wrap
msgid "ftp.nl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:202
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:207
#, no-wrap
msgid "link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.nl.FreeBSD.org[rsync] link:rsync://ftp.nl.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:204
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:209
#, no-wrap
msgid "ftp2.nl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:206
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:211
#, no-wrap
msgid "link:http://ftp2.nl.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp2.nl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.nl.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:207
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:212
#, no-wrap
msgid "New Zealand icon:envelope[link=mailto:{mirrors-new-zealand-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:208
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:213
#, no-wrap
msgid "ftp.nz.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:210
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:215
#, no-wrap
msgid "link:http://ftp.nz.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.nz.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:211
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:216
#, no-wrap
msgid "Norway icon:envelope[link=mailto:{mirrors-norway-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:212
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:217
#, no-wrap
msgid "ftp.no.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:214
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:219
#, no-wrap
msgid "link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.no.FreeBSD.org[rsync] link:rsync://ftp.no.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:215
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:220
#, no-wrap
msgid "Poland icon:envelope[link=mailto:{mirrors-poland-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:216
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:221
#, no-wrap
msgid "ftp.pl.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:218
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:223
#, no-wrap
msgid "link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.pl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.pl.FreeBSD.org[rsync] link:rsync://ftp.pl.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:219
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:224
#, no-wrap
msgid "Russia icon:envelope[link=mailto:{mirrors-russia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:220
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:225
#, no-wrap
msgid "ftp.ru.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:222
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:227
#, no-wrap
msgid "link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ru.FreeBSD.org[rsync] link:rsync://ftp.ru.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:224
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:229
#, no-wrap
msgid "ftp2.ru.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:226
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:231
#, no-wrap
msgid "link:https://ftp2.ru.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp2.ru.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.ru.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:227
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:232
#, no-wrap
msgid "Slovenia icon:envelope[link=mailto:{mirrors-slovenia-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:228
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:233
#, no-wrap
msgid "ftp.si.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:230
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:235
#, no-wrap
msgid "link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:231
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:236
#, no-wrap
msgid "South Africa icon:envelope[link=mailto:{mirrors-south-africa-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:232
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:237
#, no-wrap
msgid "ftp.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:234
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:239
#, no-wrap
msgid "link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https] link:https://ftp.za.FreeBSD.org/pub/FreeBSD[https_v6] link:rsync://ftp.za.FreeBSD.org[rsync] link:rsync://ftp.za.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:236
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:241
#, no-wrap
msgid "ftp2.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:238
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:243
#, no-wrap
msgid "link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.za.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:240
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:245
#, no-wrap
msgid "ftp4.za.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:242
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:247
#, no-wrap
msgid "link:http://ftp4.za.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp4.za.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.za.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:243
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:248
#, no-wrap
msgid "Sweden icon:envelope[link=mailto:{mirrors-sweden-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:244
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:249
#, no-wrap
msgid "ftp.se.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:246
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:251
#, no-wrap
msgid "link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.se.FreeBSD.org[rsync] link:rsync://ftp.se.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:247
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:252
#, no-wrap
msgid "Taiwan icon:envelope[link=mailto:{mirrors-taiwan-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:248
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:253
#, no-wrap
msgid "ftp4.tw.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:250
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:255
#, no-wrap
msgid "link:https://ftp4.tw.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.tw.FreeBSD.org[rsync]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:252
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:257
#, no-wrap
msgid "ftp5.tw.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:254
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:259
#, no-wrap
msgid "link:http://ftp5.tw.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp5.tw.FreeBSD.org/pub/FreeBSD[ftp]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:255
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:260
#, no-wrap
msgid "Ukraine icon:envelope[link=mailto:{mirrors-ukraine-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:256
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:261
#, no-wrap
msgid "ftp.ua.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:258
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:263
#, no-wrap
msgid "link:http://ftp.ua.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ua.FreeBSD.org[rsync] link:rsync://ftp.ua.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:259
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:264
#, no-wrap
msgid "United Kingdom icon:envelope[link=mailto:{mirrors-uk-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:260
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:265
#, no-wrap
msgid "ftp.uk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:262
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:267
#, no-wrap
msgid "link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.uk.FreeBSD.org[rsync] link:rsync://ftp.uk.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:264
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:269
#, no-wrap
msgid "ftp2.uk.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:266
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:271
#, no-wrap
msgid "link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https_v6] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:267
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:272
#, no-wrap
msgid "United States of America icon:envelope[link=mailto:{mirrors-us-email}, title=\"mirror contact\"]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:268
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:273
#, no-wrap
msgid "ftp11.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:270
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:275
#, no-wrap
msgid "link:http://ftp11.FreeBSD.org/pub/FreeBSD[http] link:http://ftp11.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp11.FreeBSD.org[rsync] link:rsync://ftp11.FreeBSD.org[rsync_v6]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:272
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:277
#, no-wrap
msgid "ftp14.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:274
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:279
#, no-wrap
msgid "link:ftp://ftp14.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp14.FreeBSD.org[rsync] (Former official tier 1)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:276
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:281
#, no-wrap
msgid "ftp5.FreeBSD.org"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:277
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:282
#, no-wrap
msgid "link:http://ftp5.FreeBSD.org/pub/FreeBSD[http] link:http://ftp5.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:280
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:285
msgid ""
"The current list of protocols supported by the community mirrors was last "
"updated on 2022-01-31, and it's not guaranteed."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:282
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:287
#, no-wrap
msgid "Using Git"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:285
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:417
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:290
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:422
#, no-wrap
msgid "Introduction"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:289
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:294
msgid ""
"As of December 2020, FreeBSD uses git as the primary version control system "
"for storing all of FreeBSD's base source code and documentation. As of "
@@ -923,7 +941,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:294
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:299
msgid ""
"Git is generally a developer tool. Users may prefer to use `freebsd-update` "
"(crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD Update”]) "
@@ -932,45 +950,45 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:297
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:302
msgid ""
"This section demonstrates how to install Git on a FreeBSD system and use it "
"to create a local copy of a FreeBSD source code repository."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:299
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:443
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:304
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:448
#, no-wrap
msgid "Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:302
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:307
msgid "Git can be installed from the Ports Collection, or as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:306
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:311
#, no-wrap
msgid "# pkg install git\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:309
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:314
#, no-wrap
msgid "Running Git"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:313
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:318
msgid ""
"To fetch a clean copy of the sources into a local directory, use `git "
"clone`. This directory of files is called the _working tree_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:318
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:323
msgid ""
"Git uses URLs to designate a repository. There are three different "
"repositories, `src` for the FreeBSD system source code, `doc` for "
@@ -981,115 +999,115 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:320
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:325
#, no-wrap
msgid "FreeBSD Git Repository URL Table"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:323
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:328
#, no-wrap
msgid "Item"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:324
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:329
#, no-wrap
msgid "Git URL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:324
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:329
#, no-wrap
msgid "Read-only src repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:325
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:330
#, no-wrap
msgid "`https://git.FreeBSD.org/src.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:325
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:330
#, no-wrap
msgid "Read-only src repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:326
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:331
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/src.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:326
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:331
#, no-wrap
msgid "Read-only doc repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:327
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:332
#, no-wrap
msgid "`https://git.FreeBSD.org/doc.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:327
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:332
#, no-wrap
msgid "Read-only doc repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:328
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:333
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/doc.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:328
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:333
#, no-wrap
msgid "Read-only ports repo via HTTPS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:329
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:334
#, no-wrap
msgid "`https://git.FreeBSD.org/ports.git`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:329
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:334
#, no-wrap
msgid "Read-only ports repo via anon-ssh"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:330
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:335
#, no-wrap
msgid "`ssh://anongit@git.FreeBSD.org/ports.git`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:333
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:338
msgid ""
"External mirrors maintained by project members are also available; please "
"refer to the <<external-mirrors>> section."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:335
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:340
msgid "To clone a copy of the FreeBSD system source code repository:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:339
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:344
#, no-wrap
msgid "# git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:344
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:349
msgid ""
"The `-o freebsd` option specifies the origin; by convention in the FreeBSD "
"documentation, the origin is assumed to be `freebsd`. Because the initial "
@@ -1098,14 +1116,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:347
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:352
msgid ""
"Initially, the working tree contains source code for the `main` branch, "
"which corresponds to CURRENT. To switch to 13-STABLE instead:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:351
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:356
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1113,14 +1131,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:355
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:360
msgid ""
"The working tree can be updated with `git pull`. To update [.filename]#/usr/"
"src# created in the example above, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:360
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:365
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1128,47 +1146,47 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:363
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:518
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:368
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:523
msgid ""
"The update is much quicker than a checkout, only transferring files that "
"have changed."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:364
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:369
#, no-wrap
msgid "Web-based repository browser"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:367
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:372
msgid ""
"The FreeBSD project uses cgit as the web-based repository browser: link:"
"https://cgit.FreeBSD.org/[https://cgit.FreeBSD.org/]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:368
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:373
#, no-wrap
msgid "For Developers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:371
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:376
msgid ""
"For information about write access to repositories see the extref:"
"{committers-guide}[Committer's Guide, git-mini-primer]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:373
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:378
#, no-wrap
msgid "External mirrors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:378
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:383
msgid ""
"Those mirrors are not hosted in FreeBSD.org but still maintained by the "
"project members. Users and developers are welcome to pull or browse "
@@ -1178,76 +1196,76 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:379
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:384
#, no-wrap
msgid "Codeberg"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:381
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:386
msgid "doc: https://codeberg.org/FreeBSD/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:382
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:387
msgid "ports: https://codeberg.org/FreeBSD/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:383
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:388
msgid "src: https://codeberg.org/FreeBSD/freebsd-src"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:384
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:389
#, no-wrap
msgid "GitHub"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:386
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:391
msgid "doc: https://github.com/freebsd/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:387
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:392
msgid "ports: https://github.com/freebsd/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:388
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:393
msgid "src: https://github.com/freebsd/freebsd-src"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:389
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:394
#, no-wrap
msgid "GitLab"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:391
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:396
msgid "doc: https://gitlab.com/FreeBSD/freebsd-doc"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:392
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:397
msgid "ports: https://gitlab.com/FreeBSD/freebsd-ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:393
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:398
msgid "src: https://gitlab.com/FreeBSD/freebsd-src"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:394
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:399
#, no-wrap
msgid "Mailing lists"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:398
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:403
msgid ""
"The main mailing list for general usage and questions about git in the "
"FreeBSD project is https://lists.freebsd.org/subscription/freebsd-"
@@ -1256,72 +1274,72 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:399
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:404
#, no-wrap
msgid "SSH host keys"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:402
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:407
msgid "gitrepo.FreeBSD.org host key fingerprints:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:403
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:408
msgid ""
"ECDSA key fingerprint is `SHA256:seWO5D27ySURcx4bknTNKlC1mgai0whP443PAKEvvZA`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:404
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:409
msgid ""
"ED25519 key fingerprint is `SHA256:"
"lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:405
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:410
msgid ""
"RSA key fingerprint is `SHA256:f453CUEFXEJAXlKeEHV+ajJfeEfx9MdKQUD7lIscnQI`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:407
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:412
msgid "git.FreeBSD.org host key fingerprints:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:408
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:413
msgid ""
"ECDSA key fingerprint is `SHA256:/UlirUAsGiitupxmtsn7f9b7zCWd0vCs4Yo/tpVWP9w`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:409
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:414
msgid ""
"ED25519 key fingerprint is `SHA256:"
"y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:410
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:415
msgid ""
"RSA key fingerprint is `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:412
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:417
msgid "These are also published as SSHFP records in DNS."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:414
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:419
#, no-wrap
msgid "Using Subversion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:424
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:429
msgid ""
"As of December 2020, FreeBSD uses git as the primary version control system "
"for storing all of FreeBSD's source code and documentation. Changes from "
@@ -1334,7 +1352,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:430
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:435
msgid ""
"Subversion is generally a developer tool. Users may prefer to use `freebsd-"
"update` (crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD "
@@ -1345,7 +1363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:433
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:438
msgid ""
"This section demonstrates how to install Subversion on a FreeBSD system and "
"use it to create a local copy of a FreeBSD repository. Additional "
@@ -1353,13 +1371,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:435
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:440
#, no-wrap
msgid "Svnlite"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:439
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:444
msgid ""
"A lightweight version of Subversion is already installed on FreeBSD as "
"`svnlite`. The port or package version of Subversion is only needed if the "
@@ -1367,26 +1385,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:441
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:446
msgid ""
"The only difference from normal Subversion use is that the command name is "
"`svnlite`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:446
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:451
msgid ""
"If `svnlite` is unavailable or the full version of Subversion is needed, "
"then it must be installed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:448
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:453
msgid "Subversion can be installed from the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:453
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:458
#, no-wrap
msgid ""
"# cd /usr/ports/devel/subversion\n"
@@ -1394,31 +1412,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:456
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:461
msgid "Subversion can also be installed as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:460
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:465
#, no-wrap
msgid "# pkg install subversion\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:463
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:468
#, no-wrap
msgid "Running Subversion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:467
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:472
msgid ""
"To fetch a clean copy of the sources into a local directory, use `svn`. The "
"files in this directory are called a _local working copy_."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:472
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:477
msgid ""
"Move or delete an existing destination directory before using `checkout` for "
"the first time. Checkout over an existing non-`svn` directory can cause "
@@ -1427,7 +1445,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:478
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:483
msgid ""
"Subversion uses URLs to designate a repository, taking the form of "
"_protocol://hostname/path_. The first component of the path is the FreeBSD "
@@ -1439,30 +1457,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:480
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:485
msgid ""
"A checkout from a given repository is performed with a command like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:484
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:489
#, no-wrap
msgid "# svn checkout https://svn.FreeBSD.org/repository/branch lwcdir\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:487
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:492
msgid "where:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:489
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:494
msgid ""
"_repository_ is one of the Project repositories: `base`, `ports`, or `doc`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:490
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:495
msgid ""
"_branch_ depends on the repository used. `ports` and `doc` are mostly "
"updated in the `head` branch, while `base` maintains the latest version of -"
@@ -1471,7 +1489,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:491
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:496
msgid ""
"_lwcdir_ is the target directory where the contents of the specified branch "
"should be placed. This is usually [.filename]#/usr/ports# for `ports`, [."
@@ -1479,7 +1497,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:494
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:499
msgid ""
"This example checks out the Source Tree from the FreeBSD repository using "
"the HTTPS protocol, placing the local working copy in [.filename]#/usr/"
@@ -1488,43 +1506,43 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:498
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:503
#, no-wrap
msgid "# svn checkout https://svn.FreeBSD.org/base/head /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:502
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:507
msgid ""
"Because the initial checkout must download the full branch of the remote "
"repository, it can take a while. Please be patient."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:504
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:509
msgid ""
"After the initial checkout, the local working copy can be updated by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:508
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:513
#, no-wrap
msgid "# svn update lwcdir\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:511
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:516
msgid "To update [.filename]#/usr/src# created in the example above, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:515
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:520
#, no-wrap
msgid "# svn update /usr/src\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:522
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:527
msgid ""
"An alternate way of updating the local working copy after checkout is "
"provided by the [.filename]#Makefile# in the [.filename]#/usr/ports#, [."
@@ -1534,7 +1552,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:527
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:532
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -1542,24 +1560,24 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:530
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:535
#, no-wrap
msgid "Subversion Mirror Sites"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:533
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:538
msgid "The FreeBSD Subversion repository is:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:537
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:542
#, no-wrap
msgid "svn.FreeBSD.org\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:541
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:546
msgid ""
"This is a publicly accessible mirror network that uses GeoDNS to select an "
"appropriate back end server. To view the FreeBSD Subversion repositories "
@@ -1568,7 +1586,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:543
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:548
msgid ""
"HTTPS is the preferred protocol, but the [.filename]#security/ca_root_nss# "
"package will need to be installed in order to automatically validate "
@@ -1576,13 +1594,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:544
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:549
#, no-wrap
msgid "For More Information"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:547
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:552
msgid ""
"For other information about using Subversion, please see the \"Subversion "
"Book\", titled http://svnbook.red-bean.com/[Version Control with "
@@ -1591,18 +1609,18 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:549
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:554
#, no-wrap
msgid "CD and DVD Sets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:552
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:557
msgid "FreeBSD CD and DVD sets are available from several online retailers:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:562
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:567
#, no-wrap
msgid ""
"FreeBSD Mall, Inc.\n"
@@ -1617,7 +1635,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:565
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:570
#, no-wrap
msgid ""
"Getlinux\n"
@@ -1625,7 +1643,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/mirrors/_index.adoc:572
+#: documentation/content/en/books/handbook/mirrors/_index.adoc:577
#, no-wrap
msgid ""
"Dr. Hinner EDV\n"
diff --git a/documentation/content/en/books/handbook/multimedia/_index.po b/documentation/content/en/books/handbook/multimedia/_index.po
index 16cd05e229..517aefd3be 100644
--- a/documentation/content/en/books/handbook/multimedia/_index.po
+++ b/documentation/content/en/books/handbook/multimedia/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 10:28-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 7. Multimedia"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:14
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:15
#, no-wrap
msgid "Multimedia"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:52
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:57
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:58
msgid ""
"FreeBSD supports a wide variety of sound cards, allowing users to enjoy high "
"fidelity output from a FreeBSD system. This includes the ability to record "
@@ -58,7 +58,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:60
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:61
msgid ""
"FreeBSD also supports the playback of video files and ``DVD``s. The FreeBSD "
"Ports Collection contains applications to encode, convert, and playback "
@@ -66,7 +66,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:63
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:64
msgid ""
"This chapter describes how to configure sound cards, video playback, TV "
"tuner cards, and scanners on FreeBSD. It also describes some of the "
@@ -74,80 +74,80 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:65
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:66
msgid "After reading this chapter, you will know how to:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:67
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:68
msgid "Configure a sound card on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:68
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:69
msgid "Troubleshoot the sound setup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:69
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:70
msgid "Playback and encode MP3s and other audio."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:70
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:71
msgid "Prepare a FreeBSD system for video playback."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:71
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:72
msgid "Play ``DVD``s, [.filename]#.mpg#, and [.filename]#.avi# files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:72
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:73
msgid "Rip `CD` and `DVD` content into files."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:73
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:74
msgid "Configure a TV card."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:74
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:75
msgid "Install and setup MythTV on FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:75
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:76
msgid "Configure an image scanner."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:76
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:77
msgid "Configure a Bluetooth headset."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:78
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:79
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:80
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:81
msgid ""
"Know how to install applications as described in crossref:ports[ports,"
"Installing Applications: Packages and Ports]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:82
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:83
#, no-wrap
msgid "Setting Up the Sound Card"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:87
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:88
msgid ""
"Before beginning the configuration, determine the model of the sound card "
"and the chip it uses. FreeBSD supports a wide variety of sound cards. "
@@ -157,7 +157,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:91
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:92
msgid ""
"In order to use the sound device, its device driver must be loaded. The "
"easiest way is to load a kernel module for the sound card with man:"
@@ -166,26 +166,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:95
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:96
#, no-wrap
msgid "# kldload snd_hda\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:99
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:100
msgid ""
"To automate the loading of this driver at boot time, add the driver to [."
"filename]#/boot/loader.conf#. The line for this driver is:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:103
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:104
#, no-wrap
msgid "snd_hda_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:107
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:108
msgid ""
"Other available sound modules are listed in [.filename]#/boot/defaults/"
"loader.conf#. When unsure which driver to use, load the [."
@@ -193,13 +193,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:111
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:112
#, no-wrap
msgid "# kldload snd_driver\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:115
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:116
msgid ""
"This is a metadriver which loads all of the most common sound drivers and "
"can be used to speed up the search for the correct driver. It is also "
@@ -208,20 +208,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:117
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:118
msgid ""
"To determine which driver was selected for the sound card after loading the "
"[.filename]#snd_driver# metadriver, type `cat /dev/sndstat`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:118
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:119
#, no-wrap
msgid "Configuring a Custom Kernel with Sound Support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:122
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:123
msgid ""
"This section is for users who prefer to statically compile in support for "
"the sound card in a custom kernel. For more information about recompiling a "
@@ -230,20 +230,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:124
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:125
msgid ""
"When using a custom kernel to provide sound support, make sure that the "
"audio framework driver exists in the custom kernel configuration file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:128
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:129
#, no-wrap
msgid "device sound\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:132
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:133
msgid ""
"Next, add support for the sound card. To continue the example of the built-"
"in audio chipset based on the Intel specification from the previous section, "
@@ -251,20 +251,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:136
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:137
#, no-wrap
msgid "device snd_hda\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:139
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:140
msgid ""
"Be sure to read the manual page of the driver for the device name to use for "
"the driver."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:144
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:145
msgid ""
"Non-PnP ISA sound cards may require the IRQ and I/O port settings of the "
"card to be added to [.filename]#/boot/device.hints#. During the boot "
@@ -275,7 +275,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:149
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:150
#, no-wrap
msgid ""
"device snd_sbc\n"
@@ -283,14 +283,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:152
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:153
msgid ""
"If the card uses the `0x220` I/O port and IRQ `5`, these lines must also be "
"added to [.filename]#/boot/device.hints#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:160
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:161
#, no-wrap
msgid ""
"hint.sbc.0.at=\"isa\"\n"
@@ -301,14 +301,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:163
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:164
msgid ""
"The syntax used in [.filename]#/boot/device.hints# is described in man:"
"sound[4] and the manual page for the driver of the sound card."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:167
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:168
msgid ""
"The settings shown above are the defaults. In some cases, the IRQ or other "
"settings may need to be changed to match the card. Refer to man:snd_sbc[4] "
@@ -316,13 +316,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:169
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:170
#, no-wrap
msgid "Testing Sound"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:174
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:175
msgid ""
"After loading the required module or rebooting into the custom kernel, the "
"sound card should be detected. To confirm, run `dmesg | grep pcm`. This "
@@ -330,7 +330,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:180
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:181
#, no-wrap
msgid ""
"pcm0: <NVIDIA (0x001c) (HDMI/DP 8ch)> at nid 5 on hdaa0\n"
@@ -339,12 +339,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:183
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:184
msgid "The status of the sound card may also be checked using this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:192
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:193
#, no-wrap
msgid ""
"# cat /dev/sndstat\n"
@@ -356,7 +356,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:197
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:198
msgid ""
"The output will vary depending upon the sound card. If no [.filename]#pcm# "
"devices are listed, double-check that the correct device driver was loaded "
@@ -365,7 +365,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:200
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:201
msgid ""
"If all goes well, the sound card should now work in FreeBSD. If the `CD` or "
"`DVD` drive is properly connected to the sound card, one can insert an audio "
@@ -373,20 +373,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:204
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:205
#, no-wrap
msgid "% cdcontrol -f /dev/acd0 play 1\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:209
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:210
msgid ""
"Audio ``CD``s have specialized encodings which means that they should not be "
"mounted using man:mount[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:213
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:214
msgid ""
"Various applications, such as package:audio/workman[], provide a friendlier "
"interface. The package:audio/mpg123[] port can be installed to listen to "
@@ -394,26 +394,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:215
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:216
msgid ""
"Another quick way to test the card is to send data to [.filename]#/dev/dsp#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:219
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:220
#, no-wrap
msgid "% cat filename > /dev/dsp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:223
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:224
msgid ""
"where [.filename]#filename# can be any type of file. This command should "
"produce some noise, confirming that the sound card is working."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:228
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:229
msgid ""
"The [.filename]#/dev/dsp*# device nodes will be created automatically as "
"needed. When not in use, they do not exist and will not appear in the "
@@ -421,13 +421,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:231
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:232
#, no-wrap
msgid "Setting up Bluetooth Sound Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:235
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:236
msgid ""
"Connecting to a Bluetooth device is out of scope for this chapter. Refer to "
"crossref:advanced-networking[network-bluetooth,“Bluetooth”] for more "
@@ -435,153 +435,153 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:237
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:238
msgid ""
"To get Bluetooth sound sink working with FreeBSD's sound system, users have "
"to install package:audio/virtual_oss[] first:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:241
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:242
#, no-wrap
msgid "# pkg install virtual_oss\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:244
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:245
msgid ""
"package:audio/virtual_oss[] requires `cuse` to be loaded into the kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:248
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:249
#, no-wrap
msgid "# kldload cuse\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:251
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:252
msgid "To load `cuse` during system startup, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:255
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:256
#, no-wrap
msgid "# echo 'cuse_load=yes' >> /boot/loader.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:258
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:259
msgid ""
"To use headphones as a sound sink with package:audio/virtual_oss[], users "
"need to create a virtual device after connecting to a Bluetooth audio device:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:262
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:263
#, no-wrap
msgid "# virtual_oss -C 2 -c 2 -r 48000 -b 16 -s 768 -R /dev/null -P /dev/bluetooth/headphones -d dsp\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:268
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:269
msgid ""
"_headphones_ in this example is a hostname from [.filename]#/etc/bluetooth/"
"hosts#. `BT_ADDR` could be used instead."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:271
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:272
msgid "Refer to man:virtual_oss[8] for more information."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:273
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:274
#, no-wrap
msgid "Troubleshooting Sound"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:276
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:277
msgid ""
"<<multimedia-sound-common-error-messages>> lists some common error messages "
"and their solutions:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:278
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:279
#, no-wrap
msgid "Common Error Messages"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:282
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:283
#, no-wrap
msgid "Error"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:284
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:285
#, no-wrap
msgid "Solution"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:285
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:286
#, no-wrap
msgid "`sb_dspwr(XX) timed out`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:289
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:290
#, no-wrap
msgid "The I/O port is not set correctly."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:290
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:291
#, no-wrap
msgid "`bad irq XX`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:294
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:295
#, no-wrap
msgid "The IRQ is set incorrectly. Make sure that the set IRQ and the sound IRQ are the same."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:295
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:296
#, no-wrap
msgid "`xxx: gus pcm not attached, out of memory`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:299
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:300
#, no-wrap
msgid "There is not enough available memory to use the device."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:300
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:301
#, no-wrap
msgid "`xxx: can't open /dev/dsp!`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:302
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:303
#, no-wrap
msgid "Type `fstat \\"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:303
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:304
#, no-wrap
msgid "grep` dsp to check if another application is holding the device open. Noteworthy troublemakers are esound and KDE's sound support."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:309
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:310
msgid ""
"Modern graphics cards often come with their own sound driver for use with "
"`HDMI`. This sound device is sometimes enumerated before the sound card "
@@ -591,7 +591,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:329
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:330
#, no-wrap
msgid ""
"...\n"
@@ -614,7 +614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:333
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:334
msgid ""
"In this example, the graphics card (`NVidia`) has been enumerated before the "
"sound card (`Realtek ALC889`). To use the sound card as the default "
@@ -623,13 +623,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:337
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:338
#, no-wrap
msgid "# sysctl hw.snd.default_unit=n\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:342
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:343
msgid ""
"where `n` is the number of the sound device to use. In this example, it "
"should be `4`. Make this change permanent by adding the following line to [."
@@ -637,13 +637,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:346
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:347
#, no-wrap
msgid "hw.snd.default_unit=4\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:354
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:355
msgid ""
"Programs using package:audio/pulseaudio[] might need to restart the package:"
"audio/pulseaudio[] daemon for the changes in `hw.snd.default_unit` to take "
@@ -653,7 +653,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:360
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:361
#, no-wrap
msgid ""
"# pacmd\n"
@@ -662,33 +662,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:364
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:365
msgid ""
"The following command changes the default sink to card number 4 as in the "
"previous example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:368
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:369
#, no-wrap
msgid "set-default-sink 4\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:374
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:375
msgid ""
"Do not use the `exit` command to exit the command line interface. That will "
"kill the package:audio/pulseaudio[] daemon. Use kbd:[Ctrl+D] instead."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:377
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:378
#, no-wrap
msgid "Utilizing Multiple Sound Sources"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:381
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:382
msgid ""
"It is often desirable to have multiple sources of sound that are able to "
"play simultaneously. FreeBSD uses \"Virtual Sound Channels\" to multiplex "
@@ -696,13 +696,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:383
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:384
msgid ""
"Three man:sysctl[8] knobs are available for configuring virtual channels:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:389
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:390
#, no-wrap
msgid ""
"# sysctl dev.pcm.0.play.vchans=4\n"
@@ -711,7 +711,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:395
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:396
msgid ""
"This example allocates four virtual channels, which is a practical number "
"for everyday use. Both `dev.pcm.0.play.vchans=4` and `dev.pcm.0.rec."
@@ -724,7 +724,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:400
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:401
msgid ""
"The number of virtual channels for a device cannot be changed while it is in "
"use. First, close any programs using the device, such as music players or "
@@ -732,20 +732,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:403
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:404
msgid ""
"The correct [.filename]#pcm# device will automatically be allocated "
"transparently to a program that requests [.filename]#/dev/dsp0#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:404
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:405
#, no-wrap
msgid "Setting Default Values for Mixer Channels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:409
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:410
msgid ""
"The default values for the different mixer channels are hardcoded in the "
"source code of the man:pcm[4] driver. While sound card mixer levels can be "
@@ -756,39 +756,39 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:413
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:414
#, no-wrap
msgid "hint.pcm.0.vol=\"50\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:416
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:417
msgid ""
"This will set the volume channel to a default value of `50` when the man:"
"pcm[4] module is loaded."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:418
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:419
#, no-wrap
msgid "MP3 Audio"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:421
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:422
msgid ""
"This section describes some `MP3` players available for FreeBSD, how to rip "
"audio `CD` tracks, and how to encode and decode ``MP3``s."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:423
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:424
#, no-wrap
msgid "MP3 Players"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:431
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:432
msgid ""
"A popular graphical `MP3` player is Audacious. It supports Winamp skins and "
"additional plugins. The interface is intuitive, with a playlist, graphic "
@@ -798,7 +798,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:435
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:436
msgid ""
"The package:audio/mpg123[] package or port provides an alternative, command-"
"line `MP3` player. Once installed, specify the `MP3` file to play on the "
@@ -807,7 +807,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:442
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:443
#, no-wrap
msgid ""
"# mpg123 -a /dev/dsp1.0 Foobar-GreatestHits.mp3\n"
@@ -817,7 +817,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:445
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:446
#, no-wrap
msgid ""
"Playing MPEG stream from Foobar-GreatestHits.mp3 ...\n"
@@ -825,18 +825,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:448
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:449
msgid "Additional `MP3` players are available in the FreeBSD Ports Collection."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:450
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:451
#, no-wrap
msgid "Ripping `CD` Audio Tracks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:454
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:455
msgid ""
"Before encoding a `CD` or `CD` track to `MP3`, the audio data on the `CD` "
"must be ripped to the hard drive. This is done by copying the raw `CD` "
@@ -844,27 +844,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:456
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:457
msgid ""
"The `cdda2wav` tool, which is installed with the package:sysutils/cdrtools[] "
"suite, can be used to rip audio information from ``CD``s."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:458
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:459
msgid ""
"With the audio `CD` in the drive, the following command can be issued as "
"`root` to rip an entire `CD` into individual, per track, `WAV` files:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:462
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:463
#, no-wrap
msgid "# cdda2wav -D 0,1,0 -B\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:466
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:467
msgid ""
"In this example, the `-D _0,1,0_` indicates the `SCSI` device [."
"filename]#0,1,0# containing the `CD` to rip. Use `cdrecord -scanbus` to "
@@ -872,29 +872,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:468
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:469
msgid "To rip individual tracks, use `-t` to specify the track:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:472
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:473
#, no-wrap
msgid "# cdda2wav -D 0,1,0 -t 7\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:475
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:476
msgid "To rip a range of tracks, such as track one to seven, specify a range:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:479
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:480
#, no-wrap
msgid "# cdda2wav -D 0,1,0 -t 1+7\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:483
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:484
msgid ""
"To rip from an `ATAPI` (`IDE`) `CDROM` drive, specify the device name in "
"place of the `SCSI` unit numbers. For example, to rip track 7 from an IDE "
@@ -902,40 +902,40 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:487
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:488
#, no-wrap
msgid "# cdda2wav -D /dev/acd0 -t 7\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:490
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:491
msgid ""
"Alternately, `dd` can be used to extract audio tracks on `ATAPI` drives, as "
"described in crossref:disks[duplicating-audiocds,“Duplicating Audio CDs”]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:492
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:493
#, no-wrap
msgid "Encoding and Decoding MP3s"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:496
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:497
msgid ""
"Lame is a popular `MP3` encoder which can be installed from the package:"
"audio/lame[] port. Due to patent issues, a package is not available."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:498
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:499
msgid ""
"The following command will convert the ripped `WAV` file [.filename]#audio01."
"wav# to [.filename]#audio01.mp3#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:503
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:504
#, no-wrap
msgid ""
"# lame -h -b 128 --tt \"Foo Song Title\" --ta \"FooBar Artist\" --tl \"FooBar Album\" \\\n"
@@ -943,7 +943,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:510
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:511
msgid ""
"The specified 128 kbits is a standard `MP3` bitrate while the 160 and 192 "
"bitrates provide higher quality. The higher the bitrate, the larger the "
@@ -954,7 +954,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:513
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:514
msgid ""
"In order to burn an audio `CD` from ``MP3``s, they must first be converted "
"to a non-compressed file format. XMMS can be used to convert to the `WAV` "
@@ -963,82 +963,82 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:515
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:516
msgid ""
"To convert [.filename]#audio01.mp3# using mpg123, specify the name of the "
"`PCM` file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:519
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:520
#, no-wrap
msgid "# mpg123 -s audio01.mp3 > audio01.pcm\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:522
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:523
msgid "To use XMMS to convert a `MP3` to `WAV` format, use these steps:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:524
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:525
#, no-wrap
msgid "Procedure: Converting to `WAV` Format in XMMS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:526
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:527
msgid "Launch XMMS."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:527
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:528
msgid "Right-click the window to bring up the XMMS menu."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:528
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:529
msgid "Select `Preferences` under `Options`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:529
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:530
msgid "Change the Output Plugin to \"Disk Writer Plugin\"."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:530
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:531
msgid "Press `Configure`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:531
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:532
msgid "Enter or browse to a directory to write the uncompressed files to."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:532
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:533
msgid ""
"Load the `MP3` file into XMMS as usual, with volume at 100% and EQ settings "
"turned off."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:533
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:534
msgid ""
"Press `Play`. The XMMS will appear as if it is playing the `MP3`, but no "
"music will be heard. It is actually playing the `MP3` to a file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:534
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:535
msgid ""
"When finished, be sure to set the default Output Plugin back to what it was "
"before in order to listen to ``MP3``s again."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:539
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:540
msgid ""
"Both the `WAV` and `PCM` formats can be used with cdrecord. When using "
"`WAV` files, there will be a small tick sound at the beginning of each "
@@ -1047,26 +1047,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:543
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:544
#, no-wrap
msgid "% sox -t wav -r 44100 -s -w -c 2 track.wav track.raw\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:546
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:547
msgid ""
"Refer to crossref:disks[creating-cds,“Creating and Using CD Media”] for more "
"information on using a `CD` burner in FreeBSD."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:548
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:549
#, no-wrap
msgid "Video Playback"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:553
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:554
msgid ""
"Before configuring video playback, determine the model and chipset of the "
"video card. While Xorg supports a wide variety of video cards, not all "
@@ -1075,7 +1075,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:556
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:557
msgid ""
"It is a good idea to have a short MPEG test file for evaluating various "
"players and options. Since some `DVD` applications look for `DVD` media in "
@@ -1084,13 +1084,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:560
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:561
#, no-wrap
msgid "# ln -sf /dev/cd0 /dev/dvd\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:564
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:565
msgid ""
"Due to the nature of man:devfs[5], manually created links will not persist "
"after a system reboot. In order to recreate the symbolic link automatically "
@@ -1099,27 +1099,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:568
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:569
#, no-wrap
msgid "link cd0 dvd\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:571
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:572
msgid ""
"`DVD` decryption invokes certain functions that require write permission to "
"the `DVD` device."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:573
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:574
msgid ""
"To enhance the shared memory Xorg interface, it is recommended to increase "
"the values of these man:sysctl[8] variables:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:578
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:579
#, no-wrap
msgid ""
"kern.ipc.shmmax=67108864\n"
@@ -1127,13 +1127,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:581
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:582
#, no-wrap
msgid "Determining Video Capabilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:585
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:586
msgid ""
"There are several possible ways to display video under Xorg and what works "
"is largely hardware dependent. Each method described below will have "
@@ -1141,17 +1141,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:587
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:588
msgid "Common video interfaces include:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:589
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:590
msgid "Xorg: normal output using shared memory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:590
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:591
msgid ""
"XVideo: an extension to the Xorg interface which allows video to be directly "
"displayed in drawable objects through a special acceleration. This extension "
@@ -1160,7 +1160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:591
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:592
msgid ""
"`SDL`: the Simple Directmedia Layer is a porting layer for many operating "
"systems, allowing cross-platform applications to be developed which make "
@@ -1171,7 +1171,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:592
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:593
msgid ""
"`DGA`: the Direct Graphics Access is an Xorg extension which allows a "
"program to bypass the Xorg server and directly alter the framebuffer. As it "
@@ -1182,34 +1182,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:593
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:594
msgid "SVGAlib: a low level console graphics layer."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:595
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:596
#, no-wrap
msgid "XVideo"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:598
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:599
msgid "To check whether this extension is running, use `xvinfo`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:602
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:603
#, no-wrap
msgid "% xvinfo\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:605
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:606
msgid "XVideo is supported for the card if the result is similar to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:676
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:677
#, no-wrap
msgid ""
"X-Video Extension version 2.2\n"
@@ -1283,19 +1283,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:679
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:680
msgid ""
"The formats listed, such as YUV2 and YUV12, are not present with every "
"implementation of XVideo and their absence may hinder some players."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:681
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:682
msgid "If the result instead looks like:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:687
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:688
#, no-wrap
msgid ""
"X-Video Extension version 2.2\n"
@@ -1304,7 +1304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:691
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:692
msgid ""
"XVideo is probably not supported for the card. This means that it will be "
"more difficult for the display to meet the computational demands of "
@@ -1312,26 +1312,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:693
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:694
#, no-wrap
msgid "Ports and Packages Dealing with Video"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:696
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:697
msgid ""
"This section introduces some of the software available from the FreeBSD "
"Ports Collection which can be used for video playback."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:698
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:699
#, no-wrap
msgid "MPlayer and MEncoder"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:702
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:703
msgid ""
"MPlayer is a command-line video player with an optional graphical interface "
"which aims to provide speed and flexibility. Other graphical front-ends to "
@@ -1339,7 +1339,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:706
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:707
msgid ""
"MPlayer can be installed using the package:multimedia/mplayer[] package or "
"port. Several compile options are available and a variety of hardware "
@@ -1348,7 +1348,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:711
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:712
msgid ""
"When compiling the port, the menu options should be reviewed to determine "
"the type of support to compile into the port. If an option is not selected, "
@@ -1358,7 +1358,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:715
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:716
msgid ""
"By default, the package or port will build the `mplayer` command line "
"utility and the `gmplayer` graphical utility. To encode videos, compile the "
@@ -1367,7 +1367,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:718
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:719
msgid ""
"The first time MPlayer is run, it will create [.filename]#~/.mplayer# in the "
"user's home directory. This subdirectory contains default versions of the "
@@ -1375,58 +1375,58 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:721
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:722
msgid ""
"This section describes only a few common uses. Refer to mplayer(1) for a "
"complete description of its numerous options."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:723
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:724
msgid ""
"To play the file [.filename]#testfile.avi#, specify the video interfaces "
"with `-vo`, as seen in the following examples:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:727
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:728
#, no-wrap
msgid "% mplayer -vo xv testfile.avi\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:732
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:733
#, no-wrap
msgid "% mplayer -vo sdl testfile.avi\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:737
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:738
#, no-wrap
msgid "% mplayer -vo x11 testfile.avi\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:742
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:743
#, no-wrap
msgid "# mplayer -vo dga testfile.avi\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:747
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:748
#, no-wrap
msgid "# mplayer -vo 'sdl:dga' testfile.avi\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:750
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:751
msgid ""
"It is worth trying all of these options, as their relative performance "
"depends on many factors and will vary significantly with hardware."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:753
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:754
msgid ""
"To play a `DVD`, replace [.filename]#testfile.avi# with `dvd://_N_ -dvd-"
"device _DEVICE_`, where _N_ is the title number to play and _DEVICE_ is the "
@@ -1435,13 +1435,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:757
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:758
#, no-wrap
msgid "# mplayer -vo xv dvd://3 -dvd-device /dev/dvd\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:763
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:764
msgid ""
"The default `DVD` device can be defined during the build of the MPlayer port "
"by including the `WITH_DVD_DEVICE=/path/to/desired/device` option. By "
@@ -1450,28 +1450,28 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:767
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:768
msgid ""
"To stop, pause, advance, and so on, use a keybinding. To see the list of "
"keybindings, run `mplayer -h` or read mplayer(1)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:769
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:770
msgid ""
"Additional playback options include `-fs -zoom`, which engages fullscreen "
"mode, and `-framedrop`, which helps performance."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:771
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:772
msgid ""
"Each user can add commonly used options to their [.filename]#~/.mplayer/"
"config# like so:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:777
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:778
#, no-wrap
msgid ""
"vo=xv\n"
@@ -1480,25 +1480,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:781
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:782
msgid ""
"`mplayer` can be used to rip a `DVD` title to a [.filename]#.vob#. To dump "
"the second title from a `DVD`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:785
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:786
#, no-wrap
msgid "# mplayer -dumpstream -dumpfile out.vob dvd://2 -dvd-device /dev/dvd\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:788
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:789
msgid "The output file, [.filename]#out.vob#, will be in `MPEG` format."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:791
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:792
msgid ""
"Anyone wishing to obtain a high level of expertise with UNIX(R) video should "
"consult http://www.mplayerhq.hu/DOCS/[mplayerhq.hu/DOCS] as it is "
@@ -1507,7 +1507,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:795
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:796
msgid ""
"Before using `mencoder`, it is a good idea to become familiar with the "
"options described at http://www.mplayerhq.hu/DOCS/HTML/en/mencoder."
@@ -1519,23 +1519,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:797
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:798
msgid "Here is an example of a simple copy:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:801
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:802
#, no-wrap
msgid "% mencoder input.avi -oac copy -ovc copy -o output.avi\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:804
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:805
msgid "To rip to a file, use `-dumpfile` with `mplayer`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:808
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:809
msgid ""
"To convert [.filename]#input.avi# to the MPEG4 codec with MPEG3 audio "
"encoding, first install the package:audio/lame[] port. Due to licensing "
@@ -1543,7 +1543,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:813
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:814
#, no-wrap
msgid ""
"% mencoder input.avi -oac mp3lame -lameopts br=192 \\\n"
@@ -1551,14 +1551,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:816
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:817
msgid ""
"This will produce output playable by applications such as `mplayer` and "
"`xine`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:819
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:820
msgid ""
"[.filename]#input.avi# can be replaced with `dvd://1 -dvd-device /dev/dvd` "
"and run as `root` to re-encode a `DVD` title directly. Since it may take a "
@@ -1567,13 +1567,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:821
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:822
#, no-wrap
msgid "The xine Video Player"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:825
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:826
msgid ""
"xine is a video player with a reusable base library and a modular executable "
"which can be extended with plugins. It can be installed using the package:"
@@ -1581,7 +1581,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:828
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:829
msgid ""
"In practice, xine requires either a fast CPU with a fast video card, or "
"support for the XVideo extension. The xine video player performs best on "
@@ -1589,40 +1589,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:831
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:832
msgid ""
"By default, the xine player starts a graphical user interface. The menus "
"can then be used to open a specific file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:833
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:834
msgid ""
"Alternatively, xine may be invoked from the command line by specifying the "
"name of the file to play:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:837
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:838
#, no-wrap
msgid "% xine -g -p mymovie.avi\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:840
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:841
msgid ""
"Refer to http://www.xine-project.org/faq[xine-project.org/faq] for more "
"information and troubleshooting tips."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:842
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:843
#, no-wrap
msgid "The Transcode Utilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:846
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:847
msgid ""
"Transcode provides a suite of tools for re-encoding video and audio files. "
"Transcode can be used to merge video files or repair broken files using "
@@ -1630,7 +1630,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:852
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:853
msgid ""
"In FreeBSD, Transcode can be installed using the package:multimedia/"
"transcode[] package or port. Many users prefer to compile the port as it "
@@ -1642,14 +1642,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:854
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:855
msgid ""
"This example demonstrates how to convert a DivX file into a PAL MPEG-1 file "
"(PAL VCD):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:859
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:860
#, no-wrap
msgid ""
"% transcode -i input.avi -V --export_prof vcd-pal -o output_vcd\n"
@@ -1657,7 +1657,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:863
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:864
msgid ""
"The resulting `MPEG` file, [.filename]#output_vcd.mpg#, is ready to be "
"played with MPlayer. The file can be burned on a `CD` media to create a "
@@ -1666,7 +1666,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:865
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:866
msgid ""
"In addition to the manual page for `transcode`, refer to http://www."
"transcoding.org/cgi-bin/transcode[transcoding.org/cgi-bin/transcode] for "
@@ -1674,13 +1674,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:867
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:868
#, no-wrap
msgid "TV Cards"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:871
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:872
msgid ""
"TV cards can be used to watch broadcast or cable TV on a computer. Most "
"cards accept composite video via an `RCA` or S-video input and some cards "
@@ -1688,7 +1688,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:875
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:876
msgid ""
"FreeBSD provides support for PCI-based TV cards using a Brooktree "
"Bt848/849/878/879 video capture chip with the man:bktr[4] driver. This "
@@ -1697,13 +1697,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:876
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:877
#, no-wrap
msgid "Loading the Driver"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:880
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:881
msgid ""
"In order to use the card, the man:bktr[4] driver must be loaded. To "
"automate this at boot time, add the following line to [.filename]#/boot/"
@@ -1711,13 +1711,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:884
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:885
#, no-wrap
msgid "bktr_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:888
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:889
msgid ""
"Alternatively, one can statically compile support for the TV card into a "
"custom kernel. In that case, add the following lines to the custom kernel "
@@ -1725,7 +1725,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:895
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:896
#, no-wrap
msgid ""
"device\t bktr\n"
@@ -1735,21 +1735,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:899
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:900
msgid ""
"These additional devices are necessary as the card components are "
"interconnected via an I2C bus. Then, build and install a new kernel."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:902
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:903
msgid ""
"To test that the tuner is correctly detected, reboot the system. The TV "
"card should appear in the boot messages, as seen in this example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:911
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:912
#, no-wrap
msgid ""
"bktr0: <BrookTree 848A> mem 0xd7000000-0xd7000fff irq 10 at device 10.0 on pci0\n"
@@ -1761,7 +1761,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:916
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:917
msgid ""
"The messages will differ according to the hardware. If necessary, it is "
"possible to override some of the detected parameters using man:sysctl[8] or "
@@ -1771,73 +1771,73 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:920
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:921
#, no-wrap
msgid "options OVERRIDE_TUNER=6\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:923
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:924
msgid "or, use man:sysctl[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:927
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:928
#, no-wrap
msgid "# sysctl hw.bt848.tuner=6\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:930
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:931
msgid ""
"Refer to man:bktr[4] for a description of the available man:sysctl[8] "
"parameters and kernel options."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:931
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:932
#, no-wrap
msgid "Useful Applications"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:934
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:935
msgid "To use the TV card, install one of the following applications:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:936
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:937
msgid ""
"package:multimedia/fxtv[] provides TV-in-a-window and image/audio/video "
"capture capabilities."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:937
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:938
msgid ""
"package:multimedia/xawtv[] is another TV application with similar features."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:938
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:939
msgid ""
"package:audio/xmradio[] provides an application for using the FM radio tuner "
"of a TV card."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:940
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:941
msgid "More applications are available in the FreeBSD Ports Collection."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:941
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:942
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:945
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:946
msgid ""
"If any problems are encountered with the TV card, check that the video "
"capture chip and the tuner are supported by man:bktr[4] and that the right "
@@ -1846,13 +1846,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:947
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:948
#, no-wrap
msgid "MythTV"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:952
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:953
msgid ""
"MythTV is a popular, open source Personal Video Recorder (`PVR`) "
"application. This section demonstrates how to install and setup MythTV on "
@@ -1861,14 +1861,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:955
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:956
msgid ""
"MythTV requires a frontend and a backend. These components can either be "
"installed on the same system or on different machines."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:959
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:960
msgid ""
"The frontend can be installed on FreeBSD using the package:multimedia/mythtv-"
"frontend[] package or port. Xorg must also be installed and configured as "
@@ -1878,7 +1878,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:963
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:964
msgid ""
"To install both the backend and the frontend on FreeBSD, use the package:"
"multimedia/mythtv[] package or port. A MySQL(TM) database server is also "
@@ -1888,13 +1888,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:964
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:965
#, no-wrap
msgid "Hardware"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:972
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:973
msgid ""
"MythTV uses Video for Linux (`V4L`) to access video input devices such as "
"encoders and tuners. In FreeBSD, MythTV works best with `USB` DVB-S/C/T "
@@ -1910,36 +1910,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:974
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:975
msgid ""
"The https://wiki.freebsd.org/HTPC[wiki.freebsd.org/HTPC] page contains a "
"list of all available `DVB` drivers."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:975
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:976
#, no-wrap
msgid "Setting up the MythTV Backend"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:978
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:979
msgid "To install MythTV using binary packages:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:982
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:983
#, no-wrap
msgid "# pkg install mythtv\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:985
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:986
msgid "Alternatively, to install from the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:990
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:991
#, no-wrap
msgid ""
"# cd /usr/ports/multimedia/mythtv\n"
@@ -1947,34 +1947,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:993
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:994
msgid "Once installed, set up the MythTV database:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:997
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:998
#, no-wrap
msgid "# mysql -uroot -p < /usr/local/share/mythtv/database/mc.sql\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1000
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1001
msgid "Then, configure the backend:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1004
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1005
#, no-wrap
msgid "# mythtv-setup\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1007
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1008
msgid "Finally, start the backend:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1012
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1013
#, no-wrap
msgid ""
"# sysrc mythbackend_enable=yes\n"
@@ -1982,13 +1982,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1015
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1016
#, no-wrap
msgid "Image Scanners"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1019
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1020
msgid ""
"In FreeBSD, access to image scanners is provided by SANE (Scanner Access Now "
"Easy), which is available in the FreeBSD Ports Collection. SANE will also "
@@ -1996,7 +1996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1024
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1025
msgid ""
"FreeBSD supports both `SCSI` and `USB` scanners. Depending upon the scanner "
"interface, different device drivers are required. Be sure the scanner is "
@@ -2006,7 +2006,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1027
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1028
msgid ""
"This chapter describes how to determine if the scanner has been detected by "
"FreeBSD. It then provides an overview of how to configure and use SANE on a "
@@ -2014,13 +2014,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1029
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1030
#, no-wrap
msgid "Checking the Scanner"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1033
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1034
msgid ""
"The [.filename]#GENERIC# kernel includes the device drivers needed to "
"support `USB` scanners. Users with a custom kernel should ensure that the "
@@ -2028,7 +2028,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1041
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1042
#, no-wrap
msgid ""
"device usb\n"
@@ -2039,7 +2039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1045
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1046
msgid ""
"To determine if the `USB` scanner is detected, plug it in and use `dmesg` to "
"determine whether the scanner appears in the system message buffer. If it "
@@ -2047,20 +2047,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1049
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1050
#, no-wrap
msgid "ugen0.2: <EPSON> at usbus0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1052
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1053
msgid ""
"In this example, an EPSON Perfection(R) 1650 `USB` scanner was detected on [."
"filename]#/dev/ugen0.2#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1058
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1059
msgid ""
"If the scanner uses a `SCSI` interface, it is important to know which `SCSI` "
"controller board it will use. Depending upon the `SCSI` chipset, a custom "
@@ -2072,7 +2072,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1063
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1064
#, no-wrap
msgid ""
"device scbus\n"
@@ -2080,12 +2080,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1066
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1067
msgid "Verify that the device is displayed in the system message buffer:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1072
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1073
#, no-wrap
msgid ""
"pass2 at aic0 bus 0 target 2 lun 0\n"
@@ -2094,14 +2094,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1075
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1076
msgid ""
"If the scanner was not powered-on at system boot, it is still possible to "
"manually force detection by performing a `SCSI` bus scan with `camcontrol`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1083
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1084
#, no-wrap
msgid ""
"# camcontrol rescan all\n"
@@ -2112,12 +2112,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1086
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1087
msgid "The scanner should now appear in the `SCSI` devices list:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1094
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1095
#, no-wrap
msgid ""
"# camcontrol devlist\n"
@@ -2128,20 +2128,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1097
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1098
msgid ""
"Refer to man:scsi[4] and man:camcontrol[8] for more details about `SCSI` "
"devices on FreeBSD."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1098
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1099
#, no-wrap
msgid "SANE Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1104
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1105
msgid ""
"The SANE system provides the access to the scanner via backends (package:"
"graphics/sane-backends[]). Refer to http://www.sane-project.org/sane-"
@@ -2153,23 +2153,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1106
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1107
msgid "To install the backends from binary package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1110
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1111
#, no-wrap
msgid "# pkg install sane-backends\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1113
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1114
msgid "Alternatively, to install from the Ports Collection"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1118
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1119
#, no-wrap
msgid ""
"# cd /usr/ports/graphics/sane-backends\n"
@@ -2177,14 +2177,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1121
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1122
msgid ""
"After installing the package:graphics/sane-backends[] port or package, use "
"`sane-find-scanner` to check the scanner detection by the SANE system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1126
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1127
#, no-wrap
msgid ""
"# sane-find-scanner -q\n"
@@ -2192,7 +2192,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1130
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1131
msgid ""
"The output should show the interface type of the scanner and the device node "
"used to attach the scanner to the system. The vendor and the product model "
@@ -2200,14 +2200,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1135
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1136
msgid ""
"Some `USB` scanners require firmware to be loaded. Refer to sane-find-"
"scanner(1) and sane(7) for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1141
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1142
msgid ""
"Next, check if the scanner will be identified by a scanning frontend. The "
"SANE backends include `scanimage` which can be used to list the devices and "
@@ -2216,7 +2216,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1146
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1147
#, no-wrap
msgid ""
"# scanimage -L\n"
@@ -2224,8 +2224,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1149
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1180
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1150
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1181
#, no-wrap
msgid ""
"# scanimage -L\n"
@@ -2233,20 +2233,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1152
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1153
msgid ""
"In this second example, `epson2` is the backend name and `libusb:000:002` "
"means [.filename]#/dev/ugen0.2# is the device node used by the scanner."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1154
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1155
msgid ""
"If `scanimage` is unable to identify the scanner, this message will appear:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1162
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1163
#, no-wrap
msgid ""
"# scanimage -L\n"
@@ -2257,7 +2257,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1168
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1169
msgid ""
"If this happens, edit the backend configuration file in [.filename]#/usr/"
"local/etc/sane.d/# and define the scanner device used. For example, if the "
@@ -2268,27 +2268,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1172
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1173
#, no-wrap
msgid "usb /dev/ugen0.2\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1175
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1176
msgid ""
"Save the edits and verify that the scanner is identified with the right "
"backend name and the device node:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1183
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1184
msgid ""
"Once `scanimage -L` sees the scanner, the configuration is complete and the "
"scanner is now ready to use."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1188
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1189
msgid ""
"While `scanimage` can be used to perform an image acquisition from the "
"command line, it is often preferable to use a graphical interface to perform "
@@ -2298,13 +2298,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1189
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1190
#, no-wrap
msgid "Scanner Permissions"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1196
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1197
msgid ""
"In order to have access to the scanner, a user needs read and write "
"permissions to the device node used by the scanner. In the previous "
@@ -2318,18 +2318,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1198
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1199
msgid "This example creates a group called `_usb_`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1202
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1203
#, no-wrap
msgid "# pw groupadd usb\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1205
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1206
msgid ""
"Then, make the [.filename]#/dev/ugen0.2# symlink and the [.filename]#/dev/"
"usb/0.2.0# device node accessible to the `usb` group with write permissions "
@@ -2338,7 +2338,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1211
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1212
#, no-wrap
msgid ""
"[system=5]\n"
@@ -2347,14 +2347,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1216
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1217
msgid ""
"It happens the device node changes with the addition or removal of devices, "
"so one may want to give access to all USB devices using this ruleset instead:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1222
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1223
#, no-wrap
msgid ""
"[system=5]\n"
@@ -2363,45 +2363,45 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1227
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1228
msgid "Refer to man:devfs.rules[5] for more information about this file."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1229
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1230
msgid "Next, enable the ruleset in /etc/rc.conf:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1233
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1234
#, no-wrap
msgid "devfs_system_ruleset=\"system\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1236
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1237
msgid "And, restart the man:devfs[8] system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1240
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1241
#, no-wrap
msgid "# service devfs restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1243
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1244
msgid ""
"Finally, add the users to `_usb_` in order to allow access to the scanner:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1247
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1248
#, no-wrap
msgid "# pw groupmod usb -m joe\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/multimedia/_index.adoc:1249
+#: documentation/content/en/books/handbook/multimedia/_index.adoc:1250
msgid "For more details refer to man:pw[8]."
msgstr ""
diff --git a/documentation/content/en/books/handbook/network-servers/_index.po b/documentation/content/en/books/handbook/network-servers/_index.po
index 7a570f103b..1c90abdd19 100644
--- a/documentation/content/en/books/handbook/network-servers/_index.po
+++ b/documentation/content/en/books/handbook/network-servers/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-08-20 17:55-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 30. Network Servers"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:14
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:15
#, no-wrap
msgid "Network Servers"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:52
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:57
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:58
msgid ""
"This chapter covers some of the more frequently used network services on "
"UNIX(R) systems. This includes installing, configuring, testing, and "
@@ -56,100 +56,100 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:59
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:60
msgid "By the end of this chapter, readers will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:61
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:62
msgid "How to manage the inetd daemon."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:62
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:63
msgid "How to set up the Network File System (NFS)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:63
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:64
msgid ""
"How to set up the Network Information Server (NIS) for centralizing and "
"sharing user accounts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:64
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:65
msgid "How to set FreeBSD up to act as an LDAP server or client"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:65
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:66
msgid "How to set up automatic network settings using DHCP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:66
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:67
msgid "How to set up a Domain Name Server (DNS)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:67
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:68
msgid "How to set up the Apache HTTP Server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:68
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:69
msgid "How to set up a File Transfer Protocol (FTP) server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:69
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:70
msgid ""
"How to set up a file and print server for Windows(R) clients using Samba."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:70
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:71
msgid ""
"How to synchronize the time and date, and set up a time server using the "
"Network Time Protocol (NTP)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:71
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:72
msgid "How to set up iSCSI."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:73
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:74
msgid "This chapter assumes a basic knowledge of:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:75
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:76
msgid "[.filename]#/etc/rc# scripts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:76
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:77
msgid "Network terminology."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:77
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:78
msgid ""
"Installation of additional third-party software (crossref:ports[ports,"
"Installing Applications: Packages and Ports])."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:79
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:80
#, no-wrap
msgid "The inetd Super-Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:85
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:86
msgid ""
"The man:inetd[8] daemon is sometimes referred to as a Super-Server because "
"it manages connections for many services. Instead of starting multiple "
@@ -162,7 +162,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:87
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:88
msgid ""
"Primarily, inetd is used to spawn other daemons, but several trivial "
"protocols are handled internally, such as chargen, auth, time, echo, "
@@ -170,18 +170,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:89
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:90
msgid "This section covers the basics of configuring inetd."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:91
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:92
#, no-wrap
msgid "Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:97
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:98
msgid ""
"Configuration of inetd is done by editing [.filename]#/etc/inetd.conf#. "
"Each line of this configuration file represents an application which can be "
@@ -192,51 +192,51 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:99
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:100
msgid ""
"After saving your edits, configure inetd to start at system boot by editing "
"[.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:103
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:104
#, no-wrap
msgid "inetd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:106
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:107
msgid ""
"To start inetd now, so that it listens for the service you configured, type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:110
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:111
#, no-wrap
msgid "# service inetd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:113
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:114
msgid ""
"Once inetd is started, it needs to be notified whenever a modification is "
"made to [.filename]#/etc/inetd.conf#:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:115
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:116
#, no-wrap
msgid "Reloading the inetd Configuration File"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:122
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:123
#, no-wrap
msgid "# service inetd reload\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:128
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:129
msgid ""
"Typically, the default entry for an application does not need to be edited "
"beyond removing the `#`. In some situations, it may be appropriate to edit "
@@ -244,23 +244,23 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:130
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:131
msgid "As an example, this is the default entry for man:ftpd[8] over IPv4:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:134
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:135
#, no-wrap
msgid "ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:137
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:138
msgid "The seven columns in an entry are as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:147
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:148
#, no-wrap
msgid ""
"service-name\n"
@@ -273,18 +273,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:150
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:151
msgid "where:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:151
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:152
#, no-wrap
msgid "service-name"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:156
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:157
msgid ""
"The service name of the daemon to start. It must correspond to a service "
"listed in [.filename]#/etc/services#. This determines which port inetd "
@@ -293,115 +293,115 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:157
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:158
#, no-wrap
msgid "socket-type"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:160
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:161
msgid ""
"Either `stream`, `dgram`, `raw`, or `seqpacket`. Use `stream` for TCP "
"connections and `dgram` for UDP services."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:161
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:162
#, no-wrap
msgid "protocol"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:163
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:164
msgid "Use one of the following protocol names:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:168
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:169
#, no-wrap
msgid "Protocol Name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:171
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:172
#, no-wrap
msgid "Explanation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:172
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:173
#, no-wrap
msgid "tcp or tcp4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:174
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:175
#, no-wrap
msgid "TCP IPv4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:175
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:176
#, no-wrap
msgid "udp or udp4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:177
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:178
#, no-wrap
msgid "UDP IPv4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:178
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:179
#, no-wrap
msgid "tcp6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:180
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:181
#, no-wrap
msgid "TCP IPv6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:181
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:182
#, no-wrap
msgid "udp6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:183
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:184
#, no-wrap
msgid "UDP IPv6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:184
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:185
#, no-wrap
msgid "tcp46"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:186
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:187
#, no-wrap
msgid "Both TCP IPv4 and IPv6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:187
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:188
#, no-wrap
msgid "udp46"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:188
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:189
#, no-wrap
msgid "Both UDP IPv4 and IPv6"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:193
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:194
msgid ""
"{wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-"
"ip]]]:: In this field, `wait` or `nowait` must be specified. `max-child`, "
@@ -409,7 +409,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:197
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:198
msgid ""
"`wait|nowait` indicates whether or not the service is able to handle its own "
"socket. `dgram` socket types must use `wait` while `stream` daemons, which "
@@ -419,7 +419,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:201
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:202
msgid ""
"The maximum number of child daemons inetd may spawn is set by `max-child`. "
"For example, to limit ten instances of the daemon, place a `/10` after "
@@ -427,7 +427,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:207
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:208
msgid ""
"`max-connections-per-ip-per-minute` limits the number of connections from "
"any particular IP address per minute. Once the limit is reached, further "
@@ -440,63 +440,63 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:209
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:210
msgid "An example can be seen in the default settings for man:fingerd[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:213
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:214
#, no-wrap
msgid "finger stream tcp nowait/3/10 nobody /usr/libexec/fingerd fingerd -k -s\n"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:215
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:216
#, no-wrap
msgid "user"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:218
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:219
msgid ""
"The username the daemon will run as. Daemons typically run as `root`, "
"`daemon`, or `nobody`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:219
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:220
#, no-wrap
msgid "server-program"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:222
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:223
msgid ""
"The full path to the daemon. If the daemon is a service provided by inetd "
"internally, use `internal`."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:223
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:224
#, no-wrap
msgid "server-program-arguments"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:226
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:227
msgid ""
"Used to specify any command arguments to be passed to the daemon on "
"invocation. If the daemon is an internal service, use `internal`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:228
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:229
#, no-wrap
msgid "Command-Line Options"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:233
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:234
msgid ""
"Like most server daemons, inetd has a number of options that can be used to "
"modify its behavior. By default, inetd is started with `-wW -C 60`. These "
@@ -506,7 +506,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:236
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:237
msgid ""
"To change the default options which are passed to inetd, add an entry for "
"`inetd_flags` in [.filename]#/etc/rc.conf#. If inetd is already running, "
@@ -514,18 +514,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:238
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:239
msgid "The available rate limiting options are:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:239
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:240
#, no-wrap
msgid "-c maximum"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:242
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:243
msgid ""
"Specify the default maximum number of simultaneous invocations of each "
"service, where the default is unlimited. May be overridden on a per-service "
@@ -533,13 +533,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:243
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:244
#, no-wrap
msgid "-C rate"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:246
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:247
msgid ""
"Specify the default maximum number of times a service can be invoked from a "
"single IP address per minute. May be overridden on a per-service basis by "
@@ -547,26 +547,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:247
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:248
#, no-wrap
msgid "-R rate"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:250
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:251
msgid ""
"Specify the maximum number of times a service can be invoked in one minute, "
"where the default is `256`. A rate of `0` allows an unlimited number."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:251
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:252
#, no-wrap
msgid "-s maximum"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:254
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:255
msgid ""
"Specify the maximum number of times a service can be invoked from a single "
"IP address at any one time, where the default is unlimited. May be "
@@ -575,20 +575,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:256
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:257
msgid ""
"Additional options are available. Refer to man:inetd[8] for the full list of "
"options."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:258
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:259
#, no-wrap
msgid "Security Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:264
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:265
msgid ""
"Many of the daemons which can be managed by inetd are not security-"
"conscious. Some daemons, such as fingerd, can provide information that may "
@@ -599,20 +599,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:267
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:268
msgid ""
"By default, TCP wrappers are enabled. Consult man:hosts_access[5] for more "
"information on placing TCP restrictions on various inetd invoked daemons."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:269
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:270
#, no-wrap
msgid "Network File System (NFS)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:273
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:274
msgid ""
"FreeBSD supports the Network File System (NFS), which allows a server to "
"share directories and files with clients over a network. With NFS, users "
@@ -621,19 +621,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:276
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:277
msgid "NFS has many practical uses. Some of the more common uses include:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:278
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:279
msgid ""
"Data that would otherwise be duplicated on each client can be kept in a "
"single location and accessed by clients on the network."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:279
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:280
msgid ""
"Several clients may need access to the [.filename]#/usr/ports/distfiles# "
"directory. Sharing that directory allows for quick access to the source "
@@ -641,7 +641,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:280
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:281
msgid ""
"On large networks, it is often more convenient to configure a central NFS "
"server on which all user home directories are stored. Users can log into a "
@@ -649,14 +649,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:281
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:282
msgid ""
"Administration of NFS exports is simplified. For example, there is only one "
"file system where security or backup policies must be set."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:282
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:283
msgid ""
"Removable media storage devices can be used by other machines on the "
"network. This reduces the number of devices throughout the network and "
@@ -666,7 +666,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:286
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:287
msgid ""
"NFS consists of a server and one or more clients. The client remotely "
"accesses the data that is stored on the server machine. In order for this "
@@ -674,76 +674,76 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:288
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:289
msgid "These daemons must be running on the server:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:293
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:294
#, no-wrap
msgid "Daemon"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:296
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:558
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1007
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1026
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:297
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:559
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1008
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1027
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:297
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:298
#, no-wrap
msgid "nfsd"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:299
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:300
#, no-wrap
msgid "The NFS daemon which services requests from NFS clients."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:300
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:301
#, no-wrap
msgid "mountd"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:302
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:303
#, no-wrap
msgid "The NFS mount daemon which carries out requests received from nfsd."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:303
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:304
#, no-wrap
msgid "rpcbind"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:304
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:305
#, no-wrap
msgid "This daemon allows NFS clients to discover which port the NFS server is using."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:307
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:308
msgid ""
"Running man:nfsiod[8] on the client can improve performance, but is not "
"required."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:309
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:310
#, no-wrap
msgid "Configuring the Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:315
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:316
msgid ""
"The file systems which the NFS server will share are specified in [."
"filename]#/etc/exports#. Each line in this file specifies a file system to "
@@ -755,7 +755,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:320
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:321
msgid ""
"The following [.filename]#/etc/exports# entries demonstrate how to export "
"file systems. The examples can be modified to match the file systems and "
@@ -765,20 +765,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:322
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:323
msgid ""
"This example shows how to export [.filename]#/cdrom# to three hosts named "
"_alpha_, _bravo_, and _charlie_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:326
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:327
#, no-wrap
msgid "/cdrom -ro alpha bravo charlie\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:331
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:332
msgid ""
"The `-ro` flag makes the file system read-only, preventing clients from "
"making any changes to the exported file system. This example assumes that "
@@ -787,7 +787,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:336
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:337
msgid ""
"The next example exports [.filename]#/home# to three clients by IP address. "
"This can be useful for networks without DNS or [.filename]#/etc/hosts# "
@@ -797,13 +797,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:340
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:341
#, no-wrap
msgid "/usr/home -alldirs 10.0.0.2 10.0.0.3 10.0.0.4\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:345
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:346
msgid ""
"This next example exports [.filename]#/a# so that two clients from different "
"domains may access that file system. The `-maproot=root` allows `root` on "
@@ -814,13 +814,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:349
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:350
#, no-wrap
msgid "/a -maproot=root host.example.com box.example.org\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:353
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:354
msgid ""
"A client can only be specified once per file system. For example, if [."
"filename]#/usr# is a single file system, these entries would be invalid as "
@@ -828,7 +828,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:359
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:360
#, no-wrap
msgid ""
"# Invalid when /usr is one file system\n"
@@ -837,25 +837,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:362
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:363
msgid "The correct format for this situation is to use one entry:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:366
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:367
#, no-wrap
msgid "/usr/src /usr/ports client\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:369
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:370
msgid ""
"The following is an example of a valid export list, where [.filename]#/usr# "
"and [.filename]#/exports# are local file systems:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:380
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:381
#, no-wrap
msgid ""
"# Export src and ports to client01 and client02, but only\n"
@@ -869,14 +869,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:383
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:384
msgid ""
"To enable the processes required by the NFS server at boot time, add these "
"options to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:389
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:390
#, no-wrap
msgid ""
"rpcbind_enable=\"YES\"\n"
@@ -885,18 +885,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:392
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:393
msgid "The server can be started now by running this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:396
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:397
#, no-wrap
msgid "# service nfsd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:401
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:402
msgid ""
"Whenever the NFS server is started, mountd also starts automatically. "
"However, mountd only reads [.filename]#/etc/exports# when it is started. To "
@@ -905,48 +905,48 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:405
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:406
#, no-wrap
msgid "# service mountd reload\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:408
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:409
msgid "Refer to man:nfsv4[4] for a description of an NFS Version 4 setup."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:409
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:410
#, no-wrap
msgid "Configuring the Client"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:412
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:413
msgid ""
"To enable NFS clients, set this option in each client's [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:416
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:417
#, no-wrap
msgid "nfs_client_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:419
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:420
msgid "Then, run this command on each NFS client:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:423
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:424
#, no-wrap
msgid "# service nfsclient start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:428
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:429
msgid ""
"The client now has everything it needs to mount a remote file system. In "
"these examples, the server's name is `server` and the client's name is "
@@ -955,44 +955,44 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:432
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:433
#, no-wrap
msgid "# mount server:/home /mnt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:435
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:436
msgid ""
"The files and directories in [.filename]#/home# will now be available on "
"`client`, in the [.filename]#/mnt# directory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:437
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:438
msgid ""
"To mount a remote file system each time the client boots, add it to [."
"filename]#/etc/fstab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:441
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:442
#, no-wrap
msgid "server:/home\t/mnt\tnfs\trw\t0\t0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:444
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:445
msgid "Refer to man:fstab[5] for a description of all available options."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:445
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:446
#, no-wrap
msgid "Locking"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:449
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:450
msgid ""
"Some applications require file locking to operate correctly. To enable "
"locking, add these lines to [.filename]#/etc/rc.conf# on both the client and "
@@ -1000,7 +1000,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:454
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:455
#, no-wrap
msgid ""
"rpc_lockd_enable=\"YES\"\n"
@@ -1008,12 +1008,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:457
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:458
msgid "Then start the applications:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:462
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:463
#, no-wrap
msgid ""
"# service lockd start\n"
@@ -1021,7 +1021,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:466
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:467
msgid ""
"If locking is not required on the server, the NFS client can be configured "
"to lock locally by including `-L` when running mount. Refer to man:"
@@ -1029,13 +1029,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:468
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:469
#, no-wrap
msgid "Automating Mounts with man:autofs[5]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:475
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:476
msgid ""
"The man:autofs[5] automount facility is supported starting with FreeBSD 10.1-"
"RELEASE. To use the automounter functionality in older versions of FreeBSD, "
@@ -1044,7 +1044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:481
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:482
msgid ""
"The man:autofs[5] facility is a common name for several components that, "
"together, allow for automatic mounting of remote and local filesystems "
@@ -1058,14 +1058,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:483
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:484
msgid ""
"The man:autofs[5] virtual filesystem is mounted on specified mountpoints by "
"man:automount[8], usually invoked during boot."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:487
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:488
msgid ""
"Whenever a process attempts to access a file within the man:autofs[5] "
"mountpoint, the kernel will notify man:automountd[8] daemon and pause the "
@@ -1077,7 +1077,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:490
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:491
msgid ""
"The primary autofs configuration file is [.filename]#/etc/auto_master#. It "
"assigns individual maps to top-level mounts. For an explanation of [."
@@ -1085,7 +1085,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:494
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:495
msgid ""
"There is a special automounter map mounted on [.filename]#/net#. When a "
"file is accessed within this directory, man:autofs[5] looks up the "
@@ -1095,20 +1095,20 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:495
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:496
#, no-wrap
msgid "Mounting an Export with man:autofs[5]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:499
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:500
msgid ""
"In this example, `showmount -e` shows the exported file systems that can be "
"mounted from the NFS server, `foobar`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:507
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:508
#, no-wrap
msgid ""
"% showmount -e foobar\n"
@@ -1119,7 +1119,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:514
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:515
msgid ""
"The output from `showmount` shows [.filename]#/usr# as an export. When "
"changing directories to [.filename]#/host/foobar/usr#, man:automountd[8] "
@@ -1128,25 +1128,25 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:516
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:517
msgid ""
"To enable man:autofs[5] at boot time, add this line to [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:520
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:521
#, no-wrap
msgid "autofs_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:523
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:524
msgid "Then man:autofs[5] can be started by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:529
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:530
#, no-wrap
msgid ""
"# service automount start\n"
@@ -1155,7 +1155,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:533
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:534
msgid ""
"The man:autofs[5] map format is the same as in other operating systems. "
"Information about this format from other sources can be useful, like the "
@@ -1164,20 +1164,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:535
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:536
msgid ""
"Consult the man:automount[8], man:automountd[8], man:autounmountd[8], and "
"man:auto_master[5] manual pages for more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:537
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:538
#, no-wrap
msgid "Network Information System (NIS)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:542
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:543
msgid ""
"Network Information System (NIS) is designed to centralize administration of "
"UNIX(R)-like systems such as Solaris(TM), HP-UX, AIX(R), Linux, NetBSD, "
@@ -1187,7 +1187,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:545
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:546
msgid ""
"NIS is a Remote Procedure Call (RPC)-based client/server system that allows "
"a group of machines within an NIS domain to share a common set of "
@@ -1197,112 +1197,112 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:547
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:548
msgid "FreeBSD uses version 2 of the NIS protocol."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:548
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:549
#, no-wrap
msgid "NIS Terms and Processes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:551
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:552
msgid "Table 28.1 summarizes the terms and important processes used by NIS:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:552
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:553
#, no-wrap
msgid "NIS Terminology"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:556
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1895
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:557
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1896
#, no-wrap
msgid "Term"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:559
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:560
#, no-wrap
msgid "NIS domain name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:561
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:562
#, no-wrap
msgid "NIS servers and clients share an NIS domain name. Typically, this name does not have anything to do with DNS."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:562
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:563
#, no-wrap
msgid "man:rpcbind[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:564
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:565
#, no-wrap
msgid "This service enables RPC and must be running in order to run an NIS server or act as an NIS client."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:565
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:566
#, no-wrap
msgid "man:ypbind[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:567
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:568
#, no-wrap
msgid "This service binds an NIS client to its NIS server. It will take the NIS domain name and use RPC to connect to the server. It is the core of client/server communication in an NIS environment. If this service is not running on a client machine, it will not be able to access the NIS server."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:568
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:569
#, no-wrap
msgid "man:ypserv[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:570
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:571
#, no-wrap
msgid "This is the process for the NIS server. If this service stops running, the server will no longer be able to respond to NIS requests so hopefully, there is a slave server to take over. Some non-FreeBSD clients will not try to reconnect using a slave server and the ypbind process may need to be restarted on these clients."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:571
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:572
#, no-wrap
msgid "man:rpc.yppasswdd[8]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:572
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:573
#, no-wrap
msgid "This process only runs on NIS master servers. This daemon allows NIS clients to change their NIS passwords. If this daemon is not running, users will have to login to the NIS master server and change their passwords there."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:574
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:575
#, no-wrap
msgid "Machine Types"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:577
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:578
msgid "There are three types of hosts in an NIS environment:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:579
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:580
msgid "NIS master server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:583
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:584
msgid ""
"This server acts as a central repository for host configuration information "
"and maintains the authoritative copy of the files used by all of the NIS "
@@ -1314,12 +1314,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:584
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:585
msgid "NIS slave servers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:587
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:588
msgid ""
"NIS slave servers maintain copies of the NIS master's data files in order to "
"provide redundancy. Slave servers also help to balance the load of the "
@@ -1328,17 +1328,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:588
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:589
msgid "NIS clients"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:590
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:591
msgid "NIS clients authenticate against the NIS server during log on."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:594
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:595
msgid ""
"Information in many files can be shared using NIS. The [.filename]#master."
"passwd#, [.filename]#group#, and [.filename]#hosts# files are commonly "
@@ -1348,13 +1348,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:595
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:596
#, no-wrap
msgid "Planning Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:601
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:602
msgid ""
"This section describes a sample NIS environment which consists of 15 FreeBSD "
"machines with no centralized point of administration. Each machine has its "
@@ -1365,120 +1365,120 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:603
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:604
msgid "The configuration of the lab will be as follows:"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:608
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:609
#, no-wrap
msgid "Machine name"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:609
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:610
#, no-wrap
msgid "IP address"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:612
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:613
#, no-wrap
msgid "Machine role"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:613
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:614
#, no-wrap
msgid "`ellington`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:614
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:615
#, no-wrap
msgid "`10.0.0.2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:616
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:617
#, no-wrap
msgid "NIS master"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:617
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:618
#, no-wrap
msgid "`coltrane`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:618
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:619
#, no-wrap
msgid "`10.0.0.3`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:620
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:621
#, no-wrap
msgid "NIS slave"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:621
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:622
#, no-wrap
msgid "`basie`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:622
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:623
#, no-wrap
msgid "`10.0.0.4`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:624
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:625
#, no-wrap
msgid "Faculty workstation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:625
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:626
#, no-wrap
msgid "`bird`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:626
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:627
#, no-wrap
msgid "`10.0.0.5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:628
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:629
#, no-wrap
msgid "Client machine"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:629
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:630
#, no-wrap
msgid "`cli[1-11]`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:630
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:631
#, no-wrap
msgid "`10.0.0.[6-17]`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:631
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:632
#, no-wrap
msgid "Other client machines"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:635
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:636
msgid ""
"If this is the first time an NIS scheme is being developed, it should be "
"thoroughly planned ahead of time. Regardless of network size, several "
@@ -1486,13 +1486,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:636
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:637
#, no-wrap
msgid "Choosing a NIS Domain Name"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:641
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:642
msgid ""
"When a client broadcasts its requests for info, it includes the name of the "
"NIS domain that it is part of. This is how multiple servers on one network "
@@ -1501,7 +1501,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:647
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:648
msgid ""
"Some organizations choose to use their Internet domain name for their NIS "
"domain name. This is not recommended as it can cause confusion when trying "
@@ -1512,7 +1512,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:650
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:651
msgid ""
"However, some non-FreeBSD operating systems require the NIS domain name to "
"be the same as the Internet domain name. If one or more machines on the "
@@ -1521,13 +1521,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:651
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:652
#, no-wrap
msgid "Physical Server Requirements"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:658
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:659
msgid ""
"There are several things to keep in mind when choosing a machine to use as a "
"NIS server. Since NIS clients depend upon the availability of the server, "
@@ -1539,13 +1539,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:659
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:660
#, no-wrap
msgid "Configuring the NIS Master Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:666
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:667
msgid ""
"The canonical copies of all NIS files are stored on the master server. The "
"databases used to store the information are called NIS maps. In FreeBSD, "
@@ -1556,7 +1556,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:669
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:670
msgid ""
"NIS master and slave servers handle all NIS requests through man:ypserv[8]. "
"This daemon is responsible for receiving incoming requests from NIS clients, "
@@ -1565,7 +1565,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:672
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:673
msgid ""
"Setting up a master NIS server can be relatively straight forward, depending "
"on environmental needs. Since FreeBSD provides built-in NIS support, it "
@@ -1574,7 +1574,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:678
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:679
#, no-wrap
msgid ""
"nisdomainname=\"test-domain\"\t<.>\n"
@@ -1583,26 +1583,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:681
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:682
msgid "This line sets the NIS domain name to `test-domain`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:682
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:683
msgid ""
"This automates the start up of the NIS server processes when the system "
"boots."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:683
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:684
msgid ""
"This enables the man:rpc.yppasswdd[8] daemon so that users can change their "
"NIS password from a client machine."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:688
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:689
msgid ""
"Care must be taken in a multi-server domain where the server machines are "
"also NIS clients. It is generally a good idea to force the servers to bind "
@@ -1615,14 +1615,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:690
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:691
msgid ""
"A server that is also a client can be forced to bind to a particular server "
"by adding these additional lines to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:695
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:696
#, no-wrap
msgid ""
"nis_client_enable=\"YES\"\t\t\t\t<.>\n"
@@ -1630,17 +1630,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:698
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:699
msgid "This enables running client stuff as well."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:699
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:700
msgid "This line sets the NIS domain name to `test-domain` and bind to itself."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:702
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:703
msgid ""
"After saving the edits, type `/etc/netstart` to restart the network and "
"apply the values defined in [.filename]#/etc/rc.conf#. Before initializing "
@@ -1648,19 +1648,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:706
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:707
#, no-wrap
msgid "# service ypserv start\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:709
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:710
#, no-wrap
msgid "Initializing the NIS Maps"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:714
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:715
msgid ""
"NIS maps are generated from the configuration files in [.filename]#/etc# on "
"the NIS master, with one exception: [.filename]#/etc/master.passwd#. This "
@@ -1670,7 +1670,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:720
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:721
#, no-wrap
msgid ""
"# cp /etc/master.passwd /var/yp/master.passwd\n"
@@ -1679,7 +1679,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:723
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:724
msgid ""
"It is advisable to remove all entries for system accounts as well as any "
"user accounts that do not need to be propagated to the NIS clients, such as "
@@ -1687,14 +1687,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:727
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:728
msgid ""
"Ensure that the [.filename]#/var/yp/master.passwd# is neither group or world "
"readable by setting its permissions to `600`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:732
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:733
msgid ""
"After completing this task, initialize the NIS maps. FreeBSD includes the "
"man:ypinit[8] script to do this. When generating maps for the master "
@@ -1702,7 +1702,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:753
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:754
#, no-wrap
msgid ""
"ellington# ypinit -m test-domain\n"
@@ -1726,13 +1726,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:755
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:756
#, no-wrap
msgid "[..output from map generation..]\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:758
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:759
#, no-wrap
msgid ""
"NIS Map update completed.\n"
@@ -1740,7 +1740,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:763
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:764
msgid ""
"This will create [.filename]#/var/yp/Makefile# from [.filename]#/var/yp/"
"Makefile.dist#. By default, this file assumes that the environment has a "
@@ -1750,19 +1750,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:767
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:768
#, no-wrap
msgid "NOPUSH = \"True\"\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:770
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:771
#, no-wrap
msgid "Adding New Users"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:775
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:776
msgid ""
"Every time a new user is created, the user account must be added to the "
"master NIS server and the NIS maps rebuilt. Until this occurs, the new user "
@@ -1772,7 +1772,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:781
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:782
#, no-wrap
msgid ""
"# pw useradd jsmith\n"
@@ -1781,20 +1781,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:784
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:785
msgid ""
"The user could also be added using `adduser jsmith` instead of `pw useradd "
"smith`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:785
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:786
#, no-wrap
msgid "Setting up a NIS Slave Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:791
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:792
msgid ""
"To set up an NIS slave server, log on to the slave server and edit [."
"filename]#/etc/rc.conf# as for the master server. Do not generate any NIS "
@@ -1805,19 +1805,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:795
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:796
#, no-wrap
msgid "coltrane# ypinit -s ellington test-domain\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:797
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:798
#, no-wrap
msgid "Server Type: SLAVE Domain: test-domain Master: ellington\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:800
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:801
#, no-wrap
msgid ""
"Creating an YP server will require that you answer a few questions.\n"
@@ -1825,13 +1825,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:802
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:803
#, no-wrap
msgid "Do you want this procedure to quit on non-fatal errors? [y/n: n] n\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:847
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:848
#, no-wrap
msgid ""
"Ok, please remember to go back and redo manually whatever fails.\n"
@@ -1881,7 +1881,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:850
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:851
#, no-wrap
msgid ""
"coltrane has been setup as an YP slave server without any errors.\n"
@@ -1889,7 +1889,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:854
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:855
msgid ""
"This will generate a directory on the slave server called [.filename]#/var/"
"yp/test-domain# which contains copies of the NIS master server's maps. "
@@ -1898,7 +1898,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:859
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:860
#, no-wrap
msgid ""
"20 * * * * root /usr/libexec/ypxfr passwd.byname\n"
@@ -1906,7 +1906,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:864
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:865
msgid ""
"These entries are not mandatory because the master server automatically "
"attempts to push any map changes to its slaves. However, since clients may "
@@ -1916,20 +1916,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:866
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:867
msgid ""
"To finish the configuration, run `/etc/netstart` on the slave server in "
"order to start the NIS services."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:867
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:868
#, no-wrap
msgid "Setting Up an NIS Client"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:876
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:877
msgid ""
"An NIS client binds to an NIS server using man:ypbind[8]. This daemon "
"broadcasts RPC requests on the local network. These requests specify the "
@@ -1945,19 +1945,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:878
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:879
msgid "To configure a FreeBSD machine to be an NIS client:"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:882
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:883
msgid ""
"Edit [.filename]#/etc/rc.conf# and add the following lines in order to set "
"the NIS domain name and start man:ypbind[8] during network startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:887
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:888
#, no-wrap
msgid ""
"nisdomainname=\"test-domain\"\n"
@@ -1965,7 +1965,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:890
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:891
msgid ""
"To import all possible password entries from the NIS server, use `vipw` to "
"remove all user accounts except one from [.filename]#/etc/master.passwd#. "
@@ -1977,14 +1977,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:894
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1115
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:895
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1116
#, no-wrap
msgid "+:::::::::\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:900
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:901
msgid ""
"This line configures the client to provide anyone with a valid account in "
"the NIS server's password maps an account on the client. There are many "
@@ -1994,27 +1994,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:901
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:902
msgid ""
"To import all possible group entries from the NIS server, add this line to [."
"filename]#/etc/group#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:905
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:906
#, no-wrap
msgid "+:*::\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:909
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:910
msgid ""
"To start the NIS client immediately, execute the following commands as the "
"superuser:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:914
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:915
#, no-wrap
msgid ""
"# /etc/netstart\n"
@@ -2022,20 +2022,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:917
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:918
msgid ""
"After completing these steps, running `ypcat passwd` on the client should "
"show the server's [.filename]#passwd# map."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:918
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:919
#, no-wrap
msgid "NIS Security"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:926
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:927
msgid ""
"Since RPC is a broadcast-based service, any system running ypbind within the "
"same domain can retrieve the contents of the NIS maps. To prevent "
@@ -2050,7 +2050,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:938
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:939
#, no-wrap
msgid ""
"# allow connections from local host -- mandatory\n"
@@ -2065,7 +2065,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:943
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:944
msgid ""
"If man:ypserv[8] receives a request from an address that matches one of "
"these rules, it will process the request normally. If the address fails to "
@@ -2075,7 +2075,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:947
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:948
msgid ""
"crossref:security[tcpwrappers,\"TCP Wrapper\"] is an alternate mechanism for "
"providing access control instead of [.filename]#securenets#. While either "
@@ -2085,7 +2085,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:951
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:952
msgid ""
"Servers using [.filename]#securenets# may fail to serve legitimate NIS "
"clients with archaic TCP/IP implementations. Some of these implementations "
@@ -2097,7 +2097,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:955
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:956
msgid ""
"The use of TCP Wrapper increases the latency of the NIS server. The "
"additional delay may be long enough to cause timeouts in client programs, "
@@ -2107,13 +2107,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:956
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:957
#, no-wrap
msgid "Barring Some Users"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:961
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:962
msgid ""
"In this example, the `basie` system is a faculty workstation within the NIS "
"domain. The [.filename]#passwd# map on the master NIS server contains "
@@ -2122,7 +2122,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:965
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:966
msgid ""
"To prevent specified users from logging on to a system, even if they are "
"present in the NIS database, use `vipw` to add `-_username_` with the "
@@ -2134,7 +2134,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:986
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:987
#, no-wrap
msgid ""
"basie# cat /etc/master.passwd\n"
@@ -2158,19 +2158,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:988
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:989
#, no-wrap
msgid "basie#\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:992
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:993
#, no-wrap
msgid "Using Netgroups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:995
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:996
msgid ""
"Barring specified users from logging on to individual systems becomes "
"unscaleable on larger networks and quickly loses the main benefit of NIS: "
@@ -2178,7 +2178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:998
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:999
msgid ""
"Netgroups were developed to handle large, complex networks with hundreds of "
"users and machines. Their use is comparable to UNIX(R) groups, where the "
@@ -2187,134 +2187,134 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1000
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1001
msgid ""
"To expand on the example used in this chapter, the NIS domain will be "
"extended to add the users and systems shown in Tables 28.2 and 28.3:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1001
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1002
#, no-wrap
msgid "Additional Users"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1005
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1006
#, no-wrap
msgid "User Name(s)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1008
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1009
#, no-wrap
msgid "`alpha`, `beta`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1010
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1011
#, no-wrap
msgid "IT department employees"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1011
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1012
#, no-wrap
msgid "`charlie`, `delta`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1013
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1014
#, no-wrap
msgid "IT department apprentices"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1014
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1015
#, no-wrap
msgid "`echo`, `foxtrott`, `golf`, ..."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1016
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1017
#, no-wrap
msgid "employees"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1017
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1018
#, no-wrap
msgid "`able`, `baker`, ..."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1018
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1019
#, no-wrap
msgid "interns"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1020
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1021
#, no-wrap
msgid "Additional Systems"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1024
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1025
#, no-wrap
msgid "Machine Name(s)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1027
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1028
#, no-wrap
msgid "`war`, `death`, `famine`, `pollution`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1029
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1030
#, no-wrap
msgid "Only IT employees are allowed to log onto these servers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1030
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1031
#, no-wrap
msgid "`pride`, `greed`, `envy`, `wrath`, `lust`, `sloth`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1032
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1033
#, no-wrap
msgid "All members of the IT department are allowed to login onto these servers."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1033
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1034
#, no-wrap
msgid "`one`, `two`, `three`, `four`, ..."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1035
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1036
#, no-wrap
msgid "Ordinary workstations used by employees."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1036
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1037
#, no-wrap
msgid "`trashcan`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1037
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1038
#, no-wrap
msgid "A very old machine without any critical data. Even interns are allowed to use this system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1043
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1044
msgid ""
"When using netgroups to configure this scenario, each user is assigned to "
"one or more netgroups and logins are then allowed or forbidden for all "
@@ -2326,7 +2326,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1047
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1048
msgid ""
"The first step is the initialization of the NIS`netgroup` map. In FreeBSD, "
"this map is not created by default. On the NIS master server, use an editor "
@@ -2334,14 +2334,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1049
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1050
msgid ""
"This example creates four netgroups to represent IT employees, IT "
"apprentices, employees, and interns:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1057
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1058
#, no-wrap
msgid ""
"IT_EMP (,alpha,test-domain) (,beta,test-domain)\n"
@@ -2352,7 +2352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1062
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1063
msgid ""
"Each entry configures a netgroup. The first column in an entry is the name "
"of the netgroup. Each set of brackets represents either a group of one or "
@@ -2361,26 +2361,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1064
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1065
msgid ""
"The name of the host(s) where the other fields representing the user are "
"valid. If a hostname is not specified, the entry is valid on all hosts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1065
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1066
msgid "The name of the account that belongs to this netgroup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1066
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1067
msgid ""
"The NIS domain for the account. Accounts may be imported from other NIS "
"domains into a netgroup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1070
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1071
msgid ""
"If a group contains multiple users, separate each user with whitespace. "
"Additionally, each field may contain wildcards. See man:netgroup[5] for "
@@ -2388,7 +2388,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1073
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1074
msgid ""
"Netgroup names longer than 8 characters should not be used. The names are "
"case sensitive and using capital letters for netgroup names is an easy way "
@@ -2396,7 +2396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1076
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1077
msgid ""
"Some non-FreeBSD NIS clients cannot handle netgroups containing more than 15 "
"entries. This limit may be circumvented by creating several sub-netgroups "
@@ -2405,7 +2405,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1083
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1084
#, no-wrap
msgid ""
"BIGGRP1 (,joe1,domain) (,joe2,domain) (,joe3,domain) [...]\n"
@@ -2415,19 +2415,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1086
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1087
msgid ""
"Repeat this process if more than 225 (15 times 15) users exist within a "
"single netgroup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1088
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1089
msgid "To activate and distribute the new NIS map:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1093
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1094
#, no-wrap
msgid ""
"ellington# cd /var/yp\n"
@@ -2435,7 +2435,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1097
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1098
msgid ""
"This will generate the three NIS maps [.filename]#netgroup#, [."
"filename]#netgroup.byhost# and [.filename]#netgroup.byuser#. Use the map "
@@ -2443,7 +2443,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1103
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1104
#, no-wrap
msgid ""
"ellington% ypcat -k netgroup\n"
@@ -2452,7 +2452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1108
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1109
msgid ""
"The output of the first command should resemble the contents of [.filename]#/"
"var/yp/netgroup#. The second command only produces output if host-specific "
@@ -2461,25 +2461,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1111
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1112
msgid ""
"To configure a client, use man:vipw[8] to specify the name of the netgroup. "
"For example, on the server named `war`, replace this line:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1118
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1119
msgid "with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1122
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1123
#, no-wrap
msgid "+@IT_EMP:::::::::\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1125
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1126
msgid ""
"This specifies that only the users defined in the netgroup `IT_EMP` will be "
"imported into this system's password database and only those users are "
@@ -2487,7 +2487,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1130
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1131
msgid ""
"This configuration also applies to the `~` function of the shell and all "
"routines which convert between user names and numerical user IDs. In other "
@@ -2499,20 +2499,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1134
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1135
#, no-wrap
msgid "+:::::::::/usr/sbin/nologin\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1137
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1138
msgid ""
"This line configures the client to import all entries but to replace the "
"shell in those entries with [.filename]#/usr/sbin/nologin#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1140
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1141
msgid ""
"Make sure that extra line is placed _after_ `+@IT_EMP:::::::::`. Otherwise, "
"all user accounts imported from NIS will have [.filename]#/usr/sbin/nologin# "
@@ -2520,14 +2520,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1142
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1143
msgid ""
"To configure the less important servers, replace the old `+:::::::::` on the "
"servers with these lines:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1148
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1149
#, no-wrap
msgid ""
"+@IT_EMP:::::::::\n"
@@ -2536,12 +2536,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1151
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1152
msgid "The corresponding lines for the workstations would be:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1157
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1158
#, no-wrap
msgid ""
"+@IT_EMP:::::::::\n"
@@ -2550,7 +2550,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1164
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1165
msgid ""
"NIS supports the creation of netgroups from other netgroups which can be "
"useful if the policy regarding user access changes. One possibility is the "
@@ -2563,7 +2563,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1170
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1171
#, no-wrap
msgid ""
"BIGSRV IT_EMP IT_APP\n"
@@ -2572,7 +2572,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1175
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1176
msgid ""
"This method of defining login restrictions works reasonably well when it is "
"possible to define groups of machines with identical restrictions. "
@@ -2581,7 +2581,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1180
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1181
msgid ""
"Machine-specific netgroup definitions are another possibility to deal with "
"the policy changes. In this scenario, the [.filename]#/etc/master.passwd# "
@@ -2593,7 +2593,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1185
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1186
#, no-wrap
msgid ""
"+@BOXNAME:::::::::\n"
@@ -2601,7 +2601,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1190
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1191
msgid ""
"Once this task is completed on all the machines, there is no longer a need "
"to modify the local versions of [.filename]#/etc/master.passwd# ever again. "
@@ -2610,7 +2610,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1228
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1229
#, no-wrap
msgid ""
"# Define groups of users first\n"
@@ -2651,7 +2651,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1232
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1233
msgid ""
"It may not always be advisable to use machine-based netgroups. When "
"deploying a couple of dozen or hundreds of systems, role-based netgroups "
@@ -2660,13 +2660,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1233
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1234
#, no-wrap
msgid "Password Formats"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1238
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1239
msgid ""
"NIS requires that all hosts within an NIS domain use the same format for "
"encrypting passwords. If users have trouble authenticating on an NIS "
@@ -2676,14 +2676,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1240
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1241
msgid ""
"To check which format a server or client is using, look at this section of [."
"filename]#/etc/login.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1247
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1248
#, no-wrap
msgid ""
"default:\\\n"
@@ -2693,7 +2693,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1252
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1253
msgid ""
"In this example, the system is using the DES format for password hashing. "
"Other possible values include `blf` for Blowfish, `md5` for MD5, `sha256` "
@@ -2703,7 +2703,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1254
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1255
msgid ""
"If the format on a host needs to be edited to match the one being used in "
"the NIS domain, the login capability database must be rebuilt after saving "
@@ -2711,13 +2711,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1258
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1259
#, no-wrap
msgid "# cap_mkdb /etc/login.conf\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1263
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1264
msgid ""
"The format of passwords for existing user accounts will not be updated until "
"each user changes their password _after_ the login capability database is "
@@ -2725,13 +2725,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1266
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1267
#, no-wrap
msgid "Lightweight Directory Access Protocol (LDAP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1272
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1273
msgid ""
"The Lightweight Directory Access Protocol (LDAP) is an application layer "
"protocol used to access, modify, and authenticate objects using a "
@@ -2745,7 +2745,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1275
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1276
msgid ""
"This section provides a quick start guide for configuring an LDAP server on "
"a FreeBSD system. It assumes that the administrator already has a design "
@@ -2755,13 +2755,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1276
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1277
#, no-wrap
msgid "LDAP Terminology and Structure"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1282
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1283
msgid ""
"LDAP uses several terms which should be understood before starting the "
"configuration. All directory entries consist of a group of _attributes_. "
@@ -2773,7 +2773,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1285
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1286
msgid ""
"An example LDAP entry looks like the following. This example searches for "
"the entry for the specified user account (`uid`), organizational unit "
@@ -2781,7 +2781,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1296
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1297
#, no-wrap
msgid ""
"% ldapsearch -xb \"uid=trhodes,ou=users,o=example.com\"\n"
@@ -2795,7 +2795,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1303
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1304
#, no-wrap
msgid ""
"# trhodes, users, example.com\n"
@@ -2807,8 +2807,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1307
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1581
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1308
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1582
#, no-wrap
msgid ""
"# search result\n"
@@ -2817,8 +2817,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1310
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1584
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1311
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1585
#, no-wrap
msgid ""
"# numResponses: 2\n"
@@ -2826,14 +2826,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1314
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1315
msgid ""
"This example entry shows the values for the `dn`, `mail`, `cn`, `uid`, and "
"`telephoneNumber` attributes. The cn attribute is the RDN."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1316
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1317
msgid ""
"More information about LDAP and its terminology can be found at http://www."
"openldap.org/doc/admin24/intro.html[http://www.openldap.org/doc/admin24/"
@@ -2841,26 +2841,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1318
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1319
#, no-wrap
msgid "Configuring an LDAP Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1322
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1323
msgid ""
"FreeBSD does not provide a built-in LDAP server. Begin the configuration by "
"installing package:net/openldap-server[] package or port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1326
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1327
#, no-wrap
msgid "# pkg install openldap-server\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1331
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1332
msgid ""
"There is a large set of default options enabled in the extref:{linux-users}"
"[package, software]. Review them by running `pkg info openldap-server`. If "
@@ -2870,20 +2870,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1334
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1335
msgid ""
"The installation creates the directory [.filename]#/var/db/openldap-data# to "
"hold the data. The directory to store the certificates must be created:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1338
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1339
#, no-wrap
msgid "# mkdir /usr/local/etc/openldap/private\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1345
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1346
msgid ""
"The next phase is to configure the Certificate Authority. The following "
"commands must be executed from [.filename]#/usr/local/etc/openldap/"
@@ -2895,13 +2895,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1349
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1350
#, no-wrap
msgid "# openssl req -days 365 -nodes -new -x509 -keyout ca.key -out ../ca.crt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1354
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1355
msgid ""
"The entries for the prompts may be generic _except_ for the `Common Name`. "
"This entry must be _different_ than the system hostname. If this will be a "
@@ -2910,20 +2910,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1357
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1358
msgid ""
"The next task is to create a certificate signing request and a private key. "
"Input this command and follow the prompts:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1361
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1362
#, no-wrap
msgid "# openssl req -days 365 -nodes -new -keyout server.key -out server.csr\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1365
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1366
msgid ""
"During the certificate generation process, be sure to correctly set the "
"`Common Name` attribute. The Certificate Signing Request must be signed "
@@ -2931,20 +2931,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1369
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1370
#, no-wrap
msgid "# openssl x509 -req -days 365 -in server.csr -out ../server.crt -CA ../ca.crt -CAkey ca.key -CAcreateserial\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1372
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1373
msgid ""
"The final part of the certificate generation process is to generate and sign "
"the client certificates:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1377
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1378
#, no-wrap
msgid ""
"# openssl req -days 365 -nodes -new -keyout client.key -out client.csr\n"
@@ -2952,7 +2952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1381
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1382
msgid ""
"Remember to use the same `Common Name` attribute when prompted. When "
"finished, ensure that a total of eight (8) new files have been generated "
@@ -2960,7 +2960,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1384
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1385
msgid ""
"The daemon running the OpenLDAP server is [.filename]#slapd#. Its "
"configuration is performed through [.filename]#slapd.ldif#: the old [."
@@ -2968,7 +2968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1391
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1392
msgid ""
"http://www.openldap.org/doc/admin24/slapdconf2.html[Configuration examples] "
"for [.filename]#slapd.ldif# are available and can also be found in [."
@@ -2982,7 +2982,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1413
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1414
#, no-wrap
msgid ""
"#\n"
@@ -3007,7 +3007,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1418
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1419
msgid ""
"The Certificate Authority, server certificate and server private key files "
"must be specified here. It is recommended to let the clients choose the "
@@ -3019,14 +3019,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1420
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1421
msgid ""
"The second section is about the backend modules and can be configured as "
"follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1436
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1437
#, no-wrap
msgid ""
"#\n"
@@ -3045,14 +3045,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1439
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1440
msgid ""
"The third section is devoted to load the needed `ldif` schemas to be used by "
"the databases: they are essential."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1445
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1446
#, no-wrap
msgid ""
"dn: cn=schema,cn=config\n"
@@ -3061,7 +3061,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1450
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1451
#, no-wrap
msgid ""
"include: file:///usr/local/etc/openldap/schema/core.ldif\n"
@@ -3071,12 +3071,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1453
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1454
msgid "Next, the frontend configuration section:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1487
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1488
#, no-wrap
msgid ""
"# Frontend settings\n"
@@ -3113,14 +3113,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1490
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1491
msgid ""
"Another section is devoted to the _configuration backend_, the only way to "
"later access the OpenLDAP server configuration is as a global super-user."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1498
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1499
#, no-wrap
msgid ""
"dn: olcDatabase={0}config,cn=config\n"
@@ -3131,7 +3131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1503
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1504
msgid ""
"The default administrator username is `cn=config`. Type [."
"filename]#slappasswd# in a shell, choose a password and use its hash in "
@@ -3141,12 +3141,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1505
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1506
msgid "The last section is about the database backend:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1529
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1530
#, no-wrap
msgid ""
"#######################################################################\n"
@@ -3173,7 +3173,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1534
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1535
msgid ""
"This database hosts the _actual contents_ of the LDAP directory. Types "
"other than `mdb` are available. Its super-user, not to be confused with the "
@@ -3183,7 +3183,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1537
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1538
msgid ""
"This http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=tree;f=tests/"
"data/regressions/its8444;h=8a5e808e63b0de3d2bdaf2cf34fecca8577ca7fd;"
@@ -3194,49 +3194,49 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1540
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1541
msgid ""
"When the configuration is completed, [.filename]#slapd.ldif# must be placed "
"in an empty directory. It is recommended to create it as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1544
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1545
#, no-wrap
msgid "# mkdir /usr/local/etc/openldap/slapd.d/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1547
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1548
msgid "Import the configuration database:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1551
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1552
#, no-wrap
msgid "# /usr/local/sbin/slapadd -n0 -F /usr/local/etc/openldap/slapd.d/ -l /usr/local/etc/openldap/slapd.ldif\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1554
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1555
msgid "Start the [.filename]#slapd# daemon:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1558
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1559
#, no-wrap
msgid "# /usr/local/libexec/slapd -F /usr/local/etc/openldap/slapd.d/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1562
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1563
msgid ""
"Option `-d` can be used for debugging, as specified in slapd(8). To verify "
"that the server is running and working:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1573
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1574
#, no-wrap
msgid ""
"# ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts\n"
@@ -3250,7 +3250,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1577
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1578
#, no-wrap
msgid ""
"#\n"
@@ -3259,33 +3259,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1589
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1590
msgid ""
"The server must still be trusted. If that has never been done before, "
"follow these instructions. Install the OpenSSL package or port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1593
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1594
#, no-wrap
msgid "# pkg install openssl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1596
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1597
msgid ""
"From the directory where [.filename]#ca.crt# is stored (in this example, [."
"filename]#/usr/local/etc/openldap#), run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1600
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1601
#, no-wrap
msgid "# c_rehash .\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1604
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1605
msgid ""
"Both the CA and the server certificate are now correctly recognized in their "
"respective roles. To verify this, run this command from the [."
@@ -3293,13 +3293,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1608
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1609
#, no-wrap
msgid "# openssl verify -verbose -CApath . server.crt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1612
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1613
msgid ""
"If [.filename]#slapd# was running, restart it. As stated in [.filename]#/"
"usr/local/etc/rc.d/slapd#, to properly run [.filename]#slapd# at boot the "
@@ -3307,7 +3307,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1620
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1621
#, no-wrap
msgid ""
"slapd_enable=\"YES\"\n"
@@ -3318,7 +3318,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1624
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1625
msgid ""
"[.filename]#slapd# does not provide debugging at boot. Check [.filename]#/"
"var/log/debug.log#, [.filename]#dmesg -a# and [.filename]#/var/log/messages# "
@@ -3326,7 +3326,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1627
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1628
msgid ""
"The following example adds the group `team` and the user `john` to the "
"`domain.example` LDAP database, which is still empty. First, create the "
@@ -3334,7 +3334,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1636
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1637
#, no-wrap
msgid ""
"# cat domain.ldif\n"
@@ -3346,7 +3346,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1641
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1642
#, no-wrap
msgid ""
"dn: ou=groups,dc=domain,dc=example\n"
@@ -3356,7 +3356,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1646
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1647
#, no-wrap
msgid ""
"dn: ou=users,dc=domain,dc=example\n"
@@ -3366,7 +3366,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1652
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1653
#, no-wrap
msgid ""
"dn: cn=team,ou=groups,dc=domain,dc=example\n"
@@ -3377,7 +3377,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1665
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1666
#, no-wrap
msgid ""
"dn: uid=john,ou=users,dc=domain,dc=example\n"
@@ -3395,7 +3395,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1671
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1672
msgid ""
"See the OpenLDAP documentation for more details. Use [."
"filename]#slappasswd# to replace the plain text password `secret` with a "
@@ -3405,13 +3405,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1675
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1676
#, no-wrap
msgid "# ldapadd -W -D \"cn=mdbadmin,dc=domain,dc=example\" -f domain.ldif\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1680
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1681
msgid ""
"Modifications to the _global configuration_ section can only be performed by "
"the global super-user. For example, assume that the option "
@@ -3420,7 +3420,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1687
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1688
#, no-wrap
msgid ""
"# cat global_mod\n"
@@ -3430,18 +3430,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1690
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1691
msgid "Then, apply the modifications:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1694
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1695
#, no-wrap
msgid "# ldapmodify -f global_mod -x -D \"cn=config\" -W\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1699
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1700
msgid ""
"When asked, provide the password chosen in the _configuration backend_ "
"section. The username is not required: here, `cn=config` represents the DN "
@@ -3450,7 +3450,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1701
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1702
msgid ""
"If something goes wrong, or if the global super-user cannot access the "
"configuration backend, it is possible to delete and re-write the whole "
@@ -3458,33 +3458,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1705
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1706
#, no-wrap
msgid "# rm -rf /usr/local/etc/openldap/slapd.d/\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1709
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1710
msgid ""
"[.filename]#slapd.ldif# can then be edited and imported again. Please, "
"follow this procedure only when no other solution is available."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1712
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1713
msgid ""
"This is the configuration of the server only. The same machine can also "
"host an LDAP client, with its own separate configuration."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1714
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1715
#, no-wrap
msgid "Dynamic Host Configuration Protocol (DHCP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1721
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1722
msgid ""
"The Dynamic Host Configuration Protocol (DHCP) allows a system to connect to "
"a network in order to be assigned the necessary addressing information for "
@@ -3498,14 +3498,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1724
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1725
msgid ""
"This section describes how to use the built-in DHCP client. It then "
"describes how to install and configure a DHCP server."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1730
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1731
msgid ""
"In FreeBSD, the man:bpf[4] device is needed by both the DHCP server and DHCP "
"client. This device is included in the [.filename]#GENERIC# kernel that is "
@@ -3514,20 +3514,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1732
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1733
msgid ""
"It should be noted that [.filename]#bpf# also allows privileged users to run "
"network packet sniffers on that system."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1735
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1736
#, no-wrap
msgid "Configuring a DHCP Client"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1739
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1740
msgid ""
"DHCP client support is included in the FreeBSD installer, making it easy to "
"configure a newly installed system to automatically receive its networking "
@@ -3537,7 +3537,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1747
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1748
msgid ""
"When `dhclient` is executed on the client machine, it begins broadcasting "
"requests for configuration information. By default, these requests use UDP "
@@ -3551,7 +3551,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1750
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1751
msgid ""
"By default, when a FreeBSD system boots, its DHCP client runs in the "
"background, or _asynchronously_. Other startup scripts continue to run "
@@ -3559,7 +3559,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1755
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1756
msgid ""
"Background DHCP works well when the DHCP server responds quickly to the "
"client's requests. However, DHCP may take a long time to complete on some "
@@ -3570,20 +3570,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1757
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1758
msgid ""
"This line in [.filename]#/etc/rc.conf# is used to configure background or "
"asynchronous mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1761
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1762
#, no-wrap
msgid "ifconfig_fxp0=\"DHCP\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1765
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1766
msgid ""
"This line may already exist if the system was configured to use DHCP during "
"installation. Replace the _fxp0_ shown in these examples with the name of "
@@ -3592,37 +3592,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1767
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1768
msgid ""
"To instead configure the system to use synchronous mode, and to pause during "
"startup while DHCP completes, use \"`SYNCDHCP`\":"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1771
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1772
#, no-wrap
msgid "ifconfig_fxp0=\"SYNCDHCP\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1775
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1776
msgid ""
"Additional client options are available. Search for `dhclient` in man:rc."
"conf[5] for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1777
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1778
msgid "The DHCP client uses the following files:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1779
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1780
msgid "[.filename]#/etc/dhclient.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1783
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1784
msgid ""
"The configuration file used by `dhclient`. Typically, this file contains "
"only comments as the defaults are suitable for most clients. This "
@@ -3630,23 +3630,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1784
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1785
msgid "[.filename]#/sbin/dhclient#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1786
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1787
msgid ""
"More information about the command itself can be found in man:dhclient[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1787
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1788
msgid "[.filename]#/sbin/dhclient-script#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1790
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1791
msgid ""
"The FreeBSD-specific DHCP client configuration script. It is described in "
"man:dhclient-script[8], but should not need any user modification to "
@@ -3654,25 +3654,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1791
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1792
msgid "[.filename]#/var/db/dhclient.leases.interface#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1793
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1794
msgid ""
"The DHCP client keeps a database of valid leases in this file, which is "
"written as a log and is described in man:dhclient.leases[5]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1796
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1797
#, no-wrap
msgid "Installing and Configuring a DHCP Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1800
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1801
msgid ""
"This section demonstrates how to configure a FreeBSD system to act as a DHCP "
"server using the Internet Systems Consortium (ISC) implementation of the "
@@ -3681,7 +3681,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1803
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1804
msgid ""
"The installation of package:net/isc-dhcp44-server[] installs a sample "
"configuration file. Copy [.filename]#/usr/local/etc/dhcpd.conf.example# to "
@@ -3689,7 +3689,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1806
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1807
msgid ""
"The configuration file is comprised of declarations for subnets and hosts "
"which define the information that is provided to DHCP clients. For example, "
@@ -3697,7 +3697,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1812
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1813
#, no-wrap
msgid ""
"option domain-name \"example.org\";<.>\n"
@@ -3706,7 +3706,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1816
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1817
#, no-wrap
msgid ""
"default-lease-time 600;<.>\n"
@@ -3715,7 +3715,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1821
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1822
#, no-wrap
msgid ""
"subnet 10.254.239.0 netmask 255.255.255.224 {\n"
@@ -3725,7 +3725,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1826
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1827
#, no-wrap
msgid ""
"host fantasia {\n"
@@ -3735,14 +3735,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1829
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1830
msgid ""
"This option specifies the default search domain that will be provided to "
"clients. Refer to man:resolv.conf[5] for more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1830
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1831
msgid ""
"This option specifies a comma separated list of DNS servers that the client "
"should use. They can be listed by their Fully Qualified Domain Names (FQDN), "
@@ -3750,19 +3750,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1831
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1832
msgid "The subnet mask that will be provided to clients."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1832
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1833
msgid ""
"The default lease expiry time in seconds. A client can be configured to "
"override this value."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1833
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1834
msgid ""
"The maximum allowed length of time, in seconds, for a lease. Should a client "
"request a longer lease, a lease will still be issued, but it will only be "
@@ -3770,7 +3770,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1834
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1835
msgid ""
"The default of `none` disables dynamic DNS updates. Changing this to "
"`interim` configures the DHCP server to update a DNS server whenever it "
@@ -3780,7 +3780,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1835
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1836
msgid ""
"This line creates a pool of available IP addresses which are reserved for "
"allocation to DHCP clients. The range of addresses must be valid for the "
@@ -3788,21 +3788,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1836
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1837
msgid ""
"Declares the default gateway that is valid for the network or subnet "
"specified before the opening `{` bracket."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1837
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1838
msgid ""
"Specifies the hardware MAC address of a client so that the DHCP server can "
"recognize the client when it makes a request."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1838
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1839
msgid ""
"Specifies that this host should always be given the same IP address. Using "
"the hostname is correct, since the DHCP server will resolve the hostname "
@@ -3810,21 +3810,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1841
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1842
msgid ""
"This configuration file supports many more options. Refer to dhcpd.conf(5), "
"installed with the server, for details and examples."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1843
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1844
msgid ""
"Once the configuration of [.filename]#dhcpd.conf# is complete, enable the "
"DHCP server in [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1848
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1849
#, no-wrap
msgid ""
"dhcpd_enable=\"YES\"\n"
@@ -3832,54 +3832,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1851
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1852
msgid ""
"Replace the `dc0` with the interface (or interfaces, separated by "
"whitespace) that the DHCP server should listen on for DHCP client requests."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1853
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1854
msgid "Start the server by issuing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1857
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1858
#, no-wrap
msgid "# service isc-dhcpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1860
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1861
msgid ""
"Any future changes to the configuration of the server will require the dhcpd "
"service to be stopped and then started using man:service[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1863
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1864
msgid ""
"The DHCP server uses the following files. Note that the manual pages are "
"installed with the server software."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1865
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1866
msgid "[.filename]#/usr/local/sbin/dhcpd#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1867
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1868
msgid "More information about the dhcpd server can be found in dhcpd(8)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1868
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1869
msgid "[.filename]#/usr/local/etc/dhcpd.conf#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1871
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1872
msgid ""
"The server configuration file needs to contain all the information that "
"should be provided to clients, along with information regarding the "
@@ -3888,12 +3888,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1872
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1873
msgid "[.filename]#/var/db/dhcpd.leases#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1875
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1876
msgid ""
"The DHCP server keeps a database of leases it has issued in this file, which "
"is written as a log. Refer to dhcpd.leases(5), which gives a slightly "
@@ -3901,12 +3901,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1876
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1877
msgid "[.filename]#/usr/local/sbin/dhcrelay#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1880
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1881
msgid ""
"This daemon is used in advanced environments where one DHCP server forwards "
"a request from a client to another DHCP server on a separate network. If "
@@ -3916,13 +3916,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1883
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1884
#, no-wrap
msgid "Domain Name System (DNS)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1888
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1889
msgid ""
"Domain Name System (DNS) is the protocol through which domain names are "
"mapped to IP addresses, and vice versa. DNS is coordinated across the "
@@ -3933,123 +3933,123 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1890
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1891
msgid "The following table describes some of the terms associated with DNS:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1891
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1892
#, no-wrap
msgid "DNS Terminology"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1897
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1898
#, no-wrap
msgid "Definition"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1898
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1899
#, no-wrap
msgid "Forward DNS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1900
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1901
#, no-wrap
msgid "Mapping of hostnames to IP addresses."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1901
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1902
#, no-wrap
msgid "Origin"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1903
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1904
#, no-wrap
msgid "Refers to the domain covered in a particular zone file."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1904
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1905
#, no-wrap
msgid "Resolver"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1906
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1907
#, no-wrap
msgid "A system process through which a machine queries a name server for zone information."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1907
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1908
#, no-wrap
msgid "Reverse DNS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1909
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1910
#, no-wrap
msgid "Mapping of IP addresses to hostnames."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1910
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1911
#, no-wrap
msgid "Root zone"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1912
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1913
#, no-wrap
msgid "The beginning of the Internet zone hierarchy. All zones fall under the root zone, similar to how all files in a file system fall under the root directory."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1913
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1914
#, no-wrap
msgid "Zone"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1914
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1915
#, no-wrap
msgid "An individual domain, subdomain, or portion of the DNS administered by the same authority."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1917
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1918
msgid "Examples of zones:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1919
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1920
msgid "`.` is how the root zone is usually referred to in documentation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1920
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1921
msgid "`org.` is a Top Level Domain (TLD) under the root zone."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1921
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1922
msgid "`example.org.` is a zone under the `org.`TLD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1922
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1923
msgid ""
"`1.168.192.in-addr.arpa` is a zone referencing all IP addresses which fall "
"under the `192.168.1.*`IP address space."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1926
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1927
msgid ""
"As one can see, the more specific part of a hostname appears to its left. "
"For example, `example.org.` is more specific than `org.`, as `org.` is more "
@@ -4059,61 +4059,61 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1927
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1928
#, no-wrap
msgid "Reasons to Run a Name Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1930
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1931
msgid ""
"Name servers generally come in two forms: authoritative name servers, and "
"caching (also known as resolving) name servers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1932
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1933
msgid "An authoritative name server is needed when:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1934
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1935
msgid ""
"One wants to serve DNS information to the world, replying authoritatively to "
"queries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1935
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1936
msgid ""
"A domain, such as `example.org`, is registered and IP addresses need to be "
"assigned to hostnames under it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1936
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1937
msgid "An IP address block requires reverse DNS entries (IP to hostname)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1937
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1938
msgid "A backup or second name server, called a slave, will reply to queries."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1939
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1940
msgid "A caching name server is needed when:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1941
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1942
msgid ""
"A local DNS server may cache and respond more quickly than querying an "
"outside name server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1945
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1946
msgid ""
"When one queries for `www.FreeBSD.org`, the resolver usually queries the "
"uplink ISP's name server, and retrieves the reply. With a local, caching "
@@ -4123,13 +4123,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1946
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1947
#, no-wrap
msgid "DNS Server Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1951
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1952
msgid ""
"Unbound is provided in the FreeBSD base system. By default, it will provide "
"DNS resolution to the local machine only. While the base system package can "
@@ -4139,25 +4139,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1953
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1954
msgid "To enable Unbound, add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1957
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1958
#, no-wrap
msgid "local_unbound_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1960
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1961
msgid ""
"Any existing nameservers in [.filename]#/etc/resolv.conf# will be configured "
"as forwarders in the new Unbound configuration."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1966
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1967
msgid ""
"If any of the listed nameservers do not support DNSSEC, local DNS resolution "
"will fail. Be sure to test each nameserver and remove any that fail the "
@@ -4166,24 +4166,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1970
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1971
#, no-wrap
msgid "% drill -S FreeBSD.org @192.168.1.1\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1974
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1975
msgid "Once each nameserver is confirmed to support DNSSEC, start Unbound:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1978
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1979
#, no-wrap
msgid "# service local_unbound onestart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1982
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1983
msgid ""
"This will take care of updating [.filename]#/etc/resolv.conf# so that "
"queries for DNSSEC secured domains will now work. For example, run the "
@@ -4191,7 +4191,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:1988
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:1989
#, no-wrap
msgid ""
"% drill -S FreeBSD.org\n"
@@ -4200,7 +4200,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2004
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2005
#, no-wrap
msgid ""
"DNSSEC Trust tree:\n"
@@ -4221,13 +4221,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2008
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2009
#, no-wrap
msgid "Apache HTTP Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2012
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2013
msgid ""
"The open source Apache HTTP Server is the most widely used web server. "
"FreeBSD does not install this web server by default, but it can be installed "
@@ -4235,7 +4235,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2015
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2016
msgid ""
"This section summarizes how to configure and start version 2._x_ of the "
"Apache HTTP Server on FreeBSD. For more detailed information about Apache 2."
@@ -4244,13 +4244,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2016
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2017
#, no-wrap
msgid "Configuring and Starting Apache"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2021
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2022
msgid ""
"In FreeBSD, the main Apache HTTP Server configuration file is installed as [."
"filename]#/usr/local/etc/apache2x/httpd.conf#, where _x_ represents the "
@@ -4259,13 +4259,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2022
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2023
#, no-wrap
msgid "`ServerRoot \"/usr/local\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2025
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2026
msgid ""
"Specifies the default directory hierarchy for the Apache installation. "
"Binaries are stored in the [.filename]#bin# and [.filename]#sbin# "
@@ -4274,26 +4274,26 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2026
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2027
#, no-wrap
msgid "`ServerAdmin you@example.com`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2029
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2030
msgid ""
"Change this to the email address to receive problems with the server. This "
"address also appears on some server-generated pages, such as error documents."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2030
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2031
#, no-wrap
msgid "`ServerName www.example.com:80`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2035
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2036
msgid ""
"Allows an administrator to set a hostname which is sent back to clients for "
"the server. For example, `www` can be used instead of the actual hostname. "
@@ -4303,13 +4303,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2036
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2037
#, no-wrap
msgid "`DocumentRoot \"/usr/local/www/apache2_x_/data\"`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2039
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2040
msgid ""
"The directory where documents will be served from. By default, all requests "
"are taken from this directory, but symbolic links and aliases may be used to "
@@ -4317,7 +4317,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2043
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2044
msgid ""
"It is always a good idea to make a backup copy of the default Apache "
"configuration file before making changes. When the configuration of Apache "
@@ -4326,44 +4326,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2045
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2046
msgid ""
"To launch Apache at system startup, add the following line to [.filename]#/"
"etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2049
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2050
#, no-wrap
msgid "apache24_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2052
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2053
msgid ""
"If Apache should be started with non-default options, the following line may "
"be added to [.filename]#/etc/rc.conf# to specify the needed flags:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2056
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2057
#, no-wrap
msgid "apache24_flags=\"\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2059
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2060
msgid "If apachectl does not report configuration errors, start `httpd` now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2063
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2064
#, no-wrap
msgid "# service apache24 start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2067
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2068
msgid ""
"The `httpd` service can be tested by entering `http://_localhost_` in a web "
"browser, replacing _localhost_ with the fully-qualified domain name of the "
@@ -4372,33 +4372,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2069
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2070
msgid ""
"The Apache configuration can be tested for errors after making subsequent "
"configuration changes while `httpd` is running using the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2073
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2074
#, no-wrap
msgid "# service apache24 configtest\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2078
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2079
msgid ""
"It is important to note that `configtest` is not an man:rc[8] standard, and "
"should not be expected to work for all startup scripts."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2080
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2081
#, no-wrap
msgid "Virtual Hosting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2086
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2087
msgid ""
"Virtual hosting allows multiple websites to run on one Apache server. The "
"virtual hosts can be _IP-based_ or _name-based_. IP-based virtual hosting "
@@ -4408,7 +4408,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2089
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2090
msgid ""
"To setup Apache to use name-based virtual hosting, add a `VirtualHost` block "
"for each website. For example, for the webserver named `www.domain.tld` "
@@ -4417,7 +4417,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2096
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2097
#, no-wrap
msgid ""
"<VirtualHost *>\n"
@@ -4427,7 +4427,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2101
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2102
#, no-wrap
msgid ""
"<VirtualHost *>\n"
@@ -4437,14 +4437,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2104
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2105
msgid ""
"For each virtual host, replace the values for `ServerName` and "
"`DocumentRoot` with the values to be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2106
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2107
msgid ""
"For more information about setting up virtual hosts, consult the official "
"Apache documentation at: http://httpd.apache.org/docs/vhosts/[http://httpd."
@@ -4452,13 +4452,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2107
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2108
#, no-wrap
msgid "Apache Modules"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2111
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2112
msgid ""
"Apache uses modules to augment the functionality provided by the basic "
"server. Refer to http://httpd.apache.org/docs/current/mod/[http://httpd."
@@ -4467,7 +4467,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2116
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2117
msgid ""
"In FreeBSD, some modules can be compiled with the package:www/apache24[] "
"port. Type `make config` within [.filename]#/usr/ports/www/apache24# to see "
@@ -4478,13 +4478,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2117
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2118
#, no-wrap
msgid "SSL support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2124
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2125
msgid ""
"At one in point in time, support for SSL inside of Apache required a "
"secondary module called [.filename]#mod_ssl#. This is no longer the case "
@@ -4498,7 +4498,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2126
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2127
msgid ""
"After the configuration of SSL is complete, the following line must be "
"uncommented in the main [.filename]#http.conf# to activate the changes on "
@@ -4506,13 +4506,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2130
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2131
#, no-wrap
msgid "#Include etc/apache24/extra/httpd-ssl.conf\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2137
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2138
msgid ""
"SSL version two and version three have known vulnerability issues. It is "
"highly recommended TLS version 1.2 and 1.3 be enabled in place of the older "
@@ -4521,7 +4521,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2144
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2145
#, no-wrap
msgid ""
"SSLProtocol all -SSLv3 -SSLv2 +TLSv1.2 +TLSv1.3\n"
@@ -4529,7 +4529,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2147
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2148
msgid ""
"To complete the configuration of SSL in the web server, uncomment the "
"following line to ensure that the configuration will be pulled into Apache "
@@ -4537,7 +4537,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2152
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2153
#, no-wrap
msgid ""
"# Secure (SSL/TLS) connections\n"
@@ -4545,14 +4545,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2155
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2156
msgid ""
"The following lines must also be uncommented in the [.filename]#httpd.conf# "
"to fully support SSL in Apache:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2161
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2162
#, no-wrap
msgid ""
"LoadModule authn_socache_module libexec/apache24/mod_authn_socache.so\n"
@@ -4561,7 +4561,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2165
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2166
msgid ""
"The next step is to work with a certificate authority to have the "
"appropriate certificates installed on the system. This will set up a chain "
@@ -4569,13 +4569,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2166
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2167
#, no-wrap
msgid "[.filename]#mod_perl#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2170
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2171
msgid ""
"The [.filename]#mod_perl# module makes it possible to write Apache modules "
"in Perl. In addition, the persistent interpreter embedded in the server "
@@ -4584,7 +4584,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2173
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2174
msgid ""
"The [.filename]#mod_perl# can be installed using the package:www/mod_perl2[] "
"package or port. Documentation for using this module can be found at http://"
@@ -4593,13 +4593,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2174
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2175
#, no-wrap
msgid "[.filename]#mod_php#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2178
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2179
msgid ""
"_PHP: Hypertext Preprocessor_ (PHP) is a general-purpose scripting language "
"that is especially suited for web development. Capable of being embedded "
@@ -4608,25 +4608,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2180
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2181
msgid ""
"Support for PHP for Apache and any other feature written in the language, "
"can be added by installing the appropriate port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2182
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2183
msgid "For all supported versions, search the package database using `pkg`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2186
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2187
#, no-wrap
msgid "# pkg search php\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2191
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2192
msgid ""
"A list will be displayed including the versions and additional features they "
"provide. The components are completely modular, meaning features are "
@@ -4635,20 +4635,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2195
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2196
#, no-wrap
msgid "# pkg install mod_php74\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2198
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2199
msgid ""
"If any dependency packages need to be installed, they will be installed as "
"well."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2201
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2202
msgid ""
"By default, PHP will not be enabled. The following lines will need to be "
"added to the Apache configuration file located in [.filename]#/usr/local/etc/"
@@ -4656,7 +4656,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2210
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2211
#, no-wrap
msgid ""
"<FilesMatch \"\\.php$\">\n"
@@ -4668,7 +4668,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2213
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2214
msgid ""
"In addition, the `DirectoryIndex` in the configuration file will also need "
"to be updated and Apache will either need to be restarted or reloaded for "
@@ -4676,7 +4676,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2216
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2217
msgid ""
"Support for many of the PHP features may also be installed by using `pkg`. "
"For example, to install support for XML or SSL, install their respective "
@@ -4684,33 +4684,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2220
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2221
#, no-wrap
msgid "# pkg install php74-xml php74-openssl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2223
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2224
msgid ""
"As before, the Apache configuration will need to be reloaded for the changes "
"to take effect, even in cases where it was just a module install."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2225
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2226
msgid ""
"To perform a graceful restart to reload the configuration, issue the "
"following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2229
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2230
#, no-wrap
msgid "# apachectl graceful\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2233
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2234
msgid ""
"Once the install is complete, there are two methods of obtaining the "
"installed PHP support modules and the environmental information of the "
@@ -4719,26 +4719,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2237
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2238
#, no-wrap
msgid "# pkg install php74\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2243
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2244
#, no-wrap
msgid "# php -i |less\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2246
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2247
msgid ""
"It is necessary to pass the output to a pager, such as the `more` or `less` "
"to easier digest the amount of output."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2250
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2251
msgid ""
"Finally, to make any changes to the global configuration of PHP there is a "
"well documented file installed into [.filename]#/usr/local/etc/php.ini#. At "
@@ -4749,13 +4749,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2251
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2252
#, no-wrap
msgid "HTTP2 Support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2256
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2257
msgid ""
"Apache support for the HTTP2 protocol is included by default when installing "
"the port with `pkg`. The new version of HTTP includes many improvements "
@@ -4765,7 +4765,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2259
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2260
msgid ""
"When Apache is configured to only use HTTP2, web browsers will require "
"secure, encrypted HTTPS connections. When Apache is configured to use both "
@@ -4774,7 +4774,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2262
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2263
msgid ""
"While this change does require administrators to make changes, they are "
"positive and equate to a more secure Internet for everyone. The changes are "
@@ -4782,7 +4782,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2267
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2268
msgid ""
"This configuration depends on the previous sections, including TLS support. "
"It is recommended those instructions be followed before continuing with this "
@@ -4790,7 +4790,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2270
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2271
msgid ""
"Start the process by enabling the http2 module by uncommenting the line in [."
"filename]#/usr/local/etc/apache24/httpd.conf# and replace the mpm_prefork "
@@ -4798,7 +4798,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2275
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2276
#, no-wrap
msgid ""
"LoadModule http2_module libexec/apache24/mod_http2.so\n"
@@ -4806,7 +4806,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2283
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2284
msgid ""
"There is a separate [.filename]#mod_http2# port that is available. It "
"exists to deliver security and bug fixes quicker than the module installed "
@@ -4816,7 +4816,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2287
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2288
msgid ""
"There are two methods to implement HTTP2 in Apache; one way is globally for "
"all sites and each VirtualHost running on the system. To enable HTTP2 "
@@ -4824,20 +4824,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2291
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2292
#, no-wrap
msgid "Protocols h2 http/1.1\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2296
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2297
msgid ""
"To enable HTTP2 over plaintext, use h2h2chttp/1.1 in the [.filename]#httpd."
"conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2300
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2301
msgid ""
"Having the h2c here will allow plaintext HTTP2 data to pass on the system "
"but is not recommended. In addition, using the http/1.1 here will allow "
@@ -4846,7 +4846,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2302
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2303
msgid ""
"To enable HTTP2 for individual VirtualHosts, add the same line within the "
"VirtualHost directive in either [.filename]#httpd.conf# or [.filename]#httpd-"
@@ -4854,7 +4854,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2304
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2305
msgid ""
"Reload the configuration using the `apachectl`[parameter]#reload# command "
"and test the configuration either by using either of the following methods "
@@ -4862,18 +4862,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2308
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2309
#, no-wrap
msgid "# grep \"HTTP/2.0\" /var/log/httpd-access.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2311
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2312
msgid "This should return something similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2318
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2319
#, no-wrap
msgid ""
"192.168.1.205 - - [18/Oct/2020:18:34:36 -0400] \"GET / HTTP/2.0\" 304 -\n"
@@ -4883,14 +4883,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2321
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2322
msgid ""
"The other method is using the web browser's built in site debugger or "
"`tcpdump`; however, using either method is beyond the scope of this document."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2324
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2325
msgid ""
"Support for HTTP2 reverse proxy connections by using the [."
"filename]#mod_proxy_http2.so# module. When configuring the ProxyPass or "
@@ -4898,26 +4898,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2325
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2326
#, no-wrap
msgid "Dynamic Websites"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2329
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2330
msgid ""
"In addition to mod_perl and mod_php, other languages are available for "
"creating dynamic web content. These include Django and Ruby on Rails."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2330
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2331
#, no-wrap
msgid "Django"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2336
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2337
msgid ""
"Django is a BSD-licensed framework designed to allow developers to write "
"high performance, elegant web applications quickly. It provides an object-"
@@ -4929,7 +4929,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2340
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2341
msgid ""
"Django depends on [.filename]#mod_python#, and an SQL database engine. In "
"FreeBSD, the package:www/py-django[] port automatically installs [."
@@ -4940,7 +4940,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2343
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2344
msgid ""
"Once Django is installed, the application will need a project directory "
"along with the Apache configuration in order to use the embedded Python "
@@ -4949,7 +4949,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2345
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2346
msgid ""
"To configure Apache to pass requests for certain URLs to the web "
"application, add the following to [.filename]#httpd.conf#, specifying the "
@@ -4957,7 +4957,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2356
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2357
#, no-wrap
msgid ""
"<Location \"/\">\n"
@@ -4971,20 +4971,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2359
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2360
msgid ""
"Refer to https://docs.djangoproject.com[https://docs.djangoproject.com] for "
"more information on how to use Django."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2360
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2361
#, no-wrap
msgid "Ruby on Rails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2365
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2366
msgid ""
"Ruby on Rails is another open source web framework that provides a full "
"development stack. It is optimized to make web developers more productive "
@@ -4993,20 +4993,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2367
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2368
msgid ""
"Refer to http://guides.rubyonrails.org[http://guides.rubyonrails.org] for "
"more information on how to use Ruby on Rails."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2369
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2370
#, no-wrap
msgid "File Transfer Protocol (FTP)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2373
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2374
msgid ""
"The File Transfer Protocol (FTP) provides users with a simple way to "
"transfer files to and from an FTP server. FreeBSD includes FTP server "
@@ -5014,7 +5014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2377
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2378
msgid ""
"FreeBSD provides several configuration files for controlling access to the "
"FTP server. This section summarizes these files. Refer to man:ftpd[8] for "
@@ -5022,13 +5022,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2378
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2379
#, no-wrap
msgid "Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2384
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2385
msgid ""
"The most important configuration step is deciding which accounts will be "
"allowed access to the FTP server. A FreeBSD system has a number of system "
@@ -5039,7 +5039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2388
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2389
msgid ""
"In some cases it may be desirable to restrict the access of some users "
"without preventing them completely from using FTP. This can be accomplished "
@@ -5048,7 +5048,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2393
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2394
msgid ""
"To enable anonymous FTP access to the server, create a user named `ftp` on "
"the FreeBSD system. Users will then be able to log on to the FTP server "
@@ -5060,7 +5060,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2398
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2399
msgid ""
"There are two text files that can be created to specify welcome messages to "
"be displayed to FTP clients. The contents of [.filename]#/etc/ftpwelcome# "
@@ -5072,42 +5072,42 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2400
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2401
msgid ""
"Once the FTP server has been configured, set the appropriate variable in [."
"filename]#/etc/rc.conf# to start the service during boot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2404
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2405
#, no-wrap
msgid "ftpd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2407
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2408
msgid "To start the service now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2411
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2412
#, no-wrap
msgid "# service ftpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2414
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2415
msgid "Test the connection to the FTP server by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2418
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2419
#, no-wrap
msgid "% ftp localhost\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2423
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2424
msgid ""
"The ftpd daemon uses man:syslog[3] to log messages. By default, the system "
"log daemon will write messages related to FTP in [.filename]#/var/log/"
@@ -5116,13 +5116,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2427
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2428
#, no-wrap
msgid "ftp.info /var/log/xferlog\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2436
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2437
msgid ""
"Be aware of the potential problems involved with running an anonymous FTP "
"server. In particular, think twice about allowing anonymous users to upload "
@@ -5133,13 +5133,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2439
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2440
#, no-wrap
msgid "File and Print Services for Microsoft(R) Windows(R) Clients (Samba)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2446
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2447
msgid ""
"Samba is a popular open source software package that provides file and print "
"services using the SMB/CIFS protocol. This protocol is built into "
@@ -5151,7 +5151,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2449
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2450
msgid ""
"On FreeBSD, the Samba client libraries can be installed using the package:"
"net/samba413[] port or package. The client provides the ability for a "
@@ -5160,7 +5160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2452
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2453
msgid ""
"A FreeBSD system can also be configured to act as a Samba server by "
"installing the same package:net/samba413[] port or package. This allows the "
@@ -5170,20 +5170,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2453
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2454
#, no-wrap
msgid "Server Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2457
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2458
msgid ""
"Samba is configured in [.filename]#/usr/local/etc/smb4.conf#. This file "
"must be created before Samba can be used."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2460
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2461
msgid ""
"A simple [.filename]#smb4.conf# to share directories and printers with "
"Windows(R) clients in a workgroup is shown here. For more complex setups "
@@ -5192,7 +5192,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2470
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2471
#, no-wrap
msgid ""
"[global]\n"
@@ -5205,7 +5205,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2482
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2483
#, no-wrap
msgid ""
"# Example: share /usr/src accessible only to 'developer' user\n"
@@ -5222,76 +5222,76 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2485
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2486
#, no-wrap
msgid "Global Settings"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2488
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2489
msgid ""
"Settings that describe the network are added in [.filename]#/usr/local/etc/"
"smb4.conf#:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2489
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2490
#, no-wrap
msgid "`workgroup`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2491
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2492
msgid "The name of the workgroup to be served."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2492
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2493
#, no-wrap
msgid "`netbios name`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2495
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2496
msgid ""
"The NetBIOS name by which a Samba server is known. By default, it is the "
"same as the first component of the host's DNS name."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2496
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2497
#, no-wrap
msgid "`server string`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2498
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2499
msgid ""
"The string that will be displayed in the output of `net view` and some other "
"networking tools that seek to display descriptive text about the server."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2499
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2500
#, no-wrap
msgid "`wins support`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2502
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2503
msgid ""
"Whether Samba will act as a WINS server. Do not enable support for WINS on "
"more than one server on the network."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2504
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2505
#, no-wrap
msgid "Security Settings"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2508
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2509
msgid ""
"The most important settings in [.filename]#/usr/local/etc/smb4.conf# are the "
"security model and the backend password format. These directives control "
@@ -5299,13 +5299,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2509
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2510
#, no-wrap
msgid "`security`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2513
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2514
msgid ""
"The most common settings are `security = share` and `security = user`. If "
"the clients use usernames that are the same as their usernames on the "
@@ -5315,7 +5315,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2516
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2517
msgid ""
"In share level security, clients do not need to log onto the server with a "
"valid username and password before attempting to connect to a shared "
@@ -5323,13 +5323,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2517
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2518
#, no-wrap
msgid "`passdb backend`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2523
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2524
msgid ""
"Samba has several different backend authentication models. Clients may be "
"authenticated with LDAP, NIS+, an SQL database, or a modified password "
@@ -5340,13 +5340,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2524
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2525
#, no-wrap
msgid "Samba Users"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2528
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2529
msgid ""
"FreeBSD user accounts must be mapped to the `SambaSAMAccount` database for "
"Windows(R) clients to access the share. Map existing FreeBSD user accounts "
@@ -5354,13 +5354,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2532
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2533
#, no-wrap
msgid "# pdbedit -a username\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2536
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2537
msgid ""
"This section has only mentioned the most commonly used settings. Refer to "
"the https://wiki.samba.org[Official Samba Wiki] for additional information "
@@ -5368,31 +5368,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2537
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2538
#, no-wrap
msgid "Starting Samba"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2540
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2541
msgid ""
"To enable Samba at boot time, add the following line to [.filename]#/etc/rc."
"conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2544
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2545
#, no-wrap
msgid "samba_server_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2547
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2548
msgid "To start Samba now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2554
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2555
#, no-wrap
msgid ""
"# service samba_server start\n"
@@ -5402,7 +5402,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2559
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2560
msgid ""
"Samba consists of three separate daemons. Both the nmbd and smbd daemons "
"are started by `samba_enable`. If winbind name resolution is also required, "
@@ -5410,24 +5410,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2563
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2564
#, no-wrap
msgid "winbindd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2566
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2567
msgid "Samba can be stopped at any time by typing:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2570
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2571
#, no-wrap
msgid "# service samba_server stop\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2574
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2575
msgid ""
"Samba is a complex software suite with functionality that allows broad "
"integration with Microsoft(R) Windows(R) networks. For more information "
@@ -5436,13 +5436,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2576
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2577
#, no-wrap
msgid "Clock Synchronization with NTP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2582
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2583
msgid ""
"Over time, a computer's clock is prone to drift. This is problematic as "
"many network services require the computers on a network to share the same "
@@ -5452,7 +5452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2584
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2585
msgid ""
"FreeBSD includes man:ntpd[8] which can be configured to query other NTP "
"servers to synchronize the clock on that machine or to provide time services "
@@ -5460,7 +5460,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2587
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2588
msgid ""
"This section describes how to configure ntpd on FreeBSD. Further "
"documentation can be found in [.filename]#/usr/share/doc/ntp/# in HTML "
@@ -5468,13 +5468,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2588
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2589
#, no-wrap
msgid "NTP Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2592
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2593
msgid ""
"On FreeBSD, the built-in ntpd can be used to synchronize a system's clock. "
"ntpd is configured using man:rc.conf[5] variables and [.filename]#/etc/ntp."
@@ -5482,7 +5482,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2595
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2596
msgid ""
"ntpd communicates with its network peers using UDP packets. Any firewalls "
"between your machine and its NTP peers must be configured to allow UDP "
@@ -5490,13 +5490,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2596
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2597
#, no-wrap
msgid "The [.filename]#/etc/ntp.conf# file"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2606
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2607
msgid ""
"ntpd reads [.filename]#/etc/ntp.conf# to determine which NTP servers to "
"query. Choosing several NTP servers is recommended in case one of the "
@@ -5514,13 +5514,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2607
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2608
#, no-wrap
msgid "Sample [.filename]#/etc/ntp.conf#"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2612
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2613
msgid ""
"This is a simple example of an [.filename]#ntp.conf# file. It can safely be "
"used as-is; it contains the recommended `restrict` options for operation on "
@@ -5528,7 +5528,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2620
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2621
#, no-wrap
msgid ""
"# Disallow ntpq control/query access. Allow peers to be added only\n"
@@ -5538,7 +5538,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2624
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2625
#, no-wrap
msgid ""
"# Allow unrestricted access from localhost for queries and control.\n"
@@ -5547,7 +5547,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2627
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2628
#, no-wrap
msgid ""
"# Add a specific server.\n"
@@ -5555,7 +5555,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2631
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2632
#, no-wrap
msgid ""
"# Add FreeBSD pool servers until 3-6 good servers are available.\n"
@@ -5564,7 +5564,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2634
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2635
#, no-wrap
msgid ""
"# Use a local leap-seconds file.\n"
@@ -5572,7 +5572,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2640
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2641
msgid ""
"The format of this file is described in man:ntp.conf[5]. The descriptions "
"below provide a quick overview of just the keywords used in the sample file "
@@ -5580,7 +5580,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2646
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2647
msgid ""
"By default, an NTP server is accessible to any network host. The `restrict` "
"keyword controls which systems can access the server. Multiple `restrict` "
@@ -5592,7 +5592,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2652
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2653
msgid ""
"The `server` keyword specifies a single server to query. The file can "
"contain multiple server keywords, with one server listed on each line. The "
@@ -5604,7 +5604,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2656
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2657
msgid ""
"The `leapfile` keyword specifies the location of a file containing "
"information about leap seconds. The file is updated automatically by man:"
@@ -5613,13 +5613,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2657
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2658
#, no-wrap
msgid "NTP entries in [.filename]#/etc/rc.conf#"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2661
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2662
msgid ""
"Set `ntpd_enable=YES` to start ntpd at boot time. Once `ntpd_enable=YES` "
"has been added to [.filename]#/etc/rc.conf#, ntpd can be started immediately "
@@ -5627,20 +5627,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2665
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2666
#, no-wrap
msgid "# service ntpd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2669
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2670
msgid ""
"Only `ntpd_enable` must be set to use ntpd. The [.filename]#rc.conf# "
"variables listed below may also be set as needed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2673
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2674
msgid ""
"Set `ntpd_sync_on_start=YES` to allow ntpd to step the clock any amount, one "
"time at startup. Normally ntpd will log an error message and exit if the "
@@ -5649,44 +5649,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2675
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2676
msgid ""
"Set `ntpd_oomprotect=YES` to protect the ntpd daemon from being killed by "
"the system attempting to recover from an Out Of Memory (OOM) condition."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2677
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2678
msgid ""
"Set `ntpd_config=` to the location of an alternate [.filename]#ntp.conf# "
"file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2679
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2680
msgid ""
"Set `ntpd_flags=` to contain any other ntpd flags as needed, but avoid using "
"these flags which are managed internally by [.filename]#/etc/rc.d/ntpd#:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2681
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2682
msgid "`-p` (pid file location)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2682
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2683
msgid "`-c` (set `ntpd_config=` instead)"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2684
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2685
#, no-wrap
msgid "ntpd and the unpriveleged `ntpd` user"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2691
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2692
msgid ""
"ntpd on FreeBSD can start and run as an unpriveleged user. Doing so "
"requires the man:mac_ntpd[4] policy module. The [.filename]#/etc/rc.d/ntpd# "
@@ -5698,101 +5698,101 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2693
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2694
msgid ""
"The presence of any of the following in `ntpd_flags` requires manual "
"configuration as described below to run as the `ntpd` user:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2695
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2696
msgid "-f or --driftfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2696
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2697
msgid "-i or --jaildir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2697
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2698
msgid "-k or --keyfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2698
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2699
msgid "-l or --logfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2699
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2700
msgid "-s or --statsdir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2701
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2702
msgid ""
"The presence of any of the following keywords in [.filename]#ntp.conf# "
"requires manual configuration as described below to run as the `ntpd` user:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2703
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2704
msgid "crypto"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2704
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2705
msgid "driftfile"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2705
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2706
msgid "key"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2706
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2707
msgid "logdir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2707
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2708
msgid "statsdir"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2709
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2710
msgid "To manually configure ntpd to run as user `ntpd` you must:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2711
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2712
msgid ""
"Ensure that the `ntpd` user has access to all the files and directories "
"specified in the configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2712
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2713
msgid ""
"Arrange for the `mac_ntpd` module to be loaded or compiled into the kernel. "
"See man:mac_ntpd[4] for details."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2713
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2714
msgid "Set `ntpd_user=\"ntpd\"` in [.filename]#/etc/rc.conf#"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2714
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2715
#, no-wrap
msgid "Using NTP with a PPP Connection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2719
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2720
msgid ""
"ntpd does not need a permanent connection to the Internet to function "
"properly. However, if a PPP connection is configured to dial out on demand, "
@@ -5802,7 +5802,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2730
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2731
#, no-wrap
msgid ""
"set filter dial 0 deny udp src eq 123\n"
@@ -5816,34 +5816,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2733
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2734
msgid ""
"For more details, refer to the `PACKET FILTERING` section in man:ppp[8] and "
"the examples in [.filename]#/usr/share/examples/ppp/#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2737
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2738
msgid ""
"Some Internet access providers block low-numbered ports, preventing NTP from "
"functioning since replies never reach the machine."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2740
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2741
#, no-wrap
msgid "iSCSI Initiator and Target Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2744
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2745
msgid ""
"iSCSI is a way to share storage over a network. Unlike NFS, which works at "
"the file system level, iSCSI works at the block device level."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2748
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2749
msgid ""
"In iSCSI terminology, the system that shares the storage is known as the "
"_target_. The storage can be a physical disk, or an area representing "
@@ -5852,7 +5852,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2752
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2753
msgid ""
"The clients which access the iSCSI storage are called _initiators_. To "
"initiators, the storage available through iSCSI appears as a raw, "
@@ -5861,7 +5861,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2755
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2756
msgid ""
"FreeBSD provides a native, kernel-based iSCSI target and initiator. This "
"section describes how to configure a FreeBSD system as a target or an "
@@ -5869,13 +5869,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2757
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2758
#, no-wrap
msgid "Configuring an iSCSI Target"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2760
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2761
msgid ""
"To configure an iSCSI target, create the [.filename]#/etc/ctl.conf# "
"configuration file, add a line to [.filename]#/etc/rc.conf# to make sure the "
@@ -5884,7 +5884,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2763
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2764
msgid ""
"The following is an example of a simple [.filename]#/etc/ctl.conf# "
"configuration file. Refer to man:ctl.conf[5] for a more complete "
@@ -5892,8 +5892,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2771
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2849
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2772
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2850
#, no-wrap
msgid ""
"portal-group pg0 {\n"
@@ -5904,7 +5904,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2775
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2776
#, no-wrap
msgid ""
"target iqn.2012-06.com.example:target0 {\n"
@@ -5913,8 +5913,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2781
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2879
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2782
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2880
#, no-wrap
msgid ""
"\tlun 0 {\n"
@@ -5925,7 +5925,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2787
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2788
msgid ""
"The first entry defines the `pg0` portal group. Portal groups define which "
"network addresses the man:ctld[8] daemon will listen on. The `discovery-"
@@ -5936,7 +5936,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2790
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2791
msgid ""
"It is not necessary to define a portal group as there is a built-in portal "
"group called `default`. In this case, the difference between `default` and "
@@ -5945,7 +5945,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2798
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2799
msgid ""
"The second entry defines a single target. Target has two possible meanings: "
"a machine serving iSCSI or a named group of LUNs. This example uses the "
@@ -5958,7 +5958,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2800
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2801
msgid ""
"The `auth-group no-authentication` line allows all initiators to connect to "
"the specified target and `portal-group pg0` makes the target reachable "
@@ -5966,7 +5966,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2808
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2809
msgid ""
"The next section defines the LUN. To the initiator, each LUN will be "
"visible as a separate disk device. Multiple LUNs can be defined for each "
@@ -5977,31 +5977,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2810
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2811
msgid ""
"Next, to make sure the man:ctld[8] daemon is started at boot, add this line "
"to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2814
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2815
#, no-wrap
msgid "ctld_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2817
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2818
msgid "To start man:ctld[8] now, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2821
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2822
#, no-wrap
msgid "# service ctld start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2825
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2826
msgid ""
"As the man:ctld[8] daemon is started, it reads [.filename]#/etc/ctl.conf#. "
"If this file is edited after the daemon starts, use this command so that the "
@@ -6009,19 +6009,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2829
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2830
#, no-wrap
msgid "# service ctld reload\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2832
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2833
#, no-wrap
msgid "Authentication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2836
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2837
msgid ""
"The previous example is inherently insecure as it uses no authentication, "
"granting anyone full access to all targets. To require a username and "
@@ -6029,7 +6029,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2843
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2844
#, no-wrap
msgid ""
"auth-group ag0 {\n"
@@ -6039,7 +6039,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2858
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2859
#, no-wrap
msgid ""
"target iqn.2012-06.com.example:target0 {\n"
@@ -6053,7 +6053,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2864
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2865
msgid ""
"The `auth-group` section defines username and password pairs. An initiator "
"trying to connect to `iqn.2012-06.com.example:target0` must first specify a "
@@ -6064,7 +6064,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2867
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2868
msgid ""
"It is common to define a single exported target for every initiator. As a "
"shorthand for the syntax above, the username and password can be specified "
@@ -6072,7 +6072,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2873
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2874
#, no-wrap
msgid ""
"target iqn.2012-06.com.example:target0 {\n"
@@ -6081,13 +6081,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2883
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2884
#, no-wrap
msgid "Configuring an iSCSI Initiator"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2889
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2890
msgid ""
"The iSCSI initiator described in this section is supported starting with "
"FreeBSD 10.0-RELEASE. To use the iSCSI initiator available in older "
@@ -6095,7 +6095,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2894
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2895
msgid ""
"The iSCSI initiator requires that the man:iscsid[8] daemon is running. This "
"daemon does not use a configuration file. To start it automatically at "
@@ -6103,24 +6103,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2898
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2899
#, no-wrap
msgid "iscsid_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2901
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2902
msgid "To start man:iscsid[8] now, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2905
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2906
#, no-wrap
msgid "# service iscsid start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2909
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2910
msgid ""
"Connecting to a target can be done with or without an [.filename]#/etc/iscsi."
"conf# configuration file. This section demonstrates both types of "
@@ -6128,33 +6128,33 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2910
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2911
#, no-wrap
msgid "Connecting to a Target Without a Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2913
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2914
msgid ""
"To connect an initiator to a single target, specify the IP address of the "
"portal and the name of the target:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2917
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2918
#, no-wrap
msgid "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2921
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2922
msgid ""
"To verify if the connection succeeded, run `iscsictl` without any "
"arguments. The output should look similar to this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2926
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2927
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6162,7 +6162,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2930
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2931
msgid ""
"In this example, the iSCSI session was successfully established, with [."
"filename]#/dev/da0# representing the attached LUN. If the `iqn.2012-06.com."
@@ -6171,13 +6171,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2934
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2935
#, no-wrap
msgid "Connected: da0 da1 da2.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2938
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2939
msgid ""
"Any errors will be reported in the output, as well as the system logs. For "
"example, this message usually means that the man:iscsid[8] daemon is not "
@@ -6185,7 +6185,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2943
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2944
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6193,14 +6193,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2946
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2947
msgid ""
"The following message suggests a networking problem, such as a wrong IP "
"address or port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2951
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2952
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6208,12 +6208,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2954
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2955
msgid "This message means that the specified target name is wrong:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2959
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2960
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6221,12 +6221,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2962
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2963
msgid "This message means that the target requires authentication:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2967
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2968
#, no-wrap
msgid ""
"Target name Target portal State\n"
@@ -6234,31 +6234,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2970
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2971
msgid "To specify a CHAP username and secret, use this syntax:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2974
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2975
#, no-wrap
msgid "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 -u user -s secretsecret\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2977
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2978
#, no-wrap
msgid "Connecting to a Target with a Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2980
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2981
msgid ""
"To connect using a configuration file, create [.filename]#/etc/iscsi.conf# "
"with contents like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2990
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2991
#, no-wrap
msgid ""
"t0 {\n"
@@ -6271,7 +6271,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2997
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:2998
msgid ""
"The `t0` specifies a nickname for the configuration file section. It will "
"be used by the initiator to specify which configuration to use. The other "
@@ -6281,38 +6281,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:2999
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3000
msgid "To connect to the defined target, specify the nickname:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3003
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3004
#, no-wrap
msgid "# iscsictl -An t0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3006
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3007
msgid ""
"Alternately, to connect to all targets defined in the configuration file, "
"use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3010
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3011
#, no-wrap
msgid "# iscsictl -Aa\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3013
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3014
msgid ""
"To make the initiator automatically connect to all targets in [.filename]#/"
"etc/iscsi.conf#, add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/network-servers/_index.adoc:3018
+#: documentation/content/en/books/handbook/network-servers/_index.adoc:3019
#, no-wrap
msgid ""
"iscsictl_enable=\"YES\"\n"
diff --git a/documentation/content/en/books/handbook/ports/_index.po b/documentation/content/en/books/handbook/ports/_index.po
index 0cd2dc5e5d..8b996a43ac 100644
--- a/documentation/content/en/books/handbook/ports/_index.po
+++ b/documentation/content/en/books/handbook/ports/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 4. Installing Applications: Packages and Ports"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/ports/_index.adoc:14
+#: documentation/content/en/books/handbook/ports/_index.adoc:15
#, no-wrap
msgid "Installing Applications: Packages and Ports"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:52
+#: documentation/content/en/books/handbook/ports/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:58
+#: documentation/content/en/books/handbook/ports/_index.adoc:59
msgid ""
"FreeBSD is bundled with a rich collection of system tools as part of the "
"base system. In addition, FreeBSD provides two complementary technologies "
@@ -58,65 +58,65 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:60
+#: documentation/content/en/books/handbook/ports/_index.adoc:61
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:62
+#: documentation/content/en/books/handbook/ports/_index.adoc:63
msgid "The difference between binary packages and ports."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:63
+#: documentation/content/en/books/handbook/ports/_index.adoc:64
msgid "How to find third-party software that has been ported to FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:64
+#: documentation/content/en/books/handbook/ports/_index.adoc:65
msgid "How to manage binary packages using pkg."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:65
+#: documentation/content/en/books/handbook/ports/_index.adoc:66
msgid ""
"How to build third-party software from source using the Ports Collection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:66
+#: documentation/content/en/books/handbook/ports/_index.adoc:67
msgid ""
"How to find the files installed with the application for post-installation "
"configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:67
+#: documentation/content/en/books/handbook/ports/_index.adoc:68
msgid "What to do if a software installation fails."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:69
+#: documentation/content/en/books/handbook/ports/_index.adoc:70
#, no-wrap
msgid "Overview of Software Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:72
+#: documentation/content/en/books/handbook/ports/_index.adoc:73
msgid ""
"The typical steps for installing third-party software on a UNIX(R) system "
"include:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:75
+#: documentation/content/en/books/handbook/ports/_index.adoc:76
msgid ""
"Find and download the software, which might be distributed in source code "
"format or as a binary."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:76
+#: documentation/content/en/books/handbook/ports/_index.adoc:77
msgid ""
"Unpack the software from its distribution format. This is typically a "
"tarball compressed with a program such as man:compress[1], man:gzip[1], man:"
@@ -124,7 +124,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:77
+#: documentation/content/en/books/handbook/ports/_index.adoc:78
msgid ""
"Locate the documentation in [.filename]#INSTALL#, [.filename]#README# or "
"some file in a [.filename]#doc/# subdirectory and read up on how to install "
@@ -132,19 +132,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:78
+#: documentation/content/en/books/handbook/ports/_index.adoc:79
msgid ""
"If the software was distributed in source format, compile it. This may "
"involve editing a [.filename]#Makefile# or running a `configure` script."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:79
+#: documentation/content/en/books/handbook/ports/_index.adoc:80
msgid "Test and install the software."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:82
+#: documentation/content/en/books/handbook/ports/_index.adoc:83
msgid ""
"A FreeBSD _port_ is a collection of files designed to automate the process "
"of compiling an application from source code. The files that comprise a "
@@ -153,14 +153,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:84
+#: documentation/content/en/books/handbook/ports/_index.adoc:85
msgid ""
"If the software has not already been adapted and tested on FreeBSD, the "
"source code might need editing in order for it to install and run properly."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:87
+#: documentation/content/en/books/handbook/ports/_index.adoc:88
msgid ""
"However, over link:https://www.FreeBSD.org/ports/[{numports}] third-party "
"applications have already been ported to FreeBSD. When feasible, these "
@@ -168,13 +168,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:89
+#: documentation/content/en/books/handbook/ports/_index.adoc:90
msgid ""
"Packages can be manipulated with the FreeBSD package management commands."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:92
+#: documentation/content/en/books/handbook/ports/_index.adoc:93
msgid ""
"Both packages and ports understand dependencies. If a package or port is "
"used to install an application and a dependent library is not already "
@@ -182,7 +182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:95
+#: documentation/content/en/books/handbook/ports/_index.adoc:96
msgid ""
"A FreeBSD package contains pre-compiled copies of all the commands for an "
"application, as well as any configuration files and documentation. A "
@@ -191,7 +191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:98
+#: documentation/content/en/books/handbook/ports/_index.adoc:99
msgid ""
"While the two technologies are similar, packages and ports each have their "
"own strengths. Select the technology that meets your requirements for "
@@ -199,40 +199,40 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/ports/_index.adoc:99
+#: documentation/content/en/books/handbook/ports/_index.adoc:100
#, no-wrap
msgid "Package Benefits"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:101
+#: documentation/content/en/books/handbook/ports/_index.adoc:102
msgid ""
"A compressed package tarball is typically smaller than the compressed "
"tarball containing the source code for the application."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:102
+#: documentation/content/en/books/handbook/ports/_index.adoc:103
msgid ""
"Packages do not require compilation time. For large applications, such as "
"Mozilla, KDE, or GNOME, this can be important on a slow system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:103
+#: documentation/content/en/books/handbook/ports/_index.adoc:104
msgid ""
"Packages do not require any understanding of the process involved in "
"compiling software on FreeBSD."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/ports/_index.adoc:104
+#: documentation/content/en/books/handbook/ports/_index.adoc:105
#, no-wrap
msgid "Port Benefits"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:106
+#: documentation/content/en/books/handbook/ports/_index.adoc:107
msgid ""
"Packages are normally compiled with conservative options because they have "
"to run on the maximum number of systems. By compiling from the port, one can "
@@ -240,7 +240,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:107
+#: documentation/content/en/books/handbook/ports/_index.adoc:108
msgid ""
"Some applications have compile-time options relating to which features are "
"installed. For example, Apache can be configured with a wide variety of "
@@ -248,7 +248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:109
+#: documentation/content/en/books/handbook/ports/_index.adoc:110
msgid ""
"In some cases, multiple packages will exist for the same application to "
"specify certain settings. For example, Ghostscript is available as a [."
@@ -259,7 +259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:110
+#: documentation/content/en/books/handbook/ports/_index.adoc:111
msgid ""
"The licensing conditions of some software forbid binary distribution. Such "
"software must be distributed as source code which must be compiled by the "
@@ -267,26 +267,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:111
+#: documentation/content/en/books/handbook/ports/_index.adoc:112
msgid ""
"Some people do not trust binary distributions or prefer to read through "
"source code in order to look for potential problems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:112
+#: documentation/content/en/books/handbook/ports/_index.adoc:113
msgid "Source code is needed in order to apply custom patches."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:114
+#: documentation/content/en/books/handbook/ports/_index.adoc:115
msgid ""
"To keep track of updated ports, subscribe to the {freebsd-ports} and the "
"{freebsd-ports-bugs}."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:119
+#: documentation/content/en/books/handbook/ports/_index.adoc:120
msgid ""
"Before installing any application, check https://vuxml.freebsd.org/[] for "
"security issues related to the application or type `pkg audit -F` to check "
@@ -294,27 +294,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:122
+#: documentation/content/en/books/handbook/ports/_index.adoc:123
msgid ""
"The remainder of this chapter explains how to use packages and ports to "
"install and manage third-party software on FreeBSD."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:124
+#: documentation/content/en/books/handbook/ports/_index.adoc:125
#, no-wrap
msgid "Finding Software"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:128
+#: documentation/content/en/books/handbook/ports/_index.adoc:129
msgid ""
"FreeBSD's list of available applications is growing all the time. There are "
"a number of ways to find software to install:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:130
+#: documentation/content/en/books/handbook/ports/_index.adoc:131
msgid ""
"The FreeBSD web site maintains an up-to-date searchable list of all the "
"available applications, at link:https://www.FreeBSD.org/ports/[https://www."
@@ -323,7 +323,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:131
+#: documentation/content/en/books/handbook/ports/_index.adoc:132
msgid ""
"Dan Langille maintains http://www.FreshPorts.org/[FreshPorts.org] which "
"provides a comprehensive search utility and also tracks changes to the "
@@ -333,7 +333,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:132
+#: documentation/content/en/books/handbook/ports/_index.adoc:133
msgid ""
"If finding a particular application becomes challenging, try searching a "
"site like http://www.sourceforge.net/[SourceForge.net] or http://www.github."
@@ -342,12 +342,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:133
+#: documentation/content/en/books/handbook/ports/_index.adoc:134
msgid "To search the binary package repository for an application:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:148
+#: documentation/content/en/books/handbook/ports/_index.adoc:149
#, no-wrap
msgid ""
"# pkg search subversion\n"
@@ -365,7 +365,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:156
+#: documentation/content/en/books/handbook/ports/_index.adoc:157
msgid ""
"Package names include the version number and, in the case of ports based on "
"python, the version number of the version of python the package was built "
@@ -378,7 +378,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:171
+#: documentation/content/en/books/handbook/ports/_index.adoc:172
#, no-wrap
msgid ""
"# pkg search -o subversion\n"
@@ -396,7 +396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:175
+#: documentation/content/en/books/handbook/ports/_index.adoc:176
msgid ""
"Searching by shell globs, regular expressions, exact match, by description, "
"or any other field in the repository database is also supported by `pkg "
@@ -405,7 +405,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:176
+#: documentation/content/en/books/handbook/ports/_index.adoc:177
msgid ""
"If the Ports Collection is already installed, there are several methods to "
"query the local version of the ports tree. To find out which category a port "
@@ -413,7 +413,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:181
+#: documentation/content/en/books/handbook/ports/_index.adoc:182
#, no-wrap
msgid ""
"# whereis lsof\n"
@@ -421,12 +421,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:184
+#: documentation/content/en/books/handbook/ports/_index.adoc:185
msgid "Alternately, an man:echo[1] statement can be used:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:189
+#: documentation/content/en/books/handbook/ports/_index.adoc:190
#, no-wrap
msgid ""
"# echo /usr/ports/*/*lsof*\n"
@@ -434,14 +434,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:192
+#: documentation/content/en/books/handbook/ports/_index.adoc:193
msgid ""
"Note that this will also return any matched files downloaded into the [."
"filename]#/usr/ports/distfiles# directory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:193
+#: documentation/content/en/books/handbook/ports/_index.adoc:194
msgid ""
"Another way to find software is by using the Ports Collection's built-in "
"search mechanism. To use the search feature, cd to [.filename]#/usr/ports# "
@@ -450,7 +450,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:205
+#: documentation/content/en/books/handbook/ports/_index.adoc:206
#, no-wrap
msgid ""
"# cd /usr/ports\n"
@@ -465,7 +465,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:212
+#: documentation/content/en/books/handbook/ports/_index.adoc:213
msgid ""
"The built-in search mechanism uses a file of index information. If a "
"message indicates that the [.filename]#INDEX# is required, run `make "
@@ -474,17 +474,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:215
+#: documentation/content/en/books/handbook/ports/_index.adoc:216
msgid "The \"Path:\" line indicates where to find the port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:217
+#: documentation/content/en/books/handbook/ports/_index.adoc:218
msgid "To receive less information, use the `quicksearch` feature:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:225
+#: documentation/content/en/books/handbook/ports/_index.adoc:226
#, no-wrap
msgid ""
"# cd /usr/ports\n"
@@ -495,7 +495,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:229
+#: documentation/content/en/books/handbook/ports/_index.adoc:230
msgid ""
"For more in-depth searching, use `make search key=_string_` or `make "
"quicksearch key=_string_`, where _string_ is some text to search for. The "
@@ -505,7 +505,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:232
+#: documentation/content/en/books/handbook/ports/_index.adoc:233
msgid ""
"When using `search` or `quicksearch`, the search string is case-"
"insensitive. Searching for \"LSOF\" will yield the same results as "
@@ -513,13 +513,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:234
+#: documentation/content/en/books/handbook/ports/_index.adoc:235
#, no-wrap
msgid "Using pkg for Binary Package Management"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:237
+#: documentation/content/en/books/handbook/ports/_index.adoc:238
msgid ""
"pkg is the next generation replacement for the traditional FreeBSD package "
"management tools, offering many features that make dealing with binary "
@@ -527,14 +527,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:239
+#: documentation/content/en/books/handbook/ports/_index.adoc:240
msgid ""
"For sites wishing to only use prebuilt binary packages from the FreeBSD "
"mirrors, managing packages with pkg can be sufficient."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:241
+#: documentation/content/en/books/handbook/ports/_index.adoc:242
msgid ""
"However, for those sites building from source or using their own "
"repositories, a separate <<ports-upgrading-tools,port management tool>> will "
@@ -542,7 +542,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:244
+#: documentation/content/en/books/handbook/ports/_index.adoc:245
msgid ""
"Since pkg only works with binary packages, it is not a replacement for such "
"tools. Those tools can be used to install software from both binary "
@@ -550,13 +550,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:246
+#: documentation/content/en/books/handbook/ports/_index.adoc:247
#, no-wrap
msgid "Getting Started with pkg"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:250
+#: documentation/content/en/books/handbook/ports/_index.adoc:251
msgid ""
"FreeBSD includes a bootstrap utility which can be used to download and "
"install pkg and its manual pages. This utility is designed to work with "
@@ -564,7 +564,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:256
+#: documentation/content/en/books/handbook/ports/_index.adoc:257
msgid ""
"Not all FreeBSD versions and architectures support this bootstrap process. "
"The current list is at https://pkg.freebsd.org/[]. For other cases, pkg "
@@ -572,30 +572,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:259
+#: documentation/content/en/books/handbook/ports/_index.adoc:260
msgid "To bootstrap the system, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:263
+#: documentation/content/en/books/handbook/ports/_index.adoc:264
#, no-wrap
msgid "# /usr/sbin/pkg\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:266
+#: documentation/content/en/books/handbook/ports/_index.adoc:267
msgid ""
"You must have a working Internet connection for the bootstrap process to "
"succeed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:268
+#: documentation/content/en/books/handbook/ports/_index.adoc:269
msgid "Otherwise, to install the port, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:274
+#: documentation/content/en/books/handbook/ports/_index.adoc:275
#, no-wrap
msgid ""
"# cd /usr/ports/ports-mgmt/pkg\n"
@@ -604,7 +604,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:279
+#: documentation/content/en/books/handbook/ports/_index.adoc:280
msgid ""
"When upgrading an existing system that originally used the older pkg_* "
"tools, the database must be converted to the new format, so that the new "
@@ -614,27 +614,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:283
+#: documentation/content/en/books/handbook/ports/_index.adoc:284
#, no-wrap
msgid "# pkg2ng\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:288
+#: documentation/content/en/books/handbook/ports/_index.adoc:289
msgid ""
"This step is not required for new installations that do not yet have any "
"third-party software installed."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:294
+#: documentation/content/en/books/handbook/ports/_index.adoc:295
msgid ""
"This step is not reversible. Once the package database has been converted "
"to the pkg format, the traditional `pkg_*` tools should no longer be used."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:302
+#: documentation/content/en/books/handbook/ports/_index.adoc:303
msgid ""
"The package database conversion may emit errors as the contents are "
"converted to the new version. Generally, these errors can be safely "
@@ -644,7 +644,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:306
+#: documentation/content/en/books/handbook/ports/_index.adoc:307
msgid ""
"To ensure that the Ports Collection registers new software with pkg instead "
"of the traditional packages database, FreeBSD versions earlier than 10._X_ "
@@ -652,13 +652,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:310
+#: documentation/content/en/books/handbook/ports/_index.adoc:311
#, no-wrap
msgid "WITH_PKGNG= yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:314
+#: documentation/content/en/books/handbook/ports/_index.adoc:315
msgid ""
"By default, pkg uses the binary packages from the FreeBSD package mirrors "
"(the _repository_). For information about building a custom package "
@@ -666,19 +666,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:316
+#: documentation/content/en/books/handbook/ports/_index.adoc:317
msgid "Additional pkg configuration options are described in man:pkg.conf[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:318
+#: documentation/content/en/books/handbook/ports/_index.adoc:319
msgid ""
"Usage information for pkg is available in the man:pkg[8] manual page or by "
"running `pkg` without additional arguments."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:321
+#: documentation/content/en/books/handbook/ports/_index.adoc:322
msgid ""
"Each pkg command argument is documented in a command-specific manual page. "
"To read the manual page for `pkg install`, for example, run either of these "
@@ -686,19 +686,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:325
+#: documentation/content/en/books/handbook/ports/_index.adoc:326
#, no-wrap
msgid "# pkg help install\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:330
+#: documentation/content/en/books/handbook/ports/_index.adoc:331
#, no-wrap
msgid "# man pkg-install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:335
+#: documentation/content/en/books/handbook/ports/_index.adoc:336
msgid ""
"The rest of this section demonstrates common binary package management tasks "
"which can be performed using pkg. Each demonstrated command provides many "
@@ -707,13 +707,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:337
+#: documentation/content/en/books/handbook/ports/_index.adoc:338
#, no-wrap
msgid "Quarterly and Latest Ports Branches"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:346
+#: documentation/content/en/books/handbook/ports/_index.adoc:347
msgid ""
"The `Quarterly` branch provides users with a more predictable and stable "
"experience for port and package installation and upgrades. This is done "
@@ -728,12 +728,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:348
+#: documentation/content/en/books/handbook/ports/_index.adoc:349
msgid "To switch from quarterly to latest run the following commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:353
+#: documentation/content/en/books/handbook/ports/_index.adoc:354
#, no-wrap
msgid ""
"# mkdir -p /usr/local/etc/pkg/repos\n"
@@ -741,19 +741,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:356
+#: documentation/content/en/books/handbook/ports/_index.adoc:357
msgid ""
"Edit the file [.filename]#/usr/local/etc/pkg/repos/FreeBSD.conf# and change "
"the string _quarterly_ to _latest_ in the `url:` line."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:358
+#: documentation/content/en/books/handbook/ports/_index.adoc:359
msgid "The result should be similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:368
+#: documentation/content/en/books/handbook/ports/_index.adoc:369
#, no-wrap
msgid ""
"FreeBSD: {\n"
@@ -766,26 +766,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:371
+#: documentation/content/en/books/handbook/ports/_index.adoc:372
msgid ""
"And finally run this command to update from the new (latest) repository "
"metadata."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:375
+#: documentation/content/en/books/handbook/ports/_index.adoc:376
#, no-wrap
msgid "# pkg update -f\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:378
+#: documentation/content/en/books/handbook/ports/_index.adoc:379
#, no-wrap
msgid "Obtaining Information About Installed Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:382
+#: documentation/content/en/books/handbook/ports/_index.adoc:383
msgid ""
"Information about the packages installed on a system can be viewed by "
"running `pkg info` which, when run without any switches, will list the "
@@ -793,12 +793,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:384
+#: documentation/content/en/books/handbook/ports/_index.adoc:385
msgid "For example, to see which version of pkg is installed, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:389
+#: documentation/content/en/books/handbook/ports/_index.adoc:390
#, no-wrap
msgid ""
"# pkg info pkg\n"
@@ -806,26 +806,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:392
+#: documentation/content/en/books/handbook/ports/_index.adoc:393
#, no-wrap
msgid "Installing and Removing Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:395
+#: documentation/content/en/books/handbook/ports/_index.adoc:396
msgid ""
"To install a binary package use the following command, where _packagename_ "
"is the name of the package to install:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:399
+#: documentation/content/en/books/handbook/ports/_index.adoc:400
#, no-wrap
msgid "# pkg install packagename\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:403
+#: documentation/content/en/books/handbook/ports/_index.adoc:404
msgid ""
"This command uses repository data to determine which version of the software "
"to install and if it has any uninstalled dependencies. For example, to "
@@ -833,7 +833,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:409
+#: documentation/content/en/books/handbook/ports/_index.adoc:410
#, no-wrap
msgid ""
"# pkg install curl\n"
@@ -842,13 +842,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:411
+#: documentation/content/en/books/handbook/ports/_index.adoc:412
#, no-wrap
msgid "/usr/local/tmp/All/ca_root_nss-3.15.1_1.txz 100% of 288 kB 1700 kBps 00m00s\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:414
+#: documentation/content/en/books/handbook/ports/_index.adoc:415
#, no-wrap
msgid ""
"Updating repository catalogue\n"
@@ -856,7 +856,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:417
+#: documentation/content/en/books/handbook/ports/_index.adoc:418
#, no-wrap
msgid ""
" Installing ca_root_nss: 3.15.1_1\n"
@@ -864,19 +864,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:419
+#: documentation/content/en/books/handbook/ports/_index.adoc:420
#, no-wrap
msgid "The installation will require 3 MB more space\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:421
+#: documentation/content/en/books/handbook/ports/_index.adoc:422
#, no-wrap
msgid "0 B to be downloaded\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:427
+#: documentation/content/en/books/handbook/ports/_index.adoc:428
#, no-wrap
msgid ""
"Proceed with installing packages [y/N]: y\n"
@@ -887,14 +887,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:430
+#: documentation/content/en/books/handbook/ports/_index.adoc:431
msgid ""
"The new package and any additional packages that were installed as "
"dependencies can be seen in the installed packages list:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:437
+#: documentation/content/en/books/handbook/ports/_index.adoc:438
#, no-wrap
msgid ""
"# pkg info\n"
@@ -904,14 +904,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:441
+#: documentation/content/en/books/handbook/ports/_index.adoc:442
msgid ""
"Packages that are no longer needed can be removed with `pkg delete`. For "
"example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:446
+#: documentation/content/en/books/handbook/ports/_index.adoc:447
#, no-wrap
msgid ""
"# pkg delete curl\n"
@@ -919,19 +919,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:448
+#: documentation/content/en/books/handbook/ports/_index.adoc:449
#, no-wrap
msgid "\tcurl-7.31.0_1\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:450
+#: documentation/content/en/books/handbook/ports/_index.adoc:451
#, no-wrap
msgid "The deletion will free 3 MB\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:453
+#: documentation/content/en/books/handbook/ports/_index.adoc:454
#, no-wrap
msgid ""
"Proceed with deleting packages [y/N]: y\n"
@@ -939,37 +939,37 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:456
+#: documentation/content/en/books/handbook/ports/_index.adoc:457
#, no-wrap
msgid "Upgrading Installed Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:459
+#: documentation/content/en/books/handbook/ports/_index.adoc:460
msgid "Installed packages can be upgraded to their latest versions by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:463
+#: documentation/content/en/books/handbook/ports/_index.adoc:464
#, no-wrap
msgid "# pkg upgrade\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:466
+#: documentation/content/en/books/handbook/ports/_index.adoc:467
msgid ""
"This command will compare the installed versions with those available in the "
"repository catalogue and upgrade them from the repository."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:468
+#: documentation/content/en/books/handbook/ports/_index.adoc:469
#, no-wrap
msgid "Auditing Installed Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:473
+#: documentation/content/en/books/handbook/ports/_index.adoc:474
msgid ""
"Software vulnerabilities are regularly discovered in third-party "
"applications. To address this, pkg includes a built-in auditing mechanism. "
@@ -978,19 +978,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:477
+#: documentation/content/en/books/handbook/ports/_index.adoc:478
#, no-wrap
msgid "# pkg audit -F\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:480
+#: documentation/content/en/books/handbook/ports/_index.adoc:481
#, no-wrap
msgid "Automatically Removing Unused Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:484
+#: documentation/content/en/books/handbook/ports/_index.adoc:485
msgid ""
"Removing a package may leave behind dependencies which are no longer "
"required. Unneeded packages that were installed as dependencies (leaf "
@@ -998,7 +998,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:490
+#: documentation/content/en/books/handbook/ports/_index.adoc:491
#, no-wrap
msgid ""
"# pkg autoremove\n"
@@ -1007,13 +1007,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:492
+#: documentation/content/en/books/handbook/ports/_index.adoc:493
#, no-wrap
msgid "The autoremoval will free 723 kB\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:495
+#: documentation/content/en/books/handbook/ports/_index.adoc:496
#, no-wrap
msgid ""
"Proceed with autoremoval of packages [y/N]: y\n"
@@ -1021,7 +1021,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:499
+#: documentation/content/en/books/handbook/ports/_index.adoc:500
msgid ""
"Packages installed as dependencies are called _automatic_ packages. Non-"
"automatic packages, i.e the packages that were explicity installed not as a "
@@ -1029,7 +1029,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:506
+#: documentation/content/en/books/handbook/ports/_index.adoc:507
#, no-wrap
msgid ""
"# pkg prime-list\n"
@@ -1039,7 +1039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:511
+#: documentation/content/en/books/handbook/ports/_index.adoc:512
msgid ""
"`pkg prime-list` is an alias command declared in [.filename]#/usr/local/etc/"
"pkg.conf#. There are many others that can be used to query the package "
@@ -1048,7 +1048,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:518
+#: documentation/content/en/books/handbook/ports/_index.adoc:519
#, no-wrap
msgid ""
"# pkg prime-origins\n"
@@ -1058,7 +1058,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:521
+#: documentation/content/en/books/handbook/ports/_index.adoc:522
msgid ""
"This list can be used to rebuild all packages installed on a system using "
"build tools such as package:ports-mgmt/poudriere[] or package:ports-mgmt/"
@@ -1066,56 +1066,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:523
+#: documentation/content/en/books/handbook/ports/_index.adoc:524
msgid "Marking an installed package as automatic can be done using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:527
+#: documentation/content/en/books/handbook/ports/_index.adoc:528
#, no-wrap
msgid "# pkg set -A 1 devel/cmake\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:530
+#: documentation/content/en/books/handbook/ports/_index.adoc:531
msgid ""
"Once a package is a leaf package and is marked as automatic, it gets "
"selected by `pkg autoremove`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:532
+#: documentation/content/en/books/handbook/ports/_index.adoc:533
msgid "Marking an installed package as _not_ automatic can be done using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:536
+#: documentation/content/en/books/handbook/ports/_index.adoc:537
#, no-wrap
msgid "# pkg set -A 0 devel/cmake\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:539
+#: documentation/content/en/books/handbook/ports/_index.adoc:540
#, no-wrap
msgid "Restoring the Package Database"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:543
+#: documentation/content/en/books/handbook/ports/_index.adoc:544
msgid ""
"Unlike the traditional package management system, pkg includes its own "
"package database backup mechanism. This functionality is enabled by default."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:547
+#: documentation/content/en/books/handbook/ports/_index.adoc:548
msgid ""
"To disable the periodic script from backing up the package database, set "
"`daily_backup_pkgdb_enable=\"NO\"` in man:periodic.conf[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:551
+#: documentation/content/en/books/handbook/ports/_index.adoc:552
msgid ""
"To restore the contents of a previous package database backup, run the "
"following command replacing _/path/to/pkg.sql_ with the location of the "
@@ -1123,39 +1123,39 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:555
+#: documentation/content/en/books/handbook/ports/_index.adoc:556
#, no-wrap
msgid "# pkg backup -r /path/to/pkg.sql\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:560
+#: documentation/content/en/books/handbook/ports/_index.adoc:561
msgid ""
"If restoring a backup taken by the periodic script, it must be decompressed "
"prior to being restored."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:564
+#: documentation/content/en/books/handbook/ports/_index.adoc:565
msgid ""
"To run a manual backup of the pkg database, run the following command, "
"replacing _/path/to/pkg.sql_ with a suitable file name and location:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:568
+#: documentation/content/en/books/handbook/ports/_index.adoc:569
#, no-wrap
msgid "# pkg backup -d /path/to/pkg.sql\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:571
+#: documentation/content/en/books/handbook/ports/_index.adoc:572
#, no-wrap
msgid "Removing Stale Packages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:576
+#: documentation/content/en/books/handbook/ports/_index.adoc:577
msgid ""
"By default, pkg stores binary packages in a cache directory defined by "
"`PKG_CACHEDIR` in man:pkg.conf[5]. Only copies of the latest installed "
@@ -1164,30 +1164,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:580
+#: documentation/content/en/books/handbook/ports/_index.adoc:581
#, no-wrap
msgid "# pkg clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:583
+#: documentation/content/en/books/handbook/ports/_index.adoc:584
msgid "The entire cache may be cleared by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:587
+#: documentation/content/en/books/handbook/ports/_index.adoc:588
#, no-wrap
msgid "# pkg clean -a\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:590
+#: documentation/content/en/books/handbook/ports/_index.adoc:591
#, no-wrap
msgid "Modifying Package Metadata"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:595
+#: documentation/content/en/books/handbook/ports/_index.adoc:596
msgid ""
"Software within the FreeBSD Ports Collection can undergo major version "
"number changes. To address this, pkg has a built-in command to update "
@@ -1197,31 +1197,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:597
+#: documentation/content/en/books/handbook/ports/_index.adoc:598
msgid "To change the package origin for the above example, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:601
+#: documentation/content/en/books/handbook/ports/_index.adoc:602
#, no-wrap
msgid "# pkg set -o lang/php5:lang/php53\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:604
+#: documentation/content/en/books/handbook/ports/_index.adoc:605
msgid ""
"As another example, to update package:lang/ruby18[] to package:lang/"
"ruby19[], run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:608
+#: documentation/content/en/books/handbook/ports/_index.adoc:609
#, no-wrap
msgid "# pkg set -o lang/ruby18:lang/ruby19\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:611
+#: documentation/content/en/books/handbook/ports/_index.adoc:612
msgid ""
"As a final example, to change the origin of the [.filename]#libglut# shared "
"libraries from package:graphics/libglut[] to package:graphics/freeglut[], "
@@ -1229,13 +1229,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:615
+#: documentation/content/en/books/handbook/ports/_index.adoc:616
#, no-wrap
msgid "# pkg set -o graphics/libglut:graphics/freeglut\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:621
+#: documentation/content/en/books/handbook/ports/_index.adoc:622
msgid ""
"When changing package origins, it is important to reinstall packages that "
"are dependent on the package with the modified origin. To force a "
@@ -1243,19 +1243,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:625
+#: documentation/content/en/books/handbook/ports/_index.adoc:626
#, no-wrap
msgid "# pkg install -Rf graphics/freeglut\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:630
+#: documentation/content/en/books/handbook/ports/_index.adoc:631
#, no-wrap
msgid "Using the Ports Collection"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:634
+#: documentation/content/en/books/handbook/ports/_index.adoc:635
msgid ""
"The Ports Collection is a set of [.filename]##Makefile##s, patches, and "
"description files. Each set of these files is used to compile and install "
@@ -1263,14 +1263,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:636
+#: documentation/content/en/books/handbook/ports/_index.adoc:637
msgid ""
"By default, the Ports Collection itself is stored as a subdirectory of [."
"filename]#/usr/ports#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:643
+#: documentation/content/en/books/handbook/ports/_index.adoc:644
msgid ""
"Before installing and using the Ports Collection, please be aware that it is "
"generally ill-advised to use the Ports Collection in conjunction with the "
@@ -1285,7 +1285,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:649
+#: documentation/content/en/books/handbook/ports/_index.adoc:650
msgid ""
"The Ports Collection contains directories for software categories. Inside "
"each category are subdirectories for individual applications. Each "
@@ -1295,21 +1295,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:651
+#: documentation/content/en/books/handbook/ports/_index.adoc:652
msgid ""
"[.filename]#Makefile#: contains statements that specify how the application "
"should be compiled and where its components should be installed."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:652
+#: documentation/content/en/books/handbook/ports/_index.adoc:653
msgid ""
"[.filename]#distinfo#: contains the names and checksums of the files that "
"must be downloaded to build the port."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:653
+#: documentation/content/en/books/handbook/ports/_index.adoc:654
msgid ""
"[.filename]#files/#: this directory contains any patches needed for the "
"program to compile and install on FreeBSD. This directory may also contain "
@@ -1317,13 +1317,13 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:654
+#: documentation/content/en/books/handbook/ports/_index.adoc:655
msgid ""
"[.filename]#pkg-descr#: provides a more detailed description of the program."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:655
+#: documentation/content/en/books/handbook/ports/_index.adoc:656
msgid ""
"[.filename]#pkg-plist#: a list of all the files that will be installed by "
"the port. It also tells the ports system which files to remove upon "
@@ -1331,7 +1331,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:658
+#: documentation/content/en/books/handbook/ports/_index.adoc:659
msgid ""
"Some ports include [.filename]#pkg-message# or other files to handle special "
"situations. For more details on these files, and on ports in general, refer "
@@ -1339,7 +1339,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:661
+#: documentation/content/en/books/handbook/ports/_index.adoc:662
msgid ""
"The port does not include the actual source code, also known as a [."
"filename]#distfile#. The extract portion of building a port will "
@@ -1348,13 +1348,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:663
+#: documentation/content/en/books/handbook/ports/_index.adoc:664
#, no-wrap
msgid "Installing the Ports Collection"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:667
+#: documentation/content/en/books/handbook/ports/_index.adoc:668
msgid ""
"Before an application can be compiled using a port, the Ports Collection "
"must first be installed. If it was not installed during the installation of "
@@ -1362,13 +1362,13 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:672
+#: documentation/content/en/books/handbook/ports/_index.adoc:673
#, no-wrap
msgid "*Procedure: Portsnap Method*\n"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:677
+#: documentation/content/en/books/handbook/ports/_index.adoc:678
msgid ""
"The base system of FreeBSD includes Portsnap. This is a fast and user-"
"friendly tool for retrieving the Ports Collection and is the recommended "
@@ -1379,7 +1379,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:684
+#: documentation/content/en/books/handbook/ports/_index.adoc:685
msgid ""
"Note that Portsnap updates are generated from a snapshot of the main branch "
"of the Ports Collection and cannot be configured to use a different branch "
@@ -1390,40 +1390,40 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:686
+#: documentation/content/en/books/handbook/ports/_index.adoc:687
msgid ""
"To download a compressed snapshot of the Ports Collection into [.filename]#/"
"var/db/portsnap#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:690
+#: documentation/content/en/books/handbook/ports/_index.adoc:691
#, no-wrap
msgid "# portsnap fetch\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:693
+#: documentation/content/en/books/handbook/ports/_index.adoc:694
msgid ""
"When running Portsnap for the first time, extract the snapshot into [."
"filename]#/usr/ports#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:697
+#: documentation/content/en/books/handbook/ports/_index.adoc:698
#, no-wrap
msgid "# portsnap extract\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:700
+#: documentation/content/en/books/handbook/ports/_index.adoc:701
msgid ""
"After the first use of Portsnap has been completed as shown above, [."
"filename]#/usr/ports# can be updated as needed by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:705
+#: documentation/content/en/books/handbook/ports/_index.adoc:706
#, no-wrap
msgid ""
"# portsnap fetch\n"
@@ -1431,26 +1431,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:708
+#: documentation/content/en/books/handbook/ports/_index.adoc:709
msgid ""
"When using `fetch`, the `extract` or the `update` operation may be run "
"consecutively, like so:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:712
+#: documentation/content/en/books/handbook/ports/_index.adoc:713
#, no-wrap
msgid "# portsnap fetch update\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:719
+#: documentation/content/en/books/handbook/ports/_index.adoc:720
#, no-wrap
msgid "*Procedure: Git Method*\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:723
+#: documentation/content/en/books/handbook/ports/_index.adoc:724
msgid ""
"If more control over the ports tree is needed or if local changes need to be "
"maintained, or if running FreeBSD-CURRENT, Git can be used to obtain the "
@@ -1459,14 +1459,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:725
+#: documentation/content/en/books/handbook/ports/_index.adoc:726
msgid ""
"Git must be installed before it can be used to check out the ports tree. If "
"a copy of the ports tree is already present, install Git like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:730
+#: documentation/content/en/books/handbook/ports/_index.adoc:731
#, no-wrap
msgid ""
"# cd /usr/ports/devel/git\n"
@@ -1474,72 +1474,72 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:733
+#: documentation/content/en/books/handbook/ports/_index.adoc:734
msgid ""
"If the ports tree is not available, or pkg is being used to manage packages, "
"Git can be installed as a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:737
+#: documentation/content/en/books/handbook/ports/_index.adoc:738
#, no-wrap
msgid "# pkg install git\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:740
+#: documentation/content/en/books/handbook/ports/_index.adoc:741
msgid "Check out a copy of the HEAD branch of the ports tree:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:744
+#: documentation/content/en/books/handbook/ports/_index.adoc:745
#, no-wrap
msgid "# git clone https://git.FreeBSD.org/ports.git /usr/ports\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:747
+#: documentation/content/en/books/handbook/ports/_index.adoc:748
msgid "Or, check out a copy of a quarterly branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:751
+#: documentation/content/en/books/handbook/ports/_index.adoc:752
#, no-wrap
msgid "# git clone https://git.FreeBSD.org/ports.git -b 2020Q3 /usr/ports\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:754
+#: documentation/content/en/books/handbook/ports/_index.adoc:755
msgid ""
"As needed, update [.filename]#/usr/ports# after the initial Git checkout:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:758
+#: documentation/content/en/books/handbook/ports/_index.adoc:759
#, no-wrap
msgid "# git -C /usr/ports pull\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:761
+#: documentation/content/en/books/handbook/ports/_index.adoc:762
msgid ""
"As needed, switch [.filename]#/usr/ports# to a different quarterly branch:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:765
+#: documentation/content/en/books/handbook/ports/_index.adoc:766
#, no-wrap
msgid "# git -C /usr/ports switch 2020Q4\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:768
+#: documentation/content/en/books/handbook/ports/_index.adoc:769
#, no-wrap
msgid "Installing Ports"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:772
+#: documentation/content/en/books/handbook/ports/_index.adoc:773
msgid ""
"This section provides basic instructions on using the Ports Collection to "
"install or remove software. The detailed description of available `make` "
@@ -1547,7 +1547,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:780
+#: documentation/content/en/books/handbook/ports/_index.adoc:781
msgid ""
"Before compiling any port, be sure to update the Ports Collection as "
"described in the previous section. Since the installation of any third-"
@@ -1560,14 +1560,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:784
+#: documentation/content/en/books/handbook/ports/_index.adoc:785
msgid ""
"Using the Ports Collection assumes a working Internet connection. It also "
"requires superuser privilege."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:787
+#: documentation/content/en/books/handbook/ports/_index.adoc:788
msgid ""
"To compile and install the port, change to the directory of the port to be "
"installed, then type `make install` at the prompt. Messages will indicate "
@@ -1575,7 +1575,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:809
+#: documentation/content/en/books/handbook/ports/_index.adoc:810
#, no-wrap
msgid ""
"# cd /usr/ports/sysutils/lsof\n"
@@ -1600,7 +1600,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:822
+#: documentation/content/en/books/handbook/ports/_index.adoc:823
#, no-wrap
msgid ""
"===> Installing for lsof-4.88.d,8\n"
@@ -1618,7 +1618,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:826
+#: documentation/content/en/books/handbook/ports/_index.adoc:827
msgid ""
"Since `lsof` is a program that runs with increased privileges, a security "
"warning is displayed as it is installed. Once the installation is complete, "
@@ -1626,7 +1626,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:831
+#: documentation/content/en/books/handbook/ports/_index.adoc:832
msgid ""
"Some shells keep a cache of the commands that are available in the "
"directories listed in the `PATH` environment variable, to speed up lookup "
@@ -1637,7 +1637,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:834
+#: documentation/content/en/books/handbook/ports/_index.adoc:835
msgid ""
"During installation, a working subdirectory is created which contains all "
"the temporary files used during compilation. Removing this directory saves "
@@ -1646,7 +1646,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:840
+#: documentation/content/en/books/handbook/ports/_index.adoc:841
#, no-wrap
msgid ""
"# make clean\n"
@@ -1655,20 +1655,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:845
+#: documentation/content/en/books/handbook/ports/_index.adoc:846
msgid ""
"To save this extra step, instead use `make install clean` when compiling the "
"port."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:847
+#: documentation/content/en/books/handbook/ports/_index.adoc:848
#, no-wrap
msgid "Customizing Ports Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:855
+#: documentation/content/en/books/handbook/ports/_index.adoc:856
msgid ""
"Some ports provide build options which can be used to enable or disable "
"application components, provide security options, or allow for other "
@@ -1682,7 +1682,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:861
+#: documentation/content/en/books/handbook/ports/_index.adoc:862
msgid ""
"When using `config-recursive`, the list of ports to configure are gathered "
"by the `all-depends-list` target. It is recommended to run `make config-"
@@ -1692,7 +1692,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:868
+#: documentation/content/en/books/handbook/ports/_index.adoc:869
msgid ""
"There are several ways to revisit a port's build options menu in order to "
"add, remove, or change these options after a port has been built. One "
@@ -1704,7 +1704,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:872
+#: documentation/content/en/books/handbook/ports/_index.adoc:873
msgid ""
"The ports system uses man:fetch[1] to download the source files, which "
"supports various environment variables. The `FTP_PASSIVE_MODE`, "
@@ -1714,7 +1714,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:877
+#: documentation/content/en/books/handbook/ports/_index.adoc:878
msgid ""
"For users who cannot be connected to the Internet all the time, `make fetch` "
"can be run within [.filename]#/usr/ports#, to fetch all distfiles, or within "
@@ -1726,7 +1726,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:880
+#: documentation/content/en/books/handbook/ports/_index.adoc:881
msgid ""
"In rare cases, such as when an organization has a local distfiles "
"repository, the `MASTER_SITES` variable can be used to override the download "
@@ -1735,7 +1735,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:886
+#: documentation/content/en/books/handbook/ports/_index.adoc:887
#, no-wrap
msgid ""
"# cd /usr/ports/directory\n"
@@ -1744,76 +1744,76 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:889
+#: documentation/content/en/books/handbook/ports/_index.adoc:890
msgid ""
"The `WRKDIRPREFIX` and `PREFIX` variables can override the default working "
"and target directories. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:893
+#: documentation/content/en/books/handbook/ports/_index.adoc:894
#, no-wrap
msgid "# make WRKDIRPREFIX=/usr/home/example/ports install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:896
+#: documentation/content/en/books/handbook/ports/_index.adoc:897
msgid ""
"will compile the port in [.filename]#/usr/home/example/ports# and install "
"everything under [.filename]#/usr/local#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:900
+#: documentation/content/en/books/handbook/ports/_index.adoc:901
#, no-wrap
msgid "# make PREFIX=/usr/home/example/local install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:903
+#: documentation/content/en/books/handbook/ports/_index.adoc:904
msgid ""
"will compile the port in [.filename]#/usr/ports# and install it in [."
"filename]#/usr/home/example/local#. And:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:907
+#: documentation/content/en/books/handbook/ports/_index.adoc:908
#, no-wrap
msgid "# make WRKDIRPREFIX=../ports PREFIX=../local install\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:910
+#: documentation/content/en/books/handbook/ports/_index.adoc:911
msgid "will combine the two."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:913
+#: documentation/content/en/books/handbook/ports/_index.adoc:914
msgid ""
"These can also be set as environmental variables. Refer to the manual page "
"for your shell for instructions on how to set an environmental variable."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:915
+#: documentation/content/en/books/handbook/ports/_index.adoc:916
#, no-wrap
msgid "Removing Installed Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:919
+#: documentation/content/en/books/handbook/ports/_index.adoc:920
msgid ""
"Installed ports can be uninstalled using `pkg delete`. Examples for using "
"this command can be found in the man:pkg-delete[8] manual page."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:921
+#: documentation/content/en/books/handbook/ports/_index.adoc:922
msgid "Alternately, `make deinstall` can be run in the port's directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:929
+#: documentation/content/en/books/handbook/ports/_index.adoc:930
#, no-wrap
msgid ""
"# cd /usr/ports/sysutils/lsof\n"
@@ -1824,13 +1824,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:931
+#: documentation/content/en/books/handbook/ports/_index.adoc:932
#, no-wrap
msgid "\tlsof-4.88.d,8\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:934
+#: documentation/content/en/books/handbook/ports/_index.adoc:935
#, no-wrap
msgid ""
"The deinstallation will free 229 kB\n"
@@ -1838,7 +1838,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:939
+#: documentation/content/en/books/handbook/ports/_index.adoc:940
msgid ""
"It is recommended to read the messages as the port is uninstalled. If the "
"port has any applications that depend upon it, this information will be "
@@ -1847,13 +1847,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:941
+#: documentation/content/en/books/handbook/ports/_index.adoc:942
#, no-wrap
msgid "Upgrading Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:945
+#: documentation/content/en/books/handbook/ports/_index.adoc:946
msgid ""
"Over time, newer versions of software become available in the Ports "
"Collection. This section describes how to determine which software can be "
@@ -1861,7 +1861,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:949
+#: documentation/content/en/books/handbook/ports/_index.adoc:950
msgid ""
"To determine if newer versions of installed ports are available, ensure that "
"the latest version of the ports tree is installed, using the updating "
@@ -1872,26 +1872,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:953
+#: documentation/content/en/books/handbook/ports/_index.adoc:954
#, no-wrap
msgid "# pkg version -l \"<\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:956
+#: documentation/content/en/books/handbook/ports/_index.adoc:957
msgid ""
"For FreeBSD 9._X_ and lower, the following command will list the installed "
"ports that are out of date:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:960
+#: documentation/content/en/books/handbook/ports/_index.adoc:961
#, no-wrap
msgid "# pkg_version -l \"<\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:967
+#: documentation/content/en/books/handbook/ports/_index.adoc:968
msgid ""
"Before attempting an upgrade, read [.filename]#/usr/ports/UPDATING# from the "
"top of the file to the date closest to the last time ports were upgraded or "
@@ -1904,27 +1904,27 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:970
+#: documentation/content/en/books/handbook/ports/_index.adoc:971
#, no-wrap
msgid "Tools to Upgrade and Manage Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:974
+#: documentation/content/en/books/handbook/ports/_index.adoc:975
msgid ""
"The Ports Collection contains several utilities to perform the actual "
"upgrade. Each has its strengths and weaknesses."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:977
+#: documentation/content/en/books/handbook/ports/_index.adoc:978
msgid ""
"Historically, most installations used either Portmaster or Portupgrade. "
"Synth is a newer alternative."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:982
+#: documentation/content/en/books/handbook/ports/_index.adoc:983
msgid ""
"The choice of which tool is best for a particular system is up to the system "
"administrator. It is recommended practice to back up your data before using "
@@ -1932,13 +1932,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:985
+#: documentation/content/en/books/handbook/ports/_index.adoc:986
#, no-wrap
msgid "Upgrading Ports Using Portmaster"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:990
+#: documentation/content/en/books/handbook/ports/_index.adoc:991
msgid ""
"package:ports-mgmt/portmaster[] is a very small utility for upgrading "
"installed ports. It is designed to use the tools installed with the FreeBSD "
@@ -1947,7 +1947,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:995
+#: documentation/content/en/books/handbook/ports/_index.adoc:996
#, no-wrap
msgid ""
"# cd /usr/ports/ports-mgmt/portmaster\n"
@@ -1955,38 +1955,38 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:998
+#: documentation/content/en/books/handbook/ports/_index.adoc:999
msgid "Portmaster defines four categories of ports:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1000
+#: documentation/content/en/books/handbook/ports/_index.adoc:1001
msgid ""
"Root port: has no dependencies and is not a dependency of any other ports."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1001
+#: documentation/content/en/books/handbook/ports/_index.adoc:1002
msgid "Trunk port: has no dependencies, but other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1002
+#: documentation/content/en/books/handbook/ports/_index.adoc:1003
msgid "Branch port: has dependencies and other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1003
+#: documentation/content/en/books/handbook/ports/_index.adoc:1004
msgid "Leaf port: has dependencies but no other ports depend upon it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1005
+#: documentation/content/en/books/handbook/ports/_index.adoc:1006
msgid "To list these categories and search for updates:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1026
+#: documentation/content/en/books/handbook/ports/_index.adoc:1027
#, no-wrap
msgid ""
"# portmaster -L\n"
@@ -2010,7 +2010,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1029
+#: documentation/content/en/books/handbook/ports/_index.adoc:1030
#, no-wrap
msgid ""
"===>>> 137 total installed ports\n"
@@ -2018,18 +2018,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1032
+#: documentation/content/en/books/handbook/ports/_index.adoc:1033
msgid "This command is used to upgrade all outdated ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1036
+#: documentation/content/en/books/handbook/ports/_index.adoc:1037
#, no-wrap
msgid "# portmaster -a\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1046
+#: documentation/content/en/books/handbook/ports/_index.adoc:1047
msgid ""
"By default, Portmaster makes a backup package before deleting the existing "
"port. If the installation of the new version is successful, Portmaster "
@@ -2041,20 +2041,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1049
+#: documentation/content/en/books/handbook/ports/_index.adoc:1050
msgid ""
"If errors are encountered during the upgrade process, add `-f` to upgrade "
"and rebuild all ports:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1053
+#: documentation/content/en/books/handbook/ports/_index.adoc:1054
#, no-wrap
msgid "# portmaster -af\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1057
+#: documentation/content/en/books/handbook/ports/_index.adoc:1058
msgid ""
"Portmaster can also be used to install new ports on the system, upgrading "
"all dependencies before building and installing the new port. To use this "
@@ -2062,26 +2062,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1061
+#: documentation/content/en/books/handbook/ports/_index.adoc:1062
#, no-wrap
msgid "# portmaster shells/bash\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1064
+#: documentation/content/en/books/handbook/ports/_index.adoc:1065
msgid ""
"More information about package:ports-mgmt/portmaster[] may be found in its [."
"filename]#pkg-descr#."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ports/_index.adoc:1066
+#: documentation/content/en/books/handbook/ports/_index.adoc:1067
#, no-wrap
msgid "Upgrading Ports Using Portupgrade"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1071
+#: documentation/content/en/books/handbook/ports/_index.adoc:1072
msgid ""
"package:ports-mgmt/portupgrade[] is another utility that can be used to "
"upgrade ports. It installs a suite of applications which can be used to "
@@ -2089,7 +2089,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1076
+#: documentation/content/en/books/handbook/ports/_index.adoc:1077
#, no-wrap
msgid ""
"# cd /usr/ports/ports-mgmt/portupgrade\n"
@@ -2097,7 +2097,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1079
+#: documentation/content/en/books/handbook/ports/_index.adoc:1080
msgid ""
"Before performing an upgrade using this utility, it is recommended to scan "
"the list of installed ports using `pkgdb -F` and to fix all the "
@@ -2105,7 +2105,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1082
+#: documentation/content/en/books/handbook/ports/_index.adoc:1083
msgid ""
"To upgrade all the outdated ports installed on the system, use `portupgrade -"
"a`. Alternately, include `-i` to be asked for confirmation of every "
@@ -2113,13 +2113,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1086
+#: documentation/content/en/books/handbook/ports/_index.adoc:1087
#, no-wrap
msgid "# portupgrade -ai\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1090
+#: documentation/content/en/books/handbook/ports/_index.adoc:1091
msgid ""
"To upgrade only a specified application instead of all available ports, use "
"`portupgrade _pkgname_`. It is very important to include `-R` to first "
@@ -2127,13 +2127,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1094
+#: documentation/content/en/books/handbook/ports/_index.adoc:1095
#, no-wrap
msgid "# portupgrade -R firefox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1101
+#: documentation/content/en/books/handbook/ports/_index.adoc:1102
msgid ""
"If `-P` is included, Portupgrade searches for available packages in the "
"local directories listed in `PKG_PATH`. If none are available locally, it "
@@ -2144,13 +2144,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1105
+#: documentation/content/en/books/handbook/ports/_index.adoc:1106
#, no-wrap
msgid "# portupgrade -PP gnome3\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1109
+#: documentation/content/en/books/handbook/ports/_index.adoc:1110
msgid ""
"To just fetch the port distfiles, or packages, if `-P` is specified, without "
"building or installing anything, use `-F`. For further information on all "
@@ -2158,20 +2158,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1111
+#: documentation/content/en/books/handbook/ports/_index.adoc:1112
msgid ""
"More information about package:ports-mgmt/portupgrade[] may be found in its "
"[.filename]#pkg-descr#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1113
+#: documentation/content/en/books/handbook/ports/_index.adoc:1114
#, no-wrap
msgid "Ports and Disk Space"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1119
+#: documentation/content/en/books/handbook/ports/_index.adoc:1120
msgid ""
"Using the Ports Collection will use up disk space over time. After building "
"and installing a port, running `make clean` within the ports skeleton will "
@@ -2183,13 +2183,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1123
+#: documentation/content/en/books/handbook/ports/_index.adoc:1124
#, no-wrap
msgid "# portsclean -C\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1127
+#: documentation/content/en/books/handbook/ports/_index.adoc:1128
msgid ""
"In addition, outdated source distribution files accumulate in [.filename]#/"
"usr/ports/distfiles# over time. To use Portupgrade to delete all the "
@@ -2197,57 +2197,57 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1131
+#: documentation/content/en/books/handbook/ports/_index.adoc:1132
#, no-wrap
msgid "# portsclean -D\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1134
+#: documentation/content/en/books/handbook/ports/_index.adoc:1135
msgid ""
"Portupgrade can remove all distfiles not referenced by any port currently "
"installed on the system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1138
+#: documentation/content/en/books/handbook/ports/_index.adoc:1139
#, no-wrap
msgid "# portsclean -DD\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1141
+#: documentation/content/en/books/handbook/ports/_index.adoc:1142
msgid "If Portmaster is installed, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1145
+#: documentation/content/en/books/handbook/ports/_index.adoc:1146
#, no-wrap
msgid "# portmaster --clean-distfiles\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1148
+#: documentation/content/en/books/handbook/ports/_index.adoc:1149
msgid ""
"By default, this command is interactive and prompts the user to confirm if a "
"distfile should be deleted."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1150
+#: documentation/content/en/books/handbook/ports/_index.adoc:1151
msgid ""
"In addition to these commands, package:ports-mgmt/pkg_cutleaves[] automates "
"the task of removing installed ports that are no longer needed."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1152
+#: documentation/content/en/books/handbook/ports/_index.adoc:1153
#, no-wrap
msgid "Building Packages with Poudriere"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1159
+#: documentation/content/en/books/handbook/ports/_index.adoc:1160
msgid ""
"Poudriere is a `BSD`-licensed utility for creating and testing FreeBSD "
"packages. It uses FreeBSD jails to set up isolated compilation "
@@ -2259,7 +2259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1164
+#: documentation/content/en/books/handbook/ports/_index.adoc:1165
msgid ""
"Poudriere is installed using the package:ports-mgmt/poudriere[] package or "
"port. The installation includes a sample configuration file [.filename]#/"
@@ -2269,7 +2269,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1170
+#: documentation/content/en/books/handbook/ports/_index.adoc:1171
msgid ""
"While `ZFS` is not required on the system running poudriere, it is "
"beneficial. When `ZFS` is used, `ZPOOL` must be specified in [.filename]#/"
@@ -2282,7 +2282,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1174
+#: documentation/content/en/books/handbook/ports/_index.adoc:1175
msgid ""
"The number of processor cores detected is used to define how many builds "
"will run in parallel. Supply enough virtual memory, either with `RAM` or "
@@ -2291,13 +2291,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1176
+#: documentation/content/en/books/handbook/ports/_index.adoc:1177
#, no-wrap
msgid "Initialize Jails and Port Trees"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1182
+#: documentation/content/en/books/handbook/ports/_index.adoc:1183
msgid ""
"After configuration, initialize poudriere so that it installs a jail with "
"the required FreeBSD tree and a ports tree. Specify a name for the jail "
@@ -2307,7 +2307,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1229
+#: documentation/content/en/books/handbook/ports/_index.adoc:1230
#, no-wrap
msgid ""
"# poudriere jail -c -j 11amd64 -v 11.4-RELEASE\n"
@@ -2357,7 +2357,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1236
+#: documentation/content/en/books/handbook/ports/_index.adoc:1237
#, no-wrap
msgid ""
"# poudriere ports -c -p local -m git+https\n"
@@ -2366,7 +2366,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1241
+#: documentation/content/en/books/handbook/ports/_index.adoc:1242
msgid ""
"On a single computer, poudriere can build ports with multiple "
"configurations, in multiple jails, and from different port trees. Custom "
@@ -2376,7 +2376,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1245
+#: documentation/content/en/books/handbook/ports/_index.adoc:1246
msgid ""
"The basic configuration shown here puts a single jail-, port-, and set-"
"specific [.filename]#make.conf# in [.filename]#/usr/local/etc/poudriere.d#. "
@@ -2387,14 +2387,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1247
+#: documentation/content/en/books/handbook/ports/_index.adoc:1248
msgid ""
"Packages to be built are entered in [.filename]#11amd64-local-workstation-"
"pkglist#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1254
+#: documentation/content/en/books/handbook/ports/_index.adoc:1255
#, no-wrap
msgid ""
"editors/emacs\n"
@@ -2404,29 +2404,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1257
+#: documentation/content/en/books/handbook/ports/_index.adoc:1258
msgid "Options and dependencies for the specified ports are configured:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1261
+#: documentation/content/en/books/handbook/ports/_index.adoc:1262
#, no-wrap
msgid "# poudriere options -j 11amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1264
+#: documentation/content/en/books/handbook/ports/_index.adoc:1265
msgid "Finally, packages are built and a package repository is created:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1268
+#: documentation/content/en/books/handbook/ports/_index.adoc:1269
#, no-wrap
msgid "# poudriere bulk -j 11amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1272
+#: documentation/content/en/books/handbook/ports/_index.adoc:1273
msgid ""
"While running, pressing kbd:[Ctrl+t] displays the current state of the "
"build. Poudriere also builds files in [.filename]#/poudriere/logs/bulk/"
@@ -2434,27 +2434,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1274
+#: documentation/content/en/books/handbook/ports/_index.adoc:1275
msgid ""
"After completion, the new packages are now available for installation from "
"the poudriere repository."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1276
+#: documentation/content/en/books/handbook/ports/_index.adoc:1277
msgid ""
"For more information on using poudriere, see man:poudriere[8] and the main "
"web site, https://github.com/freebsd/poudriere/wiki[]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ports/_index.adoc:1277
+#: documentation/content/en/books/handbook/ports/_index.adoc:1278
#, no-wrap
msgid "Configuring pkg Clients to Use a Poudriere Repository"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1282
+#: documentation/content/en/books/handbook/ports/_index.adoc:1283
msgid ""
"While it is possible to use both a custom repository along side of the "
"official repository, sometimes it is useful to disable the official "
@@ -2464,7 +2464,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1288
+#: documentation/content/en/books/handbook/ports/_index.adoc:1289
#, no-wrap
msgid ""
"FreeBSD: {\n"
@@ -2473,7 +2473,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1292
+#: documentation/content/en/books/handbook/ports/_index.adoc:1293
msgid ""
"Usually it is easiest to serve a poudriere repository to the client machines "
"via HTTP. Set up a webserver to serve up the package directory, for "
@@ -2482,7 +2482,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1295
+#: documentation/content/en/books/handbook/ports/_index.adoc:1296
msgid ""
"If the URL to the package repository is: `http://pkg.example.com/11amd64`, "
"then the repository configuration file in [.filename]#/usr/local/etc/pkg/"
@@ -2490,7 +2490,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1302
+#: documentation/content/en/books/handbook/ports/_index.adoc:1303
#, no-wrap
msgid ""
"custom: {\n"
@@ -2500,13 +2500,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1305
+#: documentation/content/en/books/handbook/ports/_index.adoc:1306
#, no-wrap
msgid "Post-Installation Considerations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1309
+#: documentation/content/en/books/handbook/ports/_index.adoc:1310
msgid ""
"Regardless of whether the software was installed from a binary package or "
"port, most third-party applications require some level of configuration "
@@ -2515,7 +2515,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1311
+#: documentation/content/en/books/handbook/ports/_index.adoc:1312
msgid ""
"Most applications install at least one default configuration file in [."
"filename]#/usr/local/etc#. In cases where an application has a large number "
@@ -2527,7 +2527,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1312
+#: documentation/content/en/books/handbook/ports/_index.adoc:1313
msgid ""
"Applications which provide documentation will install it into [.filename]#/"
"usr/local/share/doc# and many applications also install manual pages. This "
@@ -2535,7 +2535,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1313
+#: documentation/content/en/books/handbook/ports/_index.adoc:1314
msgid ""
"Some applications run services which must be added to [.filename]#/etc/rc."
"conf# before starting the application. These applications usually install a "
@@ -2545,7 +2545,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1318
+#: documentation/content/en/books/handbook/ports/_index.adoc:1319
msgid ""
"By design, applications do not run their startup script upon installation, "
"nor do they run their stop script upon deinstallation or upgrade. This "
@@ -2553,32 +2553,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1321
+#: documentation/content/en/books/handbook/ports/_index.adoc:1322
msgid ""
"Users of man:csh[1] should run `rehash` to rebuild the known binary list in "
"the shells `PATH`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1322
+#: documentation/content/en/books/handbook/ports/_index.adoc:1323
msgid ""
"Use `pkg info` to determine which files, man pages, and binaries were "
"installed with the application."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ports/_index.adoc:1324
+#: documentation/content/en/books/handbook/ports/_index.adoc:1325
#, no-wrap
msgid "Dealing with Broken Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1327
+#: documentation/content/en/books/handbook/ports/_index.adoc:1328
msgid "When a port does not build or install, try the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1329
+#: documentation/content/en/books/handbook/ports/_index.adoc:1330
msgid ""
"Search to see if there is a fix pending for the port in the link:https://www."
"FreeBSD.org/support/[Problem Report database]. If so, implementing the "
@@ -2586,7 +2586,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1330
+#: documentation/content/en/books/handbook/ports/_index.adoc:1331
msgid ""
"Ask the maintainer of the port for help. Type `make maintainer` in the ports "
"skeleton or read the port's [.filename]#Makefile# to find the maintainer's "
@@ -2595,7 +2595,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1336
+#: documentation/content/en/books/handbook/ports/_index.adoc:1337
msgid ""
"Some ports are not maintained by an individual but instead by a group "
"maintainer represented by a extref:{mailing-list-faq}[mailing list]. Many, "
@@ -2605,7 +2605,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ports/_index.adoc:1339
+#: documentation/content/en/books/handbook/ports/_index.adoc:1340
msgid ""
"In particular, ports maintained by mailto:ports@FreeBSD.org[ports@FreeBSD."
"org] are not maintained by a specific individual. Instead, any fixes and "
@@ -2614,7 +2614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1342
+#: documentation/content/en/books/handbook/ports/_index.adoc:1343
msgid ""
"If there is no response to the email, use Bugzilla to submit a bug report "
"using the instructions in extref:{problem-reports}[Writing FreeBSD Problem "
@@ -2622,7 +2622,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1343
+#: documentation/content/en/books/handbook/ports/_index.adoc:1344
msgid ""
"Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed "
"information on the ports infrastructure so that you can fix the occasional "
@@ -2630,7 +2630,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ports/_index.adoc:1343
+#: documentation/content/en/books/handbook/ports/_index.adoc:1344
msgid ""
"Install the package instead of the port using the instructions in <<pkgng-"
"intro>>."
diff --git a/documentation/content/en/books/handbook/ppp-and-slip/_index.po b/documentation/content/en/books/handbook/ppp-and-slip/_index.po
index 726fe6229f..8c78f96da5 100644
--- a/documentation/content/en/books/handbook/ppp-and-slip/_index.po
+++ b/documentation/content/en/books/handbook/ppp-and-slip/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 28. PPP"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:14
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:15
#, no-wrap
msgid "PPP"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:52
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:56
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:57
msgid ""
"FreeBSD supports the Point-to-Point (PPP) protocol which can be used to "
"establish a network or Internet connection using a dial-up modem. This "
@@ -56,48 +56,48 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:58
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:59
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:60
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:61
msgid "How to configure, use, and troubleshoot a PPP connection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:61
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:62
msgid "How to set up PPP over Ethernet (PPPoE)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:62
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:63
msgid "How to set up PPP over ATM (PPPoA)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:64
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:65
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:66
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:67
msgid "Be familiar with basic network terminology."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:67
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:68
msgid "Understand the basics and purpose of a dial-up connection and PPP."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:69
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:70
#, no-wrap
msgid "Configuring PPP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:75
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:76
msgid ""
"FreeBSD provides built-in support for managing dial-up PPP connections using "
"man:ppp[8]. The default FreeBSD kernel provides support for [."
@@ -108,50 +108,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:77
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:78
msgid "In order to use a PPP connection, the following items are needed:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:79
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:80
msgid "A dial-up account with an Internet Service Provider (ISP)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:80
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:81
msgid "A dial-up modem."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:81
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:82
msgid "The dial-up number for the ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:82
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:83
msgid "The login name and password assigned by the ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:83
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:84
msgid ""
"The IP address of one or more DNS servers. Normally, the ISP provides these "
"addresses. If it did not, FreeBSD can be configured to use DNS negotiation."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:85
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:86
msgid "If any of the required information is missing, contact the ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:87
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:88
msgid ""
"The following information may be supplied by the ISP, but is not necessary:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:89
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:90
msgid ""
"The IP address of the default gateway. If this information is unknown, the "
"ISP will automatically provide the correct value during connection setup. "
@@ -159,14 +159,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:91
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:92
msgid ""
"The subnet mask. If the ISP has not provided one, `255.255.255.255` will be "
"used in the man:ppp[8] configuration file. *"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:93
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:94
msgid ""
"If the ISP has assigned a static IP address and hostname, it should be input "
"into the configuration file. Otherwise, this information will be "
@@ -174,7 +174,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:96
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:97
msgid ""
"The rest of this section demonstrates how to configure FreeBSD for common "
"PPP connection scenarios. The required configuration file is [.filename]#/"
@@ -183,7 +183,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:101
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:102
msgid ""
"Throughout this section, many of the file examples display line numbers. "
"These line numbers have been added to make it easier to follow the "
@@ -191,7 +191,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:104
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:105
msgid ""
"When editing a configuration file, proper indentation is important. Lines "
"that end in a `:` start in the first column (beginning of the line) while "
@@ -199,13 +199,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:107
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:108
#, no-wrap
msgid "Basic Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:111
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:112
msgid ""
"In order to configure a PPP connection, first edit [.filename]#/etc/ppp/ppp."
"conf# with the dial-in information for the ISP. This file is described as "
@@ -213,7 +213,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:131
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:132
#, no-wrap
msgid ""
"1 default:\n"
@@ -236,58 +236,58 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:133
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:134
#, no-wrap
msgid "Line 1"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:136
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:137
msgid ""
"Identifies the `default` entry. Commands in this entry (lines 2 through 9) "
"are executed automatically when `ppp` is run."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:137
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:138
#, no-wrap
msgid "Line 2"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:140
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:141
msgid ""
"Enables verbose logging parameters for testing the connection. Once the "
"configuration is working satisfactorily, this line should be reduced to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:144
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:145
#, no-wrap
msgid "set log phase tun\n"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:146
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:147
#, no-wrap
msgid "Line 3"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:148
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:149
msgid ""
"Displays the version of man:ppp[8] to the PPP software running on the other "
"side of the connection."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:149
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:150
#, no-wrap
msgid "Line 4"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:151
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:152
msgid ""
"Identifies the device to which the modem is connected, where [."
"filename]#COM1# is [.filename]#/dev/cuau0# and [.filename]#COM2# is [."
@@ -295,33 +295,33 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:152
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:153
#, no-wrap
msgid "Line 5"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:155
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:156
msgid ""
"Sets the connection speed. If `115200` does not work on an older modem, try "
"`38400` instead."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:156
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:157
#, no-wrap
msgid "Lines 6 & 7"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:159
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:160
msgid ""
"The dial string written as an expect-send syntax. Refer to man:chat[8] for "
"more information."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:162
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:163
msgid ""
"Note that this command continues onto the next line for readability. Any "
"command in [.filename]#ppp.conf# may do this if the last character on the "
@@ -329,24 +329,24 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:163
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:164
#, no-wrap
msgid "Line 8"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:165
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:166
msgid "Sets the idle timeout for the link in seconds."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:166
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:167
#, no-wrap
msgid "Line 9"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:169
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:170
msgid ""
"Instructs the peer to confirm the DNS settings. If the local network is "
"running its own DNS server, this line should be commented out, by adding a "
@@ -354,37 +354,37 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:170
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:171
#, no-wrap
msgid "Line 10"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:172
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:173
msgid "A blank line for readability. Blank lines are ignored by man:ppp[8]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:173
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:174
#, no-wrap
msgid "Line 11"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:176
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:177
msgid ""
"Identifies an entry called `provider`. This could be changed to the name of "
"the ISP so that `load _ISP_` can be used to start the connection."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:177
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:178
#, no-wrap
msgid "Line 12"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:183
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:184
msgid ""
"Use the phone number for the ISP. Multiple phone numbers may be specified "
"using the colon (`:`) or pipe character (`|`) as a separator. To rotate "
@@ -395,25 +395,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:184
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:185
#, no-wrap
msgid "Lines 13 & 14"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:186
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:187
msgid "Use the user name and password for the ISP."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:187
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:307
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:188
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:308
#, no-wrap
msgid "Line 15"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:191
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:192
msgid ""
"Sets the default idle timeout in seconds for the connection. In this "
"example, the connection will be closed automatically after 300 seconds of "
@@ -421,13 +421,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:192
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:193
#, no-wrap
msgid "Line 16"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:195
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:196
msgid ""
"Sets the interface addresses. The values used depend upon whether a static "
"IP address has been obtained from the ISP or if it instead negotiates a "
@@ -435,7 +435,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:198
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:199
msgid ""
"If the ISP has allocated a static IP address and default gateway, replace _x."
"x.x.x_ with the static IP address and replace _y.y.y.y_ with the IP address "
@@ -444,7 +444,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:201
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:202
msgid ""
"If the IP address changes whenever a connection is made, change this line to "
"the following value. This tells man:ppp[8] to use the IP Configuration "
@@ -452,19 +452,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:205
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:206
#, no-wrap
msgid "set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 0.0.0.0\n"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:207
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:208
#, no-wrap
msgid "Line 17"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:211
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:212
msgid ""
"Keep this line as-is as it adds a default route to the gateway. The "
"`HISADDR` will automatically be replaced with the gateway address specified "
@@ -472,7 +472,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:217
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:218
msgid ""
"Depending upon whether man:ppp[8] is started manually or automatically, a [."
"filename]#/etc/ppp/ppp.linkup# may also need to be created which contains "
@@ -485,7 +485,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:222
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:223
#, no-wrap
msgid ""
"provider:\n"
@@ -493,7 +493,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:227
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:228
msgid ""
"This file is also needed when the default gateway address is \"guessed\" in "
"a static IP address configuration. In this case, remove line 17 from [."
@@ -503,7 +503,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:230
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:231
msgid ""
"By default, `ppp` must be run as `root`. To change this default, add the "
"account of the user who should run `ppp` to the `network` group in [."
@@ -511,7 +511,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:233
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:234
msgid ""
"Then, give the user access to one or more entries in [.filename]#/etc/ppp/"
"ppp.conf# with `allow`. For example, to give `fred` and `mary` permission "
@@ -519,40 +519,40 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:237
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:238
#, no-wrap
msgid "allow users fred mary\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:240
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:241
msgid ""
"To give the specified users access to all entries, put that line in the "
"`default` section instead."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:241
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:242
#, no-wrap
msgid "Advanced Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:244
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:245
msgid ""
"It is possible to configure PPP to supply DNS and NetBIOS nameserver "
"addresses on demand."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:246
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:247
msgid ""
"To enable these extensions with PPP version 1.x, the following lines might "
"be added to the relevant section of [.filename]#/etc/ppp/ppp.conf#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:252
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:253
#, no-wrap
msgid ""
"enable msext\n"
@@ -561,12 +561,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:255
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:256
msgid "And for PPP version 2 and above:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:261
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:262
#, no-wrap
msgid ""
"accept dns\n"
@@ -575,27 +575,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:264
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:265
msgid ""
"This will tell the clients the primary and secondary name server addresses, "
"and a NetBIOS nameserver host."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:266
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:267
msgid ""
"In version 2 and above, if the `set dns` line is omitted, PPP will use the "
"values found in [.filename]#/etc/resolv.conf#."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:268
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:269
#, no-wrap
msgid "PAP and CHAP Authentication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:272
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:273
msgid ""
"Some ISPs set their system up so that the authentication part of the "
"connection is done using either of the PAP or CHAP authentication "
@@ -604,7 +604,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:275
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:276
msgid ""
"PAP is less secure than CHAP, but security is not normally an issue here as "
"passwords, although being sent as plain text with PAP, are being transmitted "
@@ -613,12 +613,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:277
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:278
msgid "The following alterations must be made:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:283
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:284
#, no-wrap
msgid ""
"13 set authname MyUserName\n"
@@ -627,70 +627,70 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:285
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:286
#, no-wrap
msgid "Line 13"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:287
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:288
msgid ""
"This line specifies the PAP/CHAP user name.Insert the correct value for "
"_MyUserName_."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:288
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:289
#, no-wrap
msgid "Line 14"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:292
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:293
msgid ""
"This line specifies the PAP/CHAP password. Insert the correct value for "
"_MyPassword_. You may want to add an additional line, such as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:296
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:297
#, no-wrap
msgid "16 accept PAP\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:299
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:300
msgid "or"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:303
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:304
#, no-wrap
msgid "16 accept CHAP\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:306
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:307
msgid ""
"to make it obvious that this is the intention, but PAP and CHAP are both "
"accepted by default."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:310
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:311
msgid ""
"The ISP will not normally require a login to the server when using PAP or "
"CHAP. Therefore, disable the \"set login\" string."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:312
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:313
#, no-wrap
msgid "Using PPP Network Address Translation Capability"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:316
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:317
msgid ""
"PPP has ability to use internal NAT without kernel diverting capabilities. "
"This functionality may be enabled by the following line in [.filename]#/etc/"
@@ -698,13 +698,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:320
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:321
#, no-wrap
msgid "nat enable yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:324
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:325
msgid ""
"Alternatively, NAT may be enabled by command-line option `-nat`. There is "
"also [.filename]#/etc/rc.conf# knob named `ppp_nat`, which is enabled by "
@@ -712,7 +712,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:326
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:327
msgid ""
"When using this feature, it may be useful to include the following [."
"filename]#/etc/ppp/ppp.conf# options to enable incoming connections "
@@ -720,7 +720,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:331
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:332
#, no-wrap
msgid ""
"nat port tcp 10.0.0.2:ftp ftp\n"
@@ -728,51 +728,51 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:334
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:335
msgid "or do not trust the outside at all"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:338
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:339
#, no-wrap
msgid "nat deny_incoming yes\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:341
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:342
#, no-wrap
msgid "Final System Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:344
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:345
msgid ""
"While `ppp` is now configured, some edits still need to be made to [."
"filename]#/etc/rc.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:346
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:347
msgid ""
"Working from the top down in this file, make sure the `hostname=` line is "
"set:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:350
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:351
#, no-wrap
msgid "hostname=\"foo.example.com\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:353
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:354
msgid ""
"If the ISP has supplied a static IP address and name, use this name as the "
"host name."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:356
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:357
msgid ""
"Look for the `network_interfaces` variable. To configure the system to dial "
"the ISP on demand, make sure the [.filename]#tun0# device is added to the "
@@ -780,7 +780,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:361
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:362
#, no-wrap
msgid ""
"network_interfaces=\"lo0 tun0\"\n"
@@ -788,20 +788,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:367
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:368
msgid ""
"The `ifconfig_tun0` variable should be empty, and a file called [.filename]#/"
"etc/start_if.tun0# should be created. This file should contain the line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:371
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:372
#, no-wrap
msgid "ppp -auto mysystem\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:375
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:376
msgid ""
"This script is executed at network configuration time, starting the ppp "
"daemon in automatic mode. If this machine acts as a gateway, consider "
@@ -809,27 +809,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:378
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:379
msgid ""
"Make sure that the router program is set to `NO` with the following line in "
"[.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:382
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:383
#, no-wrap
msgid "router_enable=\"NO\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:385
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:386
msgid ""
"It is important that the `routed` daemon is not started, as `routed` tends "
"to delete the default routing table entries created by `ppp`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:388
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:389
msgid ""
"It is probably a good idea to ensure that the `sendmail_flags` line does not "
"include the `-q` option, otherwise `sendmail` will attempt to do a network "
@@ -838,13 +838,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:392
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:393
#, no-wrap
msgid "sendmail_flags=\"-bd\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:396
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:397
msgid ""
"The downside is that `sendmail` is forced to re-examine the mail queue "
"whenever the ppp link. To automate this, include `!bg` in [.filename]#ppp."
@@ -852,7 +852,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:403
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:404
#, no-wrap
msgid ""
"1 provider:\n"
@@ -862,33 +862,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:407
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:408
msgid ""
"An alternative is to set up a \"dfilter\" to block SMTP traffic. Refer to "
"the sample files for further details."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:408
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:409
#, no-wrap
msgid "Using `ppp`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:412
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:413
msgid ""
"All that is left is to reboot the machine. After rebooting, either type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:416
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:535
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:417
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:536
#, no-wrap
msgid "# ppp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:419
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:420
msgid ""
"and then `dial provider` to start the PPP session, or, to configure `ppp` to "
"establish sessions automatically when there is outbound traffic and [."
@@ -896,13 +896,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:423
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:424
#, no-wrap
msgid "# ppp -auto provider\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:427
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:428
msgid ""
"It is possible to talk to the `ppp` program while it is running in the "
"background, but only if a suitable diagnostic port has been set up. To do "
@@ -910,13 +910,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:431
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:432
#, no-wrap
msgid "set server /var/run/ppp-tun%d DiagnosticPassword 0177\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:435
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:436
msgid ""
"This will tell PPP to listen to the specified UNIX(R) domain socket, asking "
"clients for the specified password before allowing access. The `%d` in the "
@@ -924,34 +924,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:437
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:438
msgid ""
"Once a socket has been set up, the man:pppctl[8] program may be used in "
"scripts that wish to manipulate the running program."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:439
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:440
#, no-wrap
msgid "Configuring Dial-in Services"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:442
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:443
msgid ""
"crossref:serialcomms[dialup,“Dial-in Service”] provides a good description "
"on enabling dial-up services using man:getty[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:444
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:445
msgid ""
"An alternative to `getty` is package:comms/mgetty+sendfax[] port), a smarter "
"version of `getty` designed with dial-up lines in mind."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:446
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:447
msgid ""
"The advantages of using `mgetty` is that it actively _talks_ to modems, "
"meaning if port is turned off in [.filename]#/etc/ttys# then the modem will "
@@ -959,7 +959,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:448
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:449
msgid ""
"Later versions of `mgetty` (from 0.99beta onwards) also support the "
"automatic detection of PPP streams, allowing clients scriptless access to "
@@ -967,14 +967,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:450
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:451
msgid ""
"Refer to http://mgetty.greenie.net/doc/mgetty_toc.html[http://mgetty.greenie."
"net/doc/mgetty_toc.html] for more information on `mgetty`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:453
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:454
msgid ""
"By default the package:comms/mgetty+sendfax[] port comes with the `AUTO_PPP` "
"option enabled allowing `mgetty` to detect the LCP phase of PPP connections "
@@ -984,41 +984,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:455
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:456
msgid ""
"This section assumes the user has successfully compiled, and installed the "
"package:comms/mgetty+sendfax[] port on his system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:457
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:458
msgid ""
"Ensure that [.filename]#/usr/local/etc/mgetty+sendfax/login.config# has the "
"following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:461
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:462
#, no-wrap
msgid "/AutoPPP/ - - /etc/ppp/ppp-pap-dialup\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:464
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:465
msgid ""
"This tells `mgetty` to run [.filename]#ppp-pap-dialup# for detected PPP "
"connections."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:466
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:467
msgid ""
"Create an executable file called [.filename]#/etc/ppp/ppp-pap-dialup# "
"containing the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:471
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:472
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -1026,7 +1026,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:475
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:476
msgid ""
"For each dial-up line enabled in [.filename]#/etc/ttys#, create a "
"corresponding entry in [.filename]#/etc/ppp/ppp.conf#. This will happily co-"
@@ -1034,7 +1034,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:482
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:483
#, no-wrap
msgid ""
"pap:\n"
@@ -1044,7 +1044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:485
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:486
msgid ""
"Each user logging in with this method will need to have a username/password "
"in [.filename]#/etc/ppp/ppp.secret#, or alternatively add the following "
@@ -1052,13 +1052,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:489
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:490
#, no-wrap
msgid "enable passwdauth\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:493
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:494
msgid ""
"To assign some users a static IP number, specify the number as the third "
"argument in [.filename]#/etc/ppp/ppp.secret#. See [.filename]#/usr/share/"
@@ -1066,13 +1066,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:495
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:496
#, no-wrap
msgid "Troubleshooting PPP Connections"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:501
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:502
msgid ""
"This section covers a few issues which may arise when using PPP over a modem "
"connection. Some ISPs present the `ssword` prompt while others present "
@@ -1082,26 +1082,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:502
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:503
#, no-wrap
msgid "Check the Device Nodes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:505
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:506
msgid ""
"When using a custom kernel, make sure to include the following line in the "
"kernel configuration file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:509
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:510
#, no-wrap
msgid "device uart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:513
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:514
msgid ""
"The [.filename]#uart# device is already included in the `GENERIC` kernel, so "
"no additional steps are necessary in this case. Just check the `dmesg` "
@@ -1109,13 +1109,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:517
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:518
#, no-wrap
msgid "# dmesg | grep uart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:524
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:525
msgid ""
"This should display some pertinent output about the [.filename]#uart# "
"devices. These are the COM ports we need. If the modem acts like a "
@@ -1126,13 +1126,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:525
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:526
#, no-wrap
msgid "Connecting Manually"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:531
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:532
msgid ""
"Connecting to the Internet by manually controlling `ppp` is quick, easy, and "
"a great way to debug a connection or just get information on how the ISP "
@@ -1142,35 +1142,35 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:540
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:541
#, no-wrap
msgid "ppp ON example> set device /dev/cuau1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:543
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:544
msgid "This second command sets the modem device to [.filename]#cuau1#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:547
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:548
#, no-wrap
msgid "ppp ON example> set speed 115200\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:550
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:551
msgid "This sets the connection speed to 115,200 kbps."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:554
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:555
#, no-wrap
msgid "ppp ON example> enable dns\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:558
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:559
msgid ""
"This tells `ppp` to configure the resolver and add the nameserver lines to [."
"filename]#/etc/resolv.conf#. If `ppp` cannot determine the hostname, it can "
@@ -1178,19 +1178,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:562
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:563
#, no-wrap
msgid "ppp ON example> term\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:565
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:566
msgid ""
"This switches to \"terminal\" mode in order to manually control the modem."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:570
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:571
#, no-wrap
msgid ""
"deflink: Entering terminal mode on /dev/cuau1\n"
@@ -1198,7 +1198,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:577
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:578
#, no-wrap
msgid ""
"at\n"
@@ -1207,20 +1207,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:580
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:581
msgid ""
"Use `at` to initialize the modem, then use `atdt` and the number for the ISP "
"to begin the dial in process."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:584
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:585
#, no-wrap
msgid "CONNECT\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:587
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:588
msgid ""
"Confirmation of the connection, if we are going to have any connection "
"problems, unrelated to hardware, here is where we will attempt to resolve "
@@ -1228,39 +1228,39 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:591
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:592
#, no-wrap
msgid "ISP Login:myusername\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:594
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:595
msgid ""
"At this prompt, return the prompt with the username that was provided by the "
"ISP."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:598
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:599
#, no-wrap
msgid "ISP Pass:mypassword\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:602
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:603
msgid ""
"At this prompt, reply with the password that was provided by the ISP. Just "
"like logging into FreeBSD, the password will not echo."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:606
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:607
#, no-wrap
msgid "Shell or PPP:ppp\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:611
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:612
msgid ""
"Depending on the ISP, this prompt might not appear. If it does, it is "
"asking whether to use a shell on the provider or to start `ppp`. In this "
@@ -1268,47 +1268,47 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:615
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:623
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:616
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:624
#, no-wrap
msgid "Ppp ON example>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:619
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:620
msgid ""
"Notice that in this example the first `p` has been capitalized. This shows "
"that we have successfully connected to the ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:626
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:627
msgid ""
"We have successfully authenticated with our ISP and are waiting for the "
"assigned IP address."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:630
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:631
#, no-wrap
msgid "PPP ON example>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:633
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:634
msgid ""
"We have made an agreement on an IP address and successfully completed our "
"connection."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:637
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:638
#, no-wrap
msgid "PPP ON example>add default HISADDR\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:642
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:643
msgid ""
"Here we add our default route, we need to do this before we can talk to the "
"outside world as currently the only established connection is with the "
@@ -1318,7 +1318,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:647
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:648
msgid ""
"If everything went good we should now have an active connection to the "
"Internet, which could be thrown into the background using kbd:[CTRL+z]. If "
@@ -1328,13 +1328,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:648
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:649
#, no-wrap
msgid "Debugging"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:654
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:655
msgid ""
"If a connection cannot be established, turn hardware flow CTS/RTS to off "
"using `set ctsrts off`. This is mainly the case when connected to some PPP-"
@@ -1347,7 +1347,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:657
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:658
msgid ""
"An older modem may need `set parity even`. Parity is set at none be "
"default, but is used for error checking with a large increase in traffic, on "
@@ -1355,7 +1355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:660
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:661
msgid ""
"PPP may not return to the command mode, which is usually a negotiation error "
"where the ISP is waiting for negotiating to begin. At this point, using "
@@ -1363,7 +1363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:663
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:664
msgid ""
"If a login prompt never appears, PAP or CHAP authentication is most likely "
"required. To use PAP or CHAP, add the following options to PPP before going "
@@ -1371,33 +1371,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:667
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:668
#, no-wrap
msgid "ppp ON example> set authname myusername\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:670
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:671
msgid ""
"Where _myusername_ should be replaced with the username that was assigned by "
"the ISP."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:674
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:675
#, no-wrap
msgid "ppp ON example> set authkey mypassword\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:677
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:678
msgid ""
"Where _mypassword_ should be replaced with the password that was assigned by "
"the ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:683
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:684
msgid ""
"If a connection is established, but cannot seem to find any domain name, try "
"to man:ping[8] an IP address. If there is 100 percent (100%) packet loss, "
@@ -1408,7 +1408,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:689
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:690
#, no-wrap
msgid ""
"domain example.com\n"
@@ -1417,21 +1417,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:692
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:693
msgid ""
"Where _x.x.x.x_ and _y.y.y.y_ should be replaced with the IP address of the "
"ISP's DNS servers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:694
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:695
msgid ""
"To configure man:syslog[3] to provide logging for the PPP connection, make "
"sure this line exists in [.filename]#/etc/syslog.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:699
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:700
#, no-wrap
msgid ""
"!ppp\n"
@@ -1439,23 +1439,23 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:702
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:703
#, no-wrap
msgid "Using PPP over Ethernet (PPPoE)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:705
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:706
msgid "This section describes how to set up PPP over Ethernet (PPPoE)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:707
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:708
msgid "Here is an example of a working [.filename]#ppp.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:713
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:714
#, no-wrap
msgid ""
"default:\n"
@@ -1464,7 +1464,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:721
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:722
#, no-wrap
msgid ""
"name_of_service_provider:\n"
@@ -1477,23 +1477,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:724
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:725
msgid "As `root`, run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:728
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:729
#, no-wrap
msgid "# ppp -ddial name_of_service_provider\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:731
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:732
msgid "Add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:738
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:739
#, no-wrap
msgid ""
"ppp_enable=\"YES\"\n"
@@ -1503,13 +1503,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:740
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:741
#, no-wrap
msgid "Using a PPPoE Service Tag"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:744
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:745
msgid ""
"Sometimes it will be necessary to use a service tag to establish the "
"connection. Service tags are used to distinguish between different PPPoE "
@@ -1517,14 +1517,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:746
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:747
msgid ""
"Any required service tag information should be in the documentation provided "
"by the ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:753
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:754
msgid ""
"As a last resort, one could try installing the package:net/rr-pppoe[] "
"package or port. Bear in mind however, this may de-program your modem and "
@@ -1535,7 +1535,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:756
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:757
msgid ""
"The profile name (service tag) will be used in the PPPoE configuration entry "
"in [.filename]#ppp.conf# as the provider part for `set device`. Refer to "
@@ -1543,44 +1543,44 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:760
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:761
#, no-wrap
msgid "set device PPPoE:xl1:ISP\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:763
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:764
msgid ""
"Do not forget to change _xl1_ to the proper device for the Ethernet card."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:765
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:766
msgid "Do not forget to change _ISP_ to the profile."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:767
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:768
msgid ""
"For additional information, refer to http://renaud.waldura.com/doc/freebsd/"
"pppoe/[Cheaper Broadband with FreeBSD on DSL] by Renaud Waldura."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:769
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:770
#, no-wrap
msgid "PPPoE with a 3Com(R) HomeConnect(TM) ADSL Modem Dual Link"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:772
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:773
msgid ""
"This modem does not follow the PPPoE specification defined in http://www."
"faqs.org/rfcs/rfc2516.html[RFC 2516]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:775
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:776
msgid ""
"In order to make FreeBSD capable of communicating with this device, a sysctl "
"must be set. This can be done automatically at boot time by updating [."
@@ -1588,24 +1588,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:779
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:780
#, no-wrap
msgid "net.graph.nonstandard_pppoe=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:782
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:783
msgid "or can be done immediately with the command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:786
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:787
#, no-wrap
msgid "# sysctl net.graph.nonstandard_pppoe=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:789
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:790
msgid ""
"Unfortunately, because this is a system-wide setting, it is not possible to "
"talk to a normal PPPoE client or server and a 3Com(R) HomeConnect(TM) ADSL "
@@ -1613,26 +1613,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:791
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:792
#, no-wrap
msgid "Using PPP over ATM (PPPoA)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:795
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:796
msgid ""
"The following describes how to set up PPP over ATM (PPPoA). PPPoA is a "
"popular choice among European DSL providers."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:796
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:797
#, no-wrap
msgid "Using mpd"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:801
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:802
msgid ""
"The mpd application can be used to connect to a variety of services, in "
"particular PPTP services. It can be installed using the package:net/mpd5[] "
@@ -1641,7 +1641,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:807
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:808
msgid ""
"Once installed, configure mpd to suit the provider's settings. The port "
"places a set of sample configuration files which are well documented in [."
@@ -1652,12 +1652,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:811
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:812
msgid "This example [.filename]#mpd.conf# only works with mpd 4.x."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:817
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:818
#, no-wrap
msgid ""
"default:\n"
@@ -1665,7 +1665,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:823
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:824
#, no-wrap
msgid ""
"adsl:\n"
@@ -1676,7 +1676,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:828
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:829
#, no-wrap
msgid ""
" set link no pap acfcomp protocomp\n"
@@ -1686,7 +1686,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:831
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:832
#, no-wrap
msgid ""
" set ipcp no vjcomp\n"
@@ -1694,7 +1694,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:836
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:837
#, no-wrap
msgid ""
" set iface route default\n"
@@ -1704,23 +1704,23 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:838
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:839
#, no-wrap
msgid " open\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:841
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:842
msgid "The username used to authenticate with your ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:842
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:843
msgid "The password used to authenticate with your ISP."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:845
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:846
msgid ""
"Information about the link, or links, to establish is found in [."
"filename]#mpd.links#. An example [.filename]#mpd.links# to accompany the "
@@ -1728,7 +1728,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:854
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:855
#, no-wrap
msgid ""
"adsl:\n"
@@ -1740,37 +1740,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:857
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:858
msgid "The IP address of FreeBSD computer running mpd."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:858
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:859
msgid ""
"The IP address of the ADSL modem. The Alcatel SpeedTouch(TM) Home defaults "
"to `10.0.0.138`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:860
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:861
msgid ""
"It is possible to initialize the connection easily by issuing the following "
"command as `root`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:864
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:865
#, no-wrap
msgid "# mpd -b adsl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:867
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:868
msgid "To view the status of the connection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:873
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:874
#, no-wrap
msgid ""
"% ifconfig ng0\n"
@@ -1779,26 +1779,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:876
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:877
msgid ""
"Using mpd is the recommended way to connect to an ADSL service with FreeBSD."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:877
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:878
#, no-wrap
msgid "Using pptpclient"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:880
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:881
msgid ""
"It is also possible to use FreeBSD to connect to other PPPoA services using "
"package:net/pptpclient[]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:884
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:885
msgid ""
"To use package:net/pptpclient[] to connect to a DSL service, install the "
"port or package, then edit [.filename]#/etc/ppp/ppp.conf#. An example "
@@ -1807,7 +1807,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:895
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:896
#, no-wrap
msgid ""
"adsl:\n"
@@ -1821,24 +1821,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:898
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:899
msgid "The username for the DSL provider."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:899
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:900
msgid "The password for your account."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:904
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:905
msgid ""
"Since the account's password is added to [.filename]#ppp.conf# in plain text "
"form, make sure nobody can read the contents of this file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:909
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:910
#, no-wrap
msgid ""
"# chown root:wheel /etc/ppp/ppp.conf\n"
@@ -1846,7 +1846,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:918
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:919
msgid ""
"This will open a tunnel for a PPP session to the DSL router. Ethernet DSL "
"modems have a preconfigured LAN IP address to connect to. In the case of "
@@ -1856,20 +1856,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:922
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:923
#, no-wrap
msgid "# pptp address adsl\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:928
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:929
msgid ""
"If an ampersand (\"&\") is added to the end of this command, pptp will "
"return the prompt."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:932
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:933
msgid ""
"A [.filename]#tun# virtual tunnel device will be created for interaction "
"between the pptp and ppp processes. Once the prompt is returned, or the "
@@ -1877,7 +1877,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:939
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:940
#, no-wrap
msgid ""
"% ifconfig tun0\n"
@@ -1887,7 +1887,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:942
+#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:943
msgid ""
"If the connection fails, check the configuration of the router, which is "
"usually accessible using a web browser. Also, examine the output of `pptp` "
diff --git a/documentation/content/en/books/handbook/printing/_index.po b/documentation/content/en/books/handbook/printing/_index.po
index adc12426a7..724fab8f64 100644
--- a/documentation/content/en/books/handbook/printing/_index.po
+++ b/documentation/content/en/books/handbook/printing/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,13 +35,13 @@ msgid "Chapter 9. Printing"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/printing/_index.adoc:14
+#: documentation/content/en/books/handbook/printing/_index.adoc:15
#, no-wrap
msgid "Printing"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:54
+#: documentation/content/en/books/handbook/printing/_index.adoc:55
msgid ""
"Putting information on paper is a vital function, despite many attempts to "
"eliminate it. Printing has two basic components. The data must be "
@@ -50,13 +50,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/printing/_index.adoc:56
+#: documentation/content/en/books/handbook/printing/_index.adoc:57
#, no-wrap
msgid "Quick Start"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:61
+#: documentation/content/en/books/handbook/printing/_index.adoc:62
msgid ""
"Basic printing can be set up quickly. The printer must be capable of "
"printing plain `ASCII` text. For printing to other types of files, see "
@@ -64,13 +64,13 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:65
+#: documentation/content/en/books/handbook/printing/_index.adoc:66
msgid "Create a directory to store files while they are being printed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:71
-#: documentation/content/en/books/handbook/printing/_index.adoc:341
+#: documentation/content/en/books/handbook/printing/_index.adoc:72
+#: documentation/content/en/books/handbook/printing/_index.adoc:342
#, no-wrap
msgid ""
"# mkdir -p /var/spool/lpd/lp\n"
@@ -79,12 +79,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:74
+#: documentation/content/en/books/handbook/printing/_index.adoc:75
msgid "As `root`, create [.filename]#/etc/printcap# with these contents:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:83
+#: documentation/content/en/books/handbook/printing/_index.adoc:84
#, no-wrap
msgid ""
"lp:\\\n"
@@ -96,59 +96,59 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:86
+#: documentation/content/en/books/handbook/printing/_index.adoc:87
msgid "This line is for a printer connected to a `USB` port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:88
+#: documentation/content/en/books/handbook/printing/_index.adoc:89
msgid "For a printer connected to a parallel or \"printer\" port, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:92
+#: documentation/content/en/books/handbook/printing/_index.adoc:93
#, no-wrap
msgid ":lp=/dev/lpt0:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:95
+#: documentation/content/en/books/handbook/printing/_index.adoc:96
msgid "For a printer connected directly to a network, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:99
+#: documentation/content/en/books/handbook/printing/_index.adoc:100
#, no-wrap
msgid ":lp=:rm=network-printer-name:rp=raw:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:102
+#: documentation/content/en/books/handbook/printing/_index.adoc:103
msgid ""
"Replace _network-printer-name_ with the `DNS` host name of the network "
"printer."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:104
+#: documentation/content/en/books/handbook/printing/_index.adoc:105
msgid "Enable LPD by editing [.filename]#/etc/rc.conf#, adding this line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:108
-#: documentation/content/en/books/handbook/printing/_index.adoc:383
+#: documentation/content/en/books/handbook/printing/_index.adoc:109
+#: documentation/content/en/books/handbook/printing/_index.adoc:384
#, no-wrap
msgid "lpd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:111
-#: documentation/content/en/books/handbook/printing/_index.adoc:386
+#: documentation/content/en/books/handbook/printing/_index.adoc:112
+#: documentation/content/en/books/handbook/printing/_index.adoc:387
msgid "Start the service:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:116
+#: documentation/content/en/books/handbook/printing/_index.adoc:117
#, no-wrap
msgid ""
"# service lpd start\n"
@@ -156,32 +156,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:119
+#: documentation/content/en/books/handbook/printing/_index.adoc:120
msgid "Print a test:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:123
+#: documentation/content/en/books/handbook/printing/_index.adoc:124
#, no-wrap
msgid "# printf \"1. This printer can print.\\n2. This is the second line.\\n\" | lpr\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:128
+#: documentation/content/en/books/handbook/printing/_index.adoc:129
msgid ""
"If both lines do not start at the left border, but \"stairstep\" instead, "
"see <<printing-lpd-filters-stairstep>>."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:132
+#: documentation/content/en/books/handbook/printing/_index.adoc:133
msgid ""
"Text files can now be printed with `lpr`. Give the filename on the command "
"line, or pipe output directly into `lpr`."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:137
+#: documentation/content/en/books/handbook/printing/_index.adoc:138
#, no-wrap
msgid ""
"% lpr textfile.txt\n"
@@ -189,13 +189,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/printing/_index.adoc:141
+#: documentation/content/en/books/handbook/printing/_index.adoc:142
#, no-wrap
msgid "Printer Connections"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:148
+#: documentation/content/en/books/handbook/printing/_index.adoc:149
msgid ""
"Printers are connected to computer systems in a variety of ways. Small "
"desktop printers are usually connected directly to a computer's `USB` port. "
@@ -205,24 +205,24 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:150
+#: documentation/content/en/books/handbook/printing/_index.adoc:151
msgid "FreeBSD can communicate with all of these types of printers."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:152
+#: documentation/content/en/books/handbook/printing/_index.adoc:153
#, no-wrap
msgid "`USB`"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:154
+#: documentation/content/en/books/handbook/printing/_index.adoc:155
msgid ""
"`USB` printers can be connected to any available `USB` port on the computer."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:160
+#: documentation/content/en/books/handbook/printing/_index.adoc:161
msgid ""
"When FreeBSD detects a `USB` printer, two device entries are created: [."
"filename]#/dev/ulpt0# and [.filename]#/dev/unlpt0#. Data sent to either "
@@ -233,20 +233,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:162
+#: documentation/content/en/books/handbook/printing/_index.adoc:163
#, no-wrap
msgid "Parallel (`IEEE`-1284)"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:165
+#: documentation/content/en/books/handbook/printing/_index.adoc:166
msgid ""
"The parallel port device is [.filename]#/dev/lpt0#. This device appears "
"whether a printer is attached or not, it is not autodetected."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:170
+#: documentation/content/en/books/handbook/printing/_index.adoc:171
msgid ""
"Vendors have largely moved away from these \"legacy\" ports, and many "
"computers no longer have them. Adapters can be used to connect a parallel "
@@ -256,13 +256,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:172
+#: documentation/content/en/books/handbook/printing/_index.adoc:173
#, no-wrap
msgid "Serial (RS-232)"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:175
+#: documentation/content/en/books/handbook/printing/_index.adoc:176
msgid ""
"Serial ports are another legacy port, rarely used for printers except in "
"certain niche applications. Cables, connectors, and required wiring vary "
@@ -270,7 +270,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:178
+#: documentation/content/en/books/handbook/printing/_index.adoc:179
msgid ""
"For serial ports built into a motherboard, the serial device name is [."
"filename]#/dev/cuau0# or [.filename]#/dev/cuau1#. Serial `USB` adapters can "
@@ -278,7 +278,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:182
+#: documentation/content/en/books/handbook/printing/_index.adoc:183
msgid ""
"Several communication parameters must be known to communicate with a serial "
"printer. The most important are _baud rate_ or `BPS` (Bits Per Second) and "
@@ -287,18 +287,18 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:184
+#: documentation/content/en/books/handbook/printing/_index.adoc:185
#, no-wrap
msgid "Network"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:186
+#: documentation/content/en/books/handbook/printing/_index.adoc:187
msgid "Network printers are connected directly to the local computer network."
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:190
+#: documentation/content/en/books/handbook/printing/_index.adoc:191
msgid ""
"The `DNS` hostname of the printer must be known. If the printer is assigned "
"a dynamic address by `DHCP`, `DNS` should be dynamically updated so that the "
@@ -307,7 +307,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:195
+#: documentation/content/en/books/handbook/printing/_index.adoc:196
msgid ""
"Most network printers understand print jobs sent with the LPD protocol. A "
"print queue name can also be specified. Some printers process data "
@@ -317,19 +317,19 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:197
+#: documentation/content/en/books/handbook/printing/_index.adoc:198
msgid "Many network printers can also print data sent directly to port 9100."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:199
-#: documentation/content/en/books/handbook/printing/_index.adoc:285
+#: documentation/content/en/books/handbook/printing/_index.adoc:200
+#: documentation/content/en/books/handbook/printing/_index.adoc:286
#, no-wrap
msgid "Summary"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:207
+#: documentation/content/en/books/handbook/printing/_index.adoc:208
msgid ""
"Wired network connections are usually the easiest to set up and give the "
"fastest printing. For direct connection to the computer, `USB` is preferred "
@@ -341,26 +341,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/printing/_index.adoc:209
+#: documentation/content/en/books/handbook/printing/_index.adoc:210
#, no-wrap
msgid "Common Page Description Languages"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:213
+#: documentation/content/en/books/handbook/printing/_index.adoc:214
msgid ""
"Data sent to a printer must be in a language that the printer can "
"understand. These languages are called Page Description Languages, or PDLs."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:215
+#: documentation/content/en/books/handbook/printing/_index.adoc:216
#, no-wrap
msgid "`ASCII`"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:222
+#: documentation/content/en/books/handbook/printing/_index.adoc:223
msgid ""
"Plain `ASCII` text is the simplest way to send data to a printer. "
"Characters correspond one to one with what will be printed: an `A` in the "
@@ -372,20 +372,20 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:225
+#: documentation/content/en/books/handbook/printing/_index.adoc:226
msgid ""
"Some inexpensive printers cannot print plain `ASCII` text. This makes them "
"more difficult to set up, but it is usually still possible."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:227
+#: documentation/content/en/books/handbook/printing/_index.adoc:228
#, no-wrap
msgid "PostScript(R)"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:234
+#: documentation/content/en/books/handbook/printing/_index.adoc:235
msgid ""
"PostScript(R) is almost the opposite of `ASCII`. Rather than simple text, a "
"PostScript(R) program is a set of instructions that draw the final "
@@ -396,20 +396,20 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:236
+#: documentation/content/en/books/handbook/printing/_index.adoc:237
msgid ""
"Inexpensive printers sometimes leave out PostScript(R) compatibility as a "
"cost-saving measure."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:238
+#: documentation/content/en/books/handbook/printing/_index.adoc:239
#, no-wrap
msgid "`PCL` (Printer Command Language)"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:243
+#: documentation/content/en/books/handbook/printing/_index.adoc:244
msgid ""
"`PCL` is an extension of `ASCII`, adding escape sequences for formatting, "
"font selection, and printing graphics. Many printers provide `PCL5` "
@@ -418,13 +418,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/printing/_index.adoc:245
+#: documentation/content/en/books/handbook/printing/_index.adoc:246
#, no-wrap
msgid "Host-Based"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:250
+#: documentation/content/en/books/handbook/printing/_index.adoc:251
msgid ""
"Manufacturers can reduce the cost of a printer by giving it a simple "
"processor and very little memory. These printers are not capable of "
@@ -434,7 +434,7 @@ msgid ""
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:252
+#: documentation/content/en/books/handbook/printing/_index.adoc:253
msgid ""
"Communication between the driver and a host-based printer is often through "
"proprietary or undocumented protocols, making them functional only on the "
@@ -442,13 +442,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:254
+#: documentation/content/en/books/handbook/printing/_index.adoc:255
#, no-wrap
msgid "Converting PostScript(R) to Other PDLs"
msgstr ""
#. type: delimited block * 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:258
+#: documentation/content/en/books/handbook/printing/_index.adoc:259
msgid ""
"Many applications from the Ports Collection and FreeBSD utilities produce "
"PostScript(R) output. This table shows the utilities available to convert "
@@ -456,87 +456,87 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/printing/_index.adoc:260
+#: documentation/content/en/books/handbook/printing/_index.adoc:261
#, no-wrap
msgid "Output PDLs"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:264
+#: documentation/content/en/books/handbook/printing/_index.adoc:265
#, no-wrap
msgid "Output PDL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:265
+#: documentation/content/en/books/handbook/printing/_index.adoc:266
#, no-wrap
msgid "Generated By"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:267
+#: documentation/content/en/books/handbook/printing/_index.adoc:268
#, no-wrap
msgid "Notes"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:268
+#: documentation/content/en/books/handbook/printing/_index.adoc:269
#, no-wrap
msgid "`PCL` or `PCL5`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:269
-#: documentation/content/en/books/handbook/printing/_index.adoc:273
-#: documentation/content/en/books/handbook/printing/_index.adoc:277
+#: documentation/content/en/books/handbook/printing/_index.adoc:270
+#: documentation/content/en/books/handbook/printing/_index.adoc:274
+#: documentation/content/en/books/handbook/printing/_index.adoc:278
#, no-wrap
msgid "package:print/ghostscript9-base[]"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:271
+#: documentation/content/en/books/handbook/printing/_index.adoc:272
#, no-wrap
msgid "`-sDEVICE=ljet4` for monochrome, `-sDEVICE=cljet5` for color"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:272
+#: documentation/content/en/books/handbook/printing/_index.adoc:273
#, no-wrap
msgid "`PCLXL` or `PCL6`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:275
+#: documentation/content/en/books/handbook/printing/_index.adoc:276
#, no-wrap
msgid "`-sDEVICE=pxlmono` for monochrome, `-sDEVICE=pxlcolor` for color"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:276
+#: documentation/content/en/books/handbook/printing/_index.adoc:277
#, no-wrap
msgid "`ESC/P2`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:279
+#: documentation/content/en/books/handbook/printing/_index.adoc:280
#, no-wrap
msgid "`-sDEVICE=uniprint`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:280
+#: documentation/content/en/books/handbook/printing/_index.adoc:281
#, no-wrap
msgid "`XQX`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/printing/_index.adoc:281
+#: documentation/content/en/books/handbook/printing/_index.adoc:282
#, no-wrap
msgid "package:print/foo2zjs[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:291
+#: documentation/content/en/books/handbook/printing/_index.adoc:292
msgid ""
"For the easiest printing, choose a printer that supports PostScript(R). "
"Printers that support `PCL` are the next preferred. With package:print/"
@@ -547,7 +547,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:296
+#: documentation/content/en/books/handbook/printing/_index.adoc:297
msgid ""
"Line-based printers like typical inkjets usually do not support "
"PostScript(R) or `PCL`. They often can print plain `ASCII` text files. "
@@ -558,14 +558,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:300
+#: documentation/content/en/books/handbook/printing/_index.adoc:301
msgid ""
"Host-based printers are often more difficult to set up. Some cannot be used "
"at all because of proprietary PDLs. Avoid these printers when possible."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:303
+#: documentation/content/en/books/handbook/printing/_index.adoc:304
msgid ""
"Descriptions of many PDLs can be found at http://www.undocprint.org/formats/"
"page_description_languages[]. The particular `PDL` used by various models "
@@ -573,13 +573,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/printing/_index.adoc:305
+#: documentation/content/en/books/handbook/printing/_index.adoc:306
#, no-wrap
msgid "Direct Printing"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:309
+#: documentation/content/en/books/handbook/printing/_index.adoc:310
msgid ""
"For occasional printing, files can be sent directly to a printer device "
"without any setup. For example, a file called [.filename]#sample.txt# can "
@@ -587,13 +587,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:313
+#: documentation/content/en/books/handbook/printing/_index.adoc:314
#, no-wrap
msgid "# cp sample.txt /dev/unlpt0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:316
+#: documentation/content/en/books/handbook/printing/_index.adoc:317
msgid ""
"Direct printing to network printers depends on the abilities of the printer, "
"but most accept print jobs on port 9100, and man:nc[1] can be used with "
@@ -602,19 +602,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:320
+#: documentation/content/en/books/handbook/printing/_index.adoc:321
#, no-wrap
msgid "# nc netlaser 9100 < sample.txt\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/printing/_index.adoc:323
+#: documentation/content/en/books/handbook/printing/_index.adoc:324
#, no-wrap
msgid "LPD (Line Printer Daemon)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:327
+#: documentation/content/en/books/handbook/printing/_index.adoc:328
msgid ""
"Printing a file in the background is called _spooling_. A spooler allows "
"the user to continue with other programs on the computer without waiting for "
@@ -622,20 +622,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:330
+#: documentation/content/en/books/handbook/printing/_index.adoc:331
msgid ""
"FreeBSD includes a spooler called man:lpd[8]. Print jobs are submitted with "
"man:lpr[1]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:332
+#: documentation/content/en/books/handbook/printing/_index.adoc:333
#, no-wrap
msgid "Initial Setup"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:335
+#: documentation/content/en/books/handbook/printing/_index.adoc:336
msgid ""
"A directory for storing print jobs is created, ownership is set, and the "
"permissions are set to prevent other users from viewing the contents of "
@@ -643,7 +643,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:346
+#: documentation/content/en/books/handbook/printing/_index.adoc:347
msgid ""
"Printers are defined in [.filename]#/etc/printcap#. An entry for each "
"printer includes details like a name, the port where it is attached, and "
@@ -652,7 +652,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:355
+#: documentation/content/en/books/handbook/printing/_index.adoc:356
#, no-wrap
msgid ""
"lp:\\\t\t\t\t<.>\n"
@@ -664,7 +664,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:358
+#: documentation/content/en/books/handbook/printing/_index.adoc:359
msgid ""
"The name of this printer. man:lpr[1] sends print jobs to the `lp` printer "
"unless another printer is specified with `-P`, so the default printer should "
@@ -672,71 +672,71 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:360
+#: documentation/content/en/books/handbook/printing/_index.adoc:361
msgid ""
"The device where the printer is connected. Replace this line with the "
"appropriate one for the connection type shown here."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:362
+#: documentation/content/en/books/handbook/printing/_index.adoc:363
msgid "Suppress the printing of a header page at the start of a print job."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:364
+#: documentation/content/en/books/handbook/printing/_index.adoc:365
msgid "Do not limit the maximum size of a print job."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:366
+#: documentation/content/en/books/handbook/printing/_index.adoc:367
msgid ""
"The path to the spooling directory for this printer. Each printer uses its "
"own spooling directory."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:368
+#: documentation/content/en/books/handbook/printing/_index.adoc:369
msgid "The log file where errors on this printer will be reported."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:370
+#: documentation/content/en/books/handbook/printing/_index.adoc:371
msgid ""
"After creating [.filename]#/etc/printcap#, use man:chkprintcap[8] to test it "
"for errors:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:374
+#: documentation/content/en/books/handbook/printing/_index.adoc:375
#, no-wrap
msgid "# chkprintcap\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:377
+#: documentation/content/en/books/handbook/printing/_index.adoc:378
msgid "Fix any reported problems before continuing."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:379
+#: documentation/content/en/books/handbook/printing/_index.adoc:380
msgid "Enable man:lpd[8] in [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:390
+#: documentation/content/en/books/handbook/printing/_index.adoc:391
#, no-wrap
msgid "# service lpd start\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:393
+#: documentation/content/en/books/handbook/printing/_index.adoc:394
#, no-wrap
msgid "Printing with man:lpr[1]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:398
+#: documentation/content/en/books/handbook/printing/_index.adoc:399
msgid ""
"Documents are sent to the printer with `lpr`. A file to be printed can be "
"named on the command line or piped into `lpr`. These two commands are "
@@ -745,7 +745,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:403
+#: documentation/content/en/books/handbook/printing/_index.adoc:404
#, no-wrap
msgid ""
"% lpr doc.txt\n"
@@ -753,25 +753,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:407
+#: documentation/content/en/books/handbook/printing/_index.adoc:408
msgid ""
"Printers can be selected with `-P`. To print to a printer called _laser_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:411
+#: documentation/content/en/books/handbook/printing/_index.adoc:412
#, no-wrap
msgid "% lpr -Plaser doc.txt\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:414
+#: documentation/content/en/books/handbook/printing/_index.adoc:415
#, no-wrap
msgid "Filters"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:418
+#: documentation/content/en/books/handbook/printing/_index.adoc:419
msgid ""
"The examples shown so far have sent the contents of a text file directly to "
"the printer. As long as the printer understands the content of those files, "
@@ -779,14 +779,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:420
+#: documentation/content/en/books/handbook/printing/_index.adoc:421
msgid ""
"Some printers are not capable of printing plain text, and the input file "
"might not even be plain text."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:424
+#: documentation/content/en/books/handbook/printing/_index.adoc:425
msgid ""
"_Filters_ allow files to be translated or processed. The typical use is to "
"translate one type of input, like plain text, into a form that the printer "
@@ -796,7 +796,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:428
+#: documentation/content/en/books/handbook/printing/_index.adoc:429
msgid ""
"The filters discussed here are _input filters_ or _text filters_. These "
"filters convert the incoming file into different forms. Use man:su[1] to "
@@ -804,7 +804,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:431
+#: documentation/content/en/books/handbook/printing/_index.adoc:432
msgid ""
"Filters are specified in [.filename]#/etc/printcap# with the `if=` "
"identifier. To use [.filename]#/usr/local/libexec/lf2crlf# as a filter, "
@@ -812,7 +812,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:441
+#: documentation/content/en/books/handbook/printing/_index.adoc:442
#, no-wrap
msgid ""
"lp:\\\n"
@@ -825,12 +825,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:444
+#: documentation/content/en/books/handbook/printing/_index.adoc:445
msgid "`if=` identifies the _input filter_ that will be used on incoming text."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:449
+#: documentation/content/en/books/handbook/printing/_index.adoc:450
msgid ""
"The backslash _line continuation_ characters at the end of the lines in [."
"filename]#printcap# entries reveal that an entry for a printer is really "
@@ -839,26 +839,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:453
+#: documentation/content/en/books/handbook/printing/_index.adoc:454
#, no-wrap
msgid "lp:lp=/dev/unlpt0:sh:mx#0:sd=/var/spool/lpd/lp:if=/usr/local/libexec/lf2crlf:lf=/var/log/lpd-errs:\n"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:458
+#: documentation/content/en/books/handbook/printing/_index.adoc:459
#, no-wrap
msgid "Preventing Stairstepping on Plain Text Printers"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:462
+#: documentation/content/en/books/handbook/printing/_index.adoc:463
msgid ""
"Typical FreeBSD text files contain only a single line feed character at the "
"end of each line. These lines will \"stairstep\" on a standard printer:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:468
+#: documentation/content/en/books/handbook/printing/_index.adoc:469
#, no-wrap
msgid ""
"A printed file looks\n"
@@ -867,7 +867,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:473
+#: documentation/content/en/books/handbook/printing/_index.adoc:474
msgid ""
"A filter can convert the newline characters into carriage returns and "
"newlines. The carriage returns make the printer return to the left after "
@@ -876,7 +876,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:479
+#: documentation/content/en/books/handbook/printing/_index.adoc:480
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -885,46 +885,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:482
-#: documentation/content/en/books/handbook/printing/_index.adoc:514
-#: documentation/content/en/books/handbook/printing/_index.adoc:547
-#: documentation/content/en/books/handbook/printing/_index.adoc:604
+#: documentation/content/en/books/handbook/printing/_index.adoc:483
+#: documentation/content/en/books/handbook/printing/_index.adoc:515
+#: documentation/content/en/books/handbook/printing/_index.adoc:548
+#: documentation/content/en/books/handbook/printing/_index.adoc:605
msgid "Set the permissions and make it executable:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:486
+#: documentation/content/en/books/handbook/printing/_index.adoc:487
#, no-wrap
msgid "# chmod 555 /usr/local/libexec/lf2crlf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:489
-#: documentation/content/en/books/handbook/printing/_index.adoc:521
+#: documentation/content/en/books/handbook/printing/_index.adoc:490
+#: documentation/content/en/books/handbook/printing/_index.adoc:522
msgid "Modify [.filename]#/etc/printcap# to use the new filter:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:493
+#: documentation/content/en/books/handbook/printing/_index.adoc:494
#, no-wrap
msgid ":if=/usr/local/libexec/lf2crlf:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:497
+#: documentation/content/en/books/handbook/printing/_index.adoc:498
msgid ""
"Test the filter by printing the same plain text file. The carriage returns "
"will cause each line to start at the left side of the page."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:499
+#: documentation/content/en/books/handbook/printing/_index.adoc:500
#, no-wrap
msgid "Fancy Plain Text on PostScript(R) Printers with package:print/enscript[]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:504
+#: documentation/content/en/books/handbook/printing/_index.adoc:505
msgid ""
"GNUEnscript converts plain text files into nicely-formatted PostScript(R) "
"for printing on PostScript(R) printers. It adds page numbers, wraps long "
@@ -935,12 +935,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:506
+#: documentation/content/en/books/handbook/printing/_index.adoc:507
msgid "Create [.filename]#/usr/local/libexec/enscript# with these contents:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:511
+#: documentation/content/en/books/handbook/printing/_index.adoc:512
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -948,30 +948,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:518
+#: documentation/content/en/books/handbook/printing/_index.adoc:519
#, no-wrap
msgid "# chmod 555 /usr/local/libexec/enscript\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:525
+#: documentation/content/en/books/handbook/printing/_index.adoc:526
#, no-wrap
msgid ":if=/usr/local/libexec/enscript:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:528
+#: documentation/content/en/books/handbook/printing/_index.adoc:529
msgid "Test the filter by printing a plain text file."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:530
+#: documentation/content/en/books/handbook/printing/_index.adoc:531
#, no-wrap
msgid "Printing PostScript(R) to `PCL` Printers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:535
+#: documentation/content/en/books/handbook/printing/_index.adoc:536
msgid ""
"Many programs produce PostScript(R) documents. However, inexpensive "
"printers often only understand plain text or `PCL`. This filter converts "
@@ -979,19 +979,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:537
+#: documentation/content/en/books/handbook/printing/_index.adoc:538
msgid ""
"Install the Ghostscript PostScript(R) interpreter, package:print/"
"ghostscript9-base[], from the Ports Collection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:539
+#: documentation/content/en/books/handbook/printing/_index.adoc:540
msgid "Create [.filename]#/usr/local/libexec/ps2pcl# with these contents:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:544
+#: documentation/content/en/books/handbook/printing/_index.adoc:545
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -999,37 +999,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:551
+#: documentation/content/en/books/handbook/printing/_index.adoc:552
#, no-wrap
msgid "# chmod 555 /usr/local/libexec/ps2pcl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:554
+#: documentation/content/en/books/handbook/printing/_index.adoc:555
msgid ""
"PostScript(R) input sent to this script will be rendered and converted to "
"`PCL` before being sent on to the printer."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:556
-#: documentation/content/en/books/handbook/printing/_index.adoc:611
+#: documentation/content/en/books/handbook/printing/_index.adoc:557
+#: documentation/content/en/books/handbook/printing/_index.adoc:612
msgid "Modify [.filename]#/etc/printcap# to use this new input filter:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:560
+#: documentation/content/en/books/handbook/printing/_index.adoc:561
#, no-wrap
msgid ":if=/usr/local/libexec/ps2pcl:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:563
+#: documentation/content/en/books/handbook/printing/_index.adoc:564
msgid "Test the filter by sending a small PostScript(R) program to it:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:568
+#: documentation/content/en/books/handbook/printing/_index.adoc:569
#, no-wrap
msgid ""
"% printf \"%%\\!PS \\n /Helvetica findfont 18 scalefont setfont \\\n"
@@ -1037,13 +1037,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:571
+#: documentation/content/en/books/handbook/printing/_index.adoc:572
#, no-wrap
msgid "Smart Filters"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:579
+#: documentation/content/en/books/handbook/printing/_index.adoc:580
msgid ""
"A filter that detects the type of input and automatically converts it to the "
"correct format for the printer can be very convenient. The first two "
@@ -1055,7 +1055,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:588
+#: documentation/content/en/books/handbook/printing/_index.adoc:589
#, no-wrap
msgid ""
"#!/bin/sh\n"
@@ -1067,7 +1067,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:601
+#: documentation/content/en/books/handbook/printing/_index.adoc:602
#, no-wrap
msgid ""
"case \"$first_two_chars\" in\n"
@@ -1085,30 +1085,30 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:608
+#: documentation/content/en/books/handbook/printing/_index.adoc:609
#, no-wrap
msgid "# chmod 555 /usr/local/libexec/psif\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:615
+#: documentation/content/en/books/handbook/printing/_index.adoc:616
#, no-wrap
msgid ":if=/usr/local/libexec/psif:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:618
+#: documentation/content/en/books/handbook/printing/_index.adoc:619
msgid "Test the filter by printing PostScript(R) and plain text files."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:620
+#: documentation/content/en/books/handbook/printing/_index.adoc:621
#, no-wrap
msgid "Other Smart Filters"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:625
+#: documentation/content/en/books/handbook/printing/_index.adoc:626
msgid ""
"Writing a filter that detects many different types of input and formats them "
"correctly is challenging. package:print/apsfilter[] from the Ports "
@@ -1118,13 +1118,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:627
+#: documentation/content/en/books/handbook/printing/_index.adoc:628
#, no-wrap
msgid "Multiple Queues"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:632
+#: documentation/content/en/books/handbook/printing/_index.adoc:633
msgid ""
"The entries in [.filename]#/etc/printcap# are really definitions of "
"_queues_. There can be more than one queue for a single printer. When "
@@ -1133,7 +1133,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:636
+#: documentation/content/en/books/handbook/printing/_index.adoc:637
msgid ""
"As an example, consider a networked PostScript(R) laser printer in an "
"office. Most users want to print plain text, but a few advanced users want "
@@ -1142,7 +1142,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:646
+#: documentation/content/en/books/handbook/printing/_index.adoc:647
#, no-wrap
msgid ""
"textprinter:\\\n"
@@ -1155,7 +1155,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:653
+#: documentation/content/en/books/handbook/printing/_index.adoc:654
#, no-wrap
msgid ""
"psprinter:\\\n"
@@ -1167,7 +1167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:657
+#: documentation/content/en/books/handbook/printing/_index.adoc:658
msgid ""
"Documents sent to `textprinter` will be formatted by the [.filename]#/usr/"
"local/libexec/enscript# filter shown in an earlier example. Advanced users "
@@ -1175,7 +1175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:660
+#: documentation/content/en/books/handbook/printing/_index.adoc:661
msgid ""
"This multiple queue technique can be used to provide direct access to all "
"kinds of printer features. A printer with a duplexer could use two queues, "
@@ -1185,38 +1185,38 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:662
+#: documentation/content/en/books/handbook/printing/_index.adoc:663
#, no-wrap
msgid "Monitoring and Controlling Printing"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:665
+#: documentation/content/en/books/handbook/printing/_index.adoc:666
msgid ""
"Several utilities are available to monitor print jobs and check and control "
"printer operation."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:667
+#: documentation/content/en/books/handbook/printing/_index.adoc:668
#, no-wrap
msgid "man:lpq[1]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:671
+#: documentation/content/en/books/handbook/printing/_index.adoc:672
msgid ""
"man:lpq[1] shows the status of a user's print jobs. Print jobs from other "
"users are not shown."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:673
+#: documentation/content/en/books/handbook/printing/_index.adoc:674
msgid "Show the current user's pending jobs on a single printer:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:679
+#: documentation/content/en/books/handbook/printing/_index.adoc:680
#, no-wrap
msgid ""
"% lpq -Plp\n"
@@ -1225,12 +1225,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:682
+#: documentation/content/en/books/handbook/printing/_index.adoc:683
msgid "Show the current user's pending jobs on all printers:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:689
+#: documentation/content/en/books/handbook/printing/_index.adoc:690
#, no-wrap
msgid ""
"% lpq -a\n"
@@ -1240,7 +1240,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:693
+#: documentation/content/en/books/handbook/printing/_index.adoc:694
#, no-wrap
msgid ""
"laser:\n"
@@ -1249,25 +1249,25 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:696
+#: documentation/content/en/books/handbook/printing/_index.adoc:697
#, no-wrap
msgid "man:lprm[1]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:701
+#: documentation/content/en/books/handbook/printing/_index.adoc:702
msgid ""
"man:lprm[1] is used to remove print jobs. Normal users are only allowed to "
"remove their own jobs. `root` can remove any or all jobs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:703
+#: documentation/content/en/books/handbook/printing/_index.adoc:704
msgid "Remove all pending jobs from a printer:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:713
+#: documentation/content/en/books/handbook/printing/_index.adoc:714
#, no-wrap
msgid ""
"# lprm -Plp -\n"
@@ -1280,14 +1280,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:717
+#: documentation/content/en/books/handbook/printing/_index.adoc:718
msgid ""
"Remove a single job from a printer. man:lpq[1] is used to find the job "
"number."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:723
+#: documentation/content/en/books/handbook/printing/_index.adoc:724
#, no-wrap
msgid ""
"% lpq\n"
@@ -1296,7 +1296,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:727
+#: documentation/content/en/books/handbook/printing/_index.adoc:728
#, no-wrap
msgid ""
"% lprm -Plp 5\n"
@@ -1305,13 +1305,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:730
+#: documentation/content/en/books/handbook/printing/_index.adoc:731
#, no-wrap
msgid "man:lpc[8]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:737
+#: documentation/content/en/books/handbook/printing/_index.adoc:738
msgid ""
"man:lpc[8] is used to check and modify printer status. `lpc` is followed by "
"a command and an optional printer name. `all` can be used instead of a "
@@ -1321,12 +1321,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:739
+#: documentation/content/en/books/handbook/printing/_index.adoc:740
msgid "Show the status of all printers:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:753
+#: documentation/content/en/books/handbook/printing/_index.adoc:754
#, no-wrap
msgid ""
"% lpc status all\n"
@@ -1343,14 +1343,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:756
+#: documentation/content/en/books/handbook/printing/_index.adoc:757
msgid ""
"Prevent a printer from accepting new jobs, then begin accepting new jobs "
"again:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:765
+#: documentation/content/en/books/handbook/printing/_index.adoc:766
#, no-wrap
msgid ""
"# lpc disable lp\n"
@@ -1362,13 +1362,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:769
+#: documentation/content/en/books/handbook/printing/_index.adoc:770
msgid ""
"Stop printing, but continue to accept new jobs. Then begin printing again:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:779
+#: documentation/content/en/books/handbook/printing/_index.adoc:780
#, no-wrap
msgid ""
"# lpc stop lp\n"
@@ -1381,12 +1381,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:782
+#: documentation/content/en/books/handbook/printing/_index.adoc:783
msgid "Restart a printer after some error condition:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:790
+#: documentation/content/en/books/handbook/printing/_index.adoc:791
#, no-wrap
msgid ""
"# lpc restart lp\n"
@@ -1397,14 +1397,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:793
+#: documentation/content/en/books/handbook/printing/_index.adoc:794
msgid ""
"Turn the print queue off and disable printing, with a message to explain the "
"problem to users:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:800
+#: documentation/content/en/books/handbook/printing/_index.adoc:801
#, no-wrap
msgid ""
"# lpc down lp Repair parts will arrive on Monday\n"
@@ -1414,12 +1414,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:803
+#: documentation/content/en/books/handbook/printing/_index.adoc:804
msgid "Re-enable a printer that is down:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:810
+#: documentation/content/en/books/handbook/printing/_index.adoc:811
#, no-wrap
msgid ""
"# lpc up lp\n"
@@ -1429,31 +1429,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:813
+#: documentation/content/en/books/handbook/printing/_index.adoc:814
msgid "See man:lpc[8] for more commands and options."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:815
+#: documentation/content/en/books/handbook/printing/_index.adoc:816
#, no-wrap
msgid "Shared Printers"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:819
+#: documentation/content/en/books/handbook/printing/_index.adoc:820
msgid ""
"Printers are often shared by multiple users in businesses and schools. "
"Additional features are provided to make sharing printers more convenient."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:821
+#: documentation/content/en/books/handbook/printing/_index.adoc:822
#, no-wrap
msgid "Aliases"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:826
+#: documentation/content/en/books/handbook/printing/_index.adoc:827
msgid ""
"The printer name is set in the first line of the entry in [.filename]#/etc/"
"printcap#. Additional names, or _aliases_, can be added after that name. "
@@ -1461,37 +1461,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:830
+#: documentation/content/en/books/handbook/printing/_index.adoc:831
#, no-wrap
msgid "lp|repairsprinter|salesprinter:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:834
+#: documentation/content/en/books/handbook/printing/_index.adoc:835
msgid ""
"Aliases can be used in place of the printer name. For example, users in the "
"Sales department print to their printer with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:838
+#: documentation/content/en/books/handbook/printing/_index.adoc:839
#, no-wrap
msgid "% lpr -Psalesprinter sales-report.txt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:841
+#: documentation/content/en/books/handbook/printing/_index.adoc:842
msgid "Users in the Repairs department print to _their_ printer with"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/printing/_index.adoc:845
+#: documentation/content/en/books/handbook/printing/_index.adoc:846
#, no-wrap
msgid "% lpr -Prepairsprinter repairs-report.txt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:850
+#: documentation/content/en/books/handbook/printing/_index.adoc:851
msgid ""
"All of the documents print on that single printer. When the Sales "
"department grows enough to need their own printer, the alias can be removed "
@@ -1501,13 +1501,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/printing/_index.adoc:852
+#: documentation/content/en/books/handbook/printing/_index.adoc:853
#, no-wrap
msgid "Header Pages"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:858
+#: documentation/content/en/books/handbook/printing/_index.adoc:859
msgid ""
"It can be difficult for users to locate their documents in the stack of "
"pages produced by a busy shared printer. _Header pages_ were created to "
@@ -1517,7 +1517,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:860
+#: documentation/content/en/books/handbook/printing/_index.adoc:861
msgid ""
"Enabling header pages differs depending on whether the printer is connected "
"directly to the computer with a `USB`, parallel, or serial cable, or is "
@@ -1525,7 +1525,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:865
+#: documentation/content/en/books/handbook/printing/_index.adoc:866
msgid ""
"Header pages on directly-connected printers are enabled by removing the `:sh:"
"\\` (Suppress Header) line from the entry in [.filename]#/etc/printcap#. "
@@ -1536,7 +1536,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:869
+#: documentation/content/en/books/handbook/printing/_index.adoc:870
msgid ""
"Header pages for network printers must be configured on the printer itself. "
"Header page entries in [.filename]#/etc/printcap# are ignored. Settings are "
@@ -1545,38 +1545,38 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:871
+#: documentation/content/en/books/handbook/printing/_index.adoc:872
#, no-wrap
msgid "References"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:874
+#: documentation/content/en/books/handbook/printing/_index.adoc:875
msgid "Example files: [.filename]#/usr/share/examples/printing/#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:876
+#: documentation/content/en/books/handbook/printing/_index.adoc:877
msgid ""
"The _4.3BSD Line Printer Spooler Manual_, [.filename]#/usr/share/doc/smm/07."
"lpd/paper.ascii.gz#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:878
+#: documentation/content/en/books/handbook/printing/_index.adoc:879
msgid ""
"Manual pages: man:printcap[5], man:lpd[8], man:lpr[1], man:lpc[8], man:"
"lprm[1], man:lpq[1]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/printing/_index.adoc:880
+#: documentation/content/en/books/handbook/printing/_index.adoc:881
#, no-wrap
msgid "Other Printing Systems"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:884
+#: documentation/content/en/books/handbook/printing/_index.adoc:885
msgid ""
"Several other printing systems are available in addition to the built-in man:"
"lpd[8]. These systems offer support for other protocols or additional "
@@ -1584,13 +1584,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:886
+#: documentation/content/en/books/handbook/printing/_index.adoc:887
#, no-wrap
msgid "CUPS (Common UNIX(R) Printing System)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:890
+#: documentation/content/en/books/handbook/printing/_index.adoc:891
msgid ""
"CUPS is a popular printing system available on many operating systems. "
"Using CUPS on FreeBSD is documented in a separate article: extref:{cups}"
@@ -1598,13 +1598,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:892
+#: documentation/content/en/books/handbook/printing/_index.adoc:893
#, no-wrap
msgid "HPLIP"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:899
+#: documentation/content/en/books/handbook/printing/_index.adoc:900
msgid ""
"Hewlett Packard provides a printing system that supports many of their "
"inkjet and laser printers. The port is package:print/hplip[]. The main web "
@@ -1615,13 +1615,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/printing/_index.adoc:901
+#: documentation/content/en/books/handbook/printing/_index.adoc:902
#, no-wrap
msgid "LPRng"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/printing/_index.adoc:905
+#: documentation/content/en/books/handbook/printing/_index.adoc:906
msgid ""
"LPRng was developed as an enhanced alternative to man:lpd[8]. The port is "
"package:sysutils/LPRng[]. For details and documentation, see http://www."
diff --git a/documentation/content/en/books/handbook/security/_index.po b/documentation/content/en/books/handbook/security/_index.po
index 34d8f37085..d4b083f464 100644
--- a/documentation/content/en/books/handbook/security/_index.po
+++ b/documentation/content/en/books/handbook/security/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 14. Security"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/security/_index.adoc:14
+#: documentation/content/en/books/handbook/security/_index.adoc:15
#, no-wrap
msgid "Security"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:52
+#: documentation/content/en/books/handbook/security/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:56
+#: documentation/content/en/books/handbook/security/_index.adoc:57
msgid ""
"Security, whether physical or virtual, is a topic so broad that an entire "
"industry has evolved around it. Hundreds of standard practices have been "
@@ -56,7 +56,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:59
+#: documentation/content/en/books/handbook/security/_index.adoc:60
msgid ""
"In this chapter, several fundamentals and techniques will be discussed. The "
"FreeBSD system comes with multiple layers of security, and many more third "
@@ -64,86 +64,86 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:61
+#: documentation/content/en/books/handbook/security/_index.adoc:62
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:63
+#: documentation/content/en/books/handbook/security/_index.adoc:64
msgid "Basic FreeBSD system security concepts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:64
+#: documentation/content/en/books/handbook/security/_index.adoc:65
msgid "The various crypt mechanisms available in FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:65
+#: documentation/content/en/books/handbook/security/_index.adoc:66
msgid "How to set up one-time password authentication."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:66
+#: documentation/content/en/books/handbook/security/_index.adoc:67
msgid "How to configure TCP Wrapper for use with man:inetd[8]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:67
+#: documentation/content/en/books/handbook/security/_index.adoc:68
msgid "How to set up Kerberos on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:68
+#: documentation/content/en/books/handbook/security/_index.adoc:69
msgid "How to configure IPsec and create a VPN."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:69
+#: documentation/content/en/books/handbook/security/_index.adoc:70
msgid "How to configure and use OpenSSH on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:70
+#: documentation/content/en/books/handbook/security/_index.adoc:71
msgid "How to use file system ACLs."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:71
+#: documentation/content/en/books/handbook/security/_index.adoc:72
msgid ""
"How to use pkg to audit third party software packages installed from the "
"Ports Collection."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:72
+#: documentation/content/en/books/handbook/security/_index.adoc:73
msgid "How to utilize FreeBSD security advisories."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:73
+#: documentation/content/en/books/handbook/security/_index.adoc:74
msgid "What Process Accounting is and how to enable it on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:74
+#: documentation/content/en/books/handbook/security/_index.adoc:75
msgid ""
"How to control user resources using login classes or the resource limits "
"database."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:76
+#: documentation/content/en/books/handbook/security/_index.adoc:77
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:78
+#: documentation/content/en/books/handbook/security/_index.adoc:79
msgid "Understand basic FreeBSD and Internet concepts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:81
+#: documentation/content/en/books/handbook/security/_index.adoc:82
msgid ""
"Additional security topics are covered elsewhere in this Handbook. For "
"example, Mandatory Access Control is discussed in crossref:mac[mac,Mandatory "
@@ -152,13 +152,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:83
+#: documentation/content/en/books/handbook/security/_index.adoc:84
#, no-wrap
msgid "Introduction"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:88
+#: documentation/content/en/books/handbook/security/_index.adoc:89
msgid ""
"Security is everyone's responsibility. A weak entry point in any system "
"could allow intruders to gain access to critical information and cause havoc "
@@ -168,7 +168,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:91
+#: documentation/content/en/books/handbook/security/_index.adoc:92
msgid ""
"The CIA triad is a bedrock concept of computer security as customers and "
"users expect their data to be protected. For example, a customer expects "
@@ -178,7 +178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:97
+#: documentation/content/en/books/handbook/security/_index.adoc:98
msgid ""
"To provide CIA, security professionals apply a defense in depth strategy. "
"The idea of defense in depth is to add several layers of security to prevent "
@@ -191,7 +191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:100
+#: documentation/content/en/books/handbook/security/_index.adoc:101
msgid ""
"What is a threat as it pertains to computer security? Threats are not "
"limited to remote attackers who attempt to access a system without "
@@ -201,7 +201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:104
+#: documentation/content/en/books/handbook/security/_index.adoc:105
msgid ""
"Systems and networks can be accessed without permission, sometimes by "
"accident, or by remote attackers, and in some cases, via corporate espionage "
@@ -212,7 +212,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:110
+#: documentation/content/en/books/handbook/security/_index.adoc:111
msgid ""
"When applying security to systems, it is recommended to start by securing "
"the basic accounts and system configuration, and then to secure the network "
@@ -226,7 +226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:113
+#: documentation/content/en/books/handbook/security/_index.adoc:114
msgid ""
"The rest of this introduction describes how some of these basic security "
"configurations are performed on a FreeBSD system. The rest of this chapter "
@@ -235,13 +235,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:115
+#: documentation/content/en/books/handbook/security/_index.adoc:116
#, no-wrap
msgid "Preventing Logins"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:120
+#: documentation/content/en/books/handbook/security/_index.adoc:121
msgid ""
"In securing a system, a good starting point is an audit of accounts. Ensure "
"that `root` has a strong password and that this password is not shared. "
@@ -249,20 +249,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:124
+#: documentation/content/en/books/handbook/security/_index.adoc:125
msgid ""
"To deny login access to accounts, two methods exist. The first is to lock "
"the account. This example locks the `toor` account:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:128
+#: documentation/content/en/books/handbook/security/_index.adoc:129
#, no-wrap
msgid "# pw lock toor\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:132
+#: documentation/content/en/books/handbook/security/_index.adoc:133
msgid ""
"The second method is to prevent login access by changing the shell to [."
"filename]#/usr/sbin/nologin#. Only the superuser can change the shell for "
@@ -270,26 +270,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:136
+#: documentation/content/en/books/handbook/security/_index.adoc:137
#, no-wrap
msgid "# chsh -s /usr/sbin/nologin toor\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:139
+#: documentation/content/en/books/handbook/security/_index.adoc:140
msgid ""
"The [.filename]#/usr/sbin/nologin# shell prevents the system from assigning "
"a shell to the user when they attempt to login."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:141
+#: documentation/content/en/books/handbook/security/_index.adoc:142
#, no-wrap
msgid "Permitted Account Escalation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:150
+#: documentation/content/en/books/handbook/security/_index.adoc:151
msgid ""
"In some cases, system administration needs to be shared with other users. "
"FreeBSD has two methods to handle this. The first one, which is not "
@@ -303,7 +303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:153
+#: documentation/content/en/books/handbook/security/_index.adoc:154
msgid ""
"The second, and recommended, method to permit privilege escalation is to "
"install the package:security/sudo[] package or port. This software provides "
@@ -312,7 +312,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:156
+#: documentation/content/en/books/handbook/security/_index.adoc:157
msgid ""
"After installation, use `visudo` to edit [.filename]#/usr/local/etc/"
"sudoers#. This example creates a new `webadmin` group, adds the `trhodes` "
@@ -321,7 +321,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:162
+#: documentation/content/en/books/handbook/security/_index.adoc:163
#, no-wrap
msgid ""
"# pw groupadd webadmin -M trhodes -g 6000\n"
@@ -330,13 +330,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:165
+#: documentation/content/en/books/handbook/security/_index.adoc:166
#, no-wrap
msgid "Password Hashes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:171
+#: documentation/content/en/books/handbook/security/_index.adoc:172
msgid ""
"Passwords are a necessary evil of technology. When they must be used, they "
"should be complex and a powerful hash mechanism should be used to encrypt "
@@ -347,7 +347,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:176
+#: documentation/content/en/books/handbook/security/_index.adoc:177
msgid ""
"Blowfish is not part of AES and is not considered compliant with any Federal "
"Information Processing Standards (FIPS). Its use may not be permitted in "
@@ -355,7 +355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:186
+#: documentation/content/en/books/handbook/security/_index.adoc:187
msgid ""
"To determine which hash algorithm is used to encrypt a user's password, the "
"superuser can view the hash for the user in the FreeBSD password database. "
@@ -369,7 +369,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:191
+#: documentation/content/en/books/handbook/security/_index.adoc:192
#, no-wrap
msgid ""
"# grep dru /etc/master.passwd\n"
@@ -377,7 +377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:195
+#: documentation/content/en/books/handbook/security/_index.adoc:196
msgid ""
"The hash mechanism is set in the user's login class. For this example, the "
"user is in the `default` login class and the hash algorithm is set with this "
@@ -385,25 +385,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:199
+#: documentation/content/en/books/handbook/security/_index.adoc:200
#, no-wrap
msgid " :passwd_format=sha512:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:202
+#: documentation/content/en/books/handbook/security/_index.adoc:203
msgid ""
"To change the algorithm to Blowfish, modify that line to look like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:206
+#: documentation/content/en/books/handbook/security/_index.adoc:207
#, no-wrap
msgid " :passwd_format=blf:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:211
+#: documentation/content/en/books/handbook/security/_index.adoc:212
msgid ""
"Then run `cap_mkdb /etc/login.conf` as described in <<users-limiting>>. "
"Note that this change will not affect any existing password hashes. This "
@@ -412,7 +412,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:218
+#: documentation/content/en/books/handbook/security/_index.adoc:219
msgid ""
"For remote logins, two-factor authentication should be used. An example of "
"two-factor authentication is \"something you have\", such as a key, and "
@@ -425,13 +425,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:220
+#: documentation/content/en/books/handbook/security/_index.adoc:221
#, no-wrap
msgid "Password Policy Enforcement"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:224
+#: documentation/content/en/books/handbook/security/_index.adoc:225
msgid ""
"Enforcing a strong password policy for local accounts is a fundamental "
"aspect of system security. In FreeBSD, password length, password strength, "
@@ -440,7 +440,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:227
+#: documentation/content/en/books/handbook/security/_index.adoc:228
msgid ""
"This section demonstrates how to configure the minimum and maximum password "
"length and the enforcement of mixed characters using the [."
@@ -449,7 +449,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:230
+#: documentation/content/en/books/handbook/security/_index.adoc:231
msgid ""
"To configure this module, become the superuser and uncomment the line "
"containing `pam_passwdqc.so` in [.filename]#/etc/pam.d/passwd#. Then, edit "
@@ -457,13 +457,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:234
+#: documentation/content/en/books/handbook/security/_index.adoc:235
#, no-wrap
msgid "password requisite pam_passwdqc.so min=disabled,disabled,disabled,12,10 similar=deny retry=3 enforce=users\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:244
+#: documentation/content/en/books/handbook/security/_index.adoc:245
msgid ""
"This example sets several requirements for new passwords. The `min` setting "
"controls the minimum password length. It has five values because this "
@@ -481,7 +481,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:247
+#: documentation/content/en/books/handbook/security/_index.adoc:248
msgid ""
"The `similar` setting denies passwords that are similar to the user's "
"previous password. The `retry` setting provides a user with three "
@@ -489,14 +489,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:249
+#: documentation/content/en/books/handbook/security/_index.adoc:250
msgid ""
"Once this file is saved, a user changing their password will see a message "
"similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:255
+#: documentation/content/en/books/handbook/security/_index.adoc:256
#, no-wrap
msgid ""
"% passwd\n"
@@ -505,7 +505,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:266
+#: documentation/content/en/books/handbook/security/_index.adoc:267
#, no-wrap
msgid ""
"You can now choose the new password.\n"
@@ -521,7 +521,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:269
+#: documentation/content/en/books/handbook/security/_index.adoc:270
msgid ""
"If a password that does not match the policy is entered, it will be rejected "
"with a warning and the user will have an opportunity to try again, up to the "
@@ -529,7 +529,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:273
+#: documentation/content/en/books/handbook/security/_index.adoc:274
msgid ""
"Most password policies require passwords to expire after so many days. To "
"set a password age time in FreeBSD, set `passwordtime` for the user's login "
@@ -538,46 +538,46 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:277
+#: documentation/content/en/books/handbook/security/_index.adoc:278
#, no-wrap
msgid "# :passwordtime=90d:\\\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:280
+#: documentation/content/en/books/handbook/security/_index.adoc:281
msgid ""
"So, to set an expiry of 90 days for this login class, remove the comment "
"symbol (`#`), save the edit, and run `cap_mkdb /etc/login.conf`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:282
+#: documentation/content/en/books/handbook/security/_index.adoc:283
msgid ""
"To set the expiration on individual users, pass an expiration date or the "
"number of days to expiry and a username to `pw`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:286
+#: documentation/content/en/books/handbook/security/_index.adoc:287
#, no-wrap
msgid "# pw usermod -p 30-apr-2015 -n trhodes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:290
+#: documentation/content/en/books/handbook/security/_index.adoc:291
msgid ""
"As seen here, an expiration date is set in the form of day, month, and "
"year. For more information, see man:pw[8]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:292
+#: documentation/content/en/books/handbook/security/_index.adoc:293
#, no-wrap
msgid "Detecting Rootkits"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:298
+#: documentation/content/en/books/handbook/security/_index.adoc:299
msgid ""
"A _rootkit_ is any unauthorized software that attempts to gain `root` access "
"to a system. Once installed, this malicious software will normally open up "
@@ -589,7 +589,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:302
+#: documentation/content/en/books/handbook/security/_index.adoc:303
msgid ""
"A rootkit does do one thing useful for administrators: once detected, it is "
"a sign that a compromise happened at some point. But, these types of "
@@ -598,7 +598,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:305
+#: documentation/content/en/books/handbook/security/_index.adoc:306
msgid ""
"After installation of this package or port, the system may be checked using "
"the following command. It will produce a lot of information and will "
@@ -606,13 +606,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:309
+#: documentation/content/en/books/handbook/security/_index.adoc:310
#, no-wrap
msgid "# rkhunter -c\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:315
+#: documentation/content/en/books/handbook/security/_index.adoc:316
msgid ""
"After the process completes, a status message will be printed to the "
"screen. This message will include the amount of files checked, suspect "
@@ -623,7 +623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:320
+#: documentation/content/en/books/handbook/security/_index.adoc:321
msgid ""
"Every administrator should know what is running on the systems they are "
"responsible for. Third-party tools like rkhunter and package:sysutils/"
@@ -634,13 +634,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:322
+#: documentation/content/en/books/handbook/security/_index.adoc:323
#, no-wrap
msgid "Binary Verification"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:326
+#: documentation/content/en/books/handbook/security/_index.adoc:327
msgid ""
"Verification of system files and binaries is important because it provides "
"the system administration and security teams information about system "
@@ -649,7 +649,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:330
+#: documentation/content/en/books/handbook/security/_index.adoc:331
msgid ""
"FreeBSD provides native support for a basic IDS system. While the nightly "
"security emails will notify an administrator of changes, the information is "
@@ -661,7 +661,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:336
+#: documentation/content/en/books/handbook/security/_index.adoc:337
msgid ""
"The built-in `mtree` utility can be used to generate a specification of the "
"contents of a directory. A seed, or a numeric constant, is used to generate "
@@ -675,7 +675,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:341
+#: documentation/content/en/books/handbook/security/_index.adoc:342
#, no-wrap
msgid ""
"# mtree -s 3483151339707503 -c -K cksum,sha256digest -p /bin > /root/.bin_chksum_mtree\n"
@@ -683,21 +683,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:345
+#: documentation/content/en/books/handbook/security/_index.adoc:346
msgid ""
"The _3483151339707503_ represents the seed. This value should be "
"remembered, but not shared."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:347
+#: documentation/content/en/books/handbook/security/_index.adoc:348
msgid ""
"Viewing [.filename]#/root/.bin_cksum_mtree# should yield output similar to "
"the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:354
+#: documentation/content/en/books/handbook/security/_index.adoc:355
#, no-wrap
msgid ""
"# user: root\n"
@@ -707,7 +707,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:370
+#: documentation/content/en/books/handbook/security/_index.adoc:371
#, no-wrap
msgid ""
"# .\n"
@@ -728,7 +728,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:374
+#: documentation/content/en/books/handbook/security/_index.adoc:375
msgid ""
"The machine's hostname, the date and time the specification was created, and "
"the name of the user who created the specification are included in this "
@@ -737,7 +737,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:377
+#: documentation/content/en/books/handbook/security/_index.adoc:378
msgid ""
"To verify that the binary signatures have not changed, compare the current "
"contents of the directory to the previously generated specification, and "
@@ -746,7 +746,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:382
+#: documentation/content/en/books/handbook/security/_index.adoc:383
#, no-wrap
msgid ""
"# mtree -s 3483151339707503 -p /bin < /root/.bin_chksum_mtree >> /root/.bin_chksum_output\n"
@@ -754,7 +754,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:387
+#: documentation/content/en/books/handbook/security/_index.adoc:388
msgid ""
"This should produce the same checksum for [.filename]#/bin# that was "
"produced when the specification was created. If no changes have occurred to "
@@ -764,7 +764,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:395
+#: documentation/content/en/books/handbook/security/_index.adoc:396
#, no-wrap
msgid ""
"# touch /bin/cat\n"
@@ -775,7 +775,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:399
+#: documentation/content/en/books/handbook/security/_index.adoc:400
msgid ""
"It is recommended to create specifications for the directories which contain "
"binaries and configuration files, as well as any directories containing "
@@ -786,7 +786,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:404
+#: documentation/content/en/books/handbook/security/_index.adoc:405
msgid ""
"More advanced IDS systems exist, such as package:security/aide[]. In most "
"cases, `mtree` provides the functionality administrators need. It is "
@@ -796,13 +796,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:406
+#: documentation/content/en/books/handbook/security/_index.adoc:407
#, no-wrap
msgid "System Tuning for Security"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:411
+#: documentation/content/en/books/handbook/security/_index.adoc:412
msgid ""
"In FreeBSD, many system features can be tuned using `sysctl`. A few of the "
"security features which can be tuned to prevent Denial of Service (DoS) "
@@ -813,7 +813,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:416
+#: documentation/content/en/books/handbook/security/_index.adoc:417
msgid ""
"Any time a setting is changed with `sysctl`, the chance to cause undesired "
"harm is increased, affecting the availability of the system. All changes "
@@ -822,7 +822,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:423
+#: documentation/content/en/books/handbook/security/_index.adoc:424
msgid ""
"By default, the FreeBSD kernel boots with a security level of `-1`. This is "
"called \"insecure mode\" because immutable file flags may be turned off and "
@@ -836,14 +836,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:428
+#: documentation/content/en/books/handbook/security/_index.adoc:429
msgid ""
"Increasing the `securelevel` can break Xorg and cause other issues. Be "
"prepared to do some debugging."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:435
+#: documentation/content/en/books/handbook/security/_index.adoc:436
msgid ""
"The `net.inet.tcp.blackhole` and `net.inet.udp.blackhole` settings can be "
"used to drop incoming SYN packets on closed ports without sending a return "
@@ -855,7 +855,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:439
+#: documentation/content/en/books/handbook/security/_index.adoc:440
msgid ""
"The `net.inet.icmp.drop_redirect` and `net.inet.ip.redirect` settings help "
"prevent against _redirect attacks_. A redirect attack is a type of DoS "
@@ -865,7 +865,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:443
+#: documentation/content/en/books/handbook/security/_index.adoc:444
msgid ""
"Source routing is a method for detecting and accessing non-routable "
"addresses on the internal network. This should be disabled as non-routable "
@@ -874,7 +874,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:447
+#: documentation/content/en/books/handbook/security/_index.adoc:448
msgid ""
"When a machine on the network needs to send messages to all hosts on a "
"subnet, an ICMP echo request message is sent to the broadcast address. "
@@ -884,18 +884,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:449
+#: documentation/content/en/books/handbook/security/_index.adoc:450
msgid "Some additional settings are documented in man:security[7]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:451
+#: documentation/content/en/books/handbook/security/_index.adoc:452
#, no-wrap
msgid "One-time Passwords"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:458
+#: documentation/content/en/books/handbook/security/_index.adoc:459
msgid ""
"By default, FreeBSD includes support for One-time Passwords In Everything "
"(OPIE). OPIE is designed to prevent replay attacks, in which an attacker "
@@ -906,7 +906,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:464
+#: documentation/content/en/books/handbook/security/_index.adoc:465
msgid ""
"OPIE uses three different types of passwords. The first is the usual "
"UNIX(R) or Kerberos password. The second is the one-time password which is "
@@ -916,7 +916,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:473
+#: documentation/content/en/books/handbook/security/_index.adoc:474
msgid ""
"There are two other pieces of data that are important to OPIE. One is the "
"\"seed\" or \"key\", consisting of two letters and five digits. The other "
@@ -934,7 +934,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:478
+#: documentation/content/en/books/handbook/security/_index.adoc:479
msgid ""
"There are a few programs involved in this process. A one-time password, or "
"a consecutive list of one-time passwords, is generated by passing an "
@@ -946,7 +946,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:484
+#: documentation/content/en/books/handbook/security/_index.adoc:485
msgid ""
"This section describes four different sorts of operations. The first is how "
"to set up one-time-passwords for the first time over a secure connection. "
@@ -957,20 +957,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:485
+#: documentation/content/en/books/handbook/security/_index.adoc:486
#, no-wrap
msgid "Initializing OPIE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:488
+#: documentation/content/en/books/handbook/security/_index.adoc:489
msgid ""
"To initialize OPIE for the first time, run this command from a secure "
"location:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:499
+#: documentation/content/en/books/handbook/security/_index.adoc:500
#, no-wrap
msgid ""
"% opiepasswd -c\n"
@@ -984,7 +984,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:502
+#: documentation/content/en/books/handbook/security/_index.adoc:503
#, no-wrap
msgid ""
"ID unfurl OTP key is 499 to4268\n"
@@ -992,7 +992,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:505
+#: documentation/content/en/books/handbook/security/_index.adoc:506
msgid ""
"The `-c` sets console mode which assumes that the command is being run from "
"a secure location, such as a computer under the user's control or an SSH "
@@ -1000,7 +1000,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:509
+#: documentation/content/en/books/handbook/security/_index.adoc:510
msgid ""
"When prompted, enter the secret password which will be used to generate the "
"one-time login keys. This password should be difficult to guess and should "
@@ -1010,7 +1010,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:514
+#: documentation/content/en/books/handbook/security/_index.adoc:515
msgid ""
"The `ID` line lists the login name (`unfurl`), default iteration count "
"(`499`), and default seed (`to4268`). When logging in, the system will "
@@ -1021,13 +1021,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:515
+#: documentation/content/en/books/handbook/security/_index.adoc:516
#, no-wrap
msgid "Insecure Connection Initialization"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:521
+#: documentation/content/en/books/handbook/security/_index.adoc:522
msgid ""
"To initialize or change the secret password on an insecure system, a secure "
"connection is needed to some place where `opiekey` can be run. This might "
@@ -1038,13 +1038,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:525
+#: documentation/content/en/books/handbook/security/_index.adoc:526
#, no-wrap
msgid "% opiepasswd\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:534
+#: documentation/content/en/books/handbook/security/_index.adoc:535
#, no-wrap
msgid ""
"Updating unfurl:\n"
@@ -1058,7 +1058,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:537
+#: documentation/content/en/books/handbook/security/_index.adoc:538
#, no-wrap
msgid ""
"ID mark OTP key is 499 gr4269\n"
@@ -1066,15 +1066,15 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:541
+#: documentation/content/en/books/handbook/security/_index.adoc:542
msgid ""
"To accept the default seed, press kbd:[Return]. Before entering an access "
"password, move over to the secure connection and give it the same parameters:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:549
-#: documentation/content/en/books/handbook/security/_index.adoc:590
+#: documentation/content/en/books/handbook/security/_index.adoc:550
+#: documentation/content/en/books/handbook/security/_index.adoc:591
#, no-wrap
msgid ""
"% opiekey 498 to4268\n"
@@ -1085,26 +1085,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:552
+#: documentation/content/en/books/handbook/security/_index.adoc:553
msgid ""
"Switch back over to the insecure connection, and copy the generated one-time "
"password over to the relevant program."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:553
+#: documentation/content/en/books/handbook/security/_index.adoc:554
#, no-wrap
msgid "Generating a Single One-time Password"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:556
+#: documentation/content/en/books/handbook/security/_index.adoc:557
msgid ""
"After initializing OPIE and logging in, a prompt like this will be displayed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:563
+#: documentation/content/en/books/handbook/security/_index.adoc:564
#, no-wrap
msgid ""
"% telnet example.com\n"
@@ -1114,13 +1114,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:565
+#: documentation/content/en/books/handbook/security/_index.adoc:566
#, no-wrap
msgid "FreeBSD/i386 (example.com) (ttypa)\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:569
+#: documentation/content/en/books/handbook/security/_index.adoc:570
#, no-wrap
msgid ""
"login: <username>\n"
@@ -1129,7 +1129,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:574
+#: documentation/content/en/books/handbook/security/_index.adoc:575
msgid ""
"The OPIE prompts provides a useful feature. If kbd:[Return] is pressed at "
"the password prompt, the prompt will turn echo on and display what is "
@@ -1138,7 +1138,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:580
+#: documentation/content/en/books/handbook/security/_index.adoc:581
msgid ""
"At this point, generate the one-time password to answer this login prompt. "
"This must be done on a trusted system where it is safe to run man:"
@@ -1149,23 +1149,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:582
+#: documentation/content/en/books/handbook/security/_index.adoc:583
msgid "On the trusted system:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:593
+#: documentation/content/en/books/handbook/security/_index.adoc:594
msgid "Once the one-time password is generated, continue to log in."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:594
+#: documentation/content/en/books/handbook/security/_index.adoc:595
#, no-wrap
msgid "Generating Multiple One-time Passwords"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:598
+#: documentation/content/en/books/handbook/security/_index.adoc:599
msgid ""
"Sometimes there is no access to a trusted machine or secure connection. In "
"this case, it is possible to use man:opiekey[1] to generate a number of one-"
@@ -1173,7 +1173,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:610
+#: documentation/content/en/books/handbook/security/_index.adoc:611
#, no-wrap
msgid ""
"% opiekey -n 5 30 zz99999\n"
@@ -1188,7 +1188,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:617
+#: documentation/content/en/books/handbook/security/_index.adoc:618
msgid ""
"The `-n 5` requests five keys in sequence, and `30` specifies what the last "
"iteration number should be. Note that these are printed out in _reverse_ "
@@ -1198,13 +1198,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:618
+#: documentation/content/en/books/handbook/security/_index.adoc:619
#, no-wrap
msgid "Restricting Use of UNIX(R) Passwords"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:623
+#: documentation/content/en/books/handbook/security/_index.adoc:624
msgid ""
"OPIE can restrict the use of UNIX(R) passwords based on the IP address of a "
"login session. The relevant file is [.filename]#/etc/opieaccess#, which is "
@@ -1213,18 +1213,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:625
+#: documentation/content/en/books/handbook/security/_index.adoc:626
msgid "Here is a sample [.filename]#opieaccess#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:629
+#: documentation/content/en/books/handbook/security/_index.adoc:630
#, no-wrap
msgid "permit 192.168.0.0 255.255.0.0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:632
+#: documentation/content/en/books/handbook/security/_index.adoc:633
msgid ""
"This line allows users whose IP source address (which is vulnerable to "
"spoofing) matches the specified value and mask, to use UNIX(R) passwords at "
@@ -1232,20 +1232,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:634
+#: documentation/content/en/books/handbook/security/_index.adoc:635
msgid ""
"If no rules in [.filename]#opieaccess# are matched, the default is to deny "
"non-OPIE logins."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:636
+#: documentation/content/en/books/handbook/security/_index.adoc:637
#, no-wrap
msgid "TCP Wrapper"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:641
+#: documentation/content/en/books/handbook/security/_index.adoc:642
msgid ""
"TCP Wrapper is a host-based access control system which extends the "
"abilities of crossref:network-servers[network-inetd,“The inetd Super-"
@@ -1256,7 +1256,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:644
+#: documentation/content/en/books/handbook/security/_index.adoc:645
msgid ""
"TCP Wrapper should not be considered a replacement for a properly configured "
"firewall. Instead, TCP Wrapper should be used in conjunction with a "
@@ -1265,20 +1265,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:645
+#: documentation/content/en/books/handbook/security/_index.adoc:646
#, no-wrap
msgid "Initial Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:648
+#: documentation/content/en/books/handbook/security/_index.adoc:649
msgid ""
"To enable TCP Wrapper in FreeBSD, add the following lines to [.filename]#/"
"etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:653
+#: documentation/content/en/books/handbook/security/_index.adoc:654
#, no-wrap
msgid ""
"inetd_enable=\"YES\"\n"
@@ -1286,12 +1286,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:656
+#: documentation/content/en/books/handbook/security/_index.adoc:657
msgid "Then, properly configure [.filename]#/etc/hosts.allow#."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:661
+#: documentation/content/en/books/handbook/security/_index.adoc:662
msgid ""
"Unlike other implementations of TCP Wrapper, the use of [.filename]#hosts."
"deny# is deprecated in FreeBSD. All configuration options should be placed "
@@ -1299,7 +1299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:665
+#: documentation/content/en/books/handbook/security/_index.adoc:666
msgid ""
"In the simplest configuration, daemon connection policies are set to either "
"permit or block, depending on the options in [.filename]#/etc/hosts.allow#. "
@@ -1308,7 +1308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:669
+#: documentation/content/en/books/handbook/security/_index.adoc:670
msgid ""
"Basic configuration usually takes the form of `daemon : address : action`, "
"where `daemon` is the daemon which inetd started, `address` is a valid "
@@ -1320,14 +1320,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:671
+#: documentation/content/en/books/handbook/security/_index.adoc:672
msgid ""
"For example, to allow POP3 connections via the package:mail/qpopper[] "
"daemon, the following lines should be appended to [.filename]#hosts.allow#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:676
+#: documentation/content/en/books/handbook/security/_index.adoc:677
#, no-wrap
msgid ""
"# This line is required for POP3 connections:\n"
@@ -1335,24 +1335,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:679
+#: documentation/content/en/books/handbook/security/_index.adoc:680
msgid "Whenever this file is edited, restart inetd:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:683
+#: documentation/content/en/books/handbook/security/_index.adoc:684
#, no-wrap
msgid "# service inetd restart\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:685
+#: documentation/content/en/books/handbook/security/_index.adoc:686
#, no-wrap
msgid "Advanced Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:692
+#: documentation/content/en/books/handbook/security/_index.adoc:693
msgid ""
"TCP Wrapper provides advanced options to allow more control over the way "
"connections are handled. In some cases, it may be appropriate to return a "
@@ -1364,7 +1364,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:697
+#: documentation/content/en/books/handbook/security/_index.adoc:698
msgid ""
"Suppose that a situation occurs where a connection should be denied yet a "
"reason should be sent to the host who attempted to establish that "
@@ -1374,7 +1374,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:704
+#: documentation/content/en/books/handbook/security/_index.adoc:705
#, no-wrap
msgid ""
"# The rest of the daemons are protected.\n"
@@ -1384,7 +1384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:710
+#: documentation/content/en/books/handbook/security/_index.adoc:711
msgid ""
"In this example, the message \"You are not allowed to use _daemon name_ from "
"_hostname_.\" will be returned for any daemon not configured in [."
@@ -1394,14 +1394,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:714
+#: documentation/content/en/books/handbook/security/_index.adoc:715
msgid ""
"It may be possible to launch a denial of service attack on the server if an "
"attacker floods these daemons with connection requests."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:720
+#: documentation/content/en/books/handbook/security/_index.adoc:721
msgid ""
"Another possibility is to use `spawn`. Like `twist`, `spawn` implicitly "
"denies the connection and may be used to run external shell commands or "
@@ -1411,7 +1411,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:728
+#: documentation/content/en/books/handbook/security/_index.adoc:729
#, no-wrap
msgid ""
"# We do not allow connections from example.com:\n"
@@ -1422,7 +1422,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:733
+#: documentation/content/en/books/handbook/security/_index.adoc:734
msgid ""
"This will deny all connection attempts from `*.example.com` and log the "
"hostname, IP address, and the daemon to which access was attempted to [."
@@ -1432,7 +1432,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:737
+#: documentation/content/en/books/handbook/security/_index.adoc:738
msgid ""
"To match every instance of a daemon, domain, or IP address, use `ALL`. "
"Another wildcard is `PARANOID` which may be used to match any host which "
@@ -1443,7 +1443,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:742
+#: documentation/content/en/books/handbook/security/_index.adoc:743
#, no-wrap
msgid ""
"# Block possibly spoofed requests to sendmail:\n"
@@ -1451,34 +1451,34 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:747
+#: documentation/content/en/books/handbook/security/_index.adoc:748
msgid ""
"Using the `PARANOID` wildcard will result in denied connections if the "
"client or server has a broken DNS setup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:750
+#: documentation/content/en/books/handbook/security/_index.adoc:751
msgid ""
"To learn more about wildcards and their associated functionality, refer to "
"man:hosts_access[5]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:754
+#: documentation/content/en/books/handbook/security/_index.adoc:755
msgid ""
"When adding new configuration lines, make sure that any unneeded entries for "
"that daemon are commented out in [.filename]#hosts.allow#."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:757
+#: documentation/content/en/books/handbook/security/_index.adoc:758
#, no-wrap
msgid "Kerberos"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:763
+#: documentation/content/en/books/handbook/security/_index.adoc:764
msgid ""
"Kerberos is a network authentication protocol which was originally created "
"by the Massachusetts Institute of Technology (MIT) as a way to securely "
@@ -1492,7 +1492,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:767
+#: documentation/content/en/books/handbook/security/_index.adoc:768
msgid ""
"The only function of Kerberos is to provide the secure authentication of "
"users and servers on the network. It does not provide authorization or "
@@ -1501,7 +1501,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:775
+#: documentation/content/en/books/handbook/security/_index.adoc:776
msgid ""
"The current version of the protocol is version 5, described in RFC 4120. "
"Several free implementations of this protocol are available, covering a wide "
@@ -1516,7 +1516,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:778
+#: documentation/content/en/books/handbook/security/_index.adoc:779
msgid ""
"In Kerberos users and services are identified as \"principals\" which are "
"contained within an administrative grouping, called a \"realm\". A typical "
@@ -1525,31 +1525,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:780
+#: documentation/content/en/books/handbook/security/_index.adoc:781
msgid ""
"This section provides a guide on how to set up Kerberos using the Heimdal "
"distribution included in FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:782
+#: documentation/content/en/books/handbook/security/_index.adoc:783
msgid ""
"For purposes of demonstrating a Kerberos installation, the name spaces will "
"be as follows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:784
+#: documentation/content/en/books/handbook/security/_index.adoc:785
msgid "The DNS domain (zone) will be `example.org`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:785
+#: documentation/content/en/books/handbook/security/_index.adoc:786
msgid "The Kerberos realm will be `EXAMPLE.ORG`."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:790
+#: documentation/content/en/books/handbook/security/_index.adoc:791
msgid ""
"Use real domain names when setting up Kerberos, even if it will run "
"internally. This avoids DNS problems and assures inter-operation with other "
@@ -1557,13 +1557,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:792
+#: documentation/content/en/books/handbook/security/_index.adoc:793
#, no-wrap
msgid "Setting up a Heimdal KDC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:798
+#: documentation/content/en/books/handbook/security/_index.adoc:799
msgid ""
"The Key Distribution Center (KDC) is the centralized authentication service "
"that Kerberos provides, the \"trusted third party\" of the system. It is "
@@ -1574,30 +1574,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:800
+#: documentation/content/en/books/handbook/security/_index.adoc:801
msgid ""
"While running a KDC requires few computing resources, a dedicated machine "
"acting only as a KDC is recommended for security reasons."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:802
+#: documentation/content/en/books/handbook/security/_index.adoc:803
msgid "To begin, install the package:security/heimdal[] package as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:806
+#: documentation/content/en/books/handbook/security/_index.adoc:807
#, no-wrap
msgid "# pkg install heimdal\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:809
+#: documentation/content/en/books/handbook/security/_index.adoc:810
msgid "Next, update [.filename]#/etc/rc.conf# using `sysrc` as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:814
+#: documentation/content/en/books/handbook/security/_index.adoc:815
#, no-wrap
msgid ""
"# sysrc kdc_enable=yes\n"
@@ -1605,12 +1605,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:817
+#: documentation/content/en/books/handbook/security/_index.adoc:818
msgid "Next, edit [.filename]#/etc/krb5.conf# as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:829
+#: documentation/content/en/books/handbook/security/_index.adoc:830
#, no-wrap
msgid ""
"[libdefaults]\n"
@@ -1625,14 +1625,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:833
+#: documentation/content/en/books/handbook/security/_index.adoc:834
msgid ""
"In this example, the KDC will use the fully-qualified hostname `kerberos."
"example.org`. The hostname of the KDC must be resolvable in the DNS."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:836
+#: documentation/content/en/books/handbook/security/_index.adoc:837
msgid ""
"Kerberos can also use the DNS to locate KDCs, instead of a `[realms]` "
"section in [.filename]#/etc/krb5.conf#. For large organizations that have "
@@ -1640,7 +1640,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:843
+#: documentation/content/en/books/handbook/security/_index.adoc:844
#, no-wrap
msgid ""
"[libdefaults]\n"
@@ -1650,12 +1650,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:846
+#: documentation/content/en/books/handbook/security/_index.adoc:847
msgid "With the following lines being included in the `example.org` zone file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:854
+#: documentation/content/en/books/handbook/security/_index.adoc:855
#, no-wrap
msgid ""
"_kerberos._udp IN SRV 01 00 88 kerberos.example.org.\n"
@@ -1666,7 +1666,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:859
+#: documentation/content/en/books/handbook/security/_index.adoc:860
msgid ""
"In order for clients to be able to find the Kerberos services, they _must_ "
"have either a fully configured [.filename]#/etc/krb5.conf# or a minimally "
@@ -1675,7 +1675,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:865
+#: documentation/content/en/books/handbook/security/_index.adoc:866
msgid ""
"Next, create the Kerberos database which contains the keys of all principals "
"(users and hosts) encrypted with a master password. It is not required to "
@@ -1685,7 +1685,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:871
+#: documentation/content/en/books/handbook/security/_index.adoc:872
#, no-wrap
msgid ""
"# kstash\n"
@@ -1694,7 +1694,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:877
+#: documentation/content/en/books/handbook/security/_index.adoc:878
msgid ""
"Once the master key has been created, the database should be initialized. "
"The Kerberos administrative tool man:kadmin[8] can be used on the KDC in a "
@@ -1705,7 +1705,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:883
+#: documentation/content/en/books/handbook/security/_index.adoc:884
#, no-wrap
msgid ""
"# kadmin -l\n"
@@ -1714,7 +1714,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:888
+#: documentation/content/en/books/handbook/security/_index.adoc:889
msgid ""
"Lastly, while still in `kadmin`, create the first principal using `add`. "
"Stick to the default options for the principal for now, as these can be "
@@ -1723,7 +1723,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:899
+#: documentation/content/en/books/handbook/security/_index.adoc:900
#, no-wrap
msgid ""
"kadmin> add tillman\n"
@@ -1737,12 +1737,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:902
+#: documentation/content/en/books/handbook/security/_index.adoc:903
msgid "Next, start the KDC services by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:907
+#: documentation/content/en/books/handbook/security/_index.adoc:908
#, no-wrap
msgid ""
"# service kdc start\n"
@@ -1750,7 +1750,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:910
+#: documentation/content/en/books/handbook/security/_index.adoc:911
msgid ""
"While there will not be any kerberized daemons running at this point, it is "
"possible to confirm that the KDC is functioning by obtaining a ticket for "
@@ -1758,7 +1758,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:915
+#: documentation/content/en/books/handbook/security/_index.adoc:916
#, no-wrap
msgid ""
"% kinit tillman\n"
@@ -1766,12 +1766,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:918
+#: documentation/content/en/books/handbook/security/_index.adoc:919
msgid "Confirm that a ticket was successfully obtained using `klist`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:924
+#: documentation/content/en/books/handbook/security/_index.adoc:925
#, no-wrap
msgid ""
"% klist\n"
@@ -1780,7 +1780,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:927
+#: documentation/content/en/books/handbook/security/_index.adoc:928
#, no-wrap
msgid ""
" Issued Expires Principal\n"
@@ -1788,24 +1788,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:930
+#: documentation/content/en/books/handbook/security/_index.adoc:931
msgid "The temporary ticket can be destroyed when the test is finished:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:934
+#: documentation/content/en/books/handbook/security/_index.adoc:935
#, no-wrap
msgid "% kdestroy\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:936
+#: documentation/content/en/books/handbook/security/_index.adoc:937
#, no-wrap
msgid "Configuring a Server to Use Kerberos"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:940
+#: documentation/content/en/books/handbook/security/_index.adoc:941
msgid ""
"The first step in configuring a server to use Kerberos authentication is to "
"ensure that it has the correct configuration in [.filename]#/etc/krb5."
@@ -1814,7 +1814,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:949
+#: documentation/content/en/books/handbook/security/_index.adoc:950
msgid ""
"Next, create [.filename]#/etc/krb5.keytab# on the server. This is the main "
"part of \"Kerberizing\" a service - it corresponds to generating a secret "
@@ -1834,7 +1834,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:953
+#: documentation/content/en/books/handbook/security/_index.adoc:954
msgid ""
"Of course, `kadmin` is a kerberized service; a Kerberos ticket is needed to "
"authenticate to the network service, but to ensure that the user running "
@@ -1849,7 +1849,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:957
+#: documentation/content/en/books/handbook/security/_index.adoc:958
msgid ""
"After installing [.filename]#/etc/krb5.conf#, use `add --random-key` in "
"`kadmin`. This adds the server's host principal to the database, but does "
@@ -1859,7 +1859,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:969
+#: documentation/content/en/books/handbook/security/_index.adoc:970
#, no-wrap
msgid ""
"# kadmin\n"
@@ -1874,7 +1874,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:973
+#: documentation/content/en/books/handbook/security/_index.adoc:974
msgid ""
"Note that `ext_keytab` stores the extracted key in [.filename]#/etc/krb5."
"keytab# by default. This is good when being run on the server being "
@@ -1883,7 +1883,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:979
+#: documentation/content/en/books/handbook/security/_index.adoc:980
#, no-wrap
msgid ""
"# kadmin\n"
@@ -1892,7 +1892,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:983
+#: documentation/content/en/books/handbook/security/_index.adoc:984
msgid ""
"The keytab can then be securely copied to the server using man:scp[1] or a "
"removable media. Be sure to specify a non-default keytab name to avoid "
@@ -1900,7 +1900,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:988
+#: documentation/content/en/books/handbook/security/_index.adoc:989
msgid ""
"At this point, the server can read encrypted messages from the KDC using its "
"shared key, stored in [.filename]#krb5.keytab#. It is now ready for the "
@@ -1910,33 +1910,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:992
+#: documentation/content/en/books/handbook/security/_index.adoc:993
#, no-wrap
msgid "GSSAPIAuthentication yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:995
+#: documentation/content/en/books/handbook/security/_index.adoc:996
msgid ""
"After making this change, man:sshd[8] must be restarted for the new "
"configuration to take effect: `service sshd restart`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:996
+#: documentation/content/en/books/handbook/security/_index.adoc:997
#, no-wrap
msgid "Configuring a Client to Use Kerberos"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1000
+#: documentation/content/en/books/handbook/security/_index.adoc:1001
msgid ""
"As it was for the server, the client requires configuration in [.filename]#/"
"etc/krb5.conf#. Copy the file in place (securely) or re-enter it as needed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1005
+#: documentation/content/en/books/handbook/security/_index.adoc:1006
msgid ""
"Test the client by using `kinit`, `klist`, and `kdestroy` from the client to "
"obtain, show, and then delete a ticket for an existing principal. Kerberos "
@@ -1948,14 +1948,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1007
+#: documentation/content/en/books/handbook/security/_index.adoc:1008
msgid ""
"When testing a Kerberized application, try using a packet sniffer such as "
"`tcpdump` to confirm that no sensitive information is sent in the clear."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1010
+#: documentation/content/en/books/handbook/security/_index.adoc:1011
msgid ""
"Various Kerberos client applications are available. With the advent of a "
"bridge so that applications using SASL for authentication can use GSS-API "
@@ -1964,7 +1964,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1015
+#: documentation/content/en/books/handbook/security/_index.adoc:1016
msgid ""
"Users within a realm typically have their Kerberos principal mapped to a "
"local user account. Occasionally, one needs to grant access to a local user "
@@ -1975,7 +1975,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1018
+#: documentation/content/en/books/handbook/security/_index.adoc:1019
msgid ""
"The [.filename]#.k5login# and [.filename]#.k5users# files, placed in a "
"user's home directory, can be used to solve this problem. For example, if "
@@ -1985,7 +1985,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1023
+#: documentation/content/en/books/handbook/security/_index.adoc:1024
#, no-wrap
msgid ""
"tillman@example.org\n"
@@ -1993,18 +1993,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1026
+#: documentation/content/en/books/handbook/security/_index.adoc:1027
msgid "Refer to man:ksu[1] for more information about [.filename]#.k5users#."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1027
+#: documentation/content/en/books/handbook/security/_index.adoc:1028
#, no-wrap
msgid "MIT Differences"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1031
+#: documentation/content/en/books/handbook/security/_index.adoc:1032
msgid ""
"The major difference between the MIT and Heimdal implementations is that "
"`kadmin` has a different, but equivalent, set of commands and uses a "
@@ -2013,7 +2013,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1035
+#: documentation/content/en/books/handbook/security/_index.adoc:1036
msgid ""
"Client applications may also use slightly different command line options to "
"accomplish the same tasks. Following the instructions at http://web.mit.edu/"
@@ -2024,14 +2024,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1037
+#: documentation/content/en/books/handbook/security/_index.adoc:1038
msgid ""
"When using MIT Kerberos as a KDC on FreeBSD, the following edits should also "
"be made to [.filename]#rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1045
+#: documentation/content/en/books/handbook/security/_index.adoc:1046
#, no-wrap
msgid ""
"kdc_program=\"/usr/local/sbin/kdc\"\n"
@@ -2042,20 +2042,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1047
+#: documentation/content/en/books/handbook/security/_index.adoc:1048
#, no-wrap
msgid "Kerberos Tips, Tricks, and Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1050
+#: documentation/content/en/books/handbook/security/_index.adoc:1051
msgid ""
"When configuring and troubleshooting Kerberos, keep the following points in "
"mind:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1052
+#: documentation/content/en/books/handbook/security/_index.adoc:1053
msgid ""
"When using either Heimdal or MITKerberos from ports, ensure that the `PATH` "
"lists the port's versions of the client applications before the system "
@@ -2063,7 +2063,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1053
+#: documentation/content/en/books/handbook/security/_index.adoc:1054
msgid ""
"If all the computers in the realm do not have synchronized time settings, "
"authentication may fail. crossref:network-servers[network-ntp,“Clock "
@@ -2071,7 +2071,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1054
+#: documentation/content/en/books/handbook/security/_index.adoc:1055
msgid ""
"If the hostname is changed, the `host/` principal must be changed and the "
"keytab updated. This also applies to special keytab entries like the `HTTP/` "
@@ -2079,7 +2079,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1055
+#: documentation/content/en/books/handbook/security/_index.adoc:1056
msgid ""
"All hosts in the realm must be both forward and reverse resolvable in DNS "
"or, at a minimum, exist in [.filename]#/etc/hosts#. CNAMEs will work, but "
@@ -2089,7 +2089,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1056
+#: documentation/content/en/books/handbook/security/_index.adoc:1057
msgid ""
"Some operating systems that act as clients to the KDC do not set the "
"permissions for `ksu` to be setuid `root`. This means that `ksu` does not "
@@ -2097,7 +2097,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1057
+#: documentation/content/en/books/handbook/security/_index.adoc:1058
msgid ""
"With MITKerberos, to allow a principal to have a ticket life longer than the "
"default lifetime of ten hours, use `modify_principal` at the man:kadmin[8] "
@@ -2107,7 +2107,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1058
+#: documentation/content/en/books/handbook/security/_index.adoc:1059
msgid ""
"When running a packet sniffer on the KDC to aid in troubleshooting while "
"running `kinit` from a workstation, the Ticket Granting Ticket (TGT) is sent "
@@ -2125,7 +2125,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1059
+#: documentation/content/en/books/handbook/security/_index.adoc:1060
msgid ""
"Host principals can have a longer ticket lifetime. If the user principal has "
"a lifetime of a week but the host being connected to has a lifetime of nine "
@@ -2134,7 +2134,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1060
+#: documentation/content/en/books/handbook/security/_index.adoc:1061
msgid ""
"When setting up [.filename]#krb5.dict# to prevent specific bad passwords "
"from being used as described in man:kadmind[8], remember that it only "
@@ -2144,13 +2144,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1061
+#: documentation/content/en/books/handbook/security/_index.adoc:1062
#, no-wrap
msgid "Mitigating Kerberos Limitations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1066
+#: documentation/content/en/books/handbook/security/_index.adoc:1067
msgid ""
"Since Kerberos is an all or nothing approach, every service enabled on the "
"network must either be modified to work with Kerberos or be otherwise "
@@ -2161,7 +2161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1071
+#: documentation/content/en/books/handbook/security/_index.adoc:1072
msgid ""
"The KDC is a single point of failure. By design, the KDC must be as secure "
"as its master password database. The KDC should have absolutely no other "
@@ -2171,7 +2171,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1075
+#: documentation/content/en/books/handbook/security/_index.adoc:1076
msgid ""
"A compromised master key is not quite as bad as one might fear. The master "
"key is only used to encrypt the Kerberos database and as a seed for the "
@@ -2180,7 +2180,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1078
+#: documentation/content/en/books/handbook/security/_index.adoc:1079
msgid ""
"If the KDC is unavailable, network services are unusable as authentication "
"cannot be performed. This can be alleviated with a single master KDC and "
@@ -2189,7 +2189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1083
+#: documentation/content/en/books/handbook/security/_index.adoc:1084
msgid ""
"Kerberos allows users, hosts and services to authenticate between "
"themselves. It does not have a mechanism to authenticate the KDC to the "
@@ -2199,50 +2199,50 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1084
+#: documentation/content/en/books/handbook/security/_index.adoc:1085
#, no-wrap
msgid "Resources and Further Information"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1087
+#: documentation/content/en/books/handbook/security/_index.adoc:1088
msgid ""
"http://www.faqs.org/faqs/Kerberos-faq/general/preamble.html[The Kerberos FAQ]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1088
+#: documentation/content/en/books/handbook/security/_index.adoc:1089
msgid ""
"http://web.mit.edu/Kerberos/www/dialogue.html[Designing an Authentication "
"System: a Dialog in Four Scenes]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1089
+#: documentation/content/en/books/handbook/security/_index.adoc:1090
msgid ""
"https://www.ietf.org/rfc/rfc4120.txt[RFC 4120, The Kerberos Network "
"Authentication Service (V5)]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1090
+#: documentation/content/en/books/handbook/security/_index.adoc:1091
msgid "http://web.mit.edu/Kerberos/www/[MIT Kerberos home page]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1091
+#: documentation/content/en/books/handbook/security/_index.adoc:1092
msgid ""
"https://github.com/heimdal/heimdal/wiki[Heimdal Kerberos project wiki page]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:1093
+#: documentation/content/en/books/handbook/security/_index.adoc:1094
#, no-wrap
msgid "OpenSSL"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1097
+#: documentation/content/en/books/handbook/security/_index.adoc:1098
msgid ""
"OpenSSL is an open source implementation of the SSL and TLS protocols. It "
"provides an encryption transport layer on top of the normal communications "
@@ -2251,7 +2251,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1099
+#: documentation/content/en/books/handbook/security/_index.adoc:1100
msgid ""
"The version of OpenSSL included in FreeBSD supports Transport Layer Security "
"1.0/1.1/1.2/1.3 (TLSv1/TLSv1.1/TLSv1.2/TLSv1.3) network security protocols "
@@ -2259,7 +2259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1104
+#: documentation/content/en/books/handbook/security/_index.adoc:1105
msgid ""
"OpenSSL is often used to encrypt authentication of mail clients and to "
"secure web based transactions such as credit card payments. Some ports, "
@@ -2271,13 +2271,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1108
+#: documentation/content/en/books/handbook/security/_index.adoc:1109
#, no-wrap
msgid "DEFAULT_VERSIONS+= ssl=openssl\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1116
+#: documentation/content/en/books/handbook/security/_index.adoc:1117
msgid ""
"Another common use of OpenSSL is to provide certificates for use with "
"software applications. Certificates can be used to verify the credentials "
@@ -2291,7 +2291,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1119
+#: documentation/content/en/books/handbook/security/_index.adoc:1120
msgid ""
"This section demonstrates how to create and use certificates on a FreeBSD "
"system. Refer to crossref:network-servers[ldap-config,“Configuring an LDAP "
@@ -2300,20 +2300,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1121
+#: documentation/content/en/books/handbook/security/_index.adoc:1122
msgid ""
"For more information about SSL, read the free https://www.feistyduck.com/"
"books/openssl-cookbook/[OpenSSL Cookbook]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1122
+#: documentation/content/en/books/handbook/security/_index.adoc:1123
#, no-wrap
msgid "Generating Certificates"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1128
+#: documentation/content/en/books/handbook/security/_index.adoc:1129
msgid ""
"To generate a certificate that will be signed by an external CA, issue the "
"following command and input the information requested at the prompts. This "
@@ -2325,7 +2325,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1151
+#: documentation/content/en/books/handbook/security/_index.adoc:1152
#, no-wrap
msgid ""
"# openssl req -new -nodes -out req.pem -keyout cert.key -sha256 -newkey rsa:2048\n"
@@ -2351,7 +2351,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1156
+#: documentation/content/en/books/handbook/security/_index.adoc:1157
#, no-wrap
msgid ""
"Please enter the following 'extra' attributes\n"
@@ -2361,7 +2361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1160
+#: documentation/content/en/books/handbook/security/_index.adoc:1161
msgid ""
"Other options, such as the expire time and alternate encryption algorithms, "
"are available when creating a certificate. A complete list of options is "
@@ -2369,7 +2369,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1165
+#: documentation/content/en/books/handbook/security/_index.adoc:1166
msgid ""
"This command will create two files in the current directory. The "
"certificate request, [.filename]#req.pem#, can be sent to a CA who will "
@@ -2380,14 +2380,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1168
+#: documentation/content/en/books/handbook/security/_index.adoc:1169
msgid ""
"Alternately, if a signature from a CA is not required, a self-signed "
"certificate can be created. First, generate the RSA key:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1177
+#: documentation/content/en/books/handbook/security/_index.adoc:1178
#, no-wrap
msgid ""
"# openssl genrsa -rand -genkey -out cert.key 2048\n"
@@ -2399,14 +2399,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1180
+#: documentation/content/en/books/handbook/security/_index.adoc:1181
msgid ""
"Use this key to create a self-signed certificate. Follow the usual prompts "
"for creating a certificate:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1198
+#: documentation/content/en/books/handbook/security/_index.adoc:1199
#, no-wrap
msgid ""
"# openssl req -new -x509 -days 365 -key cert.key -out cert.crt -sha256\n"
@@ -2427,7 +2427,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1203
+#: documentation/content/en/books/handbook/security/_index.adoc:1204
msgid ""
"This will create two new files in the current directory: a private key file "
"[.filename]#cert.key#, and the certificate itself, [.filename]#cert.crt#. "
@@ -2437,20 +2437,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1204
+#: documentation/content/en/books/handbook/security/_index.adoc:1205
#, no-wrap
msgid "Using Certificates"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1207
+#: documentation/content/en/books/handbook/security/_index.adoc:1208
msgid ""
"One use for a certificate is to encrypt connections to the Sendmail mail "
"server in order to prevent the use of clear text authentication."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1212
+#: documentation/content/en/books/handbook/security/_index.adoc:1213
msgid ""
"Some mail clients will display an error if the user has not installed a "
"local copy of the certificate. Refer to the documentation included with the "
@@ -2458,7 +2458,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1216
+#: documentation/content/en/books/handbook/security/_index.adoc:1217
msgid ""
"In FreeBSD 10.0-RELEASE and above, it is possible to create a self-signed "
"certificate for Sendmail automatically. To enable this, add the following "
@@ -2466,7 +2466,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1222
+#: documentation/content/en/books/handbook/security/_index.adoc:1223
#, no-wrap
msgid ""
"sendmail_enable=\"YES\"\n"
@@ -2475,7 +2475,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1227
+#: documentation/content/en/books/handbook/security/_index.adoc:1228
msgid ""
"This will automatically create a self-signed certificate, [.filename]#/etc/"
"mail/certs/host.cert#, a signing key, [.filename]#/etc/mail/certs/host.key#, "
@@ -2485,13 +2485,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1231
+#: documentation/content/en/books/handbook/security/_index.adoc:1232
#, no-wrap
msgid "# service sendmail restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1235
+#: documentation/content/en/books/handbook/security/_index.adoc:1236
msgid ""
"If all went well, there will be no error messages in [.filename]#/var/log/"
"maillog#. For a simple test, connect to the mail server's listening port "
@@ -2499,7 +2499,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1258
+#: documentation/content/en/books/handbook/security/_index.adoc:1259
#, no-wrap
msgid ""
"# telnet example.com 25\n"
@@ -2525,20 +2525,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1261
+#: documentation/content/en/books/handbook/security/_index.adoc:1262
msgid ""
"If the `STARTTLS` line appears in the output, everything is working "
"correctly."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:1263
+#: documentation/content/en/books/handbook/security/_index.adoc:1264
#, no-wrap
msgid "VPN over IPsec"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1268
+#: documentation/content/en/books/handbook/security/_index.adoc:1269
msgid ""
"Internet Protocol Security (IPsec) is a set of protocols which sit on top of "
"the Internet Protocol (IP) layer. It allows two or more hosts to "
@@ -2549,12 +2549,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1270
+#: documentation/content/en/books/handbook/security/_index.adoc:1271
msgid "IPsec is comprised of the following sub-protocols:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1272
+#: documentation/content/en/books/handbook/security/_index.adoc:1273
msgid ""
"_Encapsulated Security Payload (ESP)_: this protocol protects the IP packet "
"data from third party interference by encrypting the contents using "
@@ -2562,7 +2562,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1273
+#: documentation/content/en/books/handbook/security/_index.adoc:1274
msgid ""
"_Authentication Header (AH)_: this protocol protects the IP packet header "
"from third party interference and spoofing by computing a cryptographic "
@@ -2572,7 +2572,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1274
+#: documentation/content/en/books/handbook/security/_index.adoc:1275
msgid ""
"_IP Payload Compression Protocol (IPComp_): this protocol tries to increase "
"communication performance by compressing the IP payload in order to reduce "
@@ -2580,14 +2580,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1276
+#: documentation/content/en/books/handbook/security/_index.adoc:1277
msgid ""
"These protocols can either be used together or separately, depending on the "
"environment."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1281
+#: documentation/content/en/books/handbook/security/_index.adoc:1282
msgid ""
"IPsec supports two modes of operation. The first mode, _Transport Mode_, "
"protects communications between two hosts. The second mode, _Tunnel Mode_, "
@@ -2597,7 +2597,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1284
+#: documentation/content/en/books/handbook/security/_index.adoc:1285
msgid ""
"IPsec support is enabled by default on FreeBSD 11 and later. For previous "
"versions of FreeBSD, add these options to a custom kernel configuration file "
@@ -2606,7 +2606,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1289
+#: documentation/content/en/books/handbook/security/_index.adoc:1290
#, no-wrap
msgid ""
"options IPSEC IP security\n"
@@ -2614,34 +2614,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1292
+#: documentation/content/en/books/handbook/security/_index.adoc:1293
msgid ""
"If IPsec debugging support is desired, the following kernel option should "
"also be added:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1296
+#: documentation/content/en/books/handbook/security/_index.adoc:1297
#, no-wrap
msgid "options IPSEC_DEBUG debug for IP security\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1300
+#: documentation/content/en/books/handbook/security/_index.adoc:1301
msgid ""
"This rest of this chapter demonstrates the process of setting up an IPsecVPN "
"between a home network and a corporate network. In the example scenario:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1302
+#: documentation/content/en/books/handbook/security/_index.adoc:1303
msgid ""
"Both sites are connected to the Internet through a gateway that is running "
"FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1303
+#: documentation/content/en/books/handbook/security/_index.adoc:1304
msgid ""
"The gateway on each network has at least one external IP address. In this "
"example, the corporate LAN's external IP address is `172.16.5.4` and the "
@@ -2649,7 +2649,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1304
+#: documentation/content/en/books/handbook/security/_index.adoc:1305
msgid ""
"The internal addresses of the two networks can be either public or private "
"IP addresses. However, the address space must not overlap. In this example, "
@@ -2658,7 +2658,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1309
+#: documentation/content/en/books/handbook/security/_index.adoc:1310
#, no-wrap
msgid ""
" corporate home\n"
@@ -2666,13 +2666,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1311
+#: documentation/content/en/books/handbook/security/_index.adoc:1312
#, no-wrap
msgid "Configuring a VPN on FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1315
+#: documentation/content/en/books/handbook/security/_index.adoc:1316
msgid ""
"To begin, package:security/ipsec-tools[] must be installed from the Ports "
"Collection. This software provides a number of applications which support "
@@ -2680,7 +2680,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1318
+#: documentation/content/en/books/handbook/security/_index.adoc:1319
msgid ""
"The next requirement is to create two man:gif[4] pseudo-devices which will "
"be used to tunnel packets and allow both networks to communicate properly. "
@@ -2688,7 +2688,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1324
+#: documentation/content/en/books/handbook/security/_index.adoc:1325
#, no-wrap
msgid ""
"corp-gw# ifconfig gif0 create\n"
@@ -2697,7 +2697,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1331
+#: documentation/content/en/books/handbook/security/_index.adoc:1332
#, no-wrap
msgid ""
"home-gw# ifconfig gif0 create\n"
@@ -2706,14 +2706,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1335
+#: documentation/content/en/books/handbook/security/_index.adoc:1336
msgid ""
"Verify the setup on each gateway, using `ifconfig gif0`. Here is the output "
"from the home gateway:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1342
+#: documentation/content/en/books/handbook/security/_index.adoc:1343
#, no-wrap
msgid ""
"gif0: flags=8051 mtu 1280\n"
@@ -2723,12 +2723,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1345
+#: documentation/content/en/books/handbook/security/_index.adoc:1346
msgid "Here is the output from the corporate gateway:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1352
+#: documentation/content/en/books/handbook/security/_index.adoc:1353
#, no-wrap
msgid ""
"gif0: flags=8051 mtu 1280\n"
@@ -2738,14 +2738,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1355
+#: documentation/content/en/books/handbook/security/_index.adoc:1356
msgid ""
"Once complete, both internal IP addresses should be reachable using man:"
"ping[8]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1367
+#: documentation/content/en/books/handbook/security/_index.adoc:1368
#, no-wrap
msgid ""
"home-gw# ping 10.0.0.5\n"
@@ -2760,7 +2760,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1378
+#: documentation/content/en/books/handbook/security/_index.adoc:1379
#, no-wrap
msgid ""
"corp-gw# ping 10.246.38.1\n"
@@ -2776,7 +2776,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1383
+#: documentation/content/en/books/handbook/security/_index.adoc:1384
msgid ""
"As expected, both sides have the ability to send and receive ICMP packets "
"from the privately configured addresses. Next, both gateways must be told "
@@ -2785,7 +2785,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1390
+#: documentation/content/en/books/handbook/security/_index.adoc:1391
#, no-wrap
msgid ""
"corp-gw# route add 10.0.0.0 10.0.0.5 255.255.255.0\n"
@@ -2795,14 +2795,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1394
+#: documentation/content/en/books/handbook/security/_index.adoc:1395
msgid ""
"Internal machines should be reachable from each gateway as well as from "
"machines behind the gateways. Again, use man:ping[8] to confirm:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1405
+#: documentation/content/en/books/handbook/security/_index.adoc:1406
#, no-wrap
msgid ""
"corp-gw# ping -c 3 10.0.0.8\n"
@@ -2816,7 +2816,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1414
+#: documentation/content/en/books/handbook/security/_index.adoc:1415
#, no-wrap
msgid ""
"home-gw# ping -c 3 10.246.38.107\n"
@@ -2830,7 +2830,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1419
+#: documentation/content/en/books/handbook/security/_index.adoc:1420
msgid ""
"At this point, traffic is flowing between the networks encapsulated in a gif "
"tunnel but without any encryption. Next, use IPSec to encrypt traffic using "
@@ -2840,7 +2840,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1424
+#: documentation/content/en/books/handbook/security/_index.adoc:1425
#, no-wrap
msgid ""
"path pre_shared_key \"/usr/local/etc/racoon/psk.txt\"; #location of pre-shared key file\n"
@@ -2848,7 +2848,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1432
+#: documentation/content/en/books/handbook/security/_index.adoc:1433
#, no-wrap
msgid ""
"padding\t# options are not to be changed\n"
@@ -2861,7 +2861,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1442
+#: documentation/content/en/books/handbook/security/_index.adoc:1443
#, no-wrap
msgid ""
"timer\t# timing options. change as needed\n"
@@ -2876,7 +2876,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1448
+#: documentation/content/en/books/handbook/security/_index.adoc:1449
#, no-wrap
msgid ""
"listen\t# address [port] that racoon will listen on\n"
@@ -2887,7 +2887,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1461
+#: documentation/content/en/books/handbook/security/_index.adoc:1462
#, no-wrap
msgid ""
"remote 192.168.1.12 [500]\n"
@@ -2905,7 +2905,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1470
+#: documentation/content/en/books/handbook/security/_index.adoc:1471
#, no-wrap
msgid ""
" proposal {\n"
@@ -2919,7 +2919,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1479
+#: documentation/content/en/books/handbook/security/_index.adoc:1480
#, no-wrap
msgid ""
"sainfo (address 10.246.38.0/24 any address 10.0.0.0/24 any)\t# address $network/$netmask $type address $network/$netmask $type ( $type being any or esp)\n"
@@ -2933,21 +2933,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1482
+#: documentation/content/en/books/handbook/security/_index.adoc:1483
msgid ""
"For descriptions of each available option, refer to the manual page for [."
"filename]#racoon.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1484
+#: documentation/content/en/books/handbook/security/_index.adoc:1485
msgid ""
"The Security Policy Database (SPD) needs to be configured so that FreeBSD "
"and racoon are able to encrypt and decrypt network traffic between the hosts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1487
+#: documentation/content/en/books/handbook/security/_index.adoc:1488
msgid ""
"This can be achieved with a shell script, similar to the following, on the "
"corporate gateway. This file will be used during system initialization and "
@@ -2955,7 +2955,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1495
+#: documentation/content/en/books/handbook/security/_index.adoc:1496
#, no-wrap
msgid ""
"flush;\n"
@@ -2966,25 +2966,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1498
+#: documentation/content/en/books/handbook/security/_index.adoc:1499
msgid ""
"Once in place, racoon may be started on both gateways using the following "
"command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1502
+#: documentation/content/en/books/handbook/security/_index.adoc:1503
#, no-wrap
msgid "# /usr/local/sbin/racoon -F -f /usr/local/etc/racoon/racoon.conf -l /var/log/racoon.log\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1505
+#: documentation/content/en/books/handbook/security/_index.adoc:1506
msgid "The output should be similar to the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1520
+#: documentation/content/en/books/handbook/security/_index.adoc:1521
#, no-wrap
msgid ""
"corp-gw# /usr/local/sbin/racoon -F -f /usr/local/etc/racoon/racoon.conf\n"
@@ -3002,7 +3002,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1524
+#: documentation/content/en/books/handbook/security/_index.adoc:1525
msgid ""
"To ensure the tunnel is working properly, switch to another console and use "
"man:tcpdump[1] to view network traffic using the following command. Replace "
@@ -3010,20 +3010,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1528
+#: documentation/content/en/books/handbook/security/_index.adoc:1529
#, no-wrap
msgid "corp-gw# tcpdump -i em0 host 172.16.5.4 and dst 192.168.1.12\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1532
+#: documentation/content/en/books/handbook/security/_index.adoc:1533
msgid ""
"Data similar to the following should appear on the console. If not, there "
"is an issue and debugging the returned data will be required."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1538
+#: documentation/content/en/books/handbook/security/_index.adoc:1539
#, no-wrap
msgid ""
"01:47:32.021683 IP corporatenetwork.com > 192.168.1.12.privatenetwork.com: ESP(spi=0x02acbf9f,seq=0xa)\n"
@@ -3032,7 +3032,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1544
+#: documentation/content/en/books/handbook/security/_index.adoc:1545
msgid ""
"At this point, both networks should be available and seem to be part of the "
"same network. Most likely both networks are protected by a firewall. To "
@@ -3042,7 +3042,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1551
+#: documentation/content/en/books/handbook/security/_index.adoc:1552
#, no-wrap
msgid ""
"ipfw add 00201 allow log esp from any to any\n"
@@ -3052,21 +3052,21 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1556
+#: documentation/content/en/books/handbook/security/_index.adoc:1557
msgid ""
"The rule numbers may need to be altered depending on the current host "
"configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1559
+#: documentation/content/en/books/handbook/security/_index.adoc:1560
msgid ""
"For users of man:pf[4] or man:ipf[8], the following rules should do the "
"trick:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1572
+#: documentation/content/en/books/handbook/security/_index.adoc:1573
#, no-wrap
msgid ""
"pass in quick proto esp from any to any\n"
@@ -3082,14 +3082,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1575
+#: documentation/content/en/books/handbook/security/_index.adoc:1576
msgid ""
"Finally, to allow the machine to start support for the VPN during system "
"initialization, add the following lines to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1582
+#: documentation/content/en/books/handbook/security/_index.adoc:1583
#, no-wrap
msgid ""
"ipsec_enable=\"YES\"\n"
@@ -3099,13 +3099,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:1585
+#: documentation/content/en/books/handbook/security/_index.adoc:1586
#, no-wrap
msgid "OpenSSH"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1590
+#: documentation/content/en/books/handbook/security/_index.adoc:1591
msgid ""
"OpenSSH is a set of network connectivity tools used to provide secure access "
"to remote machines. Additionally, TCP/IP connections can be tunneled or "
@@ -3115,14 +3115,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1592
+#: documentation/content/en/books/handbook/security/_index.adoc:1593
msgid ""
"OpenSSH is maintained by the OpenBSD project and is installed by default in "
"FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1596
+#: documentation/content/en/books/handbook/security/_index.adoc:1597
msgid ""
"When data is sent over the network in an unencrypted form, network sniffers "
"anywhere in between the client and server can steal user/password "
@@ -3133,7 +3133,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1600
+#: documentation/content/en/books/handbook/security/_index.adoc:1601
msgid ""
"This section provides an overview of the built-in client utilities to "
"securely access other systems and securely transfer files from a FreeBSD "
@@ -3143,13 +3143,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1601
+#: documentation/content/en/books/handbook/security/_index.adoc:1602
#, no-wrap
msgid "Using the SSH Client Utilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1605
+#: documentation/content/en/books/handbook/security/_index.adoc:1606
msgid ""
"To log into a SSH server, use `ssh` and specify a username that exists on "
"that server and the IP address or hostname of the server. If this is the "
@@ -3158,7 +3158,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1614
+#: documentation/content/en/books/handbook/security/_index.adoc:1615
#, no-wrap
msgid ""
"# ssh user@example.com\n"
@@ -3170,7 +3170,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1620
+#: documentation/content/en/books/handbook/security/_index.adoc:1621
msgid ""
"SSH utilizes a key fingerprint system to verify the authenticity of the "
"server when the client connects. When the user accepts the key's "
@@ -3183,14 +3183,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1623
+#: documentation/content/en/books/handbook/security/_index.adoc:1624
msgid ""
"Recent versions of OpenSSH only accept SSHv2 connections. SSH protocol "
"version 1 is obsolete."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1626
+#: documentation/content/en/books/handbook/security/_index.adoc:1627
msgid ""
"Use man:scp[1] to securely copy a file to or from a remote machine. This "
"example copies [.filename]#COPYRIGHT# on the remote system to a file of the "
@@ -3198,7 +3198,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1634
+#: documentation/content/en/books/handbook/security/_index.adoc:1635
#, no-wrap
msgid ""
"# scp user@example.com:/COPYRIGHT COPYRIGHT\n"
@@ -3209,14 +3209,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1637
+#: documentation/content/en/books/handbook/security/_index.adoc:1638
msgid ""
"Since the fingerprint was already verified for this host, the server's key "
"is automatically checked before prompting for the user's password."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1642
+#: documentation/content/en/books/handbook/security/_index.adoc:1643
msgid ""
"The arguments passed to `scp` are similar to `cp`. The file or files to "
"copy is the first argument and the destination to copy to is the second. "
@@ -3226,20 +3226,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1645
+#: documentation/content/en/books/handbook/security/_index.adoc:1646
msgid ""
"To open an interactive session for copying files, use `sftp`. Refer to man:"
"sftp[1] for a list of available commands while in an `sftp` session."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/security/_index.adoc:1647
+#: documentation/content/en/books/handbook/security/_index.adoc:1648
#, no-wrap
msgid "Key-based Authentication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1653
+#: documentation/content/en/books/handbook/security/_index.adoc:1654
msgid ""
"Instead of using passwords, a client can be configured to connect to the "
"remote machine using keys. To generate RSA authentication keys, use `ssh-"
@@ -3249,7 +3249,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1677
+#: documentation/content/en/books/handbook/security/_index.adoc:1678
#, no-wrap
msgid ""
"% ssh-keygen -t rsa\n"
@@ -3276,17 +3276,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1680
+#: documentation/content/en/books/handbook/security/_index.adoc:1681
msgid "Type a passphrase here. It can contain spaces and symbols."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1681
+#: documentation/content/en/books/handbook/security/_index.adoc:1682
msgid "Retype the passphrase to verify it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1684
+#: documentation/content/en/books/handbook/security/_index.adoc:1685
msgid ""
"The private key is stored in [.filename]#~/.ssh/id_rsa# and the public key "
"is stored in [.filename]#~/.ssh/id_rsa.pub#. The _public_ key must be "
@@ -3295,7 +3295,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1693
+#: documentation/content/en/books/handbook/security/_index.adoc:1694
msgid ""
"Many users believe that keys are secure by design and will use a key without "
"a passphrase. This is _dangerous_ behavior. An administrator can verify "
@@ -3308,14 +3308,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1697
+#: documentation/content/en/books/handbook/security/_index.adoc:1698
msgid ""
"The options and files vary with different versions of OpenSSH. To avoid "
"problems, consult man:ssh-keygen[1]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1700
+#: documentation/content/en/books/handbook/security/_index.adoc:1701
msgid ""
"If a passphrase is used, the user is prompted for the passphrase each time a "
"connection is made to the server. To load SSH keys into memory and remove "
@@ -3324,7 +3324,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1703
+#: documentation/content/en/books/handbook/security/_index.adoc:1704
msgid ""
"Authentication is handled by `ssh-agent`, using the private keys that are "
"loaded into it. `ssh-agent` can be used to launch another application like "
@@ -3332,7 +3332,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1708
+#: documentation/content/en/books/handbook/security/_index.adoc:1709
msgid ""
"To use `ssh-agent` in a shell, start it with a shell as an argument. Add "
"the identity by running `ssh-add` and entering the passphrase for the "
@@ -3341,7 +3341,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1716
+#: documentation/content/en/books/handbook/security/_index.adoc:1717
#, no-wrap
msgid ""
"% ssh-agent csh\n"
@@ -3352,12 +3352,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1719
+#: documentation/content/en/books/handbook/security/_index.adoc:1720
msgid "Enter the passphrase for the key."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1723
+#: documentation/content/en/books/handbook/security/_index.adoc:1724
msgid ""
"To use `ssh-agent` in Xorg, add an entry for it in [.filename]#~/.xinitrc#. "
"This provides the `ssh-agent` services to all programs launched in Xorg. An "
@@ -3365,13 +3365,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1727
+#: documentation/content/en/books/handbook/security/_index.adoc:1728
#, no-wrap
msgid "exec ssh-agent startxfce4\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1731
+#: documentation/content/en/books/handbook/security/_index.adoc:1732
msgid ""
"This launches `ssh-agent`, which in turn launches XFCE, every time Xorg "
"starts. Once Xorg has been restarted so that the changes can take effect, "
@@ -3379,25 +3379,25 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/security/_index.adoc:1733
+#: documentation/content/en/books/handbook/security/_index.adoc:1734
#, no-wrap
msgid "SSH Tunneling"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1736
+#: documentation/content/en/books/handbook/security/_index.adoc:1737
msgid ""
"OpenSSH has the ability to create a tunnel to encapsulate another protocol "
"in an encrypted session."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1738
+#: documentation/content/en/books/handbook/security/_index.adoc:1739
msgid "The following command tells `ssh` to create a tunnel for telnet:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1743
+#: documentation/content/en/books/handbook/security/_index.adoc:1744
#, no-wrap
msgid ""
"% ssh -2 -N -f -L 5023:localhost:23 user@foo.example.com\n"
@@ -3405,69 +3405,69 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1746
+#: documentation/content/en/books/handbook/security/_index.adoc:1747
msgid "This example uses the following options:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/security/_index.adoc:1747
+#: documentation/content/en/books/handbook/security/_index.adoc:1748
#, no-wrap
msgid "`-2`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1749
+#: documentation/content/en/books/handbook/security/_index.adoc:1750
msgid "Forces `ssh` to use version 2 to connect to the server."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/security/_index.adoc:1750
+#: documentation/content/en/books/handbook/security/_index.adoc:1751
#, no-wrap
msgid "`-N`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1753
+#: documentation/content/en/books/handbook/security/_index.adoc:1754
msgid ""
"Indicates no command, or tunnel only. If omitted, `ssh` initiates a normal "
"session."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/security/_index.adoc:1754
+#: documentation/content/en/books/handbook/security/_index.adoc:1755
#, no-wrap
msgid "`-f`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1756
+#: documentation/content/en/books/handbook/security/_index.adoc:1757
msgid "Forces `ssh` to run in the background."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/security/_index.adoc:1757
+#: documentation/content/en/books/handbook/security/_index.adoc:1758
#, no-wrap
msgid "`-L`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1759
+#: documentation/content/en/books/handbook/security/_index.adoc:1760
msgid "Indicates a local tunnel in _localport:remotehost:remoteport_ format."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/security/_index.adoc:1760
+#: documentation/content/en/books/handbook/security/_index.adoc:1761
#, no-wrap
msgid "`user@foo.example.com`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1762
+#: documentation/content/en/books/handbook/security/_index.adoc:1763
msgid "The login name to use on the specified remote SSH server."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1767
+#: documentation/content/en/books/handbook/security/_index.adoc:1768
msgid ""
"An SSH tunnel works by creating a listen socket on `localhost` on the "
"specified `localport`. It then forwards any connections received on "
@@ -3478,20 +3478,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1769
+#: documentation/content/en/books/handbook/security/_index.adoc:1770
msgid ""
"This method can be used to wrap any number of insecure TCP protocols such as "
"SMTP, POP3, and FTP, as seen in the following examples."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/security/_index.adoc:1770
+#: documentation/content/en/books/handbook/security/_index.adoc:1771
#, no-wrap
msgid "Create a Secure Tunnel for SMTP"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1783
+#: documentation/content/en/books/handbook/security/_index.adoc:1784
#, no-wrap
msgid ""
"% ssh -2 -N -f -L 5025:localhost:25 user@mailserver.example.com\n"
@@ -3504,7 +3504,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1786
+#: documentation/content/en/books/handbook/security/_index.adoc:1787
msgid ""
"This can be used in conjunction with `ssh-keygen` and additional user "
"accounts to create a more seamless SSH tunneling environment. Keys can be "
@@ -3513,13 +3513,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/security/_index.adoc:1788
+#: documentation/content/en/books/handbook/security/_index.adoc:1789
#, no-wrap
msgid "Secure Access of a POP3 Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1794
+#: documentation/content/en/books/handbook/security/_index.adoc:1795
msgid ""
"In this example, there is an SSH server that accepts connections from the "
"outside. On the same network resides a mail server running a POP3 server. "
@@ -3528,7 +3528,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1799
+#: documentation/content/en/books/handbook/security/_index.adoc:1800
#, no-wrap
msgid ""
"% ssh -2 -N -f -L 2110:mail.example.com:110 user@ssh-server.example.com\n"
@@ -3536,7 +3536,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1803
+#: documentation/content/en/books/handbook/security/_index.adoc:1804
msgid ""
"Once the tunnel is up and running, point the email client to send POP3 "
"requests to `localhost` on port 2110. This connection will be forwarded "
@@ -3544,13 +3544,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/security/_index.adoc:1805
+#: documentation/content/en/books/handbook/security/_index.adoc:1806
#, no-wrap
msgid "Bypassing a Firewall"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1811
+#: documentation/content/en/books/handbook/security/_index.adoc:1812
msgid ""
"Some firewalls filter both incoming and outgoing connections. For example, "
"a firewall might limit access from remote machines to ports 22 and 80 to "
@@ -3559,14 +3559,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1813
+#: documentation/content/en/books/handbook/security/_index.adoc:1814
msgid ""
"The solution is to create an SSH connection to a machine outside of the "
"network's firewall and use it to tunnel to the desired service:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1818
+#: documentation/content/en/books/handbook/security/_index.adoc:1819
#, no-wrap
msgid ""
"% ssh -2 -N -f -L 8888:music.example.com:8000 user@unfirewalled-system.example.org\n"
@@ -3574,7 +3574,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1821
+#: documentation/content/en/books/handbook/security/_index.adoc:1822
msgid ""
"In this example, a streaming Ogg Vorbis client can now be pointed to "
"`localhost` port 8888, which will be forwarded over to `music.example.com` "
@@ -3582,57 +3582,57 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1823
+#: documentation/content/en/books/handbook/security/_index.adoc:1824
#, no-wrap
msgid "Enabling the SSH Server"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1826
+#: documentation/content/en/books/handbook/security/_index.adoc:1827
msgid ""
"In addition to providing built-in SSH client utilities, a FreeBSD system can "
"be configured as an SSH server, accepting connections from other SSH clients."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1828
+#: documentation/content/en/books/handbook/security/_index.adoc:1829
msgid "To see if sshd is operating, use the man:service[8] command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1832
+#: documentation/content/en/books/handbook/security/_index.adoc:1833
#, no-wrap
msgid "# service sshd status\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1835
+#: documentation/content/en/books/handbook/security/_index.adoc:1836
msgid ""
"If the service is not running, add the following line to [.filename]#/etc/rc."
"conf#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1839
+#: documentation/content/en/books/handbook/security/_index.adoc:1840
#, no-wrap
msgid "sshd_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1842
+#: documentation/content/en/books/handbook/security/_index.adoc:1843
msgid ""
"This will start sshd, the daemon program for OpenSSH, the next time the "
"system boots. To start it now:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1846
+#: documentation/content/en/books/handbook/security/_index.adoc:1847
#, no-wrap
msgid "# service sshd start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1850
+#: documentation/content/en/books/handbook/security/_index.adoc:1851
msgid ""
"The first time sshd starts on a FreeBSD system, the system's host keys will "
"be automatically created and the fingerprint will be displayed on the "
@@ -3641,7 +3641,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1852
+#: documentation/content/en/books/handbook/security/_index.adoc:1853
msgid ""
"Refer to man:sshd[8] for the list of available options when starting sshd "
"and a more complete discussion about authentication, the login process, and "
@@ -3649,20 +3649,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1854
+#: documentation/content/en/books/handbook/security/_index.adoc:1855
msgid ""
"At this point, the sshd should be available to all users with a username and "
"password on the system."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1855
+#: documentation/content/en/books/handbook/security/_index.adoc:1856
#, no-wrap
msgid "SSH Server Security"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1859
+#: documentation/content/en/books/handbook/security/_index.adoc:1860
msgid ""
"While sshd is the most widely used remote administration facility for "
"FreeBSD, brute force and drive by attacks are common to any system exposed "
@@ -3671,7 +3671,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1862
+#: documentation/content/en/books/handbook/security/_index.adoc:1863
msgid ""
"It is a good idea to limit which users can log into the SSH server and from "
"where using the `AllowUsers` keyword in the OpenSSH server configuration "
@@ -3680,50 +3680,50 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1866
+#: documentation/content/en/books/handbook/security/_index.adoc:1867
#, no-wrap
msgid "AllowUsers root@192.168.1.32\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1869
+#: documentation/content/en/books/handbook/security/_index.adoc:1870
msgid ""
"To allow `admin` to log in from anywhere, list that user without specifying "
"an IP address:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1873
+#: documentation/content/en/books/handbook/security/_index.adoc:1874
#, no-wrap
msgid "AllowUsers admin\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1876
+#: documentation/content/en/books/handbook/security/_index.adoc:1877
msgid "Multiple users should be listed on the same line, like so:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1880
+#: documentation/content/en/books/handbook/security/_index.adoc:1881
#, no-wrap
msgid "AllowUsers root@192.168.1.32 admin\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1883
+#: documentation/content/en/books/handbook/security/_index.adoc:1884
msgid ""
"After making changes to [.filename]#/etc/ssh/sshd_config#, tell sshd to "
"reload its configuration file by running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1887
+#: documentation/content/en/books/handbook/security/_index.adoc:1888
#, no-wrap
msgid "# service sshd reload\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1897
+#: documentation/content/en/books/handbook/security/_index.adoc:1898
msgid ""
"When this keyword is used, it is important to list each user that needs to "
"log into this machine. Any user that is not specified in that line will be "
@@ -3735,7 +3735,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1903
+#: documentation/content/en/books/handbook/security/_index.adoc:1904
msgid ""
"In addition, users may be forced to use two factor authentication via the "
"use of a public and private key. When required, the user may generate a key "
@@ -3746,13 +3746,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1907
+#: documentation/content/en/books/handbook/security/_index.adoc:1908
#, no-wrap
msgid "AuthenticationMethods publickey\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1915
+#: documentation/content/en/books/handbook/security/_index.adoc:1916
msgid ""
"Do not confuse [.filename]#/etc/ssh/sshd_config# with [.filename]#/etc/ssh/"
"ssh_config# (note the extra `d` in the first filename). The first file "
@@ -3761,13 +3761,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:1918
+#: documentation/content/en/books/handbook/security/_index.adoc:1919
#, no-wrap
msgid "Access Control Lists"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1922
+#: documentation/content/en/books/handbook/security/_index.adoc:1923
msgid ""
"Access Control Lists (ACLs) extend the standard UNIX(R) permission model in "
"a POSIX(R).1e compatible way. This permits an administrator to take "
@@ -3775,7 +3775,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1925
+#: documentation/content/en/books/handbook/security/_index.adoc:1926
msgid ""
"The FreeBSD [.filename]#GENERIC# kernel provides ACL support for UFS file "
"systems. Users who prefer to compile a custom kernel must include the "
@@ -3783,13 +3783,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1929
+#: documentation/content/en/books/handbook/security/_index.adoc:1930
#, no-wrap
msgid "options UFS_ACL\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1933
+#: documentation/content/en/books/handbook/security/_index.adoc:1934
msgid ""
"If this option is not compiled in, a warning message will be displayed when "
"attempting to mount a file system with ACL support. ACLs rely on extended "
@@ -3797,20 +3797,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1935
+#: documentation/content/en/books/handbook/security/_index.adoc:1936
msgid ""
"This chapter describes how to enable ACL support and provides some usage "
"examples."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1936
+#: documentation/content/en/books/handbook/security/_index.adoc:1937
#, no-wrap
msgid "Enabling ACL Support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1941
+#: documentation/content/en/books/handbook/security/_index.adoc:1942
msgid ""
"ACLs are enabled by the mount-time administrative flag, `acls`, which may be "
"added to [.filename]#/etc/fstab#. The mount-time flag can also be "
@@ -3820,7 +3820,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1943
+#: documentation/content/en/books/handbook/security/_index.adoc:1944
msgid ""
"The superblock flag cannot be changed by a remount using `mount -u` as it "
"requires a complete `umount` and fresh `mount`. This means that ACLs cannot "
@@ -3829,7 +3829,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1944
+#: documentation/content/en/books/handbook/security/_index.adoc:1945
msgid ""
"Setting the superblock flag causes the file system to always be mounted with "
"ACLs enabled, even if there is not an [.filename]#fstab# entry or if the "
@@ -3838,7 +3838,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1949
+#: documentation/content/en/books/handbook/security/_index.adoc:1950
msgid ""
"It is desirable to discourage accidental mounting without ACLs enabled "
"because nasty things can happen if ACLs are enabled, then disabled, then re-"
@@ -3851,14 +3851,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1952
+#: documentation/content/en/books/handbook/security/_index.adoc:1953
msgid ""
"File systems with ACLs enabled will show a plus (`+`) sign in their "
"permission settings:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1960
+#: documentation/content/en/books/handbook/security/_index.adoc:1961
#, no-wrap
msgid ""
"drwx------ 2 robert robert 512 Dec 27 11:54 private\n"
@@ -3869,7 +3869,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1963
+#: documentation/content/en/books/handbook/security/_index.adoc:1964
msgid ""
"In this example, [.filename]#directory1#, [.filename]#directory2#, and [."
"filename]#directory3# are all taking advantage of ACLs, whereas [."
@@ -3877,20 +3877,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:1964
+#: documentation/content/en/books/handbook/security/_index.adoc:1965
#, no-wrap
msgid "Using ACLs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1968
+#: documentation/content/en/books/handbook/security/_index.adoc:1969
msgid ""
"File system ACLs can be viewed using `getfacl`. For instance, to view the "
"ACL settings on [.filename]#test#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1978
+#: documentation/content/en/books/handbook/security/_index.adoc:1979
#, no-wrap
msgid ""
"% getfacl test\n"
@@ -3903,7 +3903,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1983
+#: documentation/content/en/books/handbook/security/_index.adoc:1984
msgid ""
"To change the ACL settings on this file, use `setfacl`. To remove all of "
"the currently defined ACLs from a file or file system, include `-k`. "
@@ -3912,24 +3912,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1987
+#: documentation/content/en/books/handbook/security/_index.adoc:1988
#, no-wrap
msgid "% setfacl -k test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1990
+#: documentation/content/en/books/handbook/security/_index.adoc:1991
msgid "To modify the default ACL entries, use `-m`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:1994
+#: documentation/content/en/books/handbook/security/_index.adoc:1995
#, no-wrap
msgid "% setfacl -m u:trhodes:rwx,group:web:r--,o::--- test\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:1999
+#: documentation/content/en/books/handbook/security/_index.adoc:2000
msgid ""
"In this example, there were no pre-defined entries, as they were removed by "
"the previous command. This command restores the default options and assigns "
@@ -3938,20 +3938,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2001
+#: documentation/content/en/books/handbook/security/_index.adoc:2002
msgid ""
"Refer to man:getfacl[1] and man:setfacl[1] for more information about the "
"options available for these commands."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:2003
+#: documentation/content/en/books/handbook/security/_index.adoc:2004
#, no-wrap
msgid "Monitoring Third Party Security Issues"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2007
+#: documentation/content/en/books/handbook/security/_index.adoc:2008
msgid ""
"In recent years, the security world has made many improvements to how "
"vulnerability assessment is handled. The threat of system intrusion "
@@ -3960,7 +3960,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2012
+#: documentation/content/en/books/handbook/security/_index.adoc:2013
msgid ""
"Vulnerability assessment is a key factor in security. While FreeBSD "
"releases advisories for the base system, doing so for every third party "
@@ -3971,20 +3971,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2015
+#: documentation/content/en/books/handbook/security/_index.adoc:2016
msgid ""
"pkg polls a database for security issues. The database is updated and "
"maintained by the FreeBSD Security Team and ports developers."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2017
+#: documentation/content/en/books/handbook/security/_index.adoc:2018
msgid ""
"Please refer to crossref:ports[pkgng-intro,instructions] for installing pkg."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2021
+#: documentation/content/en/books/handbook/security/_index.adoc:2022
msgid ""
"Installation provides man:periodic[8] configuration files for maintaining "
"the pkg audit database, and provides a programmatic method of keeping it "
@@ -3995,7 +3995,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2023
+#: documentation/content/en/books/handbook/security/_index.adoc:2024
msgid ""
"After installation, and to audit third party utilities as part of the Ports "
"Collection at any time, an administrator may choose to update the database "
@@ -4003,19 +4003,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2027
+#: documentation/content/en/books/handbook/security/_index.adoc:2028
#, no-wrap
msgid "# pkg audit -F\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2030
+#: documentation/content/en/books/handbook/security/_index.adoc:2031
msgid ""
"pkg displays messages any published vulnerabilities in installed packages:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2036
+#: documentation/content/en/books/handbook/security/_index.adoc:2037
#, no-wrap
msgid ""
"Affected package: cups-base-1.1.22.0_1\n"
@@ -4024,19 +4024,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2038
+#: documentation/content/en/books/handbook/security/_index.adoc:2039
#, no-wrap
msgid "1 problem(s) in your installed packages found.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2040
+#: documentation/content/en/books/handbook/security/_index.adoc:2041
#, no-wrap
msgid "You are advised to update or deinstall the affected package(s) immediately.\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2044
+#: documentation/content/en/books/handbook/security/_index.adoc:2045
msgid ""
"By pointing a web browser to the displayed URL, an administrator may obtain "
"more information about the vulnerability. This will include the versions "
@@ -4045,20 +4045,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2046
+#: documentation/content/en/books/handbook/security/_index.adoc:2047
msgid ""
"pkg is a powerful utility and is extremely useful when coupled with package:"
"ports-mgmt/portmaster[]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:2048
+#: documentation/content/en/books/handbook/security/_index.adoc:2049
#, no-wrap
msgid "FreeBSD Security Advisories"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2052
+#: documentation/content/en/books/handbook/security/_index.adoc:2053
msgid ""
"Like many producers of quality operating systems, the FreeBSD Project has a "
"security team which is responsible for determining the End-of-Life (EoL) "
@@ -4069,7 +4069,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2057
+#: documentation/content/en/books/handbook/security/_index.adoc:2058
msgid ""
"One task of the security team is to respond to reported security "
"vulnerabilities in the FreeBSD operating system. Once a vulnerability is "
@@ -4082,23 +4082,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2059
+#: documentation/content/en/books/handbook/security/_index.adoc:2060
msgid "This section describes the format of a FreeBSD security advisory."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:2060
+#: documentation/content/en/books/handbook/security/_index.adoc:2061
#, no-wrap
msgid "Format of a Security Advisory"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2063
+#: documentation/content/en/books/handbook/security/_index.adoc:2064
msgid "Here is an example of a FreeBSD security advisory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2069
+#: documentation/content/en/books/handbook/security/_index.adoc:2070
#, no-wrap
msgid ""
"=============================================================================\n"
@@ -4107,7 +4107,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2073
+#: documentation/content/en/books/handbook/security/_index.adoc:2074
#, no-wrap
msgid ""
"=============================================================================\n"
@@ -4116,13 +4116,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2075
+#: documentation/content/en/books/handbook/security/_index.adoc:2076
#, no-wrap
msgid "Topic: BIND remote denial of service vulnerability\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2088
+#: documentation/content/en/books/handbook/security/_index.adoc:2089
#, no-wrap
msgid ""
"Category: contrib\n"
@@ -4140,7 +4140,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2092
+#: documentation/content/en/books/handbook/security/_index.adoc:2093
#, no-wrap
msgid ""
"For general information regarding FreeBSD Security Advisories,\n"
@@ -4149,13 +4149,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2094
+#: documentation/content/en/books/handbook/security/_index.adoc:2095
#, no-wrap
msgid "I. Background\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2097
+#: documentation/content/en/books/handbook/security/_index.adoc:2098
#, no-wrap
msgid ""
"BIND 9 is an implementation of the Domain Name System (DNS) protocols.\n"
@@ -4163,13 +4163,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2099
+#: documentation/content/en/books/handbook/security/_index.adoc:2100
#, no-wrap
msgid "II. Problem Description\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2104
+#: documentation/content/en/books/handbook/security/_index.adoc:2105
#, no-wrap
msgid ""
"Because of a defect in handling queries for NSEC3-signed zones, BIND can\n"
@@ -4179,13 +4179,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2106
+#: documentation/content/en/books/handbook/security/_index.adoc:2107
#, no-wrap
msgid "III. Impact\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2109
+#: documentation/content/en/books/handbook/security/_index.adoc:2110
#, no-wrap
msgid ""
"An attacker who can send a specially crafted query could cause named(8)\n"
@@ -4193,13 +4193,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2111
+#: documentation/content/en/books/handbook/security/_index.adoc:2112
#, no-wrap
msgid "IV. Workaround\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2114
+#: documentation/content/en/books/handbook/security/_index.adoc:2115
#, no-wrap
msgid ""
"No workaround is available, but systems not running authoritative DNS service\n"
@@ -4207,19 +4207,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2116
+#: documentation/content/en/books/handbook/security/_index.adoc:2117
#, no-wrap
msgid "V. Solution\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2118
+#: documentation/content/en/books/handbook/security/_index.adoc:2119
#, no-wrap
msgid "Perform one of the following:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2121
+#: documentation/content/en/books/handbook/security/_index.adoc:2122
#, no-wrap
msgid ""
"1) Upgrade your vulnerable system to a supported FreeBSD stable or\n"
@@ -4227,13 +4227,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2123
+#: documentation/content/en/books/handbook/security/_index.adoc:2124
#, no-wrap
msgid "2) To update your vulnerable system via a source code patch:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2126
+#: documentation/content/en/books/handbook/security/_index.adoc:2127
#, no-wrap
msgid ""
"The following patches have been verified to apply to the applicable\n"
@@ -4241,7 +4241,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2129
+#: documentation/content/en/books/handbook/security/_index.adoc:2130
#, no-wrap
msgid ""
"a) Download the relevant patch from the location below, and verify the\n"
@@ -4249,7 +4249,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2134
+#: documentation/content/en/books/handbook/security/_index.adoc:2135
#, no-wrap
msgid ""
"[FreeBSD 8.3, 8.4, 9.1, 9.2-RELEASE and 8.4-STABLE]\n"
@@ -4259,7 +4259,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2139
+#: documentation/content/en/books/handbook/security/_index.adoc:2140
#, no-wrap
msgid ""
"[FreeBSD 9.2-STABLE]\n"
@@ -4269,13 +4269,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2141
+#: documentation/content/en/books/handbook/security/_index.adoc:2142
#, no-wrap
msgid "b) Execute the following commands as root:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2144
+#: documentation/content/en/books/handbook/security/_index.adoc:2145
#, no-wrap
msgid ""
"# cd /usr/src\n"
@@ -4283,7 +4283,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2147
+#: documentation/content/en/books/handbook/security/_index.adoc:2148
#, no-wrap
msgid ""
"Recompile the operating system using buildworld and installworld as\n"
@@ -4291,19 +4291,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2149
+#: documentation/content/en/books/handbook/security/_index.adoc:2150
#, no-wrap
msgid "Restart the applicable daemons, or reboot the system.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2151
+#: documentation/content/en/books/handbook/security/_index.adoc:2152
#, no-wrap
msgid "3) To update your vulnerable system via a binary patch:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2154
+#: documentation/content/en/books/handbook/security/_index.adoc:2155
#, no-wrap
msgid ""
"Systems running a RELEASE version of FreeBSD on the i386 or amd64\n"
@@ -4311,7 +4311,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2157
+#: documentation/content/en/books/handbook/security/_index.adoc:2158
#, no-wrap
msgid ""
"# freebsd-update fetch\n"
@@ -4319,13 +4319,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2159
+#: documentation/content/en/books/handbook/security/_index.adoc:2160
#, no-wrap
msgid "VI. Correction details\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2162
+#: documentation/content/en/books/handbook/security/_index.adoc:2163
#, no-wrap
msgid ""
"The following list contains the correction revision numbers for each\n"
@@ -4333,7 +4333,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2172
+#: documentation/content/en/books/handbook/security/_index.adoc:2173
#, no-wrap
msgid ""
"Branch/path Revision\n"
@@ -4348,7 +4348,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2176
+#: documentation/content/en/books/handbook/security/_index.adoc:2177
#, no-wrap
msgid ""
"To see which files were modified by a particular revision, run the\n"
@@ -4357,43 +4357,43 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2178
+#: documentation/content/en/books/handbook/security/_index.adoc:2179
#, no-wrap
msgid "# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2180
+#: documentation/content/en/books/handbook/security/_index.adoc:2181
#, no-wrap
msgid "Or visit the following URL, replacing NNNNNN with the revision number:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2182
+#: documentation/content/en/books/handbook/security/_index.adoc:2183
#, no-wrap
msgid "<URL:https://svnweb.freebsd.org/base?view=revision&revision=NNNNNN>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2184
+#: documentation/content/en/books/handbook/security/_index.adoc:2185
#, no-wrap
msgid "VII. References\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2186
+#: documentation/content/en/books/handbook/security/_index.adoc:2187
#, no-wrap
msgid "<URL:https://kb.isc.org/article/AA-01078>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2188
+#: documentation/content/en/books/handbook/security/_index.adoc:2189
#, no-wrap
msgid "<URL:http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0591>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2192
+#: documentation/content/en/books/handbook/security/_index.adoc:2193
#, no-wrap
msgid ""
"The latest revision of this advisory is available at\n"
@@ -4402,7 +4402,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2207
+#: documentation/content/en/books/handbook/security/_index.adoc:2208
#, no-wrap
msgid ""
"iQIcBAEBCgAGBQJS1ZTYAAoJEO1n7NZdz2rnOvQP/2/68/s9Cu35PmqNtSZVVxVG\n"
@@ -4422,12 +4422,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2210
+#: documentation/content/en/books/handbook/security/_index.adoc:2211
msgid "Every security advisory uses the following format:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2212
+#: documentation/content/en/books/handbook/security/_index.adoc:2213
msgid ""
"Each security advisory is signed by the PGP key of the Security Officer. The "
"public key for the Security Officer can be verified at crossref:"
@@ -4435,7 +4435,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2213
+#: documentation/content/en/books/handbook/security/_index.adoc:2214
msgid ""
"The name of the security advisory always begins with `FreeBSD-SA-` (for "
"FreeBSD Security Advisory), followed by the year in two digit format (`14:"
@@ -4445,12 +4445,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2214
+#: documentation/content/en/books/handbook/security/_index.adoc:2215
msgid "The `Topic` field summarizes the vulnerability."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2215
+#: documentation/content/en/books/handbook/security/_index.adoc:2216
msgid ""
"The `Category` refers to the affected part of the system which may be one of "
"`core`, `contrib`, or `ports`. The `core` category means that the "
@@ -4461,7 +4461,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2216
+#: documentation/content/en/books/handbook/security/_index.adoc:2217
msgid ""
"The `Module` field refers to the component location. In this example, the "
"`bind` module is affected; therefore, this vulnerability affects an "
@@ -4469,7 +4469,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2217
+#: documentation/content/en/books/handbook/security/_index.adoc:2218
msgid ""
"The `Announced` field reflects the date the security advisory was published. "
"This means that the security team has verified that the problem exists and "
@@ -4477,21 +4477,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2218
+#: documentation/content/en/books/handbook/security/_index.adoc:2219
msgid ""
"The `Credits` field gives credit to the individual or organization who "
"noticed the vulnerability and reported it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2219
+#: documentation/content/en/books/handbook/security/_index.adoc:2220
msgid ""
"The `Affects` field explains which releases of FreeBSD are affected by this "
"vulnerability."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2220
+#: documentation/content/en/books/handbook/security/_index.adoc:2221
msgid ""
"The `Corrected` field indicates the date, time, time offset, and releases "
"that were corrected. The section in parentheses shows each branch for which "
@@ -4503,19 +4503,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2221
+#: documentation/content/en/books/handbook/security/_index.adoc:2222
msgid ""
"The `CVE Name` field lists the advisory number, if one exists, in the public "
"http://cve.mitre.org[cve.mitre.org] security vulnerabilities database."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2222
+#: documentation/content/en/books/handbook/security/_index.adoc:2223
msgid "The `Background` field provides a description of the affected module."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2223
+#: documentation/content/en/books/handbook/security/_index.adoc:2224
msgid ""
"The `Problem Description` field explains the vulnerability. This can include "
"information about the flawed code and how the utility could be maliciously "
@@ -4523,21 +4523,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2224
+#: documentation/content/en/books/handbook/security/_index.adoc:2225
msgid ""
"The `Impact` field describes what type of impact the problem could have on a "
"system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2225
+#: documentation/content/en/books/handbook/security/_index.adoc:2226
msgid ""
"The `Workaround` field indicates if a workaround is available to system "
"administrators who cannot immediately patch the system ."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2226
+#: documentation/content/en/books/handbook/security/_index.adoc:2227
msgid ""
"The `Solution` field provides the instructions for patching the affected "
"system. This is a step by step tested and verified method for getting a "
@@ -4545,27 +4545,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2227
+#: documentation/content/en/books/handbook/security/_index.adoc:2228
msgid ""
"The `Correction Details` field displays each affected Subversion branch with "
"the revision number that contains the corrected code."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2228
+#: documentation/content/en/books/handbook/security/_index.adoc:2229
msgid ""
"The `References` field offers sources of additional information regarding "
"the vulnerability."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:2230
+#: documentation/content/en/books/handbook/security/_index.adoc:2231
#, no-wrap
msgid "Process Accounting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2233
+#: documentation/content/en/books/handbook/security/_index.adoc:2234
msgid ""
"Process accounting is a security method in which an administrator may keep "
"track of system resources used and their allocation among users, provide for "
@@ -4573,7 +4573,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2238
+#: documentation/content/en/books/handbook/security/_index.adoc:2239
msgid ""
"Process accounting has both positive and negative points. One of the "
"positives is that an intrusion may be narrowed down to the point of entry. "
@@ -4583,27 +4583,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2242
+#: documentation/content/en/books/handbook/security/_index.adoc:2243
msgid ""
"If more fine-grained accounting is needed, refer to crossref:audit[audit,"
"Security Event Auditing]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:2244
+#: documentation/content/en/books/handbook/security/_index.adoc:2245
#, no-wrap
msgid "Enabling and Utilizing Process Accounting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2247
+#: documentation/content/en/books/handbook/security/_index.adoc:2248
msgid ""
"Before using process accounting, it must be enabled using the following "
"commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2252
+#: documentation/content/en/books/handbook/security/_index.adoc:2253
#, no-wrap
msgid ""
"# sysrc accounting_enable=yes\n"
@@ -4611,7 +4611,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2258
+#: documentation/content/en/books/handbook/security/_index.adoc:2259
msgid ""
"The accounting information is stored in files located in [.filename]#/var/"
"account#, which is automatically created, if necessary, the first time the "
@@ -4624,7 +4624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2263
+#: documentation/content/en/books/handbook/security/_index.adoc:2264
msgid ""
"Once enabled, accounting will begin to track information such as CPU "
"statistics and executed commands. All accounting logs are in a non-human "
@@ -4636,33 +4636,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2266
+#: documentation/content/en/books/handbook/security/_index.adoc:2267
msgid ""
"To display the commands issued by users, use `lastcomm`. For example, this "
"command prints out all usage of `ls` by `trhodes` on the `ttyp1` terminal:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2270
+#: documentation/content/en/books/handbook/security/_index.adoc:2271
#, no-wrap
msgid "# lastcomm ls trhodes ttyp1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2273
+#: documentation/content/en/books/handbook/security/_index.adoc:2274
msgid ""
"Many other useful options exist and are explained in man:lastcomm[1], man:"
"acct[5], and man:sa[8]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:2275
+#: documentation/content/en/books/handbook/security/_index.adoc:2276
#, no-wrap
msgid "Resource Limits"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2280
+#: documentation/content/en/books/handbook/security/_index.adoc:2281
msgid ""
"FreeBSD provides several methods for an administrator to limit the amount of "
"system resources an individual may use. Disk quotas limit the amount of "
@@ -4671,7 +4671,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2285
+#: documentation/content/en/books/handbook/security/_index.adoc:2286
msgid ""
"Limits to other resources, such as CPU and memory, can be set using either a "
"flat file or a command to configure a resource limits database. The "
@@ -4684,7 +4684,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2288
+#: documentation/content/en/books/handbook/security/_index.adoc:2289
msgid ""
"`rctl` can be used to provide a more fine-grained method for controlling "
"resource limits. This command supports more than user limits as it can also "
@@ -4692,20 +4692,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2290
+#: documentation/content/en/books/handbook/security/_index.adoc:2291
msgid ""
"This section demonstrates both methods for controlling resources, beginning "
"with the traditional method."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:2292
+#: documentation/content/en/books/handbook/security/_index.adoc:2293
#, no-wrap
msgid "Configuring Login Classes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2298
+#: documentation/content/en/books/handbook/security/_index.adoc:2299
msgid ""
"In the traditional method, login classes and the resource limits to apply to "
"a login class are defined in [.filename]#/etc/login.conf#. Each user "
@@ -4717,20 +4717,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2302
+#: documentation/content/en/books/handbook/security/_index.adoc:2303
msgid ""
"Whenever [.filename]#/etc/login.conf# is edited, the [.filename]#/etc/login."
"conf.db# must be updated by executing the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2306
+#: documentation/content/en/books/handbook/security/_index.adoc:2307
#, no-wrap
msgid "# cap_mkdb /etc/login.conf\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2315
+#: documentation/content/en/books/handbook/security/_index.adoc:2316
msgid ""
"Resource limits differ from the default login capabilities in two ways. "
"First, for every limit, there is a _soft_ and _hard_ limit. A soft limit "
@@ -4741,7 +4741,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2318
+#: documentation/content/en/books/handbook/security/_index.adoc:2319
msgid ""
"<<resource-limits>> lists the most commonly used resource limits. All of "
"the available resource limits and capabilities are described in detail in "
@@ -4749,145 +4749,145 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/security/_index.adoc:2320
+#: documentation/content/en/books/handbook/security/_index.adoc:2321
#, no-wrap
msgid "Login Class Resource Limits"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2324
+#: documentation/content/en/books/handbook/security/_index.adoc:2325
#, no-wrap
msgid "Resource Limit"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2326
+#: documentation/content/en/books/handbook/security/_index.adoc:2327
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2327
+#: documentation/content/en/books/handbook/security/_index.adoc:2328
#, no-wrap
msgid "coredumpsize"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2329
+#: documentation/content/en/books/handbook/security/_index.adoc:2330
#, no-wrap
msgid "The limit on the size of a core file generated by a program is subordinate to other limits on disk usage, such as `filesize` or disk quotas. This limit is often used as a less severe method of controlling disk space consumption. Since users do not generate core files and often do not delete them, this setting may save them from running out of disk space should a large program crash."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2330
+#: documentation/content/en/books/handbook/security/_index.adoc:2331
#, no-wrap
msgid "cputime"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2332
+#: documentation/content/en/books/handbook/security/_index.adoc:2333
#, no-wrap
msgid "The maximum amount of CPU time a user's process may consume. Offending processes will be killed by the kernel. This is a limit on CPU _time_ consumed, not the percentage of the CPU as displayed in some of the fields generated by `top` and `ps`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2333
+#: documentation/content/en/books/handbook/security/_index.adoc:2334
#, no-wrap
msgid "filesize"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2335
+#: documentation/content/en/books/handbook/security/_index.adoc:2336
#, no-wrap
msgid "The maximum size of a file the user may own. Unlike disk quotas (crossref:disks[quotas,\"Disk Quotas\"]), this limit is enforced on individual files, not the set of all files a user owns."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2336
+#: documentation/content/en/books/handbook/security/_index.adoc:2337
#, no-wrap
msgid "maxproc"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2338
+#: documentation/content/en/books/handbook/security/_index.adoc:2339
#, no-wrap
msgid "The maximum number of foreground and background processes a user can run. This limit may not be larger than the system limit specified by `kern.maxproc`. Setting this limit too small may hinder a user's productivity as some tasks, such as compiling a large program, start lots of processes."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2339
+#: documentation/content/en/books/handbook/security/_index.adoc:2340
#, no-wrap
msgid "memorylocked"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2341
+#: documentation/content/en/books/handbook/security/_index.adoc:2342
#, no-wrap
msgid "The maximum amount of memory a process may request to be locked into main memory using man:mlock[2]. Some system-critical programs, such as man:amd[8], lock into main memory so that if the system begins to swap, they do not contribute to disk thrashing."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2342
+#: documentation/content/en/books/handbook/security/_index.adoc:2343
#, no-wrap
msgid "memoryuse"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2344
+#: documentation/content/en/books/handbook/security/_index.adoc:2345
#, no-wrap
msgid "The maximum amount of memory a process may consume at any given time. It includes both core memory and swap usage. This is not a catch-all limit for restricting memory consumption, but is a good start."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2345
+#: documentation/content/en/books/handbook/security/_index.adoc:2346
#, no-wrap
msgid "openfiles"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2347
+#: documentation/content/en/books/handbook/security/_index.adoc:2348
#, no-wrap
msgid "The maximum number of files a process may have open. In FreeBSD, files are used to represent sockets and IPC channels, so be careful not to set this too low. The system-wide limit for this is defined by `kern.maxfiles`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2348
+#: documentation/content/en/books/handbook/security/_index.adoc:2349
#, no-wrap
msgid "sbsize"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2350
+#: documentation/content/en/books/handbook/security/_index.adoc:2351
#, no-wrap
msgid "The limit on the amount of network memory a user may consume. This can be generally used to limit network communications."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2351
+#: documentation/content/en/books/handbook/security/_index.adoc:2352
#, no-wrap
msgid "stacksize"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/security/_index.adoc:2352
+#: documentation/content/en/books/handbook/security/_index.adoc:2353
#, no-wrap
msgid "The maximum size of a process stack. This alone is not sufficient to limit the amount of memory a program may use, so it should be used in conjunction with other limits."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2355
+#: documentation/content/en/books/handbook/security/_index.adoc:2356
msgid "There are a few other things to remember when setting resource limits:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2357
+#: documentation/content/en/books/handbook/security/_index.adoc:2358
msgid ""
"Processes started at system startup by [.filename]#/etc/rc# are assigned to "
"the `daemon` login class."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2358
+#: documentation/content/en/books/handbook/security/_index.adoc:2359
msgid ""
"Although the default [.filename]#/etc/login.conf# is a good source of "
"reasonable values for most limits, they may not be appropriate for every "
@@ -4896,14 +4896,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2359
+#: documentation/content/en/books/handbook/security/_index.adoc:2360
msgid ""
"Xorg takes a lot of resources and encourages users to run more programs "
"simultaneously."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2360
+#: documentation/content/en/books/handbook/security/_index.adoc:2361
msgid ""
"Many limits apply to individual processes, not the user as a whole. For "
"example, setting `openfiles` to `50` means that each process the user runs "
@@ -4913,7 +4913,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2362
+#: documentation/content/en/books/handbook/security/_index.adoc:2363
msgid ""
"For further information on resource limits and login classes and "
"capabilities in general, refer to man:cap.mkdb[1], man:getrlimit[2], and man:"
@@ -4921,20 +4921,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:2363
+#: documentation/content/en/books/handbook/security/_index.adoc:2364
#, no-wrap
msgid "Enabling and Configuring Resource Limits"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2367
+#: documentation/content/en/books/handbook/security/_index.adoc:2368
msgid ""
"The `kern.racct.enable` tunable must be set to a non-zero value. Custom "
"kernels require specific configuration:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2372
+#: documentation/content/en/books/handbook/security/_index.adoc:2373
#, no-wrap
msgid ""
"options RACCT\n"
@@ -4942,27 +4942,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2375
+#: documentation/content/en/books/handbook/security/_index.adoc:2376
msgid ""
"Once the system has rebooted into the new kernel, `rctl` may be used to set "
"rules for the system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2377
+#: documentation/content/en/books/handbook/security/_index.adoc:2378
msgid ""
"Rule syntax is controlled through the use of a subject, subject-id, "
"resource, and action, as seen in this example rule:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2381
+#: documentation/content/en/books/handbook/security/_index.adoc:2382
#, no-wrap
msgid "user:trhodes:maxproc:deny=10/user\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2386
+#: documentation/content/en/books/handbook/security/_index.adoc:2387
msgid ""
"In this rule, the subject is `user`, the subject-id is `trhodes`, the "
"resource, `maxproc`, is the maximum number of processes, and the action is "
@@ -4973,7 +4973,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2390
+#: documentation/content/en/books/handbook/security/_index.adoc:2391
msgid ""
"Some care must be taken when adding rules. Since this user is constrained "
"to `10` processes, this example will prevent the user from performing other "
@@ -4982,7 +4982,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2396
+#: documentation/content/en/books/handbook/security/_index.adoc:2397
#, no-wrap
msgid ""
"% man test\n"
@@ -4991,20 +4991,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2400
+#: documentation/content/en/books/handbook/security/_index.adoc:2401
msgid ""
"As another example, a jail can be prevented from exceeding a memory limit. "
"This rule could be written as:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2404
+#: documentation/content/en/books/handbook/security/_index.adoc:2405
#, no-wrap
msgid "# rctl -a jail:httpd:memoryuse:deny=2G/jail\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2408
+#: documentation/content/en/books/handbook/security/_index.adoc:2409
msgid ""
"Rules will persist across reboots if they have been added to [.filename]#/"
"etc/rctl.conf#. The format is a rule, without the preceding command. For "
@@ -5012,7 +5012,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2413
+#: documentation/content/en/books/handbook/security/_index.adoc:2414
#, no-wrap
msgid ""
"# Block jail from using more than 2G memory:\n"
@@ -5020,44 +5020,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2416
+#: documentation/content/en/books/handbook/security/_index.adoc:2417
msgid "To remove a rule, use `rctl` to remove it from the list:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2420
+#: documentation/content/en/books/handbook/security/_index.adoc:2421
#, no-wrap
msgid "# rctl -r user:trhodes:maxproc:deny=10/user\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2424
+#: documentation/content/en/books/handbook/security/_index.adoc:2425
msgid ""
"A method for removing all rules is documented in man:rctl[8]. However, if "
"removing all rules for a single user is required, this command may be issued:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2428
+#: documentation/content/en/books/handbook/security/_index.adoc:2429
#, no-wrap
msgid "# rctl -r user:trhodes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2432
+#: documentation/content/en/books/handbook/security/_index.adoc:2433
msgid ""
"Many other resources exist which can be used to exert additional control "
"over various `subjects`. See man:rctl[8] to learn about them."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:2434
+#: documentation/content/en/books/handbook/security/_index.adoc:2435
#, no-wrap
msgid "Shared Administration with Sudo"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2440
+#: documentation/content/en/books/handbook/security/_index.adoc:2441
msgid ""
"System administrators often need the ability to grant enhanced permissions "
"to users so they may perform privileged tasks. The idea that team members "
@@ -5070,7 +5070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2447
+#: documentation/content/en/books/handbook/security/_index.adoc:2448
msgid ""
"Up to this point, the security chapter has covered permitting access to "
"authorized users and attempting to prevent unauthorized access. Another "
@@ -5084,7 +5084,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2451
+#: documentation/content/en/books/handbook/security/_index.adoc:2452
msgid ""
"Sudo allows administrators to configure more rigid access to system commands "
"and provide for some advanced logging features. As a tool, it is available "
@@ -5093,13 +5093,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2455
+#: documentation/content/en/books/handbook/security/_index.adoc:2456
#, no-wrap
msgid "# pkg install sudo\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2459
+#: documentation/content/en/books/handbook/security/_index.adoc:2460
msgid ""
"After the installation is complete, the installed `visudo` will open the "
"configuration file with a text editor. Using `visudo` is highly recommended "
@@ -5108,7 +5108,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2463
+#: documentation/content/en/books/handbook/security/_index.adoc:2464
msgid ""
"The configuration file is made up of several small sections which allow for "
"extensive configuration. In the following example, web application "
@@ -5118,24 +5118,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2467
+#: documentation/content/en/books/handbook/security/_index.adoc:2468
#, no-wrap
msgid "user1 ALL=(ALL) /usr/sbin/service webservice *\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2470
+#: documentation/content/en/books/handbook/security/_index.adoc:2471
msgid "The user may now start _webservice_ using this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2474
+#: documentation/content/en/books/handbook/security/_index.adoc:2475
#, no-wrap
msgid "% sudo /usr/sbin/service webservice start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2480
+#: documentation/content/en/books/handbook/security/_index.adoc:2481
msgid ""
"While this configuration allows a single user access to the webservice "
"service; however, in most organizations, there is an entire web team in "
@@ -5145,38 +5145,38 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2484
+#: documentation/content/en/books/handbook/security/_index.adoc:2485
#, no-wrap
msgid "# pw groupadd -g 6001 -n webteam\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2487
+#: documentation/content/en/books/handbook/security/_index.adoc:2488
msgid ""
"Using the same man:pw[8] command, the user is added to the webteam group:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2491
+#: documentation/content/en/books/handbook/security/_index.adoc:2492
#, no-wrap
msgid "# pw groupmod -m user1 -n webteam\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2494
+#: documentation/content/en/books/handbook/security/_index.adoc:2495
msgid ""
"Finally, this line in [.filename]#/usr/local/etc/sudoers# allows any member "
"of the webteam group to manage _webservice_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2498
+#: documentation/content/en/books/handbook/security/_index.adoc:2499
#, no-wrap
msgid "%webteam ALL=(ALL) /usr/sbin/service webservice *\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2503
+#: documentation/content/en/books/handbook/security/_index.adoc:2504
msgid ""
"Unlike man:su[1], Sudo only requires the end user password. This adds an "
"advantage where users will not need shared passwords, a finding in most "
@@ -5184,7 +5184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2507
+#: documentation/content/en/books/handbook/security/_index.adoc:2508
msgid ""
"Users permitted to run applications with Sudo only enter their own "
"passwords. This is more secure and gives better control than man:su[1], "
@@ -5193,7 +5193,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2515
+#: documentation/content/en/books/handbook/security/_index.adoc:2516
msgid ""
"Most organizations are moving or have moved toward a two factor "
"authentication model. In these cases, the user may not have a password to "
@@ -5203,19 +5203,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2519
+#: documentation/content/en/books/handbook/security/_index.adoc:2520
#, no-wrap
msgid "%webteam ALL=(ALL) NOPASSWD: /usr/sbin/service webservice *\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/security/_index.adoc:2524
+#: documentation/content/en/books/handbook/security/_index.adoc:2525
#, no-wrap
msgid "Logging Output"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2531
+#: documentation/content/en/books/handbook/security/_index.adoc:2532
msgid ""
"An advantage to implementing Sudo is the ability to enable session logging. "
"Using the built in log mechanisms and the included sudoreplay command, all "
@@ -5226,13 +5226,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2535
+#: documentation/content/en/books/handbook/security/_index.adoc:2536
#, no-wrap
msgid "Defaults iolog_dir=/var/log/sudo-io/%{user}\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2544
+#: documentation/content/en/books/handbook/security/_index.adoc:2545
msgid ""
"This directory will be created automatically after the logging is "
"configured. It is best to let the system create directory with default "
@@ -5242,7 +5242,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2548
+#: documentation/content/en/books/handbook/security/_index.adoc:2549
msgid ""
"Once this directive has been added to the [.filename]#sudoers# file, any "
"user configuration can be updated with the request to log access. In the "
@@ -5251,13 +5251,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2552
+#: documentation/content/en/books/handbook/security/_index.adoc:2553
#, no-wrap
msgid "%webteam ALL=(ALL) NOPASSWD: LOG_INPUT: LOG_OUTPUT: /usr/sbin/service webservice *\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2556
+#: documentation/content/en/books/handbook/security/_index.adoc:2557
msgid ""
"From this point on, all _webteam_ members altering the status of the "
"_webservice_ application will be logged. The list of previous and current "
@@ -5265,13 +5265,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2560
+#: documentation/content/en/books/handbook/security/_index.adoc:2561
#, no-wrap
msgid "# sudoreplay -l\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2564
+#: documentation/content/en/books/handbook/security/_index.adoc:2565
msgid ""
"In the output, to replay a specific session, search for the `TSID=` entry, "
"and pass that to sudoreplay with no other options to replay the session at "
@@ -5279,13 +5279,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2568
+#: documentation/content/en/books/handbook/security/_index.adoc:2569
#, no-wrap
msgid "# sudoreplay user1/00/00/02\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2575
+#: documentation/content/en/books/handbook/security/_index.adoc:2576
msgid ""
"While sessions are logged, any administrator is able to remove sessions and "
"leave only a question of why they had done so. It is worthwhile to add a "
@@ -5294,66 +5294,66 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2579
+#: documentation/content/en/books/handbook/security/_index.adoc:2580
msgid ""
"The `sudoreplay` is extremely extendable. Consult the documentation for "
"more information."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/security/_index.adoc:2581
+#: documentation/content/en/books/handbook/security/_index.adoc:2582
#, no-wrap
msgid "Using doas as an alternative to sudo"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2584
+#: documentation/content/en/books/handbook/security/_index.adoc:2585
msgid ""
"As an alternative to package:security/sudo[] package:security/doas[] can be "
"used to provide the ability for users to get enhanced privileges."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2586
+#: documentation/content/en/books/handbook/security/_index.adoc:2587
msgid ""
"The doas utility is available via the ports collection in package:security/"
"doas[] or via the man:pkg[8] utility."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2588
+#: documentation/content/en/books/handbook/security/_index.adoc:2589
msgid ""
"After the installation [.filename]#/usr/local/etc/doas.conf# must be "
"configured to grant access for users for specific commands, or roles."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2590
+#: documentation/content/en/books/handbook/security/_index.adoc:2591
msgid ""
"The simpliest entry could be the following, which grants local_user root "
"permissions without asking for its password when executing the doas command."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2594
+#: documentation/content/en/books/handbook/security/_index.adoc:2595
#, no-wrap
msgid "permit nopass local_user as root\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2597
+#: documentation/content/en/books/handbook/security/_index.adoc:2598
msgid "For more configuration examples, please read man:doas.conf[5]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/security/_index.adoc:2599
+#: documentation/content/en/books/handbook/security/_index.adoc:2600
msgid ""
"After the installation and configuration of the `doas` utility, a command "
"can now be executed with enhanced privileges, like for example."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/security/_index.adoc:2603
+#: documentation/content/en/books/handbook/security/_index.adoc:2604
#, no-wrap
msgid "$ doas vi /etc/rc.conf\n"
msgstr ""
diff --git a/documentation/content/en/books/handbook/serialcomms/_index.po b/documentation/content/en/books/handbook/serialcomms/_index.po
index 34644213a3..14819ff306 100644
--- a/documentation/content/en/books/handbook/serialcomms/_index.po
+++ b/documentation/content/en/books/handbook/serialcomms/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 27. Serial Communications"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:14
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:15
#, no-wrap
msgid "Serial Communications"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:52
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:57
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:58
msgid ""
"UNIX(R) has always had support for serial communications as the very first "
"UNIX(R) machines relied on serial lines for user input and output. Things "
@@ -57,117 +57,117 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:59
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:60
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:61
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:62
msgid "How to connect terminals to a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:62
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:63
msgid "How to use a modem to dial out to remote hosts."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:63
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:64
msgid "How to allow remote users to login to a FreeBSD system with a modem."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:64
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:65
msgid "How to boot a FreeBSD system from a serial console."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:66
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:67
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:68
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:69
msgid ""
"Know how to crossref:kernelconfig[kernelconfig, configure and install a "
"custom kernel]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:69
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:70
msgid "Understand crossref:basics[basics, FreeBSD permissions and processes]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:70
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:71
msgid ""
"Have access to the technical manual for the serial hardware to be used with "
"FreeBSD."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:72
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:73
#, no-wrap
msgid "Serial Terminology and Hardware"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:75
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:76
msgid "The following terms are often used in serial communications:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:76
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:77
#, no-wrap
msgid "bps"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:78
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:79
msgid "Bits per Second (bps) is the rate at which data is transmitted."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:79
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:80
#, no-wrap
msgid "DTE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:82
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:83
msgid ""
"Data Terminal Equipment (DTE) is one of two endpoints in a serial "
"communication. An example would be a computer."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:83
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:84
#, no-wrap
msgid "DCE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:86
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:87
msgid ""
"Data Communications Equipment (DCE) is the other endpoint in a serial "
"communication. Typically, it is a modem or serial terminal."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:87
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:88
#, no-wrap
msgid "RS-232"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:90
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:91
msgid ""
"The original standard which defined hardware serial communications. It has "
"since been renamed to TIA-232."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:93
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:94
msgid ""
"When referring to communication data rates, this section does not use the "
"term _baud_. Baud refers to the number of electrical state transitions made "
@@ -175,7 +175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:96
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:97
msgid ""
"To connect a serial terminal to a FreeBSD system, a serial port on the "
"computer and the proper cable to connect to the serial device are needed. "
@@ -184,13 +184,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:98
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:99
#, no-wrap
msgid "Serial Cables and Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:103
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:104
msgid ""
"There are several different kinds of serial cables. The two most common "
"types are null-modem cables and standard RS-232 cables. The documentation "
@@ -198,7 +198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:109
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:110
msgid ""
"These two types of cables differ in how the wires are connected to the "
"connector. Each wire represents a signal, with the defined signals "
@@ -210,7 +210,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:112
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:113
msgid ""
"A null-modem cable switches the \"Transmitted Data\" pin of the connector on "
"one end with the \"Received Data\" pin on the other end. The connector can "
@@ -218,7 +218,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:117
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:118
msgid ""
"A null-modem cable can be constructed using the pin connections summarized "
"in <<nullmodem-db25>>, <<nullmodem-db9>>, and <<nullmodem-db9-25>>. While "
@@ -229,346 +229,346 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:119
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:120
#, no-wrap
msgid "RS-232C Signal Names"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:123
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:124
#, no-wrap
msgid "Acronyms"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:125
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:126
#, no-wrap
msgid "Names"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:126
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:172
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:127
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:173
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:226
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:237
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:291
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:302
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:174
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:227
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:238
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:292
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:303
#, no-wrap
msgid "RD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:128
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:129
#, no-wrap
msgid "Received Data"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:129
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:167
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:178
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:231
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:130
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:168
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:179
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:232
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:296
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:233
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:297
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:298
#, no-wrap
msgid "TD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:131
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:132
#, no-wrap
msgid "Transmitted Data"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:132
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:191
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:197
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:208
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:213
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:238
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:244
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:261
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:267
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:303
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:309
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:326
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:332
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:133
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:192
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:198
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:209
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:214
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:239
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:245
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:262
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:268
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:304
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:310
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:327
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:333
#, no-wrap
msgid "DTR"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:134
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:135
#, no-wrap
msgid "Data Terminal Ready"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:135
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:196
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:203
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:243
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:256
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:308
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:321
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:136
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:197
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:204
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:244
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:257
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:309
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:322
#, no-wrap
msgid "DSR"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:137
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:138
#, no-wrap
msgid "Data Set Ready"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:138
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:202
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:209
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:249
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:262
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:314
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:327
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:139
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:203
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:210
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:250
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:263
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:315
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:328
#, no-wrap
msgid "DCD"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:140
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:141
#, no-wrap
msgid "Data Carrier Detect"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:141
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:161
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:166
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:250
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:255
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:315
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:320
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:142
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:162
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:167
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:251
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:256
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:316
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:321
#, no-wrap
msgid "SG"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:143
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:144
#, no-wrap
msgid "Signal Ground"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:144
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:179
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:190
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:268
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:278
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:333
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:343
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:145
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:180
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:191
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:269
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:279
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:334
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:344
#, no-wrap
msgid "RTS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:146
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:147
#, no-wrap
msgid "Request to Send"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:147
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:184
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:148
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:185
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:273
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:186
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:274
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:338
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:275
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:339
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:340
#, no-wrap
msgid "CTS"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:148
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:149
#, no-wrap
msgid "Clear to Send"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:151
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:152
#, no-wrap
msgid "DB-25 to DB-25 Null-Modem Cable"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:155
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:160
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:220
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:225
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:285
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:290
-#, no-wrap
-msgid "Signal"
-msgstr ""
-
-#. type: Table
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:156
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:158
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:161
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:221
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:223
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:226
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:286
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:288
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:291
#, no-wrap
-msgid "Pin #"
+msgid "Signal"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:162
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:164
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:269
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:277
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:318
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:334
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:157
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:159
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:222
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:224
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:287
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:289
#, no-wrap
-msgid "7"
+msgid "Pin #"
msgstr ""
#. type: Table
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:163
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:169
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:175
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:181
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:187
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:193
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:199
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:205
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:211
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:228
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:234
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:240
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:246
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:252
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:258
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:264
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:165
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:270
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:276
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:293
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:299
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:305
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:311
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:317
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:323
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:329
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:278
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:319
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:335
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:341
#, no-wrap
-msgid "connects to"
+msgid "7"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:168
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:164
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:170
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:176
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:227
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:182
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:188
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:194
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:200
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:206
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:212
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:229
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:235
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:292
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:241
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:247
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:253
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:259
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:265
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:271
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:277
#: documentation/content/en/books/handbook/serialcomms/_index.adoc:294
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:300
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:306
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:312
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:318
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:324
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:330
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:336
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:342
+#, no-wrap
+msgid "connects to"
+msgstr ""
+
+#. type: Table
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:169
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:177
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:228
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:236
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:293
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:295
#, no-wrap
msgid "2"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:170
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:174
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:229
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:233
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:298
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:300
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:171
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:175
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:230
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:234
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:299
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:301
#, no-wrap
msgid "3"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:180
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:188
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:239
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:245
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:259
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:265
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:304
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:310
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:342
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:181
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:189
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:240
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:246
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:260
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:266
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:305
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:311
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:343
#, no-wrap
msgid "4"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:182
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:186
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:251
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:253
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:316
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:336
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:183
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:187
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:252
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:254
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:317
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:337
#, no-wrap
msgid "5"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:192
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:198
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:206
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:212
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:324
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:330
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:193
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:199
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:207
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:213
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:325
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:331
#, no-wrap
msgid "20"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:194
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:204
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:241
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:257
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:306
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:322
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:195
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:205
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:242
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:258
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:307
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:323
#, no-wrap
msgid "6"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:200
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:210
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:271
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:275
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:312
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:340
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:201
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:211
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:272
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:276
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:313
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:341
#, no-wrap
msgid "8"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:216
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:217
#, no-wrap
msgid "DB-9 to DB-9 Null-Modem Cable"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:247
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:263
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:328
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:248
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:264
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:329
#, no-wrap
msgid "1"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:281
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:282
#, no-wrap
msgid "DB-9 to DB-25 Null-Modem Cable"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:348
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:349
msgid ""
"When one pin at one end connects to a pair of pins at the other end, it is "
"usually implemented with one short wire between the pair of pins in their "
@@ -576,7 +576,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:353
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:354
msgid ""
"Serial ports are the devices through which data is transferred between the "
"FreeBSD host computer and the terminal. Several kinds of serial ports "
@@ -585,7 +585,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:358
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:359
msgid ""
"Most terminals have DB-25 ports. Personal computers may have DB-25 or DB-9 "
"ports. A multiport serial card may have RJ-12 or RJ-45/ ports. See the "
@@ -594,14 +594,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:361
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:362
msgid ""
"In FreeBSD, each serial port is accessed through an entry in [.filename]#/"
"dev#. There are two different kinds of entries:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:363
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:364
msgid ""
"Call-in ports are named [.filename]#/dev/ttyuN# where _N_ is the port "
"number, starting from zero. If a terminal is connected to the first serial "
@@ -613,7 +613,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:364
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:365
msgid ""
"Call-out ports are named [.filename]#/dev/cuauN# on FreeBSD versions 8.X and "
"higher and [.filename]#/dev/cuadN# on FreeBSD versions 7.X and lower. Call-"
@@ -623,7 +623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:369
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:370
msgid ""
"FreeBSD also provides initialization devices ([.filename]#/dev/ttyuN.init# "
"and [.filename]#/dev/cuauN.init# or [.filename]#/dev/cuadN.init#) and "
@@ -638,13 +638,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:371
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:372
#, no-wrap
msgid "Serial Port Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:376
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:377
msgid ""
"By default, FreeBSD supports four serial ports which are commonly known as [."
"filename]#COM1#, [.filename]#COM2#, [.filename]#COM3#, and [."
@@ -655,20 +655,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:378
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:379
msgid ""
"To see if the system recognizes the serial ports, look for system boot "
"messages that start with `uart`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:382
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:383
#, no-wrap
msgid "# grep uart /var/run/dmesg.boot\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:388
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:389
msgid ""
"If the system does not recognize all of the needed serial ports, additional "
"entries can be added to [.filename]#/boot/device.hints#. This file already "
@@ -679,7 +679,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:391
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:392
msgid ""
"To determine the default set of terminal I/O settings used by the port, "
"specify its device name. This example determines the settings for the call-"
@@ -687,13 +687,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:395
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:396
#, no-wrap
msgid "# stty -a -f /dev/ttyu1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:403
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:404
msgid ""
"System-wide initialization of serial devices is controlled by [.filename]#/"
"etc/rc.d/serial#. This file affects the default settings of serial "
@@ -706,13 +706,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:407
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:408
#, no-wrap
msgid "# stty -f /dev/ttyu5.init clocal cs8 ixon ixoff\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:411
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:412
msgid ""
"To prevent certain settings from being changed by an application, make "
"adjustments to the locking device. For example, to lock the speed of [."
@@ -720,26 +720,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:415
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:416
#, no-wrap
msgid "# stty -f /dev/ttyu5.lock 57600\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:418
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:419
msgid ""
"Now, any application that opens [.filename]#ttyu5# and tries to change the "
"speed of the port will be stuck with 57600 bps."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:420
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:421
#, no-wrap
msgid "Terminals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:424
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:425
msgid ""
"Terminals provide a convenient and low-cost way to access a FreeBSD system "
"when not at the computer's console or on a connected network. This section "
@@ -747,7 +747,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:427
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:428
msgid ""
"The original UNIX(R) systems did not have consoles. Instead, users logged "
"in and ran programs through terminals that were connected to the computer's "
@@ -755,7 +755,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:430
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:431
msgid ""
"The ability to establish a login session on a serial port still exists in "
"nearly every UNIX(R)-like operating system today, including FreeBSD. By "
@@ -765,7 +765,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:434
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:435
msgid ""
"Many terminals can be attached to a FreeBSD system. An older spare computer "
"can be used as a terminal wired into a more powerful computer running "
@@ -774,18 +774,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:436
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:437
msgid "FreeBSD supports three types of terminals:"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:437
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:438
#, no-wrap
msgid "Dumb terminals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:441
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:442
msgid ""
"Dumb terminals are specialized hardware that connect to computers over "
"serial lines. They are called \"dumb\" because they have only enough "
@@ -795,7 +795,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:444
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:445
msgid ""
"There are hundreds of kinds of dumb terminals made by many manufacturers, "
"and just about any kind will work with FreeBSD. Some high-end terminals can "
@@ -804,20 +804,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:446
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:447
msgid ""
"Dumb terminals are popular in work environments where workers do not need "
"access to graphical applications."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:447
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:448
#, no-wrap
msgid "Computers Acting as Terminals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:450
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:451
msgid ""
"Since a dumb terminal has just enough ability to display, send, and receive "
"text, any spare computer can be a dumb terminal. All that is needed is the "
@@ -825,7 +825,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:453
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:454
msgid ""
"This configuration can be useful. For example, if one user is busy working "
"at the FreeBSD system's console, another user can do some text-only work at "
@@ -834,47 +834,47 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:455
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:456
msgid ""
"There are at least two utilities in the base-system of FreeBSD that can be "
"used to work through a serial connection: man:cu[1] and man:tip[1]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:457
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:458
msgid ""
"For example, to connect from a client system that runs FreeBSD to the serial "
"connection of another system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:461
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:462
#, no-wrap
msgid "# cu -l /dev/cuauN\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:465
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:466
msgid ""
"Ports are numbered starting from zero. This means that [.filename]#COM1# is "
"[.filename]#/dev/cuau0#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:467
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:468
msgid ""
"Additional programs are available through the Ports Collection, such as "
"package:comms/minicom[]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:468
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:469
#, no-wrap
msgid "X Terminals"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:472
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:473
msgid ""
"X terminals are the most sophisticated kind of terminal available. Instead "
"of connecting to a serial port, they usually connect to a network like "
@@ -883,19 +883,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:474
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:475
msgid ""
"This chapter does not cover the setup, configuration, or use of X terminals."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:476
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:477
#, no-wrap
msgid "Terminal Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:480
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:481
msgid ""
"This section describes how to configure a FreeBSD system to enable a login "
"session on a serial terminal. It assumes that the system recognizes the "
@@ -904,7 +904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:488
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:489
msgid ""
"In FreeBSD, `init` reads [.filename]#/etc/ttys# and starts a `getty` process "
"on the available terminals. The `getty` process is responsible for reading "
@@ -918,14 +918,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:490
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:491
msgid ""
"The default [.filename]#/etc/ttys# configures support for the first four "
"serial ports, [.filename]#ttyu0# through [.filename]#ttyu3#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:497
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:498
#, no-wrap
msgid ""
"ttyu0 \"/usr/libexec/getty std.9600\" dialup off secure\n"
@@ -935,7 +935,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:501
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:502
msgid ""
"When attaching a terminal to one of those ports, modify the default entry to "
"set the required speed and terminal type, to turn the device `on` and, if "
@@ -944,7 +944,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:506
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:507
msgid ""
"<<ex-etc-ttys>> configures two terminals in [.filename]#/etc/ttys#. The "
"first entry configures a Wyse-50 connected to [.filename]#COM2#. The second "
@@ -954,13 +954,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:509
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:510
#, no-wrap
msgid "Configuring Terminal Entries"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:516
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:517
#, no-wrap
msgid ""
"ttyu1 \"/usr/libexec/getty std.38400\" wy50 on insecure \n"
@@ -968,12 +968,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:519
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:520
msgid "The first field specifies the device name of the serial terminal."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:529
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:530
msgid ""
"The second field tells `getty` to initialize and open the line, set the line "
"speed, prompt for a user name, and then execute the `login` program. The "
@@ -989,7 +989,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:534
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:535
msgid ""
"The third field is the type of terminal. For dial-up ports, `unknown` or "
"`dialup` is typically used since users may dial up with practically any type "
@@ -1000,14 +1000,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:537
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:538
msgid ""
"The fourth field specifies if the port should be enabled. To enable logins "
"on this port, this field must be set to `on`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:543
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:544
msgid ""
"The final field is used to specify whether the port is secure. Marking a "
"port as `secure` means that it is trusted enough to allow `root` to login "
@@ -1019,28 +1019,28 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:546
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:547
msgid ""
"After making any changes to [.filename]#/etc/ttys#, send a SIGHUP (hangup) "
"signal to the `init` process to force it to re-read its configuration file:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:550
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:724
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:551
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:725
#, no-wrap
msgid "# kill -HUP 1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:553
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:554
msgid ""
"Since `init` is always the first process run on a system, it always has a "
"process ID of `1`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:555
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:556
msgid ""
"If everything is set up correctly, all cables are in place, and the "
"terminals are powered up, a `getty` process should now be running on each "
@@ -1048,13 +1048,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:557
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:558
#, no-wrap
msgid "Troubleshooting the Connection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:561
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:562
msgid ""
"Even with the most meticulous attention to detail, something could still go "
"wrong while setting up a terminal. Here is a list of common symptoms and "
@@ -1062,7 +1062,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:564
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:565
msgid ""
"If no login prompt appears, make sure the terminal is plugged in and powered "
"up. If it is a personal computer acting as a terminal, make sure it is "
@@ -1070,14 +1070,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:567
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:568
msgid ""
"Make sure the cable is connected firmly to both the terminal and the FreeBSD "
"computer. Make sure it is the right kind of cable."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:571
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:572
msgid ""
"Make sure the terminal and FreeBSD agree on the bps rate and parity "
"settings. For a video display terminal, make sure the contrast and "
@@ -1086,7 +1086,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:574
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:575
msgid ""
"Use `ps` to make sure that a `getty` process is running and serving the "
"terminal. For example, the following listing shows that a `getty` is "
@@ -1095,7 +1095,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:579
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:580
#, no-wrap
msgid ""
"# ps -axww|grep ttyu\n"
@@ -1103,7 +1103,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:583
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:584
msgid ""
"If no `getty` process is running, make sure the port is enabled in [."
"filename]#/etc/ttys#. Remember to run `kill -HUP 1` after modifying [."
@@ -1111,7 +1111,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:588
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:589
msgid ""
"If the `getty` process is running but the terminal still does not display a "
"login prompt, or if it displays a prompt but will not accept typed input, "
@@ -1124,7 +1124,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:592
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:593
msgid ""
"If garbage appears instead of a login prompt, make sure the terminal and "
"FreeBSD agree on the bps rate and parity settings. Check the `getty` "
@@ -1133,7 +1133,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:594
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:595
msgid ""
"If characters appear doubled and the password appears when typed, switch the "
"terminal, or the terminal emulation software, from \"half duplex\" or "
@@ -1141,13 +1141,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:596
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:597
#, no-wrap
msgid "Dial-in Service"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:600
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:601
msgid ""
"Configuring a FreeBSD system for dial-in service is similar to configuring "
"terminals, except that modems are used instead of terminal devices. FreeBSD "
@@ -1155,7 +1155,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:602
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:603
msgid ""
"External modems are more convenient because they often can be configured via "
"parameters stored in non-volatile RAM and they usually provide lighted "
@@ -1164,7 +1164,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:605
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:606
msgid ""
"Internal modems usually lack non-volatile RAM, so their configuration may be "
"limited to setting DIP switches. If the internal modem has any signal "
@@ -1173,14 +1173,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:608
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:609
msgid ""
"When using an external modem, a proper cable is needed. A standard RS-232C "
"serial cable should suffice."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:612
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:613
msgid ""
"FreeBSD needs the RTS and CTS signals for flow control at speeds above 2400 "
"bps, the CD signal to detect when a call has been answered or the line has "
@@ -1192,7 +1192,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:615
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:616
msgid ""
"Like other UNIX(R)-like operating systems, FreeBSD uses the hardware signals "
"to find out when a call has been answered or a line has been hung up and to "
@@ -1201,7 +1201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:622
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:623
msgid ""
"FreeBSD supports the NS8250, NS16450, NS16550, and NS16550A-based RS-232C "
"(CCITT V.24) communications interfaces. The 8250 and 16450 devices have "
@@ -1216,7 +1216,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:624
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:625
msgid ""
"The rest of this section demonstrates how to configure a modem to receive "
"incoming connections, how to communicate with the modem, and offers some "
@@ -1224,13 +1224,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:626
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:627
#, no-wrap
msgid "Modem Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:633
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:634
msgid ""
"As with terminals, `init` spawns a `getty` process for each configured "
"serial port used for dial-in connections. When a user dials the modem's "
@@ -1246,7 +1246,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:638
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:639
msgid ""
"There are two schools of thought regarding dial-up modems. One "
"configuration method is to set the modems and systems so that no matter at "
@@ -1259,7 +1259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:645
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:646
msgid ""
"The second method is to configure the RS-232 interface to vary its speed "
"based on the remote user's connection speed. As `getty` does not understand "
@@ -1275,7 +1275,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:652
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:653
msgid ""
"When locking a modem's data communications rate at a particular speed, no "
"changes to [.filename]#/etc/gettytab# should be needed. However, for a "
@@ -1291,7 +1291,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:668
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:669
#, no-wrap
msgid ""
"#\n"
@@ -1310,14 +1310,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:671
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:672
msgid ""
"For a 28.8 Kbps modem, or to take advantage of compression on a 14.4 Kbps "
"modem, use a higher communications rate, as seen in this example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:688
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:689
#, no-wrap
msgid ""
"#\n"
@@ -1337,14 +1337,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:691
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:692
msgid ""
"For a slow CPU or a heavily loaded system without 16550A-based serial ports, "
"this configuration may produce `sio` \"silo\" errors at 57.6 Kbps."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:694
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:695
msgid ""
"The configuration of [.filename]#/etc/ttys# is similar to <<ex-etc-ttys>>, "
"but a different argument is passed to `getty` and `dialup` is used for the "
@@ -1352,13 +1352,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:698
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:699
#, no-wrap
msgid "ttyu0 \"/usr/libexec/getty xxx\" dialup on\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:702
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:703
msgid ""
"The `dialup` terminal type can be changed. For example, setting `vt102` as "
"the default terminal type allows users to use VT102 emulation on their "
@@ -1366,7 +1366,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:705
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:706
msgid ""
"For a locked-speed configuration, specify the speed with a valid type listed "
"in [.filename]#/etc/gettytab#. This example is for a modem whose port speed "
@@ -1374,13 +1374,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:709
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:710
#, no-wrap
msgid "ttyu0 \"/usr/libexec/getty std.19200\" dialup on\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:713
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:714
msgid ""
"In a matching-speed configuration, the entry needs to reference the "
"appropriate beginning \"auto-baud\" entry in [.filename]#/etc/gettytab#. To "
@@ -1389,20 +1389,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:717
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:718
#, no-wrap
msgid "ttyu0 \"/usr/libexec/getty V19200\" dialup on\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:720
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:721
msgid ""
"After editing [.filename]#/etc/ttys#, wait until the modem is properly "
"configured and connected before signaling `init`:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:729
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:730
msgid ""
"High-speed modems, like V.32, V.32bis, and V.34 modems, use hardware (`RTS/"
"CTS`) flow control. Use `stty` to set the hardware flow control flag for "
@@ -1411,7 +1411,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:734
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:735
#, no-wrap
msgid ""
"# stty -f /dev/ttyu1.init crtscts\n"
@@ -1419,20 +1419,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:736
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:737
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:739
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:740
msgid ""
"This section provides a few tips for troubleshooting a dial-up modem that "
"will not connect to a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:743
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:744
msgid ""
"Hook up the modem to the FreeBSD system and boot the system. If the modem "
"has status indication lights, watch to see whether the modem's DTR indicator "
@@ -1443,7 +1443,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:745
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:746
msgid ""
"If the DTR indicator does not light, login to the FreeBSD system through the "
"console and type `ps ax` to see if FreeBSD is running a `getty` process on "
@@ -1451,13 +1451,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:749
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:750
#, no-wrap
msgid " 114 ?? I 0:00.10 /usr/libexec/getty V19200 ttyu0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:753
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:754
msgid ""
"If the second column contains a `d0` instead of a `??` and the modem has not "
"accepted a call yet, this means that `getty` has completed its open on the "
@@ -1468,7 +1468,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:756
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:757
msgid ""
"If no `getty` processes are waiting to open the port, double-check that the "
"entry for the port is correct in [.filename]#/etc/ttys#. Also, check [."
@@ -1477,7 +1477,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:762
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:763
msgid ""
"Next, try dialing into the system. Be sure to use 8 bits, no parity, and 1 "
"stop bit on the remote system. If a prompt does not appear right away, or "
@@ -1488,31 +1488,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:764
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:765
msgid ""
"If there is still no `login:` prompt, check [.filename]#/etc/gettytab# again "
"and double-check that:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:766
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:767
msgid ""
"The initial capability name specified in the entry in [.filename]#/etc/ttys# "
"matches the name of a capability in [.filename]#/etc/gettytab#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:767
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:768
msgid "Each `nx=` entry matches another [.filename]#gettytab# capability name."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:768
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:769
msgid "Each `tc=` entry matches another [.filename]#gettytab# capability name."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:771
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:772
msgid ""
"If the modem on the FreeBSD system will not answer, make sure that the modem "
"is configured to answer the phone when DTR is asserted. If the modem seems "
@@ -1521,20 +1521,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:773
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:774
msgid ""
"If it still does not work, try sending an email to the {freebsd-questions} "
"describing the modem and the problem."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:775
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:776
#, no-wrap
msgid "Dial-out Service"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:779
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:780
msgid ""
"The following are tips for getting the host to connect over the modem to "
"another computer. This is appropriate for establishing a terminal session "
@@ -1542,7 +1542,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:783
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:784
msgid ""
"This kind of connection can be helpful to get a file on the Internet if "
"there are problems using PPP. If PPP is not working, use the terminal "
@@ -1551,20 +1551,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:785
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:786
#, no-wrap
msgid "Using a Stock Hayes Modem"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:789
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:790
msgid ""
"A generic Hayes dialer is built into `tip`. Use `at=hayes` in [.filename]#/"
"etc/remote#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:792
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:793
msgid ""
"The Hayes driver is not smart enough to recognize some of the advanced "
"features of newer modems messages like `BUSY`, `NO DIALTONE`, or `CONNECT "
@@ -1572,7 +1572,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:796
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:797
msgid ""
"The dial timeout for `tip` is 60 seconds. The modem should use something "
"less, or else `tip` will think there is a communication problem. Try "
@@ -1580,13 +1580,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:798
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:799
#, no-wrap
msgid "Using `AT` Commands"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:802
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:803
msgid ""
"Create a \"direct\" entry in [.filename]#/etc/remote#. For example, if the "
"modem is hooked up to the first serial port, [.filename]#/dev/cuau0#, use "
@@ -1594,31 +1594,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:806
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:807
#, no-wrap
msgid "cuau0:dv=/dev/cuau0:br#19200:pa=none\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:810
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:811
msgid ""
"Use the highest bps rate the modem supports in the `br` capability. Then, "
"type `tip cuau0` to connect to the modem."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:812
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:813
msgid "Or, use `cu` as `root` with the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:816
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:817
#, no-wrap
msgid "# cu -lline -sspeed\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:820
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:821
msgid ""
"_line_ is the serial port, such as [.filename]#/dev/cuau0#, and _speed_ is "
"the speed, such as `57600`. When finished entering the AT commands, type `~."
@@ -1626,13 +1626,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:822
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:823
#, no-wrap
msgid "The `@` Sign Does Not Work"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:826
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:827
msgid ""
"The `@` sign in the phone number capability tells `tip` to look in [."
"filename]#/etc/phones# for a phone number. But, the `@` sign is also a "
@@ -1641,24 +1641,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:830
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:831
#, no-wrap
msgid "pn=\\@\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:833
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:834
#, no-wrap
msgid "Dialing from the Command Line"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:836
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:837
msgid "Put a \"generic\" entry in [.filename]#/etc/remote#. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:843
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:844
#, no-wrap
msgid ""
"tip115200|Dial any phone number at 115200 bps:\\\n"
@@ -1668,23 +1668,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:846
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:847
msgid "This should now work:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:850
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:851
#, no-wrap
msgid "# tip -115200 5551234\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:853
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:854
msgid "Users who prefer `cu` over `tip`, can use a generic `cu` entry:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:858
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:859
#, no-wrap
msgid ""
"cu115200|Use cu to dial any number at 115200bps:\\\n"
@@ -1692,24 +1692,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:861
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:862
msgid "and type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:865
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:866
#, no-wrap
msgid "# cu 5551234 -s 115200\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:868
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:869
#, no-wrap
msgid "Setting the bps Rate"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:873
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:874
msgid ""
"Put in an entry for `tip1200` or `cu1200`, but go ahead and use whatever bps "
"rate is appropriate with the `br` capability. `tip` thinks a good default "
@@ -1718,13 +1718,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:875
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:876
#, no-wrap
msgid "Accessing a Number of Hosts Through a Terminal Server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:879
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:880
msgid ""
"Rather than waiting until connected and typing `CONNECT _host_` each time, "
"use ``tip``'s `cm` capability. For example, these entries in [.filename]#/"
@@ -1733,7 +1733,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:888
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:889
#, no-wrap
msgid ""
"pain|pain.deep13.com|Forrester's machine:\\\n"
@@ -1745,27 +1745,27 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:891
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:892
#, no-wrap
msgid "Using More Than One Line with `tip`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:894
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:895
msgid ""
"This is often a problem where a university has several modem lines and "
"several thousand students trying to use them."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:896
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:897
msgid ""
"Make an entry in [.filename]#/etc/remote# and use `@` for the `pn` "
"capability:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:903
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:904
#, no-wrap
msgid ""
"big-university:\\\n"
@@ -1775,12 +1775,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:906
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:907
msgid "Then, list the phone numbers in [.filename]#/etc/phones#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:913
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:914
#, no-wrap
msgid ""
"big-university 5551111\n"
@@ -1790,20 +1790,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:917
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:918
msgid ""
"`tip` will try each number in the listed order, then give up. To keep "
"retrying, run `tip` in a `while` loop."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:919
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:920
#, no-wrap
msgid "Using the Force Character"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:923
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:924
msgid ""
"kbd:[Ctrl+P] is the default \"force\" character, used to tell `tip` that the "
"next character is literal data. The force character can be set to any other "
@@ -1811,7 +1811,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:928
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:929
msgid ""
"Type `~sforce=_single-char_` followed by a newline. _single-char_ is any "
"single character. If _single-char_ is left out, then the force character is "
@@ -1821,26 +1821,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:930
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:931
msgid ""
"To change the force character, specify the following in [.filename]#~/."
"tiprc#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:934
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:935
#, no-wrap
msgid "force=single-char\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:937
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:938
#, no-wrap
msgid "Upper Case Characters"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:942
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:943
msgid ""
"This happens when kbd:[Ctrl+A] is pressed, which is ``tip``'s \"raise "
"character\", specially designed for people with broken caps-lock keys. Use "
@@ -1849,14 +1849,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:944
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:945
msgid ""
"Here is a sample [.filename]#~/.tiprc# for Emacs users who need to type kbd:"
"[Ctrl+2] and kbd:[Ctrl+A]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:949
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:950
#, no-wrap
msgid ""
"force=^^\n"
@@ -1864,18 +1864,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:952
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:953
msgid "The `^^` is kbd:[Shift+Ctrl+6]."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:954
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:955
#, no-wrap
msgid "File Transfers with `tip`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:960
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:961
msgid ""
"When talking to another UNIX(R)-like operating system, files can be sent and "
"received using `~p` (put) and `~t` (take). These commands run `cat` and "
@@ -1884,40 +1884,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:962
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:963
msgid ""
"There is no error checking, so another protocol, like zmodem, should "
"probably be used."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:964
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:965
#, no-wrap
msgid "Using zmodem with `tip`?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:968
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:969
msgid ""
"To receive files, start the sending program on the remote end. Then, type "
"`~C rz` to begin receiving them locally."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:971
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:972
msgid ""
"To send files, start the receiving program on the remote end. Then, type "
"`~C sz _files_` to send them to the remote system."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:973
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:974
#, no-wrap
msgid "Setting Up the Serial Console"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:977
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:978
msgid ""
"FreeBSD has the ability to boot a system with a dumb terminal on a serial "
"port as a console. This configuration is useful for system administrators "
@@ -1926,7 +1926,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:981
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:982
msgid ""
"As described in crossref:boot[boot,The FreeBSD Booting Process], FreeBSD "
"employs a three stage bootstrap. The first two stages are in the boot block "
@@ -1936,20 +1936,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:983
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:984
msgid ""
"In order to set up booting from a serial console, the boot block code, the "
"boot loader code, and the kernel need to be configured."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:985
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:986
#, no-wrap
msgid "Quick Serial Console Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:989
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:990
msgid ""
"This section provides a fast overview of setting up the serial console. "
"This procedure can be used when the dumb terminal is connected to [."
@@ -1957,32 +1957,32 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:991
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:992
#, no-wrap
msgid "Procedure: Configuring a Serial Console on [.filename]#COM1#"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:993
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:994
msgid ""
"Connect the serial cable to [.filename]#COM1# and the controlling terminal."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:994
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:995
msgid ""
"To configure boot messages to display on the serial console, issue the "
"following command as the superuser:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:998
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:999
#, no-wrap
msgid "# echo 'console=\"comconsole\"' >> /boot/loader.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1001
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1002
msgid ""
"Edit [.filename]#/etc/ttys# and change `off` to `on` and `dialup` to `vt100` "
"for the [.filename]#ttyu0# entry. Otherwise, a password will not be required "
@@ -1990,55 +1990,55 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1002
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1003
msgid "Reboot the system to see if the changes took effect."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1004
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1005
msgid ""
"If a different configuration is required, see the next section for a more in-"
"depth configuration explanation."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1006
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1007
#, no-wrap
msgid "In-Depth Serial Console Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1009
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1010
msgid ""
"This section provides a more detailed explanation of the steps needed to "
"setup a serial console in FreeBSD."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1011
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1012
#, no-wrap
msgid "Procedure: Configuring a Serial Console"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1013
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1014
msgid "Prepare a serial cable."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1016
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1017
msgid ""
"Use either a null-modem cable or a standard serial cable and a null-modem "
"adapter. See <<term-cables-null>> for a discussion on serial cables."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1017
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1018
msgid "Unplug the keyboard."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1020
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1021
msgid ""
"Many systems probe for the keyboard during the Power-On Self-Test (POST) and "
"will generate an error if the keyboard is not detected. Some machines will "
@@ -2046,14 +2046,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1022
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1023
msgid ""
"If the computer complains about the error, but boots anyway, no further "
"configuration is needed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1025
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1026
msgid ""
"If the computer refuses to boot without a keyboard attached, configure the "
"BIOS so that it ignores this error. Consult the motherboard's manual for "
@@ -2061,7 +2061,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1032
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1033
msgid ""
"Try setting the keyboard to \"Not installed\" in the BIOS. This setting "
"tells the BIOS not to probe for a keyboard at power-on so it should not "
@@ -2071,7 +2071,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1036
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1037
msgid ""
"If the system has a PS/2(R) mouse, unplug it as well. PS/2(R) mice share "
"some hardware with the keyboard and leaving the mouse plugged in can fool "
@@ -2079,7 +2079,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1044
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1045
msgid ""
"While most systems will boot without a keyboard, quite a few will not boot "
"without a graphics adapter. Some systems can be configured to boot with no "
@@ -2092,14 +2092,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1047
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1048
msgid ""
"Plug a dumb terminal, an old computer with a modem program, or the serial "
"port on another UNIX(R) box into the serial port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1048
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1049
msgid ""
"Add the appropriate `hint.sio.*` entries to [.filename]#/boot/device.hints# "
"for the serial port. Some multi-port cards also require kernel configuration "
@@ -2108,14 +2108,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1049
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1050
msgid ""
"Create [.filename]#boot.config# in the root directory of the `a` partition "
"on the boot drive."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1053
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1054
msgid ""
"This file instructs the boot block code how to boot the system. In order to "
"activate the serial console, one or more of the following options are "
@@ -2123,14 +2123,14 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1054
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1107
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1055
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1108
#, no-wrap
msgid "`-h`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1059
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1060
msgid ""
"Toggles between the internal and serial consoles. Use this to switch "
"console devices. For instance, to boot from the internal (video) console, "
@@ -2141,14 +2141,14 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1060
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1110
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1061
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1111
#, no-wrap
msgid "`-D`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1066
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1067
msgid ""
"Toggles between the single and dual console configurations. In the single "
"configuration, the console will be either the internal console (video "
@@ -2161,20 +2161,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1067
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1068
#, no-wrap
msgid "`-P`"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1069
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1070
msgid ""
"Makes the boot block probe the keyboard. If no keyboard is found, the `-D` "
"and `-h` options are automatically set."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1076
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1077
msgid ""
"Due to space constraints in the current version of the boot blocks, `-P` is "
"capable of detecting extended keyboards only. Keyboards with less than 101 "
@@ -2184,7 +2184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1080
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1081
msgid ""
"Use either `-P` to select the console automatically or `-h` to activate the "
"serial console. Refer to man:boot[8] and man:boot.config[5] for more "
@@ -2192,7 +2192,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1084
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1085
msgid ""
"The options, except for `-P`, are passed to the boot loader. The boot "
"loader will determine whether the internal video or the serial port should "
@@ -2203,19 +2203,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1085
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1086
msgid "Boot the machine."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1087
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1088
msgid ""
"When FreeBSD starts, the boot blocks echo the contents of [.filename]#/boot."
"config# to the console. For example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1092
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1093
#, no-wrap
msgid ""
"/boot.config: -P\n"
@@ -2223,7 +2223,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1096
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1097
msgid ""
"The second line appears only if `-P` is in [.filename]#/boot.config# and "
"indicates the presence or absence of the keyboard. These messages go to "
@@ -2232,64 +2232,64 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1101
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1102
#, no-wrap
msgid "Options"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1103
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1104
#, no-wrap
msgid "Message goes to"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1104
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1105
#, no-wrap
msgid "none"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1106
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1118
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1107
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1119
#, no-wrap
msgid "internal console"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1109
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1120
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1110
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1121
#, no-wrap
msgid "serial console"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1112
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1115
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1113
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1116
#, no-wrap
msgid "serial and internal consoles"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1113
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1114
#, no-wrap
msgid "`-Dh`"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1116
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1117
#, no-wrap
msgid "`-P`, keyboard present"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1119
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1120
#, no-wrap
msgid "`-P`, keyboard absent"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1124
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1125
msgid ""
"After the message, there will be a small pause before the boot blocks "
"continue loading the boot loader and before any further messages are printed "
@@ -2299,14 +2299,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1127
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1128
msgid ""
"Press any key, other than kbd:[Enter], at the console to interrupt the boot "
"process. The boot blocks will then prompt for further action:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1133
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1134
#, no-wrap
msgid ""
">> FreeBSD/i386 BOOT\n"
@@ -2315,7 +2315,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1137
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1138
msgid ""
"Verify that the above message appears on either the serial or internal "
"console, or both, according to the options in [.filename]#/boot.config#. If "
@@ -2324,7 +2324,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1141
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1142
msgid ""
"If there is no prompt on the serial terminal, something is wrong with the "
"settings. Enter `-h` then kbd:[Enter] or kbd:[Return] to tell the boot "
@@ -2333,7 +2333,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1144
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1145
msgid ""
"During the third stage of the boot process, one can still switch between the "
"internal console and the serial console by setting appropriate environment "
@@ -2341,7 +2341,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1148
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1149
msgid ""
"This line in [.filename]#/boot/loader.conf# or [.filename]#/boot/loader.conf."
"local# configures the boot loader and the kernel to send their boot messages "
@@ -2350,20 +2350,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1152
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1153
#, no-wrap
msgid "console=\"comconsole\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1155
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1156
msgid ""
"That line should be the first line of [.filename]#/boot/loader.conf# so that "
"boot messages are displayed on the serial console as early as possible."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1158
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1159
msgid ""
"If that line does not exist, or if it is set to `console=\"vidconsole\"`, "
"the boot loader and the kernel will use whichever console is indicated by `-"
@@ -2371,7 +2371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1160
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1161
msgid ""
"At the moment, the boot loader has no option equivalent to `-P` in the boot "
"block, and there is no provision to automatically select the internal "
@@ -2379,7 +2379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1167
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1168
msgid ""
"While it is not required, it is possible to provide a `login` prompt over "
"the serial line. To configure this, edit the entry for the serial port in [."
@@ -2389,13 +2389,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1169
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1170
#, no-wrap
msgid "Setting a Faster Serial Port Speed"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1173
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1174
msgid ""
"By default, the serial port settings are 9600 baud, 8 bits, no parity, and 1 "
"stop bit. To change the default console speed, use one of the following "
@@ -2403,7 +2403,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1176
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1177
msgid ""
"Edit [.filename]#/etc/make.conf# and set `BOOT_COMCONSOLE_SPEED` to the new "
"console speed. Then, recompile and install the boot blocks and the boot "
@@ -2411,7 +2411,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1183
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1184
#, no-wrap
msgid ""
"# cd /sys/boot\n"
@@ -2421,7 +2421,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1186
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1187
msgid ""
"If the serial console is configured in some other way than by booting with `-"
"h`, or if the serial console used by the kernel is different from the one "
@@ -2430,27 +2430,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1190
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1191
#, no-wrap
msgid "options CONSPEED=19200\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1193
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1194
msgid ""
"Add the `-S__19200__` boot option to [.filename]#/boot.config#, replacing "
"`_19200_` with the speed to use."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1194
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1195
msgid ""
"Add the following options to [.filename]#/boot/loader.conf#. Replace "
"`_115200_` with the speed to use."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1201
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1202
#, no-wrap
msgid ""
"boot_multicons=\"YES\"\n"
@@ -2460,13 +2460,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1204
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1205
#, no-wrap
msgid "Entering the DDB Debugger from the Serial Line"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1209
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1210
msgid ""
"To configure the ability to drop into the kernel debugger from the serial "
"console, add the following options to a custom kernel configuration file and "
@@ -2478,7 +2478,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1214
+#: documentation/content/en/books/handbook/serialcomms/_index.adoc:1215
#, no-wrap
msgid ""
"options BREAK_TO_DEBUGGER\n"
diff --git a/documentation/content/en/books/handbook/usb-device-mode/_index.po b/documentation/content/en/books/handbook/usb-device-mode/_index.po
index 723fa11bb6..13beea90e4 100644
--- a/documentation/content/en/books/handbook/usb-device-mode/_index.po
+++ b/documentation/content/en/books/handbook/usb-device-mode/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 26. USB Device Mode / USB OTG"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:14
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:15
#, no-wrap
msgid "USB Device Mode / USB OTG"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:52
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:56
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:57
msgid ""
"This chapter covers the use of USB Device Mode and USB On The Go (USB OTG) "
"in FreeBSD. This includes virtual serial consoles, virtual network "
@@ -55,7 +55,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:61
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:62
msgid ""
"When running on hardware that supports USB device mode or USB OTG, like that "
"built into many embedded boards, the FreeBSD USB stack can run in _device "
@@ -67,7 +67,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:67
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:68
msgid ""
"There are two basic ways the hardware can provide the device mode "
"functionality: with a separate \"client port\", which only supports the "
@@ -81,7 +81,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:72
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:73
msgid ""
"What FreeBSD presents to the USB host depends on the `hw.usb.template` "
"sysctl. Some templates provide a single device, such as a serial terminal; "
@@ -92,7 +92,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:76
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:77
msgid ""
"Note that in some cases, depending on the hardware and the hosts operating "
"system, for the host to notice the configuration change, it must be either "
@@ -104,50 +104,50 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:78
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:79
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:80
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:81
msgid "How to set up USB Device Mode functionality on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:81
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:82
msgid "How to configure the virtual serial port on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:82
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:83
msgid ""
"How to connect to the virtual serial port from various operating systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:83
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:84
msgid "How to configure FreeBSD to provide a virtual USB network interface."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:84
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:85
msgid "How to configure FreeBSD to provide a virtual USB storage device."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:86
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:87
#, no-wrap
msgid "USB Virtual Serial Ports"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:88
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:89
#, no-wrap
msgid "Configuring USB Device Mode Serial Ports"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:94
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:95
msgid ""
"Virtual serial port support is provided by templates number 3, 8, and 10. "
"Note that template 3 works with Microsoft Windows 10 without the need for "
@@ -157,14 +157,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:96
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:97
msgid ""
"To enable USB device mode serial ports, add those lines to [.filename]#/etc/"
"ttys#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:101
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:102
#, no-wrap
msgid ""
"ttyU0\t\"/usr/libexec/getty 3wire\"\tvt100\tonifconsole secure\n"
@@ -172,12 +172,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:104
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:105
msgid "Then add these lines to [.filename]#/etc/devd.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:114
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:115
#, no-wrap
msgid ""
"notify 100 {\n"
@@ -190,19 +190,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:117
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:118
msgid "Reload the configuration if man:devd[8] is already running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:121
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:122
#, no-wrap
msgid "# service devd restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:124
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:191
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:125
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:192
msgid ""
"Make sure the necessary modules are loaded and the correct template is set "
"at boot by adding those lines to [.filename]#/boot/loader.conf#, creating it "
@@ -210,7 +210,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:129
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:130
#, no-wrap
msgid ""
"umodem_load=\"YES\"\n"
@@ -218,13 +218,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:132
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:199
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:133
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:200
msgid "To load the module and set the template without rebooting use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:137
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:138
#, no-wrap
msgid ""
"# kldload umodem\n"
@@ -232,13 +232,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:139
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:140
#, no-wrap
msgid "Connecting to USB Device Mode Serial Ports from FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:145
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:146
msgid ""
"To connect to a board configured to provide USB device mode serial ports, "
"connect the USB host, such as a laptop, to the boards USB OTG or USB client "
@@ -248,26 +248,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:149
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:150
#, no-wrap
msgid "# cu -l /dev/ttyU0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:152
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:153
msgid ""
"After pressing the kbd:[Enter] key a few times you will see a login prompt."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:153
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:154
#, no-wrap
msgid "Connecting to USB Device Mode Serial Ports from macOS"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:157
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:167
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:158
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:168
msgid ""
"To connect to a board configured to provide USB device mode serial ports, "
"connect the USB host, such as a laptop, to the boards USB OTG or USB client "
@@ -275,31 +275,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:161
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:162
#, no-wrap
msgid "# cu -l /dev/cu.usbmodemFreeBSD1\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:163
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:164
#, no-wrap
msgid "Connecting to USB Device Mode Serial Ports from Linux"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:171
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:172
#, no-wrap
msgid "# minicom -D /dev/ttyACM0\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:173
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:174
#, no-wrap
msgid "Connecting to USB Device Mode Serial Ports from Microsoft Windows 10"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:181
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:182
msgid ""
"To connect to a board configured to provide USB device mode serial ports, "
"connect the USB host, such as a laptop, to the boards USB OTG or USB client "
@@ -313,13 +313,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:183
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:184
#, no-wrap
msgid "USB Device Mode Network Interfaces"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:189
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:190
msgid ""
"Virtual network interfaces support is provided by templates number 1, 8, and "
"10. Note that none of them works with Microsoft Windows. Other host "
@@ -328,7 +328,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:196
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:197
#, no-wrap
msgid ""
"if_cdce_load=\"YES\"\n"
@@ -336,7 +336,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:204
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:205
#, no-wrap
msgid ""
"# kldload if_cdce\n"
@@ -344,20 +344,20 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:207
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:208
#, no-wrap
msgid "USB Virtual Storage Device"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:212
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:213
msgid ""
"The man:cfumass[4] driver is a USB device mode driver first available in "
"FreeBSD 12.0."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:218
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:219
msgid ""
"Mass Storage target is provided by templates 0 and 10. Both man:"
"usb_template[4] and man:cfumass[4] kernel modules must be loaded. man:"
@@ -367,13 +367,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:219
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:220
#, no-wrap
msgid "Configuring USB Mass Storage Target Using the cfumass Startup Script"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:223
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:224
msgid ""
"The simplest way to set up a read-only USB storage target is to use the [."
"filename]#cfumass# rc script. To configure it this way, copy the files to "
@@ -382,24 +382,24 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:227
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:228
#, no-wrap
msgid "cfumass_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:230
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:231
msgid "To configure the target without restarting, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:234
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:235
#, no-wrap
msgid "# service cfumass start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:239
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:240
msgid ""
"Differently from serial and network functionality, the template should not "
"be set to 0 or 10 in [.filename]#/boot/loader.conf#. This is because the "
@@ -408,13 +408,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:240
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:241
#, no-wrap
msgid "Configuring USB Mass Storage Using Other Means"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:244
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:245
msgid ""
"The rest of this chapter provides detailed description of setting the target "
"without using the cfumass rc file. This is necessary if e.g. one wants to "
@@ -422,7 +422,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:250
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:251
msgid ""
"USB Mass Storage does not require the man:ctld[8] daemon to be running, "
"although it can be used if desired. This is different from iSCSI. Thus, "
@@ -432,37 +432,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:254
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:255
#, no-wrap
msgid "# kldload cfumass\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:257
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:258
msgid ""
"If [.filename]#cfumass.ko# has not been built into the kernel, [.filename]#/"
"boot/loader.conf# can be set to load the module at boot:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:261
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:262
#, no-wrap
msgid "cfumass_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:264
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:265
msgid "A LUN can be created without the man:ctld[8] daemon:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:268
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:269
#, no-wrap
msgid "# ctladm create -b block -o file=/data/target0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:273
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:274
msgid ""
"This presents the contents of the image file [.filename]#/data/target0# as a "
"LUN to the USB host. The file must exist before executing the command. To "
@@ -471,7 +471,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:276
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:277
msgid ""
"man:ctld[8] can also be used to manage LUNs. Create [.filename]#/etc/ctl."
"conf#, add a line to [.filename]#/etc/rc.conf# to make sure man:ctld[8] is "
@@ -479,7 +479,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:279
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:280
msgid ""
"This is an example of a simple [.filename]#/etc/ctl.conf# configuration "
"file. Refer to man:ctl.conf[5] for a more complete description of the "
@@ -487,7 +487,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:288
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:289
#, no-wrap
msgid ""
"target naa.50015178f369f092 {\n"
@@ -499,7 +499,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:295
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:296
msgid ""
"The example creates a single target with a single LUN. The "
"`naa.50015178f369f092` is a device identifier composed of 32 random "
@@ -509,31 +509,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:297
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:298
msgid ""
"To make sure the man:ctld[8] daemon is started at boot, add this line to [."
"filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:301
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:302
#, no-wrap
msgid "ctld_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:304
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:305
msgid "To start man:ctld[8] now, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:308
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:309
#, no-wrap
msgid "# service ctld start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:312
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:313
msgid ""
"As the man:ctld[8] daemon is started, it reads [.filename]#/etc/ctl.conf#. "
"If this file is edited after the daemon starts, reload the changes so they "
@@ -541,7 +541,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:316
+#: documentation/content/en/books/handbook/usb-device-mode/_index.adoc:317
#, no-wrap
msgid "# service ctld reload\n"
msgstr ""
diff --git a/documentation/content/en/books/handbook/virtualization/_index.po b/documentation/content/en/books/handbook/virtualization/_index.po
index 3ff502bd0c..27a85673e9 100644
--- a/documentation/content/en/books/handbook/virtualization/_index.po
+++ b/documentation/content/en/books/handbook/virtualization/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-02-01 09:20-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 22. Virtualization"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:14
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:15
#, no-wrap
msgid "Virtualization"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:52
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:56
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:57
msgid ""
"Virtualization software allows multiple operating systems to run "
"simultaneously on the same computer. Such software systems for PCs often "
@@ -56,84 +56,84 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:58
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:59
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:60
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:61
msgid ""
"The difference between a host operating system and a guest operating system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:61
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:62
msgid "How to install FreeBSD on the following virtualization platforms:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:62
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:63
msgid "Parallels Desktop(Intel(R)-based Apple(R) macOS(R))"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:63
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:64
msgid "VMware Fusion(Intel(R)-based Apple(R) macOS(R))"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:64
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:65
msgid ""
"VirtualBox(TM)(Microsoft(R) Windows(R), Intel(R)-based Apple(R) macOS(R), "
"Linux)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:65
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:66
msgid "bhyve(FreeBSD)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:66
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:67
msgid "How to tune a FreeBSD system for best performance under virtualization."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:68
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:69
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:70
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:71
msgid "Understand the crossref:basics[basics,basics of UNIX(R) and FreeBSD]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:71
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:72
msgid "Know how to crossref:bsdinstall[bsdinstall,install FreeBSD]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:72
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:73
msgid ""
"Know how to crossref:advanced-networking[advanced-networking,set up a "
"network connection]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:73
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:74
msgid ""
"Know how to crossref:ports[ports,install additional third-party software]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:75
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:76
#, no-wrap
msgid "FreeBSD as a Guest on Parallels Desktop for macOS(R)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:80
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:81
msgid ""
"Parallels Desktop for Mac(R) is a commercial software product available for "
"Intel(R) based Apple(R) Mac(R) computers running macOS(R) 10.4.6 or higher. "
@@ -143,13 +143,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:82
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:83
#, no-wrap
msgid "Installing FreeBSD on Parallels Desktop on Mac(R)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:86
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:87
msgid ""
"The first step in installing FreeBSD on Parallels is to create a new virtual "
"machine for installing FreeBSD. Select [.guimenuitem]#FreeBSD# as the menu:"
@@ -157,13 +157,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:87
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:88
#, no-wrap
msgid "parallels-freebsd1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:91
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:92
msgid ""
"Choose a reasonable amount of disk and memory depending on the plans for "
"this virtual FreeBSD instance. 4GB of disk space and 512MB of RAM work well "
@@ -171,65 +171,65 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:92
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:93
#, no-wrap
msgid "parallels-freebsd2.png"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:94
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:95
#, no-wrap
msgid "parallels-freebsd3.png"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:96
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:97
#, no-wrap
msgid "parallels-freebsd4.png"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:98
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:99
#, no-wrap
msgid "parallels-freebsd5.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:101
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:102
msgid "Select the type of networking and a network interface:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:102
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:103
#, no-wrap
msgid "parallels-freebsd6.png"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:104
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:105
#, no-wrap
msgid "parallels-freebsd7.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:107
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:108
msgid "Save and finish the configuration:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:108
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:109
#, no-wrap
msgid "parallels-freebsd8.png"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:110
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:111
#, no-wrap
msgid "parallels-freebsd9.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:117
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:118
msgid ""
"After the FreeBSD virtual machine has been created, FreeBSD can be installed "
"on it. This is best done with an official FreeBSD CD/DVD or with an ISO "
@@ -242,13 +242,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:118
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:119
#, no-wrap
msgid "parallels-freebsd11.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:122
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:123
msgid ""
"Once this association with the CD-ROM source has been made, reboot the "
"FreeBSD virtual machine by clicking the reboot icon. Parallels will reboot "
@@ -256,13 +256,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:123
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:124
#, no-wrap
msgid "parallels-freebsd10.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:127
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:128
msgid ""
"In this case it will find the FreeBSD installation media and begin a normal "
"FreeBSD installation. Perform the installation, but do not attempt to "
@@ -270,32 +270,32 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:128
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:129
#, no-wrap
msgid "parallels-freebsd12.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:131
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:132
msgid ""
"When the installation is finished, reboot into the newly installed FreeBSD "
"virtual machine."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:132
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:133
#, no-wrap
msgid "parallels-freebsd13.png"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:135
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:136
#, no-wrap
msgid "Configuring FreeBSD on Parallels"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:138
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:139
msgid ""
"After FreeBSD has been successfully installed on macOS(R) X with Parallels, "
"there are a number of configuration steps that can be taken to optimize the "
@@ -303,13 +303,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:141
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:247
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:142
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:248
msgid "Set Boot Loader Variables"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:144
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:145
msgid ""
"The most important step is to reduce the `kern.hz` tunable to reduce the CPU "
"utilization of FreeBSD under the Parallels environment. This is "
@@ -317,14 +317,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:148
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:254
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:149
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:255
#, no-wrap
msgid "kern.hz=100\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:152
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:153
msgid ""
"Without this setting, an idle FreeBSD Parallels guest will use roughly 15% "
"of the CPU of a single processor iMac(R). After this change the usage will "
@@ -332,13 +332,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:153
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:259
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:154
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:260
msgid "Create a New Kernel Configuration File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:156
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:157
msgid ""
"All of the SCSI, FireWire, and USB device drivers can be removed from a "
"custom kernel configuration file. Parallels provides a virtual network "
@@ -347,13 +347,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:157
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:263
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:158
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:264
msgid "Configure Networking"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:161
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:162
msgid ""
"The most basic networking setup uses DHCP to connect the virtual machine to "
"the same local area network as the host Mac(R). This can be accomplished by "
@@ -363,13 +363,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:163
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:164
#, no-wrap
msgid "FreeBSD as a Guest on VMware Fusion for macOS(R)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:168
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:169
msgid ""
"VMware Fusion for Mac(R) is a commercial software product available for "
"Intel(R) based Apple(R) Mac(R) computers running macOS(R) 10.11 or higher. "
@@ -379,26 +379,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:170
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:171
#, no-wrap
msgid "Installing FreeBSD on VMware Fusion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:174
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:175
msgid ""
"The first step is to start VMware Fusion which will load the Virtual Machine "
"Library. Click [.guimenuitem]#+->New# to create the virtual machine:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:175
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:176
#, no-wrap
msgid "vmware-freebsd01.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:179
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:180
msgid ""
"This will load the New Virtual Machine Assistant. Choose [."
"guimenuitem]#Create a custom virtual machine# and click [."
@@ -406,13 +406,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:180
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:181
#, no-wrap
msgid "vmware-freebsd02.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:183
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:184
msgid ""
"Select [.guimenuitem]#Other# as the [.guimenuitem]#Operating System# and "
"either [.guimenuitem]#FreeBSD X# or [.guimenuitem]#FreeBSD X 64-bit#, as the "
@@ -420,108 +420,108 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:184
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:185
#, no-wrap
msgid "vmware-freebsd03.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:187
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:188
msgid "Choose the firmware(UEFI is recommended):"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:188
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:189
#, no-wrap
msgid "vmware-freebsd04.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:191
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:192
msgid ""
"Choose [.guimenuitem]#Create a new virtual disk# and click [."
"guimenuitem]#Continue#:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:192
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:193
#, no-wrap
msgid "vmware-freebsd05.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:195
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:196
msgid "Check the configuration and click [.guimenuitem]#Finish#:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:196
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:197
#, no-wrap
msgid "vmware-freebsd06.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:199
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:200
msgid ""
"Choose the name of the virtual machine and the directory where it should be "
"saved:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:200
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:201
#, no-wrap
msgid "vmware-freebsd07.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:203
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:204
msgid ""
"Press command+E to open virtual machine settings and click [.guimenuitem]#CD/"
"DVD#:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:204
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:205
#, no-wrap
msgid "vmware-freebsd08.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:207
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:208
msgid "Choose FreeBSD ISO image or from a CD/DVD:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:208
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:230
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:209
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:231
#, no-wrap
msgid "vmware-freebsd09.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:211
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:212
msgid "Start the virtual machine:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:212
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:213
#, no-wrap
msgid "vmware-freebsd10.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:215
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:216
msgid "Install FreeBSD as usual:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:216
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:217
#, no-wrap
msgid "vmware-freebsd11.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:219
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:220
msgid ""
"Once the install is complete, the settings of the virtual machine can be "
"modified, such as memory usage and the number of CPUs the virtual machine "
@@ -529,27 +529,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:223
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:224
msgid ""
"The System Hardware settings of the virtual machine cannot be modified while "
"the virtual machine is running."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:225
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:226
#, no-wrap
msgid "vmware-freebsd12.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:229
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:230
msgid ""
"The status of the CD-ROM device. Normally the CD/DVD/ISO is disconnected "
"from the virtual machine when it is no longer needed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:235
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:236
msgid ""
"The last thing to change is how the virtual machine will connect to the "
"network. To allow connections to the virtual machine from other machines "
@@ -560,26 +560,26 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:236
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:237
#, no-wrap
msgid "vmware-freebsd13.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:239
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:240
msgid ""
"After modifying the settings, boot the newly installed FreeBSD virtual "
"machine."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:241
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:242
#, no-wrap
msgid "Configuring FreeBSD on VMware Fusion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:244
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:245
msgid ""
"After FreeBSD has been successfully installed on macOS(R) X with VMware "
"Fusion, there are a number of configuration steps that can be taken to "
@@ -587,7 +587,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:250
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:251
msgid ""
"The most important step is to reduce the `kern.hz` tunable to reduce the CPU "
"utilization of FreeBSD under the VMware Fusion environment. This is "
@@ -595,7 +595,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:258
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:259
msgid ""
"Without this setting, an idle FreeBSD VMware Fusion guest will use roughly "
"15% of the CPU of a single processor iMac(R). After this change, the usage "
@@ -603,7 +603,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:262
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:263
msgid ""
"All of the FireWire, and USB device drivers can be removed from a custom "
"kernel configuration file. VMware Fusion provides a virtual network adapter "
@@ -612,7 +612,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:267
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:268
msgid ""
"The most basic networking setup uses DHCP to connect the virtual machine to "
"the same local area network as the host Mac(R). This can be accomplished by "
@@ -622,29 +622,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:269
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:270
msgid "Install drivers and open-vm-tools"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:271
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:272
msgid "To run FreeBSD smoothly on VMWare, drivers should be installed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:275
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:276
#, no-wrap
msgid "# pkg install xf86-video-vmware xf86-input-vmmouse open-vm-tools\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:278
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:279
#, no-wrap
msgid "FreeBSD as a Guest on VirtualBox(TM)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:282
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:283
msgid ""
"FreeBSD works well as a guest in VirtualBox(TM). The virtualization "
"software is available for most common operating systems, including FreeBSD "
@@ -652,60 +652,60 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:284
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:285
msgid "The VirtualBox(TM) guest additions provide support for:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:286
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:287
msgid "Clipboard sharing."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:287
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:288
msgid "Mouse pointer integration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:288
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:289
msgid "Host time synchronization."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:289
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:290
msgid "Window scaling."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:290
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:291
msgid "Seamless mode."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:294
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:295
msgid "These commands are run in the FreeBSD guest."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:298
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:299
msgid ""
"First, install the package:emulators/virtualbox-ose-additions[] package or "
"port in the FreeBSD guest. This will install the port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:302
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:303
#, no-wrap
msgid "# cd /usr/ports/emulators/virtualbox-ose-additions && make install clean\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:305
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:306
msgid "Add these lines to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:310
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:311
#, no-wrap
msgid ""
"vboxguest_enable=\"YES\"\n"
@@ -713,26 +713,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:313
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:314
msgid ""
"If man:ntpd[8] or man:ntpdate[8] is used, disable host time synchronization:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:317
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:318
#, no-wrap
msgid "vboxservice_flags=\"--disable-timesync\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:321
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:322
msgid ""
"Xorg will automatically recognize the `vboxvideo` driver. It can also be "
"manually entered in [.filename]#/etc/X11/xorg.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:330
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:331
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -744,14 +744,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:333
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:334
msgid ""
"To use the `vboxmouse` driver, adjust the mouse section in [.filename]#/etc/"
"X11/xorg.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:340
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:341
#, no-wrap
msgid ""
"Section \"InputDevice\"\n"
@@ -761,7 +761,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:343
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:344
msgid ""
"HAL users should create the following [.filename]#/usr/local/etc/hal/fdi/"
"policy/90-vboxguest.fdi# or copy it from [.filename]#/usr/local/share/hal/"
@@ -769,7 +769,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:351
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:352
#, no-wrap
msgid ""
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
@@ -780,13 +780,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:353
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:354
#, no-wrap
msgid "\tCopyright (C) 2008-2009 Sun Microsystems, Inc.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:361
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:362
#, no-wrap
msgid ""
"\tThis file is part of VirtualBox Open Source Edition (OSE, as\n"
@@ -799,7 +799,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:378
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:379
#, no-wrap
msgid ""
"\tPlease contact Sun Microsystems, Inc., 4150 Network Circle, Santa\n"
@@ -821,7 +821,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:383
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:384
msgid ""
"Shared folders for file transfers between host and VM are accessible by "
"mounting them using `mount_vboxvfs`. A shared folder can be created on the "
@@ -831,32 +831,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:387
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:388
#, no-wrap
msgid "# vboxmanage sharedfolder add 'BSDBox' --name myshare --hostpath /mnt/bsdboxshare\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:391
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:392
msgid ""
"Note that the shared folder name must not contain spaces. Mount the shared "
"folder from within the guest system like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:395
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:396
#, no-wrap
msgid "# mount_vboxvfs -w myshare /mnt\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:398
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:399
#, no-wrap
msgid "FreeBSD as a Host with VirtualBox(TM)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:406
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:407
msgid ""
"VirtualBox(TM) is an actively developed, complete virtualization package, "
"that is available for most operating systems including Windows(R), macOS(R), "
@@ -870,20 +870,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:408
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:409
#, no-wrap
msgid "Installing VirtualBox(TM)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:412
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:413
msgid ""
"VirtualBox(TM) is available as a FreeBSD package or port in package:"
"emulators/virtualbox-ose[]. The port can be installed using these commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:417
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:418
#, no-wrap
msgid ""
"# cd /usr/ports/emulators/virtualbox-ose\n"
@@ -891,7 +891,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:422
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:423
msgid ""
"One useful option in the port's configuration menu is the `GuestAdditions` "
"suite of programs. These provide a number of useful features in guest "
@@ -903,7 +903,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:425
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:426
msgid ""
"A few configuration changes are needed before VirtualBox(TM) is started for "
"the first time. The port installs a kernel module in [.filename]#/boot/"
@@ -911,39 +911,39 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:429
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:430
#, no-wrap
msgid "# kldload vboxdrv\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:432
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:433
msgid ""
"To ensure the module is always loaded after a reboot, add this line to [."
"filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:436
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:437
#, no-wrap
msgid "vboxdrv_load=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:439
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:440
msgid ""
"To use the kernel modules that allow bridged or host-only networking, add "
"this line to [.filename]#/etc/rc.conf# and reboot the computer:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:443
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:444
#, no-wrap
msgid "vboxnet_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:448
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:449
msgid ""
"The `vboxusers` group is created during installation of VirtualBox(TM). All "
"users that need access to VirtualBox(TM) will have to be added as members of "
@@ -951,20 +951,20 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:452
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:453
#, no-wrap
msgid "# pw groupmod vboxusers -m yourusername\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:455
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:456
msgid ""
"The default permissions for [.filename]#/dev/vboxnetctl# are restrictive and "
"need to be changed for bridged networking:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:460
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:461
#, no-wrap
msgid ""
"# chown root:vboxusers /dev/vboxnetctl\n"
@@ -972,14 +972,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:463
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:464
msgid ""
"To make this permissions change permanent, add these lines to [.filename]#/"
"etc/devfs.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:468
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:469
#, no-wrap
msgid ""
"own vboxnetctl root:vboxusers\n"
@@ -987,18 +987,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:471
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:472
msgid "To launch VirtualBox(TM), type from an Xorg session:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:475
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:476
#, no-wrap
msgid "% VirtualBox\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:479
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:480
msgid ""
"For more information on configuring and using VirtualBox(TM), refer to the "
"http://www.virtualbox.org[official website]. For FreeBSD-specific "
@@ -1007,13 +1007,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:481
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:482
#, no-wrap
msgid "VirtualBox(TM) USB Support"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:485
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:486
msgid ""
"VirtualBox(TM) can be configured to pass USB devices through to the guest "
"operating system. The host controller of the OSE version is limited to "
@@ -1022,27 +1022,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:487
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:488
msgid ""
"For VirtualBox(TM) to be aware of USB devices attached to the machine, the "
"user needs to be a member of the `operator` group."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:491
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:492
#, no-wrap
msgid "# pw groupmod operator -m yourusername\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:494
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:495
msgid ""
"Then, add the following to [.filename]#/etc/devfs.rules#, or create this "
"file if it does not exist yet:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:499
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:500
#, no-wrap
msgid ""
"[system=10]\n"
@@ -1050,44 +1050,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:502
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:503
msgid ""
"To load these new rules, add the following to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:506
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:507
#, no-wrap
msgid "devfs_system_ruleset=\"system\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:509
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:510
msgid "Then, restart devfs:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:513
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:553
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:514
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:554
#, no-wrap
msgid "# service devfs restart\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:516
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:517
msgid ""
"Restart the login session and VirtualBox(TM) for these changes to take "
"effect, and create USB filters as necessary."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:518
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:519
#, no-wrap
msgid "VirtualBox(TM) Host DVD/CD Access"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:526
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:527
msgid ""
"Access to the host DVD/CD drives from guests is achieved through the sharing "
"of the physical drives. Within VirtualBox(TM), this is set up from the "
@@ -1100,26 +1100,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:528
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:529
msgid ""
"HAL needs to run for VirtualBox(TM)DVD/CD functions to work, so enable it in "
"[.filename]#/etc/rc.conf# and start it if it is not already running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:532
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:533
#, no-wrap
msgid "hald_enable=\"YES\"\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:537
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:538
#, no-wrap
msgid "# service hald start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:542
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:543
msgid ""
"In order for users to be able to use VirtualBox(TM)DVD/CD functions, they "
"need access to [.filename]#/dev/xpt0#, [.filename]#/dev/cdN#, and [."
@@ -1129,7 +1129,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:548
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:549
#, no-wrap
msgid ""
"perm cd* 0660\n"
@@ -1138,13 +1138,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:556
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:557
#, no-wrap
msgid "FreeBSD as a Host with bhyve"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:562
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:563
msgid ""
"The bhyve BSD-licensed hypervisor became part of the base system with "
"FreeBSD 10.0-RELEASE. This hypervisor supports a number of guests, "
@@ -1156,7 +1156,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:570
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:571
msgid ""
"The bhyve design requires a processor that supports Intel(R) Extended Page "
"Tables (EPT) or AMD(R) Rapid Virtualization Indexing (RVI) or Nested Page "
@@ -1175,26 +1175,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:572
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:573
#, no-wrap
msgid "Preparing the Host"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:576
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:577
msgid ""
"The first step to creating a virtual machine in bhyve is configuring the "
"host system. First, load the bhyve kernel module:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:580
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:581
#, no-wrap
msgid "# kldload vmm\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:585
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:586
msgid ""
"Then, create a [.filename]#tap# interface for the network device in the "
"virtual machine to attach to. In order for the network device to "
@@ -1204,7 +1204,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:594
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:595
#, no-wrap
msgid ""
"# ifconfig tap0 create\n"
@@ -1216,31 +1216,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:597
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:598
#, no-wrap
msgid "Creating a FreeBSD Guest"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:601
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:602
msgid ""
"Create a file to use as the virtual disk for the guest machine. Specify the "
"size and name of the virtual disk:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:605
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:606
#, no-wrap
msgid "# truncate -s 16G guest.img\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:608
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:609
msgid "Download an installation image of FreeBSD to install:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:613
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:614
#, no-wrap
msgid ""
"# fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/12.2/FreeBSD-12.2-RELEASE-amd64-bootonly.iso\n"
@@ -1248,7 +1248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:620
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:621
msgid ""
"FreeBSD comes with an example script for running a virtual machine in "
"bhyve. The script will start the virtual machine and run it in a loop, so "
@@ -1263,13 +1263,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:624
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:625
#, no-wrap
msgid "# sh /usr/share/examples/bhyve/vmrun.sh -c 1 -m 1024M -t tap0 -d guest.img -i -I FreeBSD-12.2-RELEASE-amd64-bootonly.iso guestname\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:628
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:629
msgid ""
"The virtual machine will boot and start the installer. After installing a "
"system in the virtual machine, when the system asks about dropping in to a "
@@ -1277,7 +1277,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:633
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:634
msgid ""
"Reboot the virtual machine. While rebooting the virtual machine causes "
"bhyve to exit, the [.filename]#vmrun.sh# script runs `bhyve` in a loop and "
@@ -1287,37 +1287,37 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:637
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:638
#, no-wrap
msgid "# sh /usr/share/examples/bhyve/vmrun.sh -c 4 -m 1024M -t tap0 -d guest.img guestname\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:640
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:641
#, no-wrap
msgid "Creating a Linux(R) Guest"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:643
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:644
msgid ""
"In order to boot operating systems other than FreeBSD, the package:sysutils/"
"grub2-bhyve[] port must be first installed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:645
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:646
msgid "Next, create a file to use as the virtual disk for the guest machine:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:649
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:650
#, no-wrap
msgid "# truncate -s 16G linux.img\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:655
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:656
msgid ""
"Starting a virtual machine with bhyve is a two step process. First a kernel "
"must be loaded, then the guest can be started. The Linux(R) kernel is "
@@ -1327,7 +1327,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:660
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:661
#, no-wrap
msgid ""
"(hd0) ./linux.img\n"
@@ -1335,20 +1335,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:663
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:664
msgid ""
"Use package:sysutils/grub2-bhyve[] to load the Linux(R) kernel from the ISO "
"image:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:667
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:668
#, no-wrap
msgid "# grub-bhyve -m device.map -r cd0 -M 1024M linuxguest\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:672
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:673
msgid ""
"This will start grub. If the installation CD contains a [.filename]#grub."
"cfg#, a menu will be displayed. If not, the `vmlinuz` and `initrd` files "
@@ -1356,7 +1356,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:683
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:684
#, no-wrap
msgid ""
"grub> ls\n"
@@ -1370,12 +1370,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:686
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:687
msgid "Now that the Linux(R) kernel is loaded, the guest can be started:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:691
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:692
#, no-wrap
msgid ""
"# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s 3:0,virtio-blk,./linux.img \\\n"
@@ -1383,7 +1383,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:697
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:698
msgid ""
"The system will boot and start the installer. After installing a system in "
"the virtual machine, reboot the virtual machine. This will cause bhyve to "
@@ -1392,21 +1392,21 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:701
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:737
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:702
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:738
#, no-wrap
msgid "# bhyvectl --destroy --vm=linuxguest\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:705
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:706
msgid ""
"Now the guest can be started directly from the virtual disk. Load the "
"kernel:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:719
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:720
#, no-wrap
msgid ""
"# grub-bhyve -m device.map -r hd0,msdos1 -M 1024M linuxguest\n"
@@ -1423,12 +1423,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:722
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:723
msgid "Boot the virtual machine:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:727
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:728
#, no-wrap
msgid ""
"# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 \\\n"
@@ -1436,7 +1436,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:733
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:734
msgid ""
"Linux(R) will now boot in the virtual machine and eventually present you "
"with the login prompt. Login and use the virtual machine. When you are "
@@ -1445,13 +1445,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:740
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:741
#, no-wrap
msgid "Booting bhyve Virtual Machines with UEFI Firmware"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:744
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:745
msgid ""
"In addition to bhyveload and grub-bhyve, the bhyve hypervisor can also boot "
"virtual machines using the UEFI userspace firmware. This option may support "
@@ -1459,7 +1459,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:747
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:748
msgid ""
"In order to make use of the UEFI support in bhyve, first obtain the UEFI "
"firmware images. This can be done by installing package:sysutils/bhyve-"
@@ -1467,14 +1467,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:750
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:751
msgid ""
"With the firmware in place, add the flags `-l bootrom,_/path/to/firmware_` "
"to your bhyve command line. The actual bhyve command may look like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:758
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:759
#, no-wrap
msgid ""
"# bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \\\n"
@@ -1485,14 +1485,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:761
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:762
msgid ""
"package:sysutils/bhyve-firmware[] also contains a CSM-enabled firmware, to "
"boot guests with no UEFI support in legacy BIOS mode:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:769
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:770
#, no-wrap
msgid ""
"# bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \\\n"
@@ -1503,20 +1503,20 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:772
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:773
#, no-wrap
msgid "Graphical UEFI Framebuffer for bhyve Guests"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:775
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:776
msgid ""
"The UEFI firmware support is particularly useful with predominantly "
"graphical guest operating systems such as Microsoft Windows(R)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:780
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:781
msgid ""
"Support for the UEFI-GOP framebuffer may also be enabled with the `-s 29,"
"fbuf,tcp=_0.0.0.0:5900_` flags. The framebuffer resolution may be "
@@ -1528,12 +1528,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:782
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:783
msgid "The resulting bhyve command would look like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:792
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:793
#, no-wrap
msgid ""
"# bhyve -AHP -s 0:0,hostbridge -s 31:0,lpc \\\n"
@@ -1546,20 +1546,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:795
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:796
msgid ""
"Note, in BIOS emulation mode, the framebuffer will cease receiving updates "
"once control is passed from firmware to guest operating system."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:797
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:798
#, no-wrap
msgid "Using ZFS with bhyve Guests"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:801
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:802
msgid ""
"If ZFS is available on the host machine, using ZFS volumes instead of disk "
"image files can provide significant performance benefits for the guest VMs. "
@@ -1567,18 +1567,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:805
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:806
#, no-wrap
msgid "# zfs create -V16G -o volmode=dev zroot/linuxdisk0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:808
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:809
msgid "When starting the VM, specify the ZFS volume as the disk drive:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:813
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:814
#, no-wrap
msgid ""
"# bhyve -A -H -P -s 0:0,hostbridge -s 1:0,lpc -s 2:0,virtio-net,tap0 -s3:0,virtio-blk,/dev/zvol/zroot/linuxdisk0 \\\n"
@@ -1586,13 +1586,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:816
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:817
#, no-wrap
msgid "Virtual Machine Consoles"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:823
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:824
msgid ""
"It is advantageous to wrap the bhyve console in a session management tool "
"such as package:sysutils/tmux[] or package:sysutils/screen[] in order to "
@@ -1606,7 +1606,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:831
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:832
#, no-wrap
msgid ""
"# kldload nmdm\n"
@@ -1617,25 +1617,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:833
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:834
#, no-wrap
msgid "Ubuntu 13.10 handbook ttyS0\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:835
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:836
#, no-wrap
msgid "handbook login:\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:838
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:839
#, no-wrap
msgid "Managing Virtual Machines"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:842
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:843
msgid ""
"A device node is created in [.filename]#/dev/vmm# for each virtual machine. "
"This allows the administrator to easily see a list of the running virtual "
@@ -1643,7 +1643,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:852
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:853
#, no-wrap
msgid ""
"# ls -al /dev/vmm\n"
@@ -1656,47 +1656,47 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:855
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:856
msgid "A specified virtual machine can be destroyed using `bhyvectl`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:859
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:860
#, no-wrap
msgid "# bhyvectl --destroy --vm=guestname\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:862
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:863
#, no-wrap
msgid "Persistent Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:865
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:866
msgid ""
"In order to configure the system to start bhyve guests at boot time, the "
"following configurations must be made in the specified files:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:868
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:869
msgid "[.filename]#/etc/sysctl.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:872
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:873
#, no-wrap
msgid "net.link.tap.up_on_open=1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:875
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:876
msgid "[.filename]#/etc/rc.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:881
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:882
#, no-wrap
msgid ""
"cloned_interfaces=\"bridge0 tap0\"\n"
@@ -1705,13 +1705,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:884
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:885
#, no-wrap
msgid "FreeBSD as a Xen(TM)-Host"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:889
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:890
msgid ""
"Xen is a GPLv2-licensed https://en.wikipedia.org/wiki/"
"Hypervisor#Classification[type 1 hypervisor] for Intel(R) and ARM(R) "
@@ -1725,7 +1725,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:897
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:898
msgid ""
"Xen(TM) is a bare-metal hypervisor, which means that it is the first program "
"loaded after the BIOS. A special privileged guest called the Domain-0 "
@@ -1741,7 +1741,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:904
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:905
msgid ""
"Xen(TM) can migrate VMs between different Xen(TM) servers. When the two xen "
"hosts share the same underlying storage, the migration can be done without "
@@ -1755,13 +1755,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:906
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:907
#, no-wrap
msgid "Hardware Requirements for Xen(TM) Dom0"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:910
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:911
msgid ""
"To run the Xen(TM) hypervisor on a host, certain hardware functionality is "
"required. Hardware virtualized domains require Extended Page Table (http://"
@@ -1771,20 +1771,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:914
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:915
msgid ""
"In order to run a FreeBSD Xen(TM) Dom0 the box must be booted using legacy "
"boot (BIOS)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:917
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:918
#, no-wrap
msgid "Xen(TM) Dom0 Control Domain Setup"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:920
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:921
msgid ""
"Users of FreeBSD 11 should install the package:emulators/xen-kernel47[] and "
"package:sysutils/xen-tools47[] packages that are based on Xen version 4.7. "
@@ -1794,7 +1794,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:924
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:925
msgid ""
"Configuration files must be edited to prepare the host for the Dom0 "
"integration after the Xen packages are installed. An entry to [.filename]#/"
@@ -1804,13 +1804,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:928
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:929
#, no-wrap
msgid "# echo 'vm.max_wired=-1' >> /etc/sysctl.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:934
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:935
msgid ""
"Another memory-related setting involves changing [.filename]#/etc/login."
"conf#, setting the `memorylocked` option to `unlimited`. Otherwise, "
@@ -1821,7 +1821,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:939
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:940
#, no-wrap
msgid ""
"# sed -i '' -e 's/memorylocked=64K/memorylocked=unlimited/' /etc/login.conf\n"
@@ -1829,18 +1829,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:942
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:943
msgid "Add an entry for the Xen(TM) console to [.filename]#/etc/ttys#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:946
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:947
#, no-wrap
msgid "# echo 'xc0 \"/usr/libexec/getty Pc\" xterm onifconsole secure' >> /etc/ttys\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:953
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:954
msgid ""
"Selecting a Xen(TM) kernel in [.filename]#/boot/loader.conf# activates the "
"Dom0. Xen(TM) also requires resources like CPU and memory from the host "
@@ -1851,12 +1851,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:955
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:956
msgid "The following command is used for Xen 4.7 packages:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:962
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:963
#, no-wrap
msgid ""
"# echo 'hw.pci.mcfg=0' >> /boot/loader.conf\n"
@@ -1866,14 +1866,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:965
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:966
msgid ""
"For Xen versions 4.11 and higher, the following command should be used "
"instead:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:971
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:972
#, no-wrap
msgid ""
"# echo 'if_tap_load=\"YES\"' >> /boot/loader.conf\n"
@@ -1882,7 +1882,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:978
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:979
msgid ""
"Log files that Xen(TM) creates for the DomU VMs are stored in [.filename]#/"
"var/log/xen#. Please be sure to check the contents of that directory if "
@@ -1890,18 +1890,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:981
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:982
msgid "Activate the xencommons service during system startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:985
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:986
#, no-wrap
msgid "# sysrc xencommons_enable=yes\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:991
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:992
msgid ""
"These settings are enough to start a Dom0-enabled system. However, it lacks "
"network functionality for the DomU machines. To fix that, define a bridged "
@@ -1910,7 +1910,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:997
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:998
#, no-wrap
msgid ""
"# sysrc cloned_interfaces=\"bridge0\"\n"
@@ -1919,18 +1919,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1000
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1001
msgid "Restart the host to load the Xen(TM) kernel and start the Dom0."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1004
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1005
#, no-wrap
msgid "# reboot\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1007
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1008
msgid ""
"After successfully booting the Xen(TM) kernel and logging into the system "
"again, the Xen(TM) management tool `xl` is used to show information about "
@@ -1938,7 +1938,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1013
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1014
#, no-wrap
msgid ""
"# xl list\n"
@@ -1947,7 +1947,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1019
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1020
msgid ""
"The output confirms that the Dom0 (called `Domain-0`) has the ID `0` and is "
"running. It also has the memory and virtual CPUs that were defined in [."
@@ -1957,13 +1957,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1021
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1022
#, no-wrap
msgid "Xen(TM) DomU Guest VM Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1028
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1029
msgid ""
"Unprivileged domains consist of a configuration file and virtual or physical "
"hard disks. Virtual disk storage for the DomU can be files created by man:"
@@ -1975,26 +1975,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1032
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1033
#, no-wrap
msgid "# fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-bootonly.iso -o freebsd.iso\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1035
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1036
msgid ""
"A ZFS volume of 20 GB called [.filename]#xendisk0# is created to serve as "
"the disk space for the VM."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1039
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1040
#, no-wrap
msgid "# zfs create -V20G -o volmode=dev zroot/xendisk0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1044
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1045
msgid ""
"The new DomU guest VM is defined in a file. Some specific definitions like "
"name, keymap, and VNC connection details are also defined. The following [."
@@ -2003,7 +2003,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1061
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1062
#, no-wrap
msgid ""
"# cat freebsd.cfg\n"
@@ -2023,12 +2023,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1064
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1065
msgid "These lines are explained in more detail:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1066
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1067
msgid ""
"This defines what kind of virtualization to use. `hvm` refers to hardware-"
"assisted virtualization or hardware virtual machine. Guest operating systems "
@@ -2038,14 +2038,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1067
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1068
msgid ""
"Name of this virtual machine to distinguish it from others running on the "
"same Dom0. Required."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1068
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1069
msgid ""
"Quantity of RAM in megabytes to make available to the VM. This amount is "
"subtracted from the hypervisor's total available memory, not the memory of "
@@ -2053,7 +2053,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1069
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1070
msgid ""
"Number of virtual CPUs available to the guest VM. For best performance, do "
"not create guests with more virtual CPUs than the number of physical CPUs on "
@@ -2061,7 +2061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1070
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1071
msgid ""
"Virtual network adapter. This is the bridge connected to the network "
"interface of the host. The `mac` parameter is the MAC address set on the "
@@ -2070,14 +2070,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1071
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1072
msgid ""
"Full path to the disk, file, or ZFS volume of the disk storage for this VM. "
"Options and multiple disk definitions are separated by commas."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1072
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1073
msgid ""
"Defines the Boot medium from which the initial operating system is "
"installed. In this example, it is the ISO image downloaded earlier. Consult "
@@ -2085,7 +2085,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1073
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1074
msgid ""
"Options controlling VNC connectivity to the serial console of the DomU. In "
"order, these are: active VNC support, define IP address on which to listen, "
@@ -2095,20 +2095,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1075
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1076
msgid ""
"After the file has been created with all the necessary options, the DomU is "
"created by passing it to `xl create` as a parameter."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1079
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1080
#, no-wrap
msgid "# xl create freebsd.cfg\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1088
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1089
msgid ""
"Each time the Dom0 is restarted, the configuration file must be passed to "
"`xl create` again to re-create the DomU. By default, only the Dom0 is "
@@ -2121,12 +2121,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1091
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1092
msgid "The output of `xl list` confirms that the DomU has been created."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1098
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1099
#, no-wrap
msgid ""
"# xl list\n"
@@ -2136,7 +2136,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1105
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1106
msgid ""
"To begin the installation of the base operating system, start the VNC "
"client, directing it to the main network address of the host or to the IP "
@@ -2151,7 +2151,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1110
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1111
#, no-wrap
msgid ""
"# xl destroy freebsd\n"
@@ -2159,7 +2159,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1114
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1115
msgid ""
"The machine can then be accessed again using the VNC viewer. This time, it "
"will boot from the virtual disk where the operating system has been "
@@ -2167,26 +2167,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1116
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1117
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1119
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1120
msgid ""
"This section contains basic information in order to help troubleshoot issues "
"found when using FreeBSD as a Xen(TM) host or guest."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1121
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1122
#, no-wrap
msgid "Host Boot Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1125
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1126
msgid ""
"Please note that the following troubleshooting tips are intended for Xen(TM) "
"4.11 or newer. If you are still using Xen(TM) 4.7 and having issues "
@@ -2194,7 +2194,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1129
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1130
msgid ""
"In order to troubleshoot host boot issues you will likely need a serial "
"cable, or a debug USB cable. Verbose Xen(TM) boot output can be obtained by "
@@ -2203,21 +2203,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1131
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1132
msgid ""
"`iommu=debug`: can be used to print additional diagnostic information about "
"the iommu."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1132
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1133
msgid ""
"`dom0=verbose`: can be used to print additional diagnostic information about "
"the dom0 build process."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1133
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1134
msgid ""
"`sync_console`: flag to force synchronous console output. Useful for "
"debugging to avoid losing messages due to rate limiting. Never use this "
@@ -2226,20 +2226,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1136
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1137
msgid ""
"FreeBSD should also be booted in verbose mode in order to identify any "
"issues. To activate verbose booting, run this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1140
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1141
#, no-wrap
msgid "# echo 'boot_verbose=\"YES\"' >> /boot/loader.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1143
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1144
msgid ""
"If none of these options help solving the problem, please send the serial "
"boot log to mailto:freebsd-xen@FreeBSD.org[freebsd-xen@FreeBSD.org] and "
@@ -2248,20 +2248,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1145
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1146
#, no-wrap
msgid "Guest Creation Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1148
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1149
msgid ""
"Issues can also arise when creating guests, the following attempts to "
"provide some help for those trying to diagnose guest creation issues."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1151
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1152
msgid ""
"The most common cause of guest creation failures is the `xl` command "
"spitting some error and exiting with a return code different than 0. If the "
@@ -2270,7 +2270,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1167
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1168
#, no-wrap
msgid ""
"# xl -vvv create freebsd.cfg\n"
@@ -2289,7 +2289,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/virtualization/_index.adoc:1172
+#: documentation/content/en/books/handbook/virtualization/_index.adoc:1173
msgid ""
"If the verbose output does not help diagnose the issue there are also QEMU "
"and Xen(TM) toolstack logs in [.filename]#/var/log/xen#. Note that the name "
diff --git a/documentation/content/en/books/handbook/wine/_index.po b/documentation/content/en/books/handbook/wine/_index.po
index eb2fa54a6b..050ffe1a96 100644
--- a/documentation/content/en/books/handbook/wine/_index.po
+++ b/documentation/content/en/books/handbook/wine/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 11. WINE"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/wine/_index.adoc:14
+#: documentation/content/en/books/handbook/wine/_index.adoc:15
#, no-wrap
msgid "WINE"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:52
+#: documentation/content/en/books/handbook/wine/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:56
+#: documentation/content/en/books/handbook/wine/_index.adoc:57
msgid ""
"https://www.winehq.org/[WINE], which stands for Wine Is Not an Emulator, is "
"technically a software translation layer. It enables to install and run "
@@ -55,7 +55,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:60
+#: documentation/content/en/books/handbook/wine/_index.adoc:61
msgid ""
"It operates by intercepting system calls, or requests from the software to "
"the operating system, and translating them from Windows(R) calls to calls "
@@ -66,7 +66,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:67
+#: documentation/content/en/books/handbook/wine/_index.adoc:68
msgid ""
"However, it is not an emulator in the traditional sense. Many of these "
"solutions operate by constructing an entire other computer using software "
@@ -83,7 +83,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:72
+#: documentation/content/en/books/handbook/wine/_index.adoc:73
msgid ""
"The WINE Project, on the other hand, is much lighter on system's resources. "
"It will translate system calls on the fly, so while it is difficult to be as "
@@ -95,7 +95,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:75
+#: documentation/content/en/books/handbook/wine/_index.adoc:76
msgid ""
"At the end of the day, WINE provides another option to try to get a "
"particular Windows(R) software program running on FreeBSD. It can always "
@@ -104,92 +104,92 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:77
+#: documentation/content/en/books/handbook/wine/_index.adoc:78
msgid "This chapter will describe:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:79
+#: documentation/content/en/books/handbook/wine/_index.adoc:80
msgid "How to install WINE on a FreeBSD system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:80
+#: documentation/content/en/books/handbook/wine/_index.adoc:81
msgid ""
"How WINE operates, and how it is different from other alternatives like "
"virtualizaton."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:81
+#: documentation/content/en/books/handbook/wine/_index.adoc:82
msgid "How to fine-tune WINE to the specific needs of some applications."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:82
+#: documentation/content/en/books/handbook/wine/_index.adoc:83
msgid "How to install GUI helpers for WINE."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:83
+#: documentation/content/en/books/handbook/wine/_index.adoc:84
msgid "Common tips and solutions for on FreeBSD."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:84
+#: documentation/content/en/books/handbook/wine/_index.adoc:85
msgid ""
"Considerations for WINE on FreeBSD in terms of the multi-user environment."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:86
+#: documentation/content/en/books/handbook/wine/_index.adoc:87
msgid "Before reading this chapter, it will be useful to:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:88
+#: documentation/content/en/books/handbook/wine/_index.adoc:89
msgid "Understand the crossref:basics[basics,basics of UNIX(R) and FreeBSD]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:89
+#: documentation/content/en/books/handbook/wine/_index.adoc:90
msgid "Know how to crossref:bsdinstall[bsdinstall,install FreeBSD]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:90
+#: documentation/content/en/books/handbook/wine/_index.adoc:91
msgid ""
"Know how to crossref:advanced-networking[advanced-networking,set up a "
"network connection]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:91
+#: documentation/content/en/books/handbook/wine/_index.adoc:92
msgid ""
"Know how to crossref:ports[ports,install additional third-party software]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:93
+#: documentation/content/en/books/handbook/wine/_index.adoc:94
#, no-wrap
msgid "WINE Overview & Concepts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:96
+#: documentation/content/en/books/handbook/wine/_index.adoc:97
msgid ""
"WINE is a complex system, so before running it on a FreeBSD system it is "
"worth gaining an understanding of what it is and how it works."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:98
+#: documentation/content/en/books/handbook/wine/_index.adoc:99
#, no-wrap
msgid "What is WINE?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:102
+#: documentation/content/en/books/handbook/wine/_index.adoc:103
msgid ""
"As mentioned in the <<wine-synopsis,Synopsis>> for this chapter, WINE is a "
"compatibility layer that allows Windows(R) applications to run on other "
@@ -198,12 +198,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:104
+#: documentation/content/en/books/handbook/wine/_index.adoc:105
msgid "When WINE runs a Windows(R) executable, two things occur:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:106
+#: documentation/content/en/books/handbook/wine/_index.adoc:107
msgid ""
"Firstly, WINE implements an environment that mimics that of various versions "
"of Windows(R). For example, if an application requests access to a resource "
@@ -212,7 +212,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:107
+#: documentation/content/en/books/handbook/wine/_index.adoc:108
msgid ""
"Then, once that application makes use of that interface, WINE takes the "
"incoming request for space in memory and translates it to something "
@@ -222,26 +222,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:109
+#: documentation/content/en/books/handbook/wine/_index.adoc:110
#, no-wrap
msgid "WINE and the FreeBSD System"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:112
+#: documentation/content/en/books/handbook/wine/_index.adoc:113
msgid ""
"Installing WINE on a FreeBSD system will entail a few different components:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:114
+#: documentation/content/en/books/handbook/wine/_index.adoc:115
msgid ""
"FreeBSD applications for tasks such as running the Windows(R) executables, "
"configuring the WINE sub-system, or compiling programs with WINE support."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:115
+#: documentation/content/en/books/handbook/wine/_index.adoc:116
msgid ""
"A large number of libraries that implement the core functions of Windows(R) "
"(for example [.filename]#/lib/wine/api-ms-core-memory-l1-1-1.dll.so#, which "
@@ -249,7 +249,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:116
+#: documentation/content/en/books/handbook/wine/_index.adoc:117
msgid ""
"A number of Windows(R) executables, which are (or mimic) common utilities "
"(such as [.filename]#/lib/wine/notepad.exe.so#, which provides the standard "
@@ -257,7 +257,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:117
+#: documentation/content/en/books/handbook/wine/_index.adoc:118
msgid ""
"Additional Windows(R) assets, in particular fonts (like the Tahoma font, "
"which is stored in [.filename]#share/wine/fonts/tahoma.ttf# in the install "
@@ -265,13 +265,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:119
+#: documentation/content/en/books/handbook/wine/_index.adoc:120
#, no-wrap
msgid "Graphical Versus Text Mode/Terminal Programs in WINE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:124
+#: documentation/content/en/books/handbook/wine/_index.adoc:125
msgid ""
"As an operating system where terminal utilities are \"first-class citizens,"
"\" it is natural to assume that WINE will contain extensive support for text-"
@@ -282,21 +282,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:126
+#: documentation/content/en/books/handbook/wine/_index.adoc:127
msgid ""
"However, there are three methods available to run these so-called Console "
"User Interface (CUI) programs:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:128
+#: documentation/content/en/books/handbook/wine/_index.adoc:129
msgid ""
"The _Bare Streams_ approach will display the output directly to standard "
"output."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:129
+#: documentation/content/en/books/handbook/wine/_index.adoc:130
msgid ""
"The _wineconsole_ utility can be used with either the _user_ or _curses_ "
"backed to utilize some of the enhancements the WINE system provides for CUI "
@@ -304,7 +304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:131
+#: documentation/content/en/books/handbook/wine/_index.adoc:132
msgid ""
"These approaches are described in greater detail on the https://wiki.winehq."
"org/Wine_User%27s_Guide#Text_mode_programs_.28CUI:"
@@ -312,26 +312,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:133
+#: documentation/content/en/books/handbook/wine/_index.adoc:134
#, no-wrap
msgid "WINE Derivative Projects"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:136
+#: documentation/content/en/books/handbook/wine/_index.adoc:137
msgid ""
"WINE itself is a mature open source project, so it is little surprise it is "
"used as the foundation of more complex solutions."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:138
+#: documentation/content/en/books/handbook/wine/_index.adoc:139
#, no-wrap
msgid "Commercial WINE Implementations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:142
+#: documentation/content/en/books/handbook/wine/_index.adoc:143
msgid ""
"A number of companies have taken WINE and made it a core of their own, "
"proprietary products (WINE's LGPL license permits this). Two of the most "
@@ -339,12 +339,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:144
+#: documentation/content/en/books/handbook/wine/_index.adoc:145
msgid "Codeweavers CrossOver"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:147
+#: documentation/content/en/books/handbook/wine/_index.adoc:148
msgid ""
"This solution provides a simplified \"one-click\" installation of WINE, "
"which contains additional enhancements and optimizations (although the "
@@ -354,7 +354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:150
+#: documentation/content/en/books/handbook/wine/_index.adoc:151
msgid ""
"While the company once produced a native FreeBSD version of their CrossOver "
"solution, it appears to have long been abandoned. While some resources "
@@ -364,12 +364,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:152
+#: documentation/content/en/books/handbook/wine/_index.adoc:153
msgid "Steam Proton"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:155
+#: documentation/content/en/books/handbook/wine/_index.adoc:156
msgid ""
"Gaming company Steam also uses WINE to enable Windows(R) games to install "
"and run on other systems. it is primary target is Linux-based systems, "
@@ -377,20 +377,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:157
+#: documentation/content/en/books/handbook/wine/_index.adoc:158
msgid ""
"While Steam does not offer a native FreeBSD client,there are several options "
"for using the Linux(R) client using FreeBSD's Linux Compatibility Layer."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:159
+#: documentation/content/en/books/handbook/wine/_index.adoc:160
#, no-wrap
msgid "WINE Companion Programs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:163
+#: documentation/content/en/books/handbook/wine/_index.adoc:164
msgid ""
"In addition to proprietary offerings, other projects have released "
"applications designed to work in tandem with the standard, open source "
@@ -399,46 +399,46 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:165
+#: documentation/content/en/books/handbook/wine/_index.adoc:166
msgid ""
"These solutions are covered in greater detail in the later section on <<wine-"
"management-guis,GUI frontends>>, and include the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:167
+#: documentation/content/en/books/handbook/wine/_index.adoc:168
msgid "winetricks"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:168
-#: documentation/content/en/books/handbook/wine/_index.adoc:556
+#: documentation/content/en/books/handbook/wine/_index.adoc:169
+#: documentation/content/en/books/handbook/wine/_index.adoc:557
#, no-wrap
msgid "Homura"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:170
+#: documentation/content/en/books/handbook/wine/_index.adoc:171
#, no-wrap
msgid "Alternatives to WINE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:173
+#: documentation/content/en/books/handbook/wine/_index.adoc:174
msgid "For FreeBSD users, some alternatives to using WINE are as follows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:175
+#: documentation/content/en/books/handbook/wine/_index.adoc:176
msgid ""
"Dual-Booting: A straightforward option is to run desired Windows(R) "
-"applications natively on that OS. This of course means existing FreeBSD in "
+"applications natively on that OS. This of course means exiting FreeBSD in "
"order to boot Windows(R), so this method is not feasible if access to "
"programs in both systems is required simultaneously."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:176
+#: documentation/content/en/books/handbook/wine/_index.adoc:177
msgid ""
"Virtual Machines: Virtual Machines (VMs), as mentioned earlier in this "
"chapter, are software processes that emulate full sets of hardware, on which "
@@ -452,7 +452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:177
+#: documentation/content/en/books/handbook/wine/_index.adoc:178
msgid ""
"Remote Access: Like many other UNIX(R)-like systems, FreeBSD can run a "
"variety of applications enabling users to remotely access Windows(R) "
@@ -463,36 +463,36 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:179
+#: documentation/content/en/books/handbook/wine/_index.adoc:180
#, no-wrap
msgid "Installing WINE on FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:182
+#: documentation/content/en/books/handbook/wine/_index.adoc:183
msgid "WINE can be installed via the pkg tool, or by compiling the port(s)."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:184
+#: documentation/content/en/books/handbook/wine/_index.adoc:185
#, no-wrap
msgid "WINE Prerequistes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:187
+#: documentation/content/en/books/handbook/wine/_index.adoc:188
msgid ""
"Before installing WINE itself, it is useful to have the following pre-"
"requisites installed."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:189
+#: documentation/content/en/books/handbook/wine/_index.adoc:190
msgid "A GUI"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:193
+#: documentation/content/en/books/handbook/wine/_index.adoc:194
msgid ""
"Most Windows(R) programs are expecting to have a graphical user interface "
"available. If WINE is installed without one present, its dependencies will "
@@ -502,12 +502,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:195
+#: documentation/content/en/books/handbook/wine/_index.adoc:196
msgid "wine-gecko"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:201
+#: documentation/content/en/books/handbook/wine/_index.adoc:202
msgid ""
"The Windows(R) operating system has for some time had a default web browser "
"pre-installed: Internet Explorer. As a result, some applications work under "
@@ -521,23 +521,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:203
+#: documentation/content/en/books/handbook/wine/_index.adoc:204
msgid "Install this package with the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:207
+#: documentation/content/en/books/handbook/wine/_index.adoc:208
#, no-wrap
msgid "# pkg install wine-gecko\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:210
+#: documentation/content/en/books/handbook/wine/_index.adoc:211
msgid "Alternately, compile the port with the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:215
+#: documentation/content/en/books/handbook/wine/_index.adoc:216
#, no-wrap
msgid ""
"# cd /usr/ports/emulator/wine-gecko\n"
@@ -545,12 +545,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:218
+#: documentation/content/en/books/handbook/wine/_index.adoc:219
msgid "wine-mono"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:221
+#: documentation/content/en/books/handbook/wine/_index.adoc:222
msgid ""
"This port installs the MONO framework, an open source implementation of "
"Microsoft's .NET. Including this with the WINE installation will make it "
@@ -559,23 +559,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:223
+#: documentation/content/en/books/handbook/wine/_index.adoc:224
msgid "To install the package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:227
+#: documentation/content/en/books/handbook/wine/_index.adoc:228
#, no-wrap
msgid "# pkg install wine-mono\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:230
+#: documentation/content/en/books/handbook/wine/_index.adoc:231
msgid "To compile from the ports collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:235
+#: documentation/content/en/books/handbook/wine/_index.adoc:236
#, no-wrap
msgid ""
"# cd /usr/ports/emulator/wine-mono\n"
@@ -583,31 +583,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:238
+#: documentation/content/en/books/handbook/wine/_index.adoc:239
#, no-wrap
msgid "Installing WINE via FreeBSD Package Repositories"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:241
+#: documentation/content/en/books/handbook/wine/_index.adoc:242
msgid ""
"With the pre-requisites in place, install WINE via package with the "
"following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:245
+#: documentation/content/en/books/handbook/wine/_index.adoc:246
#, no-wrap
msgid "# pkg install wine\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:248
+#: documentation/content/en/books/handbook/wine/_index.adoc:249
msgid "Alternately compile the WINE sub-system from source with the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:253
+#: documentation/content/en/books/handbook/wine/_index.adoc:254
#, no-wrap
msgid ""
"# cd /usr/ports/emulator/wine\n"
@@ -615,13 +615,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:256
+#: documentation/content/en/books/handbook/wine/_index.adoc:257
#, no-wrap
msgid "Concerns of 32- Versus 64-Bit in WINE Installations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:261
+#: documentation/content/en/books/handbook/wine/_index.adoc:262
msgid ""
"Like most software, Windows(R) applications made the upgrade from the older "
"32-bit architecture to 64 bits. And most recent software is written for 64-"
@@ -631,7 +631,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:264
+#: documentation/content/en/books/handbook/wine/_index.adoc:265
msgid ""
"However, using old software no longer supported by default is a common use "
"for emulators, and users commonly turn to WINE to play games and use other "
@@ -640,7 +640,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:266
+#: documentation/content/en/books/handbook/wine/_index.adoc:267
msgid ""
"On modern, 64-bit machine and want to run 64-bit Windows(R) software, simply "
"install the ports mentioned in the above sections. The ports system will "
@@ -648,7 +648,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:267
+#: documentation/content/en/books/handbook/wine/_index.adoc:268
msgid ""
"Alternately, users might have an older 32-bit machine that they do not want "
"to run with its original, now non-supported software. They can install the "
@@ -657,13 +657,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:269
+#: documentation/content/en/books/handbook/wine/_index.adoc:270
#, no-wrap
msgid "Running a First WINE Program on FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:273
+#: documentation/content/en/books/handbook/wine/_index.adoc:274
msgid ""
"Now that WINE is installed, the next step is to try it out by running a "
"simple program. An easy way to do this is to download a self-contained "
@@ -672,20 +672,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:275
+#: documentation/content/en/books/handbook/wine/_index.adoc:276
msgid ""
"So-called \"portable\" versions of applications are good choices for this "
"test, as are programs that run with only a single executable file."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:277
+#: documentation/content/en/books/handbook/wine/_index.adoc:278
#, no-wrap
msgid "Running a Program from the Command Line"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:281
+#: documentation/content/en/books/handbook/wine/_index.adoc:282
msgid ""
"There are two different methods to launch a Windows program from the "
"terminal. The first, and most straightforward is to navigate to the "
@@ -694,45 +694,45 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:285
+#: documentation/content/en/books/handbook/wine/_index.adoc:286
#, no-wrap
msgid "% wine program.exe\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:288
+#: documentation/content/en/books/handbook/wine/_index.adoc:289
msgid ""
"For applications that take command-line arguments, add them after the "
"executable as usual:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:292
+#: documentation/content/en/books/handbook/wine/_index.adoc:293
#, no-wrap
msgid "% wine program2.exe -file file.txt\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:295
+#: documentation/content/en/books/handbook/wine/_index.adoc:296
msgid ""
"Alternately, supply the full path to the executable to use it in a script, "
"for example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:299
+#: documentation/content/en/books/handbook/wine/_index.adoc:300
#, no-wrap
msgid "% wine /home/user/bin/program.exe\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:302
+#: documentation/content/en/books/handbook/wine/_index.adoc:303
#, no-wrap
msgid "Running a Program from a GUI"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:306
+#: documentation/content/en/books/handbook/wine/_index.adoc:307
msgid ""
"After installation graphical shells should be updated with new associations "
"for Windows executable ([.filename]#.EXE#) files. It will now be possible "
@@ -742,7 +742,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:309
+#: documentation/content/en/books/handbook/wine/_index.adoc:310
msgid ""
"On most desktops, check to make sure this association is correct by right-"
"clicking on the file, and looking for an entry in the context menu to open "
@@ -751,13 +751,13 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:310
+#: documentation/content/en/books/handbook/wine/_index.adoc:311
#, no-wrap
msgid "wine-run-np++-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:313
+#: documentation/content/en/books/handbook/wine/_index.adoc:314
msgid ""
"In the event the program does not run as expected, try launching it from the "
"command line and review any messages displayed in the terminal to "
@@ -765,7 +765,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:315
+#: documentation/content/en/books/handbook/wine/_index.adoc:316
msgid ""
"In the event WINE is not the default application for [.filename]#.EXE# files "
"after install, check the MIME associate for this extension in the current "
@@ -773,13 +773,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:317
+#: documentation/content/en/books/handbook/wine/_index.adoc:318
#, no-wrap
msgid "Configuring WINE Installation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:321
+#: documentation/content/en/books/handbook/wine/_index.adoc:322
msgid ""
"With an understanding of what WINE is and how it works at a high level, the "
"next step to effectively using it on FreeBSD is becoming familiar with its "
@@ -789,13 +789,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:323
+#: documentation/content/en/books/handbook/wine/_index.adoc:324
#, no-wrap
msgid "WINE Prefixes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:328
+#: documentation/content/en/books/handbook/wine/_index.adoc:329
msgid ""
"A WINE _prefix_ is a directory, usually located beneath the default location "
"of [.filename]#$HOME/.wine# though it can be located elsewhere. The prefix "
@@ -806,7 +806,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:330
+#: documentation/content/en/books/handbook/wine/_index.adoc:331
msgid ""
"[.filename]#.update-timestamp#: contains the last modified date of [."
"filename]#file /usr/share/wine/wine.inf#. It is used by WINE to determine if "
@@ -814,7 +814,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:331
+#: documentation/content/en/books/handbook/wine/_index.adoc:332
msgid ""
"[.filename]#dosdevices/#: contains information on mappings of Windows(R) "
"resources to resources on the host FreeBSD system. For example, after a new "
@@ -823,17 +823,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:333
+#: documentation/content/en/books/handbook/wine/_index.adoc:334
msgid "[.filename]#c:@#: A link to [.filename]#drive_c# described below."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:334
+#: documentation/content/en/books/handbook/wine/_index.adoc:335
msgid "[.filename]#z:@#: A link to the root directory of the system."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:336
+#: documentation/content/en/books/handbook/wine/_index.adoc:337
msgid ""
"[.filename]#drive_c/#: emulates the main (i.e., [.filename]#C:#) drive of a "
"Windows(R) system. It contains a directory structure and associated files "
@@ -845,7 +845,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:337
+#: documentation/content/en/books/handbook/wine/_index.adoc:338
msgid ""
"[.filename]#system.reg#: This Registry file contains information on the "
"Windows(R) installation, which in the case of WINE is the environment in [."
@@ -853,7 +853,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:338
+#: documentation/content/en/books/handbook/wine/_index.adoc:339
msgid ""
"[.filename]#user.reg#: This Registry file contains the current user's "
"personal configurations, made either by varous software or through the use "
@@ -861,20 +861,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:339
+#: documentation/content/en/books/handbook/wine/_index.adoc:340
msgid ""
"[.filename]#userdef.reg#: This Registry file is a default set of "
"configurations for newly-created users."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:341
+#: documentation/content/en/books/handbook/wine/_index.adoc:342
#, no-wrap
msgid "Creating and Using WINE Prefixes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:345
+#: documentation/content/en/books/handbook/wine/_index.adoc:346
msgid ""
"While WINE will create a default prefix in the user's [.filename]#$HOME/."
"wine/#, it is possible to set up multiple prefixes. There are a few reasons "
@@ -882,14 +882,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:347
+#: documentation/content/en/books/handbook/wine/_index.adoc:348
msgid ""
"The most common reason is to emulate different versions of Windows(R), "
"according to the compatibility needs of the software in question."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:348
+#: documentation/content/en/books/handbook/wine/_index.adoc:349
msgid ""
"In addition, it is common to encounter software that does not work correctly "
"in the default environment, and requires special configuration. it is useful "
@@ -898,7 +898,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:349
+#: documentation/content/en/books/handbook/wine/_index.adoc:350
msgid ""
"Similarly, copying the default or \"main\" prefix into a separate \"testing"
"\" one in order to evaluate an application's compatibility can reduce the "
@@ -906,57 +906,57 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:351
+#: documentation/content/en/books/handbook/wine/_index.adoc:352
msgid "Creating a prefix from the terminal requires the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:355
+#: documentation/content/en/books/handbook/wine/_index.adoc:356
#, no-wrap
msgid "% WINEPREFIX=\"/home/username/.wine-new\" winecfg\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:359
+#: documentation/content/en/books/handbook/wine/_index.adoc:360
msgid ""
-"This will run the winecfg program, which can be used to configure wine "
+"This will run the `winecfg` program, which can be used to configure wine "
"prefixes (more on this in a later section). But by providing a directory "
"path value for the `WINEPREFIX` environment variable, a new prefix is "
"created at that location if one does not already exist."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:361
+#: documentation/content/en/books/handbook/wine/_index.adoc:362
msgid ""
"Supplying the same variable to the wine program will similarly cause the "
"selected program to be run with the specified prefix:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:365
+#: documentation/content/en/books/handbook/wine/_index.adoc:366
#, no-wrap
msgid "% WINEPREFIX=\"/home/username/.wine-new\" wine program.exe\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:368
+#: documentation/content/en/books/handbook/wine/_index.adoc:369
#, no-wrap
msgid "Configuring WINE Prefixes with winecfg"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:373
+#: documentation/content/en/books/handbook/wine/_index.adoc:374
msgid ""
-"As described above WINE includes a tool called winecfg to configure prefixes "
-"from within a GUI. It contains a variety of functions, which are detailed "
-"in the sections below. When winecfg is run from within a prefix, or "
-"provided the location of a prefix within the `WINEPREFIX` variable, it "
+"As described above WINE includes a tool called `winecfg` to configure "
+"prefixes from within a GUI. It contains a variety of functions, which are "
+"detailed in the sections below. When `winecfg` is run from within a prefix, "
+"or provided the location of a prefix within the `WINEPREFIX` variable, it "
"enables the configuration of the selected prefix as described in the below "
"sections."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:376
+#: documentation/content/en/books/handbook/wine/_index.adoc:377
msgid ""
"Selections made on the _Applications_ tab will affect the scope of changes "
"made in the _Libraries_ and _Graphics_ tabs, which will be limited to the "
@@ -965,19 +965,19 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:378
+#: documentation/content/en/books/handbook/wine/_index.adoc:379
#, no-wrap
msgid "Applications"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:380
+#: documentation/content/en/books/handbook/wine/_index.adoc:381
#, no-wrap
msgid "wine-config-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:385
+#: documentation/content/en/books/handbook/wine/_index.adoc:386
msgid ""
"The _Applications_ contains controls enabling the association of programs "
"with a particular version of Windows(R). On first start-up the _Application "
@@ -987,39 +987,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:387
+#: documentation/content/en/books/handbook/wine/_index.adoc:388
msgid "But additional applications can be added with the following process:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:389
+#: documentation/content/en/books/handbook/wine/_index.adoc:390
msgid "Click the _Add application_ button."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:390
+#: documentation/content/en/books/handbook/wine/_index.adoc:391
msgid "Use the provided dialog to select the desired program's executable."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:391
+#: documentation/content/en/books/handbook/wine/_index.adoc:392
msgid "Select the version of Windows(R) to be used with the selected program."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:393
+#: documentation/content/en/books/handbook/wine/_index.adoc:394
#, no-wrap
msgid "Libraries"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:395
+#: documentation/content/en/books/handbook/wine/_index.adoc:396
#, no-wrap
msgid "wine-config-2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:400
+#: documentation/content/en/books/handbook/wine/_index.adoc:401
msgid ""
"WINE provides a set of open source library files as part of its distribution "
"that provide the same functions as their Windows(R) counterparts. However, "
@@ -1030,97 +1030,97 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:402
+#: documentation/content/en/books/handbook/wine/_index.adoc:403
msgid ""
-"However, winecfg makes it possible specify overrides for the built-in "
+"However, `winecfg` makes it possible specify overrides for the built-in "
"libraries, particularly there is a version of Windows(R) available on the "
"same machine as the host FreeBSD installation. For each library to be "
"overridden, do the following:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:404
+#: documentation/content/en/books/handbook/wine/_index.adoc:405
msgid ""
"Open the _New override for library_ drop-down and select the library to be "
"replaced."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:405
+#: documentation/content/en/books/handbook/wine/_index.adoc:406
msgid "Click the _Add_ button."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:406
+#: documentation/content/en/books/handbook/wine/_index.adoc:407
msgid ""
"The new override will appear in the _Existing overrides_ list, notice the "
"_native, builtin_ designation in parentheses."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:407
+#: documentation/content/en/books/handbook/wine/_index.adoc:408
msgid "Click to select the library."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:408
+#: documentation/content/en/books/handbook/wine/_index.adoc:409
msgid "Click the _Edit_ button."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:409
+#: documentation/content/en/books/handbook/wine/_index.adoc:410
msgid ""
"Use the provided dialog to select a corresponding library to be used in "
"place of the built-in one."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:411
+#: documentation/content/en/books/handbook/wine/_index.adoc:412
msgid ""
"Be sure to select a file that is truly the corresponding version of the "
"built-in one, otherwise there may be unexpected behavior."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:413
+#: documentation/content/en/books/handbook/wine/_index.adoc:414
#, no-wrap
msgid "Graphics"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:415
+#: documentation/content/en/books/handbook/wine/_index.adoc:416
#, no-wrap
msgid "wine-config-3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:418
+#: documentation/content/en/books/handbook/wine/_index.adoc:419
msgid ""
"The _Graphics_ tab provides some options to make the windows of programs run "
-"via WINE operate smoothly with FreeBSD"
+"via WINE operate smoothly with FreeBSD:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:420
+#: documentation/content/en/books/handbook/wine/_index.adoc:421
msgid "Automatic mouse capture when windows are full-screen."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:421
+#: documentation/content/en/books/handbook/wine/_index.adoc:422
msgid ""
"Allowing the FreeBSD window manager to decorate the windows, such as their "
"title bars, for programs running via WINE."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:422
+#: documentation/content/en/books/handbook/wine/_index.adoc:423
msgid ""
"Allowing the window manager to control windows for programs running via "
"WINE, such as running resizing functions on them."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:423
+#: documentation/content/en/books/handbook/wine/_index.adoc:424
msgid ""
"Create an emulated virtual desktop, within which all WINE programs will run. "
"If this item is selected, the size of the virtual desktop can be specified "
@@ -1128,43 +1128,43 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:424
+#: documentation/content/en/books/handbook/wine/_index.adoc:425
msgid "Setting the screen resolution for programs running via WINE."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:426
+#: documentation/content/en/books/handbook/wine/_index.adoc:427
#, no-wrap
msgid "Desktop Integration"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:428
+#: documentation/content/en/books/handbook/wine/_index.adoc:429
#, no-wrap
msgid "wine-config-4.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:431
+#: documentation/content/en/books/handbook/wine/_index.adoc:432
msgid "This tab allows configuration of the following items:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:433
+#: documentation/content/en/books/handbook/wine/_index.adoc:434
msgid ""
"The theme and related visual settings to be used for programs running via "
"WINE."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:434
+#: documentation/content/en/books/handbook/wine/_index.adoc:435
msgid ""
"Whether the WINE sub-system should manage MIME types (used to determine "
"which application opens a particular file type) internally."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:435
+#: documentation/content/en/books/handbook/wine/_index.adoc:436
msgid ""
"Mappings of directories in the host FreeBSD system to useful folders within "
"the Windows(R) environment. To change an existing association, select the "
@@ -1173,59 +1173,59 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:437
+#: documentation/content/en/books/handbook/wine/_index.adoc:438
#, no-wrap
msgid "Drives"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:439
+#: documentation/content/en/books/handbook/wine/_index.adoc:440
#, no-wrap
msgid "wine-config-5.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:444
+#: documentation/content/en/books/handbook/wine/_index.adoc:445
msgid ""
"The _Drives_ tab allows linking of directories in the host FreeBSD system to "
"drive letters in the Windows(R) environment. The default values in this tab "
-"should look familiar, as they're displaying the contents of [."
+"should look familiar, as they are displaying the contents of [."
"filename]#dosdevices/# in the current WINE prefix. Changes made via this "
"dialog will reflect in [.filename]#dosdevices#, and properly-formatted links "
"created in that directory will display in this tab."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:446
+#: documentation/content/en/books/handbook/wine/_index.adoc:447
msgid ""
"To create a new entry, such as for a CD-ROM (mounted at [.filename]#/mnt/"
"cdrom#), take the following steps:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:448
+#: documentation/content/en/books/handbook/wine/_index.adoc:449
msgid "Click the _Add _ button."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:449
+#: documentation/content/en/books/handbook/wine/_index.adoc:450
msgid "In the provided dialog, choose a free drive letter."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:450
+#: documentation/content/en/books/handbook/wine/_index.adoc:451
msgid "Click _OK_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:451
+#: documentation/content/en/books/handbook/wine/_index.adoc:452
msgid ""
"Fill in the _Path_ input box by either typing the path to the resource, or "
"click _Browse _ and use the provided dialog to select it."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:454
+#: documentation/content/en/books/handbook/wine/_index.adoc:455
msgid ""
"By default WINE will autodetect the type of resource linked, but this can be "
"manually overridden. See https://wiki.winehq.org/Wine_User"
@@ -1234,53 +1234,53 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:456
+#: documentation/content/en/books/handbook/wine/_index.adoc:457
#, no-wrap
msgid "Audio"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:458
+#: documentation/content/en/books/handbook/wine/_index.adoc:459
#, no-wrap
msgid "wine-config-6.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:461
+#: documentation/content/en/books/handbook/wine/_index.adoc:462
msgid ""
"This tab contains some configurable options for routing sound from "
"Windows(R) programs to the native FreeBSD sound system, including:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:463
+#: documentation/content/en/books/handbook/wine/_index.adoc:464
msgid "Driver selection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:464
+#: documentation/content/en/books/handbook/wine/_index.adoc:465
msgid "Default device selection"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:465
+#: documentation/content/en/books/handbook/wine/_index.adoc:466
msgid "Sound test"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:467
+#: documentation/content/en/books/handbook/wine/_index.adoc:468
#, no-wrap
msgid "About"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:469
+#: documentation/content/en/books/handbook/wine/_index.adoc:470
#, no-wrap
msgid "wine-config-7.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:473
+#: documentation/content/en/books/handbook/wine/_index.adoc:474
msgid ""
"The final tab contains information on the WINE project, including a link to "
"the website. It also allows entry of (entirely optional) user information, "
@@ -1288,16 +1288,16 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:475
+#: documentation/content/en/books/handbook/wine/_index.adoc:476
#, no-wrap
msgid "WINE Management GUIs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:480
+#: documentation/content/en/books/handbook/wine/_index.adoc:481
msgid ""
"While the base install of WINE comes with a GUI configuration tool in "
-"winecfg, it is main purpose is just that: strictly configuring an existing "
+"`winecfg`, it is main purpose is just that: strictly configuring an existing "
"WINE prefix. There are, however, more advanced applications that will "
"assist in the initial installation of applications as well as optimizing "
"their WINE environments. The below sections include a selection of the most "
@@ -1305,50 +1305,50 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:482
+#: documentation/content/en/books/handbook/wine/_index.adoc:483
#, no-wrap
msgid "Winetricks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:487
+#: documentation/content/en/books/handbook/wine/_index.adoc:488
msgid ""
-"winetricks is a cross-platform, general purpose helper program for WINE. It "
-"is not developed by the WINE project proper, but rather maintained on "
-"https://github.com/Winetricks/winetricks[Github] by a group of "
+"The `winetricks` tool is a cross-platform, general purpose helper program "
+"for WINE. It is not developed by the WINE project proper, but rather "
+"maintained on https://github.com/Winetricks/winetricks[Github] by a group of "
"contributors. It contains some automated \"recipes\" for getting common "
"applications to work on WINE, both by optimizing the settings as well as "
"acquiring some DLL libraries automatically."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:489
+#: documentation/content/en/books/handbook/wine/_index.adoc:490
#, no-wrap
msgid "Installing winetricks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:492
+#: documentation/content/en/books/handbook/wine/_index.adoc:493
msgid ""
-"To install winetricks on a FreeBSD using binary packages, use the following "
-"commands (note winetricks requires either the i386-wine or i386-wine-devel "
-"package, and is therefore not installed automatically with other "
+"To install `winetricks` on a FreeBSD using binary packages, use the "
+"following commands (note `winetricks` requires either the i386-wine or i386-"
+"wine-devel package, and is therefore not installed automatically with other "
"dependencies):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:496
+#: documentation/content/en/books/handbook/wine/_index.adoc:497
#, no-wrap
msgid "# pkg install i386-wine winetricks\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:499
+#: documentation/content/en/books/handbook/wine/_index.adoc:500
msgid "To compile it from source, issue the following in the terminal:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:506
+#: documentation/content/en/books/handbook/wine/_index.adoc:507
#, no-wrap
msgid ""
"# cd /usr/ports/emulators/i386-wine\n"
@@ -1358,44 +1358,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:509
+#: documentation/content/en/books/handbook/wine/_index.adoc:510
msgid ""
"If a manual installation is required, refer to the https://github.com/"
"Winetricks/winetricks[Github] account for instructions."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:511
+#: documentation/content/en/books/handbook/wine/_index.adoc:512
#, no-wrap
msgid "Using winetricks"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:514
-msgid "Run winetricks with the following command:"
+#: documentation/content/en/books/handbook/wine/_index.adoc:515
+msgid "Run `winetricks` with the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:518
+#: documentation/content/en/books/handbook/wine/_index.adoc:519
#, no-wrap
msgid "% winetricks\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:522
+#: documentation/content/en/books/handbook/wine/_index.adoc:523
msgid ""
-"Note: this should be in a 32-bit prefix to run winetricks. Launching "
-"winetricks displays a window with a number of choices, as follows:"
+"Note: this should be in a 32-bit prefix to run `winetricks`. Launching "
+"`winetricks` displays a window with a number of choices, as follows:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:523
+#: documentation/content/en/books/handbook/wine/_index.adoc:524
#, no-wrap
msgid "winetricks-run-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:526
+#: documentation/content/en/books/handbook/wine/_index.adoc:527
msgid ""
"Selecting either _Install an application_, _Install a benchmark_, or "
"_Install a game_ shows a list with supported options, such as the one below "
@@ -1403,41 +1403,41 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:527
+#: documentation/content/en/books/handbook/wine/_index.adoc:528
#, no-wrap
msgid "winetricks-run-2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:531
+#: documentation/content/en/books/handbook/wine/_index.adoc:532
msgid ""
"Selecting one or more items and clicking _OK_ will start their installation "
"process(es). Initially, some messages that appear to be errors may show up, "
-"but they're actually informational alerts as winetricks configures the WINE "
-"environment to get around known issues for the application:"
+"but they're actually informational alerts as `winetricks` configures the "
+"WINE environment to get around known issues for the application:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:532
+#: documentation/content/en/books/handbook/wine/_index.adoc:533
#, no-wrap
msgid "winetricks-app-install-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:535
+#: documentation/content/en/books/handbook/wine/_index.adoc:536
msgid ""
"Once these are circumvented, the actual installer for the application will "
"be run:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:536
+#: documentation/content/en/books/handbook/wine/_index.adoc:537
#, no-wrap
msgid "winetricks-app-install-2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:539
+#: documentation/content/en/books/handbook/wine/_index.adoc:540
msgid ""
"Once the installation completes, the new Windows application should be "
"available from the desktop environment's standard menu (shown in the "
@@ -1445,26 +1445,26 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:540
+#: documentation/content/en/books/handbook/wine/_index.adoc:541
#, no-wrap
msgid "winetricks-menu-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:543
+#: documentation/content/en/books/handbook/wine/_index.adoc:544
msgid ""
-"In order to remove the application, run winetricks again, and select _Run an "
-"uninstaller_."
+"In order to remove the application, run `winetricks` again, and select _Run "
+"an uninstaller_."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:544
+#: documentation/content/en/books/handbook/wine/_index.adoc:545
#, no-wrap
msgid "winetricks-uninstall-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:548
+#: documentation/content/en/books/handbook/wine/_index.adoc:549
msgid ""
"A Windows(R)-style dialog will appear with a list of installed programs and "
"components. Select the application to be removed, then click the _Modify/"
@@ -1472,52 +1472,52 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:549
+#: documentation/content/en/books/handbook/wine/_index.adoc:550
#, no-wrap
msgid "winetricks-uninstall-2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:552
+#: documentation/content/en/books/handbook/wine/_index.adoc:553
msgid ""
"This will run the applications built-in installer, which should also have "
"the option to uninstall."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:553
+#: documentation/content/en/books/handbook/wine/_index.adoc:554
#, no-wrap
msgid "winetricks-uninstall-3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:560
+#: documentation/content/en/books/handbook/wine/_index.adoc:561
msgid ""
-"Homura is an application similar to winetricks, although it was inspired by "
-"the https://lutris.net/[Lutris] gaming system for Linux. But while it is "
+"Homura is an application similar to `winetricks`, although it was inspired "
+"by the https://lutris.net/[Lutris] gaming system for Linux. But while it is "
"focused on games, there are also non-gaming applications available for "
"install through Homura."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:562
+#: documentation/content/en/books/handbook/wine/_index.adoc:563
#, no-wrap
msgid "Installing Homura"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:565
+#: documentation/content/en/books/handbook/wine/_index.adoc:566
msgid "To install Homura's binary package, issue the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:569
+#: documentation/content/en/books/handbook/wine/_index.adoc:570
#, no-wrap
msgid "# pkg install homura\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:573
+#: documentation/content/en/books/handbook/wine/_index.adoc:574
msgid ""
"Homura is available in the FreeBSD Ports system. However, than the "
"_emulators_ section of Ports or binary packages, look for it in the _games_ "
@@ -1525,7 +1525,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:578
+#: documentation/content/en/books/handbook/wine/_index.adoc:579
#, no-wrap
msgid ""
"# cd /usr/ports/games/homura\n"
@@ -1533,81 +1533,81 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:581
+#: documentation/content/en/books/handbook/wine/_index.adoc:582
#, no-wrap
msgid "Using Homura"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:585
+#: documentation/content/en/books/handbook/wine/_index.adoc:586
msgid ""
-"Homura's usage is quite similar to that of winetricks. When using it for "
+"Homura's usage is quite similar to that of `winetricks`. When using it for "
"the first time, launch it from the command line (or a desktop environment "
"runner applet) with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:589
+#: documentation/content/en/books/handbook/wine/_index.adoc:590
#, no-wrap
msgid "% Homura\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:593
+#: documentation/content/en/books/handbook/wine/_index.adoc:594
msgid ""
"This should result in a friendly welcome message. Click _OK_ to continue."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:594
+#: documentation/content/en/books/handbook/wine/_index.adoc:595
#, no-wrap
msgid "homura-launch-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:597
+#: documentation/content/en/books/handbook/wine/_index.adoc:598
msgid ""
"The program will also offer to place a link in the application menu of "
"compatible environments:"
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:598
+#: documentation/content/en/books/handbook/wine/_index.adoc:599
#, no-wrap
msgid "homura-run-2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:601
+#: documentation/content/en/books/handbook/wine/_index.adoc:602
msgid ""
"Depending on the setup of the FreeBSD machine, Homura may display a message "
"urging the install of native graphics drivers."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:602
+#: documentation/content/en/books/handbook/wine/_index.adoc:603
#, no-wrap
msgid "homura-run-3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:606
+#: documentation/content/en/books/handbook/wine/_index.adoc:607
msgid ""
"The application's window should then appear, which amounts to a \"main menu"
-"\" with all its options. Many of the items are the same as winetricks, "
+"\" with all its options. Many of the items are the same as `winetricks`, "
"although Homura offers some additional, helpful options such as opening its "
"data folder (_Open Homura Folder_) or running a specified program (_Run a "
"executable in prefix_)."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:607
+#: documentation/content/en/books/handbook/wine/_index.adoc:608
#, no-wrap
msgid "homura-install-1.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:612
+#: documentation/content/en/books/handbook/wine/_index.adoc:613
msgid ""
"To select one of Homura's supported applications to install, select "
"_Installation_, and click _OK_. This will display a list of applications "
@@ -1616,39 +1616,39 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:613
+#: documentation/content/en/books/handbook/wine/_index.adoc:614
#, no-wrap
msgid "homura-install-2.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:617
+#: documentation/content/en/books/handbook/wine/_index.adoc:618
msgid ""
"As a first step Homura will download the selected program. A notification "
"may appear in supported desktop environments."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:618
+#: documentation/content/en/books/handbook/wine/_index.adoc:619
#, no-wrap
msgid "homura-install-3.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:622
+#: documentation/content/en/books/handbook/wine/_index.adoc:623
msgid ""
"The program will also create a new prefix for the application. A standard "
"WINE dialog with this message will display."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:623
+#: documentation/content/en/books/handbook/wine/_index.adoc:624
#, no-wrap
msgid "homura-install-4.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:627
+#: documentation/content/en/books/handbook/wine/_index.adoc:628
msgid ""
"Next, Homura will install any prerequisites for the selected program. This "
"may involve downloading and extracting a fair number of files, the details "
@@ -1656,24 +1656,24 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:628
+#: documentation/content/en/books/handbook/wine/_index.adoc:629
#, no-wrap
msgid "homura-install-5.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:631
+#: documentation/content/en/books/handbook/wine/_index.adoc:632
msgid "Downloaded packages are automatically opened and run as required."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:632
+#: documentation/content/en/books/handbook/wine/_index.adoc:633
#, no-wrap
msgid "homura-install-6.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:637
+#: documentation/content/en/books/handbook/wine/_index.adoc:638
msgid ""
"The installation may end with a simple desktop notification or message in "
"the terminal, depending on how Homura was launched. But in either case "
@@ -1682,24 +1682,24 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:638
+#: documentation/content/en/books/handbook/wine/_index.adoc:639
#, no-wrap
msgid "homura-install-7.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:641
+#: documentation/content/en/books/handbook/wine/_index.adoc:642
msgid "This will display a list of installed applications."
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:642
+#: documentation/content/en/books/handbook/wine/_index.adoc:643
#, no-wrap
msgid "homura-install-8.png"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:647
+#: documentation/content/en/books/handbook/wine/_index.adoc:648
msgid ""
"To run the new program, select it from the list, and click _OK_. To "
"uninstall the application, select _Uninstallation_ from the main screen, "
@@ -1708,19 +1708,19 @@ msgid ""
msgstr ""
#. type: Target for macro image
-#: documentation/content/en/books/handbook/wine/_index.adoc:648
+#: documentation/content/en/books/handbook/wine/_index.adoc:649
#, no-wrap
msgid "homura-uninstall-1.png"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:651
+#: documentation/content/en/books/handbook/wine/_index.adoc:652
#, no-wrap
msgid "Running Multiple Management GUIs"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:655
+#: documentation/content/en/books/handbook/wine/_index.adoc:656
msgid ""
"it is worth noting that the above solutions are not mutually exclusive. it "
"is perfectly acceptable, even advantageous, to have both installed at the "
@@ -1728,31 +1728,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:659
+#: documentation/content/en/books/handbook/wine/_index.adoc:660
msgid ""
"However, it is wise to ensure that they do not access any of the same WINE "
"prefixes. Each of these solutions applies workarounds and makes changes to "
"the registries based on known workarounds to existing WINE issues in order "
-"to make a given application run smoothly. Allowing both winetricks and "
+"to make a given application run smoothly. Allowing both `winetricks` and "
"Homura to access the same prefix could lead to some of these being "
"overwritten, with the result being some or all applications do not work as "
"expected."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:661
+#: documentation/content/en/books/handbook/wine/_index.adoc:662
#, no-wrap
msgid "WINE in Multi-User FreeBSD Installations"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:664
+#: documentation/content/en/books/handbook/wine/_index.adoc:665
#, no-wrap
msgid "Issues with Using a Common WINE Prefix"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:669
+#: documentation/content/en/books/handbook/wine/_index.adoc:670
msgid ""
"Like most UNIX(R)-like operating systems, FreeBSD is designed for multiple "
"users to be logged in and working at the same time. On the other hand, "
@@ -1762,7 +1762,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:673
+#: documentation/content/en/books/handbook/wine/_index.adoc:674
msgid ""
"More recent consumer versions of Windows(R) have taken some steps to improve "
"the OS in multi-user scenarios. But it is still largely structured around a "
@@ -1772,7 +1772,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:677
+#: documentation/content/en/books/handbook/wine/_index.adoc:678
msgid ""
"So it follows that each user will have to maintain their own set of "
"configurations, which is potentially good. Yet it is advantageous to "
@@ -1783,20 +1783,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:679
+#: documentation/content/en/books/handbook/wine/_index.adoc:680
msgid ""
"There are two strategies to minimize the impact of multiple WINE users in "
"the system."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:681
+#: documentation/content/en/books/handbook/wine/_index.adoc:682
#, no-wrap
msgid "Installing Applications to a Common Drive"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:686
+#: documentation/content/en/books/handbook/wine/_index.adoc:687
msgid ""
"As shown in the section on WINE Configuration, WINE provides the ability to "
"attach additional drives to a given prefix. In this way, applications can "
@@ -1808,38 +1808,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:688
+#: documentation/content/en/books/handbook/wine/_index.adoc:689
msgid "The steps to make install applications in this way are as follows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:690
+#: documentation/content/en/books/handbook/wine/_index.adoc:691
msgid ""
"First, set up a shared location on the system where the files will be "
"stored, such as [.filename]#/mnt/windows-drive_d/#. Creating new directories "
-"is described in man page for the mkdir command."
+"is described in the man:mkdir[1] manual page."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:691
+#: documentation/content/en/books/handbook/wine/_index.adoc:692
msgid ""
"Next, set permissions for this new directory to allow only desired users to "
"access it. One approach to this is to create a new group such as \"windows,"
"\" add the desired users to that group (see the sub-section on groups in the "
-"Handbook's Users and Basic Account Management section), and set to the "
-"permissions on the directory to `770` (the section on Permissions in the "
-"FreeBSD Basics chapter of the Handbook illustrates this process)."
+"crossref:basics[users-groups,Users and Basic Account Management] section), "
+"and set to the permissions on the directory to `770` (the section on "
+"crossref:basics[permissions,Permissions] illustrates this process)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:692
+#: documentation/content/en/books/handbook/wine/_index.adoc:693
msgid ""
-"Finally, add the location as a drive to the user's prefix using the winecfg "
-"as described in the above section on WINE Configuration in this chapter."
+"Finally, add the location as a drive to the user's prefix using the "
+"`winecfg` as described in the above section on WINE Configuration in this "
+"chapter."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:696
+#: documentation/content/en/books/handbook/wine/_index.adoc:697
msgid ""
"Once complete, applications can be installed to this location, and "
"subsequently run using the assigned drive letter (or the standard UNIX(R)-"
@@ -1852,66 +1853,66 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:698
+#: documentation/content/en/books/handbook/wine/_index.adoc:699
#, no-wrap
msgid "Using a Common Installation of WINE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:705
+#: documentation/content/en/books/handbook/wine/_index.adoc:706
msgid ""
"If, on the other hand, there are many applications to be shared, or they "
"require specific tuning in order to work correctly, a different approach may "
"be required. In this method, a completely separate user is created "
"specifically for the purposes of storing the WINE prefix and all its "
"installed applications. Individual users are then granted permission to run "
-"programs as this user using the su command. The result is that these users "
-"can launch a WINE application as they normally would, only it will act as "
-"though launched by the newly-created user, and therefore use the centrally-"
-"maintained prefix containing both settings and programs. To accomplish "
-"this, take the following steps."
+"programs as this user using the man:sudo[8] command. The result is that "
+"these users can launch a WINE application as they normally would, only it "
+"will act as though launched by the newly-created user, and therefore use the "
+"centrally-maintained prefix containing both settings and programs. To "
+"accomplish this, take the following steps:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:707
+#: documentation/content/en/books/handbook/wine/_index.adoc:708
msgid ""
-"Create a new user with the following command (as root), which will step "
+"Create a new user with the following command (as `root`), which will step "
"through the required details:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:711
+#: documentation/content/en/books/handbook/wine/_index.adoc:712
#, no-wrap
msgid "# adduser\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:715
+#: documentation/content/en/books/handbook/wine/_index.adoc:717
msgid ""
"Enter the username (e.g., _windows_) and Full name (\"Microsoft Windows\"). "
-"Then accept the defaults for the remainder of the questions. Next, install "
-"the sudo utility using binary packages with the following:"
+"Then accept the defaults for the remainder of the questions. Next, install "
+"the `sudo` utility using binary packages with the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:719
+#: documentation/content/en/books/handbook/wine/_index.adoc:721
#, no-wrap
msgid "# pkg install sudo\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:722
+#: documentation/content/en/books/handbook/wine/_index.adoc:724
msgid "Once installed, edit [.filename]#/etc/sudoers# as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:726
+#: documentation/content/en/books/handbook/wine/_index.adoc:728
#, no-wrap
msgid "# User alias specification\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:729
+#: documentation/content/en/books/handbook/wine/_index.adoc:731
#, no-wrap
msgid ""
"# define which users can run the wine/windows programs\n"
@@ -1919,7 +1920,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:732
+#: documentation/content/en/books/handbook/wine/_index.adoc:734
#, no-wrap
msgid ""
"# define which users can administrate (become root)\n"
@@ -1927,13 +1928,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:734
+#: documentation/content/en/books/handbook/wine/_index.adoc:736
#, no-wrap
msgid "# Cmnd alias specification\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:737
+#: documentation/content/en/books/handbook/wine/_index.adoc:739
#, no-wrap
msgid ""
"# define which commands the WINDOWS_USERS may run\n"
@@ -1941,7 +1942,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:743
+#: documentation/content/en/books/handbook/wine/_index.adoc:745
#, no-wrap
msgid ""
"# Defaults\n"
@@ -1952,7 +1953,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:746
+#: documentation/content/en/books/handbook/wine/_index.adoc:748
#, no-wrap
msgid ""
"# User privilege specification\n"
@@ -1960,7 +1961,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:749
+#: documentation/content/en/books/handbook/wine/_index.adoc:751
#, no-wrap
msgid ""
"# Members of the admin user_alias, defined above, may gain root privileges\n"
@@ -1968,7 +1969,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:752
+#: documentation/content/en/books/handbook/wine/_index.adoc:754
#, no-wrap
msgid ""
"# The WINDOWS_USERS may run WINDOWS programs as user windows without a password\n"
@@ -1976,32 +1977,32 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:757
+#: documentation/content/en/books/handbook/wine/_index.adoc:759
msgid ""
"The result of these changes is the users named in the _User_Alias_ section "
"are permitted to run the programs listed in the _Cmnd Alias_ section using "
"the resources listed in the _Defaults_ section (the current display) as if "
"they were the user listed in the final line of the file. In other words, "
-"users designates as _WINDOWS_USERS_ can run the wine and winecfg "
+"users designates as _WINDOWS_USERS_ can run the WINE and `winecfg` "
"applications as user _windows_. As a bonus, the configuration here means "
"they will not be required to enter the password for the _windows_ user."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:759
+#: documentation/content/en/books/handbook/wine/_index.adoc:761
msgid ""
"Next provide access to the display back to the _windows_ user, as whom the "
"WINE programs will be running:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:763
+#: documentation/content/en/books/handbook/wine/_index.adoc:765
#, no-wrap
msgid "% xhost +local:windows\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:767
+#: documentation/content/en/books/handbook/wine/_index.adoc:769
msgid ""
"This should be added to the list of commands run either at login or when the "
"default graphical environment starts. Once all the above are complete, a "
@@ -2009,8 +2010,14 @@ msgid ""
"programs using the shared prefix with the following command:"
msgstr ""
+#. type: delimited block . 4
+#: documentation/content/en/books/handbook/wine/_index.adoc:773
+#, no-wrap
+msgid "% sudo -u windows wine program.exe\n"
+msgstr ""
+
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:772
+#: documentation/content/en/books/handbook/wine/_index.adoc:779
msgid ""
"it is worth noting that multiple users accessing this shared environment at "
"the same time is still risky. However, consider also that the shared "
@@ -2022,13 +2029,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/wine/_index.adoc:774
+#: documentation/content/en/books/handbook/wine/_index.adoc:781
#, no-wrap
msgid "WINE on FreeBSD FAQ"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:777
+#: documentation/content/en/books/handbook/wine/_index.adoc:784
msgid ""
"The following section describes some frequently asked questions, tips/"
"tricks, or common issues in running WINE on FreeBSD, along with their "
@@ -2036,19 +2043,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:779
+#: documentation/content/en/books/handbook/wine/_index.adoc:786
#, no-wrap
msgid "Basic Installation and Usage"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:782
+#: documentation/content/en/books/handbook/wine/_index.adoc:789
#, no-wrap
msgid "How to Install 32-bit and 64-bit WINE on the Same System?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:786
+#: documentation/content/en/books/handbook/wine/_index.adoc:793
msgid ""
"As described earlier in this section, the wine and i386-wine packages "
"conflict with one another, and therefore cannot be installed on the same "
@@ -2058,29 +2065,29 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:788
+#: documentation/content/en/books/handbook/wine/_index.adoc:795
#, no-wrap
msgid "Can DOS Programs Be Run on WINE?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:794
+#: documentation/content/en/books/handbook/wine/_index.adoc:801
msgid ""
"They can, as \"Console User Interface\" applications as mentioned earlier in "
"this section. However, there is an arguably better method for running DOS "
-"software: DOSBox. On the other hand, there's little reason not to at least "
-"try it. Simply create a new prefix, install the software, and if it does "
-"not work delete the prefix."
+"software: package:emulators/dosbox[DOSBox]. On the other hand, there is "
+"little reason not to at least try it. Simply create a new prefix, install "
+"the software, and if it does not work delete the prefix."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:796
+#: documentation/content/en/books/handbook/wine/_index.adoc:803
#, no-wrap
-msgid "Should the \"wine-devel\" Package/Port be Installed to Use the Development Version of WINE Instead of Stable?"
+msgid "Should the package:emulators/wine-devel[] Package/Port be Installed to Use the Development Version of WINE Instead of Stable?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:800
+#: documentation/content/en/books/handbook/wine/_index.adoc:807
msgid ""
"Yes, installing this version will install the \"development\" version of "
"WINE. As with the 32- and 64-bit versions, they cannot be installed "
@@ -2088,7 +2095,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:804
+#: documentation/content/en/books/handbook/wine/_index.adoc:811
msgid ""
"Note that WINE also has a \"Staging\" version, which contains the most "
"recent updates. This was at one time available as a FreeBSD port; however, "
@@ -2096,19 +2103,19 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:806
+#: documentation/content/en/books/handbook/wine/_index.adoc:813
#, no-wrap
msgid "Install Optimization"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:809
+#: documentation/content/en/books/handbook/wine/_index.adoc:816
#, no-wrap
msgid "How Should Windows(R) Hardware (e.g., Graphics) Drivers be Handled?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:815
+#: documentation/content/en/books/handbook/wine/_index.adoc:822
msgid ""
"Operating system drivers transfer commands between applications and "
"hardware. WINE emulates a Windows(R) environment, including the drivers, "
@@ -2120,20 +2127,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:817
+#: documentation/content/en/books/handbook/wine/_index.adoc:824
#, no-wrap
msgid "Is There a way to Make Windows(R) Fonts Look Better?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:820
+#: documentation/content/en/books/handbook/wine/_index.adoc:827
msgid ""
"A user on the FreeBSD forums suggests this configuration to fix out-of-the-"
"box look of WINE fonts, which can be slightly pixelated."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:822
+#: documentation/content/en/books/handbook/wine/_index.adoc:829
msgid ""
"According to https://forums.freebsd.org/threads/make-wine-ui-fonts-look-"
"good.68273/[a post in the FreeBSD Forums], adding the following to [."
@@ -2142,7 +2149,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:827
+#: documentation/content/en/books/handbook/wine/_index.adoc:834
#, no-wrap
msgid ""
"<?xml version=\"1.0\"?>\n"
@@ -2150,13 +2157,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:829
+#: documentation/content/en/books/handbook/wine/_index.adoc:836
#, no-wrap
msgid "<fontconfig>\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/wine/_index.adoc:838
+#: documentation/content/en/books/handbook/wine/_index.adoc:845
#, no-wrap
msgid ""
" <!-- antialias all fonts -->\n"
@@ -2170,16 +2177,16 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:842
+#: documentation/content/en/books/handbook/wine/_index.adoc:849
#, no-wrap
msgid "Does Having Windows(R) Installed Elsewhere on a System Help WINE Operate?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:847
+#: documentation/content/en/books/handbook/wine/_index.adoc:854
msgid ""
"It may, depending on the application being run. As mentioned in the section "
-"describing winecfg, some built-in WINE DLLs and other libraries can be "
+"describing `winecfg`, some built-in WINE DLLs and other libraries can be "
"overridden by providing a path to an alternate version. Provided the "
"Windows(R) partition or drive is mounted to the FreeBSD system and "
"accessible to the user, configuring some of these overrides will use native "
@@ -2187,34 +2194,34 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:849
+#: documentation/content/en/books/handbook/wine/_index.adoc:856
#, no-wrap
msgid "Application-Specific"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:852
+#: documentation/content/en/books/handbook/wine/_index.adoc:859
#, no-wrap
msgid "Where is the Best Place to see if Application X Works on WINE?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:856
+#: documentation/content/en/books/handbook/wine/_index.adoc:863
msgid ""
-"The first stop in determining compatibility should be the https://appdb."
+"The first step in determining compatibility should be the https://appdb."
"winehq.org/[WINE AppDB]. This is a compilation of reports of programs "
"working (or not) on all supported platforms, although (as previously "
"mentioned), solutions for one platform are often applicable to others."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:858
+#: documentation/content/en/books/handbook/wine/_index.adoc:865
#, no-wrap
msgid "Is There Anything That Will Help Games Run Better?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:863
+#: documentation/content/en/books/handbook/wine/_index.adoc:870
msgid ""
"Perhaps. Many Windows(R) games rely on DirectX, a proprietary Microsoft "
"graphics layer. However there are projects in the open source community "
@@ -2222,7 +2229,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:866
+#: documentation/content/en/books/handbook/wine/_index.adoc:873
msgid ""
"The _dxvk_ project, which is an attempt to implement DirectX using the "
"FreeBSD-compatible Vulkan graphics sub-system, is one such. Although its "
@@ -2232,7 +2239,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:870
+#: documentation/content/en/books/handbook/wine/_index.adoc:877
msgid ""
"In addition, work is under way on a https://www.freshports.org/emulators/"
"wine-proton/[wine-proton port]. This will bring the work of Valve, "
@@ -2242,20 +2249,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/wine/_index.adoc:872
+#: documentation/content/en/books/handbook/wine/_index.adoc:879
#, no-wrap
msgid "Is There Anywhere FreeBSD WINE Users Gather to Exchange Tips and Tricks?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:875
+#: documentation/content/en/books/handbook/wine/_index.adoc:882
msgid ""
"There are plenty of places FreeBSD users discuss issues related to WINE that "
"can be searched for solutions:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:877
+#: documentation/content/en/books/handbook/wine/_index.adoc:884
msgid ""
"https://forums.freebsd.org/[The FreeBSD forums], particularly the "
"_Installation and Maintenance of Ports or Packages_ or _Emulation and "
@@ -2263,34 +2270,34 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:878
+#: documentation/content/en/books/handbook/wine/_index.adoc:885
msgid ""
"https://wiki.freebsd.org/IRC/Channels[FreeBSD IRC channels] including "
"#freebsd (for general support), #freebsd-games, and others."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:879
+#: documentation/content/en/books/handbook/wine/_index.adoc:886
msgid ""
"https://discord.gg/2CCuhCt[The BSD World Discord server's] channels "
"including _bsd-desktop_, _bsd-gaming_, _bsd-wine_, and others."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/wine/_index.adoc:881
+#: documentation/content/en/books/handbook/wine/_index.adoc:888
#, no-wrap
msgid "Other OS Resources"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:884
+#: documentation/content/en/books/handbook/wine/_index.adoc:891
msgid ""
"There are a number of resources focused on other operating systems that may "
"be useful for FreeBSD users:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:886
+#: documentation/content/en/books/handbook/wine/_index.adoc:893
msgid ""
"https://wiki.winehq.org/[The WINE Wiki] has a wealth of information on using "
"WINE, much of which is applicable across many of WINE's supported operating "
@@ -2298,7 +2305,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:887
+#: documentation/content/en/books/handbook/wine/_index.adoc:894
msgid ""
"Similarly, the documentation available from other OS projects can also be of "
"good value. https://wiki.archlinux.org/index.php/wine[The WINE page] on the "
@@ -2308,7 +2315,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/wine/_index.adoc:887
+#: documentation/content/en/books/handbook/wine/_index.adoc:894
msgid ""
"Finally, Codeweavers (a developer of a commercial version of WINE) is an "
"active upstream contributor. Oftentimes answers to questions in https://www."
diff --git a/documentation/content/en/books/handbook/x11/_index.po b/documentation/content/en/books/handbook/x11/_index.po
index 1caad170a3..2acf946a65 100644
--- a/documentation/content/en/books/handbook/x11/_index.po
+++ b/documentation/content/en/books/handbook/x11/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-07-07 23:22-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,19 +35,19 @@ msgid "Chapter 5. The X Window System"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/x11/_index.adoc:14
+#: documentation/content/en/books/handbook/x11/_index.adoc:15
#, no-wrap
msgid "The X Window System"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:52
+#: documentation/content/en/books/handbook/x11/_index.adoc:53
#, no-wrap
msgid "Synopsis"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:57
+#: documentation/content/en/books/handbook/x11/_index.adoc:58
msgid ""
"An installation of FreeBSD using bsdinstall does not automatically install a "
"graphical user interface. This chapter describes how to install and "
@@ -57,7 +57,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:61
+#: documentation/content/en/books/handbook/x11/_index.adoc:62
msgid ""
"Users who prefer an installation method that automatically configures the "
"Xorg should refer to https://ghostbsd.org[GhostBSD], https://www.midnightbsd."
@@ -65,65 +65,65 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:64
+#: documentation/content/en/books/handbook/x11/_index.adoc:65
msgid ""
"For more information on the video hardware that Xorg supports, refer to the "
"http://www.x.org/[x.org] website."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:66
+#: documentation/content/en/books/handbook/x11/_index.adoc:67
msgid "After reading this chapter, you will know:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:68
+#: documentation/content/en/books/handbook/x11/_index.adoc:69
msgid ""
"The various components of the X Window System, and how they interoperate."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:69
+#: documentation/content/en/books/handbook/x11/_index.adoc:70
msgid "How to install and configure Xorg."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:70
+#: documentation/content/en/books/handbook/x11/_index.adoc:71
msgid ""
"How to install and configure several window managers and desktop "
"environments."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:71
+#: documentation/content/en/books/handbook/x11/_index.adoc:72
msgid "How to use TrueType(R) fonts in Xorg."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:72
+#: documentation/content/en/books/handbook/x11/_index.adoc:73
msgid "How to set up your system for graphical logins (XDM)."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:74
+#: documentation/content/en/books/handbook/x11/_index.adoc:75
msgid "Before reading this chapter, you should:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:76
+#: documentation/content/en/books/handbook/x11/_index.adoc:77
msgid ""
"Know how to install additional third-party software as described in crossref:"
"ports[ports,Installing Applications: Packages and Ports]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:78
+#: documentation/content/en/books/handbook/x11/_index.adoc:79
#, no-wrap
msgid "Terminology"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:81
+#: documentation/content/en/books/handbook/x11/_index.adoc:82
msgid ""
"While it is not necessary to understand all of the details of the various "
"components in the X Window System and how they interact, some basic "
@@ -131,13 +131,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:82
+#: documentation/content/en/books/handbook/x11/_index.adoc:83
#, no-wrap
msgid "X server"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:88
+#: documentation/content/en/books/handbook/x11/_index.adoc:89
msgid ""
"X was designed from the beginning to be network-centric, and adopts a "
"\"client-server\" model. In this model, the \"X server\" runs on the "
@@ -151,13 +151,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:89
+#: documentation/content/en/books/handbook/x11/_index.adoc:90
#, no-wrap
msgid "X client"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:92
+#: documentation/content/en/books/handbook/x11/_index.adoc:93
msgid ""
"Each X application, such as XTerm or Firefox, is a \"client\". A client "
"sends messages to the server such as \"Please draw a window at these "
@@ -166,7 +166,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:96
+#: documentation/content/en/books/handbook/x11/_index.adoc:97
msgid ""
"In a home or small office environment, the X server and the X clients "
"commonly run on the same computer. It is also possible to run the X server "
@@ -176,13 +176,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:97
+#: documentation/content/en/books/handbook/x11/_index.adoc:98
#, no-wrap
msgid "window manager"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:103
+#: documentation/content/en/books/handbook/x11/_index.adoc:104
msgid ""
"X does not dictate what windows should look like on-screen, how to move them "
"around with the mouse, which keystrokes should be used to move between "
@@ -198,7 +198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:106
+#: documentation/content/en/books/handbook/x11/_index.adoc:107
msgid ""
"Each window manager uses a different configuration mechanism. Some expect "
"configuration file written by hand while others provide graphical tools for "
@@ -206,13 +206,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:107
+#: documentation/content/en/books/handbook/x11/_index.adoc:108
#, no-wrap
msgid "desktop environment"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:110
+#: documentation/content/en/books/handbook/x11/_index.adoc:111
msgid ""
"KDE and GNOME are considered to be desktop environments as they include an "
"entire suite of applications for performing common desktop tasks. These may "
@@ -220,13 +220,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:111
+#: documentation/content/en/books/handbook/x11/_index.adoc:112
#, no-wrap
msgid "focus policy"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:114
+#: documentation/content/en/books/handbook/x11/_index.adoc:115
msgid ""
"The window manager is responsible for the mouse focus policy. This policy "
"provides some means for choosing which window is actively receiving "
@@ -235,7 +235,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:124
+#: documentation/content/en/books/handbook/x11/_index.adoc:125
msgid ""
"One focus policy is called \"click-to-focus\". In this model, a window "
"becomes active upon receiving a mouse click. In the \"focus-follows-mouse\" "
@@ -252,7 +252,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:128
+#: documentation/content/en/books/handbook/x11/_index.adoc:129
msgid ""
"Different window managers support different focus models. All of them "
"support click-to-focus, and the majority of them also support other "
@@ -261,13 +261,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:129
+#: documentation/content/en/books/handbook/x11/_index.adoc:130
#, no-wrap
msgid "widgets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:135
+#: documentation/content/en/books/handbook/x11/_index.adoc:136
msgid ""
"Widget is a term for all of the items in the user interface that can be "
"clicked or manipulated in some way. This includes buttons, check boxes, "
@@ -279,36 +279,36 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:137
+#: documentation/content/en/books/handbook/x11/_index.adoc:138
#, no-wrap
msgid "Installing Xorg"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:140
+#: documentation/content/en/books/handbook/x11/_index.adoc:141
msgid "On FreeBSD, Xorg can be installed as a package or port."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:142
+#: documentation/content/en/books/handbook/x11/_index.adoc:143
msgid ""
"The binary package can be installed quickly but with fewer options for "
"customization:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:146
+#: documentation/content/en/books/handbook/x11/_index.adoc:147
#, no-wrap
msgid "# pkg install xorg\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:149
+#: documentation/content/en/books/handbook/x11/_index.adoc:150
msgid "To build and install from the Ports Collection:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:154
+#: documentation/content/en/books/handbook/x11/_index.adoc:155
#, no-wrap
msgid ""
"# cd /usr/ports/x11/xorg\n"
@@ -316,14 +316,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:158
+#: documentation/content/en/books/handbook/x11/_index.adoc:159
msgid ""
"Either of these installations results in the complete Xorg system being "
"installed. Binary packages are the best option for most users."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:162
+#: documentation/content/en/books/handbook/x11/_index.adoc:163
msgid ""
"A smaller version of the X system suitable for experienced users is "
"available in package:x11/xorg-minimal[]. Most of the documents, libraries, "
@@ -332,24 +332,24 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:164
+#: documentation/content/en/books/handbook/x11/_index.adoc:165
#, no-wrap
msgid "Xorg Configuration"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:167
+#: documentation/content/en/books/handbook/x11/_index.adoc:168
#, no-wrap
msgid "Quick Start"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:170
+#: documentation/content/en/books/handbook/x11/_index.adoc:171
msgid "Xorg supports most common video cards, keyboards, and pointing devices."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:175
+#: documentation/content/en/books/handbook/x11/_index.adoc:176
msgid ""
"Video cards, monitors, and input devices are automatically detected and do "
"not require any manual configuration. Do not create [.filename]#xorg.conf# "
@@ -357,14 +357,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:179
+#: documentation/content/en/books/handbook/x11/_index.adoc:180
msgid ""
"If Xorg has been used on this computer before, move or remove any existing "
"configuration files:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:184
+#: documentation/content/en/books/handbook/x11/_index.adoc:185
#, no-wrap
msgid ""
"# mv /etc/X11/xorg.conf ~/xorg.conf.etc\n"
@@ -372,7 +372,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:187
+#: documentation/content/en/books/handbook/x11/_index.adoc:188
msgid ""
"Add the user who will run Xorg to the `video` or `wheel` group to enable 3D "
"acceleration when available. To add user _jru_ to whichever group is "
@@ -380,26 +380,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:191
+#: documentation/content/en/books/handbook/x11/_index.adoc:192
#, no-wrap
msgid "# pw groupmod video -m jru || pw groupmod wheel -m jru\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:194
+#: documentation/content/en/books/handbook/x11/_index.adoc:195
msgid ""
"The `TWM` window manager is included by default. It is started when Xorg "
"starts:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:198
+#: documentation/content/en/books/handbook/x11/_index.adoc:199
#, no-wrap
msgid "% startx\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:201
+#: documentation/content/en/books/handbook/x11/_index.adoc:202
msgid ""
"On some older versions of FreeBSD, the system console must be set to man:"
"vt[4] before switching back to the text console will work properly. See <<x-"
@@ -407,13 +407,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:203
+#: documentation/content/en/books/handbook/x11/_index.adoc:204
#, no-wrap
msgid "User Group for Accelerated Video"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:208
+#: documentation/content/en/books/handbook/x11/_index.adoc:209
msgid ""
"Access to [.filename]#/dev/dri# is needed to allow 3D acceleration on video "
"cards. It is usually simplest to add the user who will be running X to "
@@ -423,19 +423,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:212
+#: documentation/content/en/books/handbook/x11/_index.adoc:213
#, no-wrap
msgid "# pw groupmod video -m slurms || pw groupmod wheel -m slurms\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:215
+#: documentation/content/en/books/handbook/x11/_index.adoc:216
#, no-wrap
msgid "Kernel Mode Setting (`KMS`)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:222
+#: documentation/content/en/books/handbook/x11/_index.adoc:223
msgid ""
"When the computer switches from displaying the console to a higher screen "
"resolution for X, it must set the video output _mode_. Recent versions of "
@@ -447,37 +447,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:224
+#: documentation/content/en/books/handbook/x11/_index.adoc:225
msgid "Add this line to [.filename]#/boot/loader.conf# to enable man:vt[4]:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:228
+#: documentation/content/en/books/handbook/x11/_index.adoc:229
#, no-wrap
msgid "kern.vty=vt\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:231
+#: documentation/content/en/books/handbook/x11/_index.adoc:232
#, no-wrap
msgid "Configuration Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:235
+#: documentation/content/en/books/handbook/x11/_index.adoc:236
msgid ""
"Manual configuration is usually not necessary. Please do not manually "
"create configuration files unless autoconfiguration does not work."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:237
+#: documentation/content/en/books/handbook/x11/_index.adoc:238
#, no-wrap
msgid "Directory"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:242
+#: documentation/content/en/books/handbook/x11/_index.adoc:243
msgid ""
"Xorg looks in several directories for configuration files. [.filename]#/usr/"
"local/etc/X11/# is the recommended directory for these files on FreeBSD. "
@@ -486,7 +486,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:245
+#: documentation/content/en/books/handbook/x11/_index.adoc:246
msgid ""
"Storing configuration files in the legacy [.filename]#/etc/X11/# still "
"works. However, this mixes application files with the base FreeBSD files "
@@ -494,13 +494,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:247
+#: documentation/content/en/books/handbook/x11/_index.adoc:248
#, no-wrap
msgid "Single or Multiple Files"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:252
+#: documentation/content/en/books/handbook/x11/_index.adoc:253
msgid ""
"It is easier to use multiple files that each configure a specific setting "
"than the traditional single [.filename]#xorg.conf#. These files are stored "
@@ -510,12 +510,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:254
+#: documentation/content/en/books/handbook/x11/_index.adoc:255
msgid "Examples of these files are shown later in this section."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:256
+#: documentation/content/en/books/handbook/x11/_index.adoc:257
msgid ""
"The traditional single [.filename]#xorg.conf# still works, but is neither as "
"clear nor as flexible as multiple files in the [.filename]#xorg.conf.d/# "
@@ -523,13 +523,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:258
+#: documentation/content/en/books/handbook/x11/_index.adoc:259
#, no-wrap
msgid "Video Cards"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:270
+#: documentation/content/en/books/handbook/x11/_index.adoc:271
msgid ""
"The Ports framework provides the drm graphics drivers necessary for X11 "
"operation on recent hardware. Users can use one of the following drivers "
@@ -549,12 +549,12 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:274
+#: documentation/content/en/books/handbook/x11/_index.adoc:275
msgid "[.filename]#/etc/make.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:279
+#: documentation/content/en/books/handbook/x11/_index.adoc:280
#, no-wrap
msgid ""
"SYSDIR=path/to/src/sys\n"
@@ -562,56 +562,56 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:281
+#: documentation/content/en/books/handbook/x11/_index.adoc:282
msgid ""
"This will rebuild everything, but can select one or the other depending on "
"which GPU / graphics card you have."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:284
+#: documentation/content/en/books/handbook/x11/_index.adoc:285
#, no-wrap
msgid "Intel KMS driver, Radeon KMS driver, AMD KMS driver"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:286
+#: documentation/content/en/books/handbook/x11/_index.adoc:287
msgid ""
"2D and 3D acceleration is supported on most Intel KMS driver graphics cards "
"provided by Intel."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:288
+#: documentation/content/en/books/handbook/x11/_index.adoc:289
msgid "Driver name: `i915kms`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:290
+#: documentation/content/en/books/handbook/x11/_index.adoc:291
msgid ""
"2D and 3D acceleration is supported on most older Radeon KMS driver graphics "
"cards provided by AMD."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:292
+#: documentation/content/en/books/handbook/x11/_index.adoc:293
msgid "Driver name: `radeonkms`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:294
+#: documentation/content/en/books/handbook/x11/_index.adoc:295
msgid ""
"2D and 3D acceleration is supported on most newer AMD KMS driver graphics "
"cards provided by AMD."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:296
+#: documentation/content/en/books/handbook/x11/_index.adoc:297
msgid "Driver name: `amdgpu`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:298
+#: documentation/content/en/books/handbook/x11/_index.adoc:299
msgid ""
"For reference, please see https://en.wikipedia.org/wiki/"
"List_of_Intel_graphics_processing_units[] or https://en.wikipedia.org/wiki/"
@@ -619,13 +619,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:300
+#: documentation/content/en/books/handbook/x11/_index.adoc:301
#, no-wrap
msgid "Intel(R)"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:302
+#: documentation/content/en/books/handbook/x11/_index.adoc:303
msgid ""
"3D acceleration is supported on most Intel(R) graphics up to Ivy Bridge (HD "
"Graphics 2500, 4000, and P4000), including Iron Lake (HD Graphics) and Sandy "
@@ -633,64 +633,64 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:304
+#: documentation/content/en/books/handbook/x11/_index.adoc:305
msgid "Driver name: `intel`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:306
+#: documentation/content/en/books/handbook/x11/_index.adoc:307
msgid ""
"For reference, see https://en.wikipedia.org/wiki/"
"List_of_Intel_graphics_processing_units[]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:308
+#: documentation/content/en/books/handbook/x11/_index.adoc:309
#, no-wrap
msgid "AMD(R) Radeon"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:310
+#: documentation/content/en/books/handbook/x11/_index.adoc:311
msgid ""
"2D and 3D acceleration is supported on Radeon cards up to and including the "
"HD6000 series."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:312
+#: documentation/content/en/books/handbook/x11/_index.adoc:313
msgid "Driver name: `radeon`"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:314
+#: documentation/content/en/books/handbook/x11/_index.adoc:315
msgid ""
"For reference, see https://en.wikipedia.org/wiki/"
"List_of_AMD_graphics_processing_units[]."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:316
+#: documentation/content/en/books/handbook/x11/_index.adoc:317
#, no-wrap
msgid "NVIDIA"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:319
+#: documentation/content/en/books/handbook/x11/_index.adoc:320
msgid ""
"Several NVIDIA drivers are available in the [.filename]#x11# category of the "
"Ports Collection. Install the driver that matches the video card."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:321
+#: documentation/content/en/books/handbook/x11/_index.adoc:322
msgid ""
"For reference, see https://en.wikipedia.org/wiki/"
"List_of_Nvidia_graphics_processing_units[]."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:331
+#: documentation/content/en/books/handbook/x11/_index.adoc:332
msgid ""
"Kernel support for NVIDIA cards is found in either the [.filename]#x11/"
"nvidia-driver# port or the [.filename]#x11/nvidia-driver-xxx# port. Modern "
@@ -708,13 +708,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:333
+#: documentation/content/en/books/handbook/x11/_index.adoc:334
#, no-wrap
msgid "Hybrid Combination Graphics"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:337
+#: documentation/content/en/books/handbook/x11/_index.adoc:338
msgid ""
"Some notebook computers add additional graphics processing units to those "
"built into the chipset or processor. _Optimus_ combines Intel(R) and NVIDIA "
@@ -723,14 +723,14 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:339
+#: documentation/content/en/books/handbook/x11/_index.adoc:340
msgid ""
"Implementations of these hybrid graphics systems vary, and Xorg on FreeBSD "
"is not able to drive all versions of them."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:343
+#: documentation/content/en/books/handbook/x11/_index.adoc:344
msgid ""
"Some computers provide a `BIOS` option to disable one of the graphics "
"adapters or select a _discrete_ mode which can be used with one of the "
@@ -740,7 +740,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:346
+#: documentation/content/en/books/handbook/x11/_index.adoc:347
msgid ""
"`BIOS` settings depend on the model of computer. In some situations, both "
"``GPU``s can be left enabled, but creating a configuration file that only "
@@ -749,20 +749,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:348
+#: documentation/content/en/books/handbook/x11/_index.adoc:349
#, no-wrap
msgid "Other Video Cards"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:350
+#: documentation/content/en/books/handbook/x11/_index.adoc:351
msgid ""
"Drivers for some less-common video cards can be found in the [.filename]#x11-"
"drivers# directory of the Ports Collection."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:355
+#: documentation/content/en/books/handbook/x11/_index.adoc:356
msgid ""
"Cards that are not supported by a specific driver might still be usable with "
"the package:x11-drivers/xf86-video-vesa[] driver. This driver is installed "
@@ -772,36 +772,36 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:357
+#: documentation/content/en/books/handbook/x11/_index.adoc:358
msgid ""
"package:x11-drivers/xf86-video-scfb[] is a similar nonspecialized video "
"driver that works on many `UEFI` and ARM(R) computers."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:359
+#: documentation/content/en/books/handbook/x11/_index.adoc:360
#, no-wrap
msgid "Setting the Video Driver in a File"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:361
+#: documentation/content/en/books/handbook/x11/_index.adoc:362
msgid "To set the Intel(R) driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:363
+#: documentation/content/en/books/handbook/x11/_index.adoc:364
#, no-wrap
msgid "Select Intel(R) Video Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:367
+#: documentation/content/en/books/handbook/x11/_index.adoc:368
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/driver-intel.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:375
+#: documentation/content/en/books/handbook/x11/_index.adoc:376
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -812,7 +812,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:379
+#: documentation/content/en/books/handbook/x11/_index.adoc:380
msgid ""
"If more than one video card is present, the `BusID` identifier can be "
"uncommented and set to select the desired card. A list of video card bus "
@@ -820,23 +820,23 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:382
+#: documentation/content/en/books/handbook/x11/_index.adoc:383
msgid "To set the Radeon driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:384
+#: documentation/content/en/books/handbook/x11/_index.adoc:385
#, no-wrap
msgid "Select Radeon Video Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:388
+#: documentation/content/en/books/handbook/x11/_index.adoc:389
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/driver-radeon.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:395
+#: documentation/content/en/books/handbook/x11/_index.adoc:396
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -846,23 +846,23 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:400
+#: documentation/content/en/books/handbook/x11/_index.adoc:401
msgid "To set the `VESA` driver in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:402
+#: documentation/content/en/books/handbook/x11/_index.adoc:403
#, no-wrap
msgid "Select `VESA` Video Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:406
+#: documentation/content/en/books/handbook/x11/_index.adoc:407
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/driver-vesa.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:413
+#: documentation/content/en/books/handbook/x11/_index.adoc:414
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -872,23 +872,23 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:418
+#: documentation/content/en/books/handbook/x11/_index.adoc:419
msgid "To set the `scfb` driver for use with a `UEFI` or ARM(R) computer:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:420
+#: documentation/content/en/books/handbook/x11/_index.adoc:421
#, no-wrap
msgid "Select `scfb` Video Driver in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:424
+#: documentation/content/en/books/handbook/x11/_index.adoc:425
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/driver-scfb.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:431
+#: documentation/content/en/books/handbook/x11/_index.adoc:432
#, no-wrap
msgid ""
"Section \"Device\"\n"
@@ -898,13 +898,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:435
+#: documentation/content/en/books/handbook/x11/_index.adoc:436
#, no-wrap
msgid "Monitors"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:440
+#: documentation/content/en/books/handbook/x11/_index.adoc:441
msgid ""
"Almost all monitors support the Extended Display Identification Data "
"standard (`EDID`). Xorg uses `EDID` to communicate with the monitor and "
@@ -913,7 +913,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:442
+#: documentation/content/en/books/handbook/x11/_index.adoc:443
msgid ""
"Other resolutions supported by the monitor can be chosen by setting the "
"desired resolution in configuration files, or after the X server has been "
@@ -921,20 +921,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:444
+#: documentation/content/en/books/handbook/x11/_index.adoc:445
#, no-wrap
msgid "Using man:xrandr[1]"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:446
+#: documentation/content/en/books/handbook/x11/_index.adoc:447
msgid ""
"Run man:xrandr[1] without any parameters to see a list of video outputs and "
"detected monitor modes:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:464
+#: documentation/content/en/books/handbook/x11/_index.adoc:465
#, no-wrap
msgid ""
"% xrandr\n"
@@ -955,7 +955,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:468
+#: documentation/content/en/books/handbook/x11/_index.adoc:469
msgid ""
"This shows that the `DVI-0` output is being used to display a screen "
"resolution of 1920x1200 pixels at a refresh rate of about 60 Hz. Monitors "
@@ -963,27 +963,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:471
+#: documentation/content/en/books/handbook/x11/_index.adoc:472
msgid ""
"Any of the other display modes can be selected with man:xrandr[1]. For "
"example, to switch to 1280x1024 at 60 Hz:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:475
+#: documentation/content/en/books/handbook/x11/_index.adoc:476
#, no-wrap
msgid "% xrandr --output DVI-0 --mode 1280x1024 --rate 60\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:478
+#: documentation/content/en/books/handbook/x11/_index.adoc:479
msgid ""
"A common task is using the external video output on a notebook computer for "
"a video projector."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:482
+#: documentation/content/en/books/handbook/x11/_index.adoc:483
msgid ""
"The type and quantity of output connectors varies between devices, and the "
"name given to each output varies from driver to driver. What one driver "
@@ -992,7 +992,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:503
+#: documentation/content/en/books/handbook/x11/_index.adoc:504
#, no-wrap
msgid ""
"% xrandr\n"
@@ -1016,14 +1016,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:506
+#: documentation/content/en/books/handbook/x11/_index.adoc:507
msgid ""
"Four outputs were found: the built-in panel `LVDS1`, and external `VGA1`, "
"`HDMI1`, and `DP1` connectors."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:509
+#: documentation/content/en/books/handbook/x11/_index.adoc:510
msgid ""
"The projector has been connected to the `VGA1` output. man:xrandr[1] is now "
"used to set that output to the native resolution of the projector and add "
@@ -1031,13 +1031,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:513
+#: documentation/content/en/books/handbook/x11/_index.adoc:514
#, no-wrap
msgid "% xrandr --output VGA1 --auto --right-of LVDS1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:518
+#: documentation/content/en/books/handbook/x11/_index.adoc:519
msgid ""
"`--auto` chooses the resolution and refresh rate detected by `EDID`. If the "
"resolution is not correctly detected, a fixed value can be given with `--"
@@ -1046,36 +1046,36 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:520
+#: documentation/content/en/books/handbook/x11/_index.adoc:521
msgid ""
"man:xrandr[1] is often run from [.filename]#.xinitrc# to set the appropriate "
"mode when X starts."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:522
+#: documentation/content/en/books/handbook/x11/_index.adoc:523
#, no-wrap
msgid "Setting Monitor Resolution in a File"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:524
+#: documentation/content/en/books/handbook/x11/_index.adoc:525
msgid "To set a screen resolution of 1024x768 in a configuration file:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:525
+#: documentation/content/en/books/handbook/x11/_index.adoc:526
#, no-wrap
msgid "Set Screen Resolution in a File"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:529
+#: documentation/content/en/books/handbook/x11/_index.adoc:530
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/screen-resolution.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:539
+#: documentation/content/en/books/handbook/x11/_index.adoc:540
#, no-wrap
msgid ""
"Section \"Screen\"\n"
@@ -1088,7 +1088,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:544
+#: documentation/content/en/books/handbook/x11/_index.adoc:545
msgid ""
"The few monitors that do not have `EDID` can be configured by setting "
"`HorizSync` and `VertRefresh` to the range of frequencies supported by the "
@@ -1096,18 +1096,18 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:545
+#: documentation/content/en/books/handbook/x11/_index.adoc:546
#, no-wrap
msgid "Manually Setting Monitor Frequencies"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:549
+#: documentation/content/en/books/handbook/x11/_index.adoc:550
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/monitor0-freq.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:557
+#: documentation/content/en/books/handbook/x11/_index.adoc:558
#, no-wrap
msgid ""
"Section \"Monitor\"\n"
@@ -1118,25 +1118,25 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:562
+#: documentation/content/en/books/handbook/x11/_index.adoc:563
#, no-wrap
msgid "Input Devices"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:565
+#: documentation/content/en/books/handbook/x11/_index.adoc:566
#, no-wrap
msgid "Keyboards"
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:568
+#: documentation/content/en/books/handbook/x11/_index.adoc:569
#, no-wrap
msgid "Keyboard Layout"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:571
+#: documentation/content/en/books/handbook/x11/_index.adoc:572
msgid ""
"The standardized location of keys on a keyboard is called a _layout_. "
"Layouts and other adjustable parameters are listed in man:xkeyboard-"
@@ -1144,7 +1144,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:575
+#: documentation/content/en/books/handbook/x11/_index.adoc:576
msgid ""
"A United States layout is the default. To select an alternate layout, set "
"the `XkbLayout` and `XkbVariant` options in an `InputClass`. This will be "
@@ -1152,23 +1152,23 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:577
+#: documentation/content/en/books/handbook/x11/_index.adoc:578
msgid "This example selects a French keyboard layout."
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:578
+#: documentation/content/en/books/handbook/x11/_index.adoc:579
#, no-wrap
msgid "Setting a Keyboard Layout"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:582
+#: documentation/content/en/books/handbook/x11/_index.adoc:583
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/keyboard-fr.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:590
+#: documentation/content/en/books/handbook/x11/_index.adoc:591
#, no-wrap
msgid ""
"Section\t\"InputClass\"\n"
@@ -1179,13 +1179,13 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:594
+#: documentation/content/en/books/handbook/x11/_index.adoc:595
#, no-wrap
msgid "Setting Multiple Keyboard Layouts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:600
+#: documentation/content/en/books/handbook/x11/_index.adoc:601
msgid ""
"Set United States, Spanish, and Ukrainian keyboard layouts. Cycle through "
"these layouts by pressing kbd:[Alt+Shift]. package:x11/xxkb[] or package:"
@@ -1194,12 +1194,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:602
+#: documentation/content/en/books/handbook/x11/_index.adoc:603
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/kbd-layout-multi.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:610
+#: documentation/content/en/books/handbook/x11/_index.adoc:611
#, no-wrap
msgid ""
"Section\t\"InputClass\"\n"
@@ -1210,13 +1210,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:615
+#: documentation/content/en/books/handbook/x11/_index.adoc:616
#, no-wrap
msgid "Closing Xorg From the Keyboard"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:619
+#: documentation/content/en/books/handbook/x11/_index.adoc:620
msgid ""
"X can be closed with a combination of keys. By default, that key "
"combination is not set because it conflicts with keyboard commands for some "
@@ -1225,18 +1225,18 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:620
+#: documentation/content/en/books/handbook/x11/_index.adoc:621
#, no-wrap
msgid "Enabling Keyboard Exit from X"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:624
+#: documentation/content/en/books/handbook/x11/_index.adoc:625
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/keyboard-zap.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:632
+#: documentation/content/en/books/handbook/x11/_index.adoc:633
#, no-wrap
msgid ""
"Section\t\"InputClass\"\n"
@@ -1247,13 +1247,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:637
+#: documentation/content/en/books/handbook/x11/_index.adoc:638
#, no-wrap
msgid "Mice and Pointing Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:642
+#: documentation/content/en/books/handbook/x11/_index.adoc:643
msgid ""
"If using package:xorg-server[] 1.20.8 or later under FreeBSD {rel121-"
"current} and not using man:moused[8], add `kern.evdev.rcpt_mask=12` to [."
@@ -1261,38 +1261,38 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:646
+#: documentation/content/en/books/handbook/x11/_index.adoc:647
msgid ""
"Many mouse parameters can be adjusted with configuration options. See man:"
"mousedrv[4] for a full list."
msgstr ""
#. type: Labeled list
-#: documentation/content/en/books/handbook/x11/_index.adoc:647
+#: documentation/content/en/books/handbook/x11/_index.adoc:648
#, no-wrap
msgid "Mouse Buttons"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:650
+#: documentation/content/en/books/handbook/x11/_index.adoc:651
msgid ""
"The number of buttons on a mouse can be set in the mouse `InputDevice` "
"section of [.filename]#xorg.conf#. To set the number of buttons to 7:"
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:651
+#: documentation/content/en/books/handbook/x11/_index.adoc:652
#, no-wrap
msgid "Setting the Number of Mouse Buttons"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:655
+#: documentation/content/en/books/handbook/x11/_index.adoc:656
msgid "[.filename]#/usr/local/etc/X11/xorg.conf.d/mouse0-buttons.conf#"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:662
+#: documentation/content/en/books/handbook/x11/_index.adoc:663
#, no-wrap
msgid ""
"Section \"InputDevice\"\n"
@@ -1302,13 +1302,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:667
+#: documentation/content/en/books/handbook/x11/_index.adoc:668
#, no-wrap
msgid "Manual Configuration"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:671
+#: documentation/content/en/books/handbook/x11/_index.adoc:672
msgid ""
"In some cases, Xorg autoconfiguration does not work with particular "
"hardware, or a different configuration is desired. For these cases, a "
@@ -1316,14 +1316,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:676
+#: documentation/content/en/books/handbook/x11/_index.adoc:677
msgid ""
"Do not create manual configuration files unless required. Unnecessary "
"manual configuration can prevent proper operation."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:680
+#: documentation/content/en/books/handbook/x11/_index.adoc:681
msgid ""
"A configuration file can be generated by Xorg based on the detected "
"hardware. This file is often a useful starting point for custom "
@@ -1331,18 +1331,18 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:682
+#: documentation/content/en/books/handbook/x11/_index.adoc:683
msgid "Generating an [.filename]#xorg.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:686
+#: documentation/content/en/books/handbook/x11/_index.adoc:687
#, no-wrap
msgid "# Xorg -configure\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:690
+#: documentation/content/en/books/handbook/x11/_index.adoc:691
msgid ""
"The configuration file is saved to [.filename]#/root/xorg.conf.new#. Make "
"any changes desired, then test that file (using `-retro` so there is a "
@@ -1350,13 +1350,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:694
+#: documentation/content/en/books/handbook/x11/_index.adoc:695
#, no-wrap
msgid "# Xorg -retro -config /root/xorg.conf.new\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:697
+#: documentation/content/en/books/handbook/x11/_index.adoc:698
msgid ""
"After the new configuration has been adjusted and tested, it can be split "
"into smaller files in the normal location, [.filename]#/usr/local/etc/X11/"
@@ -1364,19 +1364,19 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:699
+#: documentation/content/en/books/handbook/x11/_index.adoc:700
#, no-wrap
msgid "Using Fonts in Xorg"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:702
+#: documentation/content/en/books/handbook/x11/_index.adoc:703
#, no-wrap
msgid "Type1 Fonts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:711
+#: documentation/content/en/books/handbook/x11/_index.adoc:712
msgid ""
"The default fonts that ship with Xorg are less than ideal for typical "
"desktop publishing applications. Large presentation fonts show up jagged "
@@ -1394,27 +1394,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:713
+#: documentation/content/en/books/handbook/x11/_index.adoc:714
msgid ""
"To install the above Type1 font collections from binary packages, run the "
"following commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:717
+#: documentation/content/en/books/handbook/x11/_index.adoc:718
#, no-wrap
msgid "# pkg install urwfonts\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:720
+#: documentation/content/en/books/handbook/x11/_index.adoc:721
msgid ""
"Alternatively, to build from the Ports Collection, run the following "
"commands:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:725
+#: documentation/content/en/books/handbook/x11/_index.adoc:726
#, no-wrap
msgid ""
"# cd /usr/ports/x11-fonts/urwfonts\n"
@@ -1422,7 +1422,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:729
+#: documentation/content/en/books/handbook/x11/_index.adoc:730
msgid ""
"And likewise with the freefont or other collections. To have the X server "
"detect these fonts, add an appropriate line to the X server configuration "
@@ -1430,18 +1430,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:733
+#: documentation/content/en/books/handbook/x11/_index.adoc:734
#, no-wrap
msgid "FontPath \"/usr/local/share/fonts/urwfonts/\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:736
+#: documentation/content/en/books/handbook/x11/_index.adoc:737
msgid "Alternatively, at the command line in the X session run:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:741
+#: documentation/content/en/books/handbook/x11/_index.adoc:742
#, no-wrap
msgid ""
"% xset fp+ /usr/local/share/fonts/urwfonts\n"
@@ -1449,7 +1449,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:745
+#: documentation/content/en/books/handbook/x11/_index.adoc:746
msgid ""
"This will work but will be lost when the X session is closed, unless it is "
"added to the startup file ([.filename]#~/.xinitrc# for a normal `startx` "
@@ -1459,13 +1459,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:747
+#: documentation/content/en/books/handbook/x11/_index.adoc:748
#, no-wrap
msgid "TrueType(R) Fonts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:753
+#: documentation/content/en/books/handbook/x11/_index.adoc:754
msgid ""
"Xorg has built in support for rendering TrueType(R) fonts. There are two "
"different modules that can enable this functionality. The freetype module "
@@ -1475,13 +1475,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:757
+#: documentation/content/en/books/handbook/x11/_index.adoc:758
#, no-wrap
msgid "Load \"freetype\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:763
+#: documentation/content/en/books/handbook/x11/_index.adoc:764
msgid ""
"Now make a directory for the TrueType(R) fonts (for example, [.filename]#/"
"usr/local/share/fonts/TrueType#) and copy all of the TrueType(R) fonts into "
@@ -1494,18 +1494,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:767
+#: documentation/content/en/books/handbook/x11/_index.adoc:768
#, no-wrap
msgid "# pkg install mkfontscale\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:770
+#: documentation/content/en/books/handbook/x11/_index.adoc:771
msgid "Then create an index of X font files in a directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:775
+#: documentation/content/en/books/handbook/x11/_index.adoc:776
#, no-wrap
msgid ""
"# cd /usr/local/share/fonts/TrueType\n"
@@ -1513,14 +1513,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:779
+#: documentation/content/en/books/handbook/x11/_index.adoc:780
msgid ""
"Now add the TrueType(R) directory to the font path. This is just the same "
"as described in <<type1>>:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:784
+#: documentation/content/en/books/handbook/x11/_index.adoc:785
#, no-wrap
msgid ""
"% xset fp+ /usr/local/share/fonts/TrueType\n"
@@ -1528,12 +1528,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:787
+#: documentation/content/en/books/handbook/x11/_index.adoc:788
msgid "or add a `FontPath` line to [.filename]#xorg.conf#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:790
+#: documentation/content/en/books/handbook/x11/_index.adoc:791
msgid ""
"Now Gimp, LibreOffice, and all of the other X applications should now "
"recognize the installed TrueType(R) fonts. Extremely small fonts (as with "
@@ -1542,13 +1542,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:792
+#: documentation/content/en/books/handbook/x11/_index.adoc:793
#, no-wrap
msgid "Anti-Aliased Fonts"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:795
+#: documentation/content/en/books/handbook/x11/_index.adoc:796
msgid ""
"All fonts in Xorg that are found in [.filename]#/usr/local/share/fonts/# and "
"[.filename]#~/.fonts/# are automatically made available for anti-aliasing to "
@@ -1557,7 +1557,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:799
+#: documentation/content/en/books/handbook/x11/_index.adoc:800
msgid ""
"To control which fonts are anti-aliased, or to configure anti-aliasing "
"properties, create (or edit, if it already exists) the file [.filename]#/usr/"
@@ -1567,7 +1567,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:803
+#: documentation/content/en/books/handbook/x11/_index.adoc:804
msgid ""
"This file must be in XML format. Pay careful attention to case, and make "
"sure all tags are properly closed. The file begins with the usual XML "
@@ -1575,7 +1575,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:809
+#: documentation/content/en/books/handbook/x11/_index.adoc:810
#, no-wrap
msgid ""
"<?xml version=\"1.0\"?>\n"
@@ -1584,7 +1584,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:813
+#: documentation/content/en/books/handbook/x11/_index.adoc:814
msgid ""
"As previously stated, all fonts in [.filename]#/usr/local/share/fonts/# as "
"well as [.filename]#~/.fonts/# are already made available to Xft-aware "
@@ -1593,26 +1593,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:817
+#: documentation/content/en/books/handbook/x11/_index.adoc:818
#, no-wrap
msgid "<dir>/path/to/my/fonts</dir>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:820
+#: documentation/content/en/books/handbook/x11/_index.adoc:821
msgid ""
"After adding new fonts, and especially new font directories, rebuild the "
"font caches:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:824
+#: documentation/content/en/books/handbook/x11/_index.adoc:825
#, no-wrap
msgid "# fc-cache -f\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:828
+#: documentation/content/en/books/handbook/x11/_index.adoc:829
msgid ""
"Anti-aliasing makes borders slightly fuzzy, which makes very small text more "
"readable and removes \"staircases\" from large text, but can cause eyestrain "
@@ -1621,7 +1621,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:847
+#: documentation/content/en/books/handbook/x11/_index.adoc:848
#, no-wrap
msgid ""
" <match target=\"font\">\n"
@@ -1643,7 +1643,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:853
+#: documentation/content/en/books/handbook/x11/_index.adoc:854
msgid ""
"Spacing for some monospaced fonts might also be inappropriate with anti-"
"aliasing. This seems to be an issue with KDE, in particular. One possible "
@@ -1651,7 +1651,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:872
+#: documentation/content/en/books/handbook/x11/_index.adoc:873
#, no-wrap
msgid ""
"\t<match target=\"pattern\" name=\"family\">\n"
@@ -1673,14 +1673,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:875
+#: documentation/content/en/books/handbook/x11/_index.adoc:876
msgid ""
"(this aliases the other common names for fixed fonts as `\"mono\"`), and "
"then add:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:886
+#: documentation/content/en/books/handbook/x11/_index.adoc:887
#, no-wrap
msgid ""
" <match target=\"pattern\" name=\"family\">\n"
@@ -1694,7 +1694,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:892
+#: documentation/content/en/books/handbook/x11/_index.adoc:893
msgid ""
"Certain fonts, such as Helvetica, may have a problem when anti-aliased. "
"Usually this manifests itself as a font that seems cut in half vertically. "
@@ -1703,7 +1703,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:903
+#: documentation/content/en/books/handbook/x11/_index.adoc:904
#, no-wrap
msgid ""
" <match target=\"pattern\" name=\"family\">\n"
@@ -1717,14 +1717,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:907
+#: documentation/content/en/books/handbook/x11/_index.adoc:908
msgid ""
"After editing [.filename]#local.conf#, make certain to end the file with the "
"`</fontconfig>` tag. Not doing this will cause changes to be ignored."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:910
+#: documentation/content/en/books/handbook/x11/_index.adoc:911
msgid ""
"Users can add personalized settings by creating their own [.filename]#~/."
"config/fontconfig/fonts.conf#. This file uses the same `XML` format "
@@ -1732,7 +1732,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:914
+#: documentation/content/en/books/handbook/x11/_index.adoc:915
msgid ""
"One last point: with an LCD screen, sub-pixel sampling may be desired. This "
"basically treats the (horizontally separated) red, green and blue components "
@@ -1741,7 +1741,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:925
+#: documentation/content/en/books/handbook/x11/_index.adoc:926
#, no-wrap
msgid ""
"\t <match target=\"font\">\n"
@@ -1755,20 +1755,20 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:930
+#: documentation/content/en/books/handbook/x11/_index.adoc:931
msgid ""
"Depending on the sort of display, `rgb` may need to be changed to `bgr`, "
"`vrgb` or `vbgr`: experiment and see which works best."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:933
+#: documentation/content/en/books/handbook/x11/_index.adoc:934
#, no-wrap
msgid "The X Display Manager"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:937
+#: documentation/content/en/books/handbook/x11/_index.adoc:938
msgid ""
"Xorg provides an X Display Manager, XDM, which can be used for login session "
"management. XDM provides a graphical interface for choosing which display "
@@ -1777,7 +1777,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:941
+#: documentation/content/en/books/handbook/x11/_index.adoc:942
msgid ""
"This section demonstrates how to configure the X Display Manager on "
"FreeBSD. Some desktop environments provide their own graphical login "
@@ -1787,13 +1787,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:942
+#: documentation/content/en/books/handbook/x11/_index.adoc:943
#, no-wrap
msgid "Configuring XDM"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:946
+#: documentation/content/en/books/handbook/x11/_index.adoc:947
msgid ""
"To install XDM, use the package:x11/xdm[] package or port. Once installed, "
"XDM can be configured to run when the machine boots up by adding the "
@@ -1801,18 +1801,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:950
+#: documentation/content/en/books/handbook/x11/_index.adoc:951
#, no-wrap
msgid "xdm_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:953
+#: documentation/content/en/books/handbook/x11/_index.adoc:954
msgid "XDM will run on the ninth virtual terminal by default."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:958
+#: documentation/content/en/books/handbook/x11/_index.adoc:959
msgid ""
"The XDM configuration directory is located in [.filename]#/usr/local/etc/X11/"
"xdm#. This directory contains several files used to change the behavior and "
@@ -1823,127 +1823,127 @@ msgid ""
msgstr ""
#. type: Block title
-#: documentation/content/en/books/handbook/x11/_index.adoc:960
+#: documentation/content/en/books/handbook/x11/_index.adoc:961
#, no-wrap
msgid "XDM Configuration Files"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:964
+#: documentation/content/en/books/handbook/x11/_index.adoc:965
#, no-wrap
msgid "File"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:966
+#: documentation/content/en/books/handbook/x11/_index.adoc:967
#, no-wrap
msgid "Description"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:967
+#: documentation/content/en/books/handbook/x11/_index.adoc:968
#, no-wrap
msgid "[.filename]#Xaccess#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:969
+#: documentation/content/en/books/handbook/x11/_index.adoc:970
#, no-wrap
msgid "The protocol for connecting to XDM is called the X Display Manager Connection Protocol (`XDMCP`). This file is a client authorization ruleset for controlling `XDMCP` connections from remote machines. By default, this file does not allow any remote clients to connect."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:970
+#: documentation/content/en/books/handbook/x11/_index.adoc:971
#, no-wrap
msgid "[.filename]#Xresources#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:972
+#: documentation/content/en/books/handbook/x11/_index.adoc:973
#, no-wrap
msgid "This file controls the look and feel of the XDM display chooser and login screens. The default configuration is a simple rectangular login window with the hostname of the machine displayed at the top in a large font and \"Login:\" and \"Password:\" prompts below. The format of this file is identical to the app-defaults file described in the Xorg documentation."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:973
+#: documentation/content/en/books/handbook/x11/_index.adoc:974
#, no-wrap
msgid "[.filename]#Xservers#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:975
+#: documentation/content/en/books/handbook/x11/_index.adoc:976
#, no-wrap
msgid "The list of local and remote displays the chooser should provide as login choices."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:976
+#: documentation/content/en/books/handbook/x11/_index.adoc:977
#, no-wrap
msgid "[.filename]#Xsession#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:978
+#: documentation/content/en/books/handbook/x11/_index.adoc:979
#, no-wrap
msgid "Default session script for logins which is run by XDM after a user has logged in. This points to a customized session script in [.filename]#~/.xsession#."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:979
+#: documentation/content/en/books/handbook/x11/_index.adoc:980
#, no-wrap
msgid "[.filename]#Xsetup_#*"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:981
+#: documentation/content/en/books/handbook/x11/_index.adoc:982
#, no-wrap
msgid "Script to automatically launch applications before displaying the chooser or login interfaces. There is a script for each display being used, named [.filename]#Xsetup_*#, where `*` is the local display number. Typically these scripts run one or two programs in the background such as `xconsole`."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:982
+#: documentation/content/en/books/handbook/x11/_index.adoc:983
#, no-wrap
msgid "[.filename]#xdm-config#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:984
+#: documentation/content/en/books/handbook/x11/_index.adoc:985
#, no-wrap
msgid "Global configuration for all displays running on this machine."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:985
+#: documentation/content/en/books/handbook/x11/_index.adoc:986
#, no-wrap
msgid "[.filename]#xdm-errors#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:987
+#: documentation/content/en/books/handbook/x11/_index.adoc:988
#, no-wrap
msgid "Contains errors generated by the server program. If a display that XDM is trying to start hangs, look at this file for error messages. These messages are also written to the user's [.filename]#~/.xsession-errors# on a per-session basis."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:988
+#: documentation/content/en/books/handbook/x11/_index.adoc:989
#, no-wrap
msgid "[.filename]#xdm-pid#"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/x11/_index.adoc:989
+#: documentation/content/en/books/handbook/x11/_index.adoc:990
#, no-wrap
msgid "The running process `ID` of XDM."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:991
+#: documentation/content/en/books/handbook/x11/_index.adoc:992
#, no-wrap
msgid "Configuring Remote Access"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:995
+#: documentation/content/en/books/handbook/x11/_index.adoc:996
msgid ""
"By default, only users on the same system can login using XDM. To enable "
"users on other systems to connect to the display server, edit the access "
@@ -1951,7 +1951,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:997
+#: documentation/content/en/books/handbook/x11/_index.adoc:998
msgid ""
"To configure XDM to listen for any remote connection, comment out the "
"`DisplayManager.requestPort` line in [.filename]#/usr/local/etc/X11/xdm/xdm-"
@@ -1959,7 +1959,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1003
+#: documentation/content/en/books/handbook/x11/_index.adoc:1004
#, no-wrap
msgid ""
"! SECURITY: do not listen for XDMCP or Chooser requests\n"
@@ -1968,7 +1968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1007
+#: documentation/content/en/books/handbook/x11/_index.adoc:1008
msgid ""
"Save the edits and restart XDM. To restrict remote access, look at the "
"example entries in [.filename]#/usr/local/etc/X11/xdm/Xaccess# and refer to "
@@ -1976,13 +1976,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:1009
+#: documentation/content/en/books/handbook/x11/_index.adoc:1010
#, no-wrap
msgid "Desktop Environments"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1014
+#: documentation/content/en/books/handbook/x11/_index.adoc:1015
msgid ""
"This section describes how to install three popular desktop environments on "
"a FreeBSD system. A desktop environment can range from a simple window "
@@ -1992,13 +1992,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1016
+#: documentation/content/en/books/handbook/x11/_index.adoc:1017
#, no-wrap
msgid "GNOME"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1022
+#: documentation/content/en/books/handbook/x11/_index.adoc:1023
msgid ""
"GNOME is a user-friendly desktop environment. It includes a panel for "
"starting applications and displaying status, a desktop, a set of tools and "
@@ -2010,18 +2010,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1024
+#: documentation/content/en/books/handbook/x11/_index.adoc:1025
msgid "This desktop environment can be installed from a package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1028
+#: documentation/content/en/books/handbook/x11/_index.adoc:1029
#, no-wrap
msgid "# pkg install gnome\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1032
+#: documentation/content/en/books/handbook/x11/_index.adoc:1033
msgid ""
"To instead build GNOME from ports, use the following command. GNOME is a "
"large application and will take some time to compile, even on a fast "
@@ -2029,7 +2029,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1037
+#: documentation/content/en/books/handbook/x11/_index.adoc:1038
#, no-wrap
msgid ""
"# cd /usr/ports/x11/gnome\n"
@@ -2037,7 +2037,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1041
+#: documentation/content/en/books/handbook/x11/_index.adoc:1042
msgid ""
"GNOME requires [.filename]#/proc# to be mounted. Add this line to [."
"filename]#/etc/fstab# to mount this file system automatically during system "
@@ -2045,14 +2045,14 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1045
-#: documentation/content/en/books/handbook/x11/_index.adoc:1123
+#: documentation/content/en/books/handbook/x11/_index.adoc:1046
+#: documentation/content/en/books/handbook/x11/_index.adoc:1124
#, no-wrap
msgid "proc /proc procfs rw 0 0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1050
+#: documentation/content/en/books/handbook/x11/_index.adoc:1051
msgid ""
"GNOME uses D-Bus for a message bus and hardware abstraction. These "
"applications are automatically installed as dependencies of GNOME. Enable "
@@ -2061,15 +2061,15 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1054
-#: documentation/content/en/books/handbook/x11/_index.adoc:1132
-#: documentation/content/en/books/handbook/x11/_index.adoc:1199
+#: documentation/content/en/books/handbook/x11/_index.adoc:1055
+#: documentation/content/en/books/handbook/x11/_index.adoc:1133
+#: documentation/content/en/books/handbook/x11/_index.adoc:1200
#, no-wrap
msgid "dbus_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1059
+#: documentation/content/en/books/handbook/x11/_index.adoc:1060
msgid ""
"After installation, configure Xorg to start GNOME. The easiest way to do "
"this is to enable the GNOME Display Manager, GDM, which is installed as part "
@@ -2078,31 +2078,31 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1063
+#: documentation/content/en/books/handbook/x11/_index.adoc:1064
#, no-wrap
msgid "gdm_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1067
+#: documentation/content/en/books/handbook/x11/_index.adoc:1068
msgid ""
"It is often desirable to also start all GNOME services. To achieve this, "
"add a second line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1071
+#: documentation/content/en/books/handbook/x11/_index.adoc:1072
#, no-wrap
msgid "gnome_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1074
+#: documentation/content/en/books/handbook/x11/_index.adoc:1075
msgid "GDM will start automatically when the system boots."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1078
+#: documentation/content/en/books/handbook/x11/_index.adoc:1079
msgid ""
"A second method for starting GNOME is to type `startx` from the command-line "
"after configuring [.filename]#~/.xinitrc#. If this file already exists, "
@@ -2112,32 +2112,32 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1082
+#: documentation/content/en/books/handbook/x11/_index.adoc:1083
#, no-wrap
msgid "% echo \"exec /usr/local/bin/gnome-session\" > ~/.xinitrc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1086
+#: documentation/content/en/books/handbook/x11/_index.adoc:1087
msgid ""
"A third method is to use XDM as the display manager. In this case, create "
"an executable [.filename]#~/.xsession#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1090
+#: documentation/content/en/books/handbook/x11/_index.adoc:1091
#, no-wrap
msgid "% echo \"exec /usr/local/bin/gnome-session\" > ~/.xsession\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1093
+#: documentation/content/en/books/handbook/x11/_index.adoc:1094
#, no-wrap
msgid "KDE"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1099
+#: documentation/content/en/books/handbook/x11/_index.adoc:1100
msgid ""
"KDE is another easy-to-use desktop environment. This desktop provides a "
"suite of applications with a consistent look and feel, a standardized menu "
@@ -2149,18 +2149,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1101
+#: documentation/content/en/books/handbook/x11/_index.adoc:1102
msgid "To install the KDE package, type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1105
+#: documentation/content/en/books/handbook/x11/_index.adoc:1106
#, no-wrap
msgid "# pkg install x11/kde5\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1110
+#: documentation/content/en/books/handbook/x11/_index.adoc:1111
msgid ""
"To instead build the KDE port, use the following command. Installing the "
"port will provide a menu for selecting which components to install. KDE is "
@@ -2169,7 +2169,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1115
+#: documentation/content/en/books/handbook/x11/_index.adoc:1116
#, no-wrap
msgid ""
"# cd /usr/ports/x11/kde5\n"
@@ -2177,7 +2177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1119
+#: documentation/content/en/books/handbook/x11/_index.adoc:1120
msgid ""
"KDE requires [.filename]#/proc# to be mounted. Add this line to [."
"filename]#/etc/fstab# to mount this file system automatically during system "
@@ -2185,7 +2185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1128
+#: documentation/content/en/books/handbook/x11/_index.adoc:1129
msgid ""
"KDE uses D-Bus for a message bus and hardware abstraction. These "
"applications are automatically installed as dependencies of KDE. Enable "
@@ -2194,31 +2194,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1137
+#: documentation/content/en/books/handbook/x11/_index.adoc:1138
msgid ""
"Since KDE Plasma 5, the KDE Display Manager, KDM is no longer developed. A "
"possible replacement is SDDM. To install it, type:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1141
+#: documentation/content/en/books/handbook/x11/_index.adoc:1142
#, no-wrap
msgid "# pkg install x11/sddm\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1144
+#: documentation/content/en/books/handbook/x11/_index.adoc:1145
msgid "Add this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1148
+#: documentation/content/en/books/handbook/x11/_index.adoc:1149
#, no-wrap
msgid "sddm_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1152
+#: documentation/content/en/books/handbook/x11/_index.adoc:1153
msgid ""
"A second method for launching KDE Plasma is to type `startx` from the "
"command line. For this to work, the following line is needed in [."
@@ -2226,39 +2226,39 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1156
+#: documentation/content/en/books/handbook/x11/_index.adoc:1157
#, no-wrap
msgid "exec ck-launch-session startplasma-x11\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1160
+#: documentation/content/en/books/handbook/x11/_index.adoc:1161
msgid ""
"A third method for starting KDE Plasma is through XDM. To do so, create an "
"executable [.filename]#~/.xsession# as follows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1164
+#: documentation/content/en/books/handbook/x11/_index.adoc:1165
#, no-wrap
msgid "% echo \"exec ck-launch-session startplasma-x11\" > ~/.xsession\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1167
+#: documentation/content/en/books/handbook/x11/_index.adoc:1168
msgid ""
"Once KDE Plasma is started, refer to its built-in help system for more "
"information on how to use its various menus and applications."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1169
+#: documentation/content/en/books/handbook/x11/_index.adoc:1170
#, no-wrap
msgid "Xfce"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1176
+#: documentation/content/en/books/handbook/x11/_index.adoc:1177
msgid ""
"Xfce is a desktop environment based on the GTK+ toolkit used by GNOME. "
"However, it is more lightweight and provides a simple, efficient, easy-to-"
@@ -2271,23 +2271,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1178
+#: documentation/content/en/books/handbook/x11/_index.adoc:1179
msgid "To install the Xfce package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1182
+#: documentation/content/en/books/handbook/x11/_index.adoc:1183
#, no-wrap
msgid "# pkg install xfce\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1185
+#: documentation/content/en/books/handbook/x11/_index.adoc:1186
msgid "Alternatively, to build the port:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1190
+#: documentation/content/en/books/handbook/x11/_index.adoc:1191
#, no-wrap
msgid ""
"# cd /usr/ports/x11-wm/xfce4\n"
@@ -2295,7 +2295,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1195
+#: documentation/content/en/books/handbook/x11/_index.adoc:1196
msgid ""
"Xfce uses D-Bus for a message bus. This application is automatically "
"installed as dependency of Xfce. Enable it in [.filename]#/etc/rc.conf# so "
@@ -2303,7 +2303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1203
+#: documentation/content/en/books/handbook/x11/_index.adoc:1204
msgid ""
"Unlike GNOME or KDE, Xfce does not provide its own login manager. In order "
"to start Xfce from the command line by typing `startx`, first create [."
@@ -2311,52 +2311,52 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1207
+#: documentation/content/en/books/handbook/x11/_index.adoc:1208
#, no-wrap
msgid "% echo \". /usr/local/etc/xdg/xfce4/xinitrc\" > ~/.xinitrc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1211
+#: documentation/content/en/books/handbook/x11/_index.adoc:1212
msgid ""
"An alternate method is to use XDM. To configure this method, create an "
"executable [.filename]#~/.xsession#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1215
+#: documentation/content/en/books/handbook/x11/_index.adoc:1216
#, no-wrap
msgid "% echo \". /usr/local/etc/xdg/xfce4/xinitrc\" > ~/.xsession\n"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:1218
+#: documentation/content/en/books/handbook/x11/_index.adoc:1219
#, no-wrap
msgid "Installing Compiz Fusion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1221
+#: documentation/content/en/books/handbook/x11/_index.adoc:1222
msgid ""
"One way to make using a desktop computer more pleasant is with nice 3D "
"effects."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1223
+#: documentation/content/en/books/handbook/x11/_index.adoc:1224
msgid ""
"Installing the Compiz Fusion package is easy, but configuring it requires a "
"few steps that are not described in the port's documentation."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1225
+#: documentation/content/en/books/handbook/x11/_index.adoc:1226
#, no-wrap
msgid "Setting up the FreeBSD nVidia Driver"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1230
+#: documentation/content/en/books/handbook/x11/_index.adoc:1231
msgid ""
"Desktop effects can cause quite a load on the graphics card. For an nVidia-"
"based graphics card, the proprietary driver is required for good "
@@ -2365,57 +2365,57 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1232
+#: documentation/content/en/books/handbook/x11/_index.adoc:1233
msgid ""
"To determine which nVidia driver is needed see the extref:{faq}[FAQ question "
"on the subject, idp59950544]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1234
+#: documentation/content/en/books/handbook/x11/_index.adoc:1235
msgid ""
"Having determined the correct driver to use for your card, installation is "
"as simple as installing any other package."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1236
+#: documentation/content/en/books/handbook/x11/_index.adoc:1237
msgid "For example, to install the latest driver:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1240
+#: documentation/content/en/books/handbook/x11/_index.adoc:1241
#, no-wrap
msgid "# pkg install x11/nvidia-driver\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1244
+#: documentation/content/en/books/handbook/x11/_index.adoc:1245
msgid ""
"The driver will create a kernel module, which needs to be loaded at system "
"startup. Use man:sysrc[8] to load the module at startup:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1248
+#: documentation/content/en/books/handbook/x11/_index.adoc:1249
#, no-wrap
msgid "# sysrc kld_list+=\"nvidia\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1251
+#: documentation/content/en/books/handbook/x11/_index.adoc:1252
msgid ""
"Alternatively, add the following line to [.filename]#/boot/loader.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1255
+#: documentation/content/en/books/handbook/x11/_index.adoc:1256
#, no-wrap
msgid "nvidia_load=\"YES\"\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1263
+#: documentation/content/en/books/handbook/x11/_index.adoc:1264
msgid ""
"To immediately load the kernel module into the running kernel issue a "
"command like `kldload nvidia`. However, it has been noted that some "
@@ -2426,61 +2426,61 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1266
+#: documentation/content/en/books/handbook/x11/_index.adoc:1267
msgid ""
"With the kernel module loaded, you normally only need to change a single "
"line in [.filename]#xorg.conf# to enable the proprietary driver:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1268
+#: documentation/content/en/books/handbook/x11/_index.adoc:1269
msgid "Find the following line in [.filename]#/etc/X11/xorg.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1272
+#: documentation/content/en/books/handbook/x11/_index.adoc:1273
#, no-wrap
msgid "Driver \"nv\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1275
+#: documentation/content/en/books/handbook/x11/_index.adoc:1276
msgid "and change it to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1279
+#: documentation/content/en/books/handbook/x11/_index.adoc:1280
#, no-wrap
msgid "Driver \"nvidia\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1283
+#: documentation/content/en/books/handbook/x11/_index.adoc:1284
msgid ""
"Start the GUI as usual, and you should be greeted by the nVidia splash. "
"Everything should work as usual."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1285
+#: documentation/content/en/books/handbook/x11/_index.adoc:1286
#, no-wrap
msgid "Configuring `xorg.conf` for Desktop Effects"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1288
+#: documentation/content/en/books/handbook/x11/_index.adoc:1289
msgid ""
"To enable Compiz Fusion, [.filename]#/etc/X11/xorg.conf# needs to be "
"modified:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1290
+#: documentation/content/en/books/handbook/x11/_index.adoc:1291
msgid "Add the following section to enable composite effects:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1296
+#: documentation/content/en/books/handbook/x11/_index.adoc:1297
#, no-wrap
msgid ""
"Section \"Extensions\"\n"
@@ -2489,13 +2489,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1299
+#: documentation/content/en/books/handbook/x11/_index.adoc:1300
msgid ""
"Locate the \"Screen\" section which should look similar to the one below:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1307
+#: documentation/content/en/books/handbook/x11/_index.adoc:1308
#, no-wrap
msgid ""
"Section \"Screen\"\n"
@@ -2506,12 +2506,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1310
+#: documentation/content/en/books/handbook/x11/_index.adoc:1311
msgid "and add the following two lines (after \"Monitor\" will do):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1315
+#: documentation/content/en/books/handbook/x11/_index.adoc:1316
#, no-wrap
msgid ""
"DefaultDepth 24\n"
@@ -2519,7 +2519,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1320
+#: documentation/content/en/books/handbook/x11/_index.adoc:1321
msgid ""
"Locate the \"Subsection\" that refers to the screen resolution that you wish "
"to use. For example, if you wish to use 1280x1024, locate the section that "
@@ -2528,7 +2528,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1327
+#: documentation/content/en/books/handbook/x11/_index.adoc:1328
#, no-wrap
msgid ""
"SubSection \"Display\"\n"
@@ -2538,14 +2538,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1330
+#: documentation/content/en/books/handbook/x11/_index.adoc:1331
msgid ""
"A color depth of 24 bits is needed for desktop composition, change the above "
"subsection to:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1338
+#: documentation/content/en/books/handbook/x11/_index.adoc:1339
#, no-wrap
msgid ""
"SubSection \"Display\"\n"
@@ -2556,14 +2556,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1341
+#: documentation/content/en/books/handbook/x11/_index.adoc:1342
msgid ""
"Finally, confirm that the \"glx\" and \"extmod\" modules are loaded in the "
"\"Module\" section:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1348
+#: documentation/content/en/books/handbook/x11/_index.adoc:1349
#, no-wrap
msgid ""
"Section \"Module\"\n"
@@ -2573,14 +2573,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1351
+#: documentation/content/en/books/handbook/x11/_index.adoc:1352
msgid ""
"The preceding can be done automatically with package:x11/nvidia-xconfig[] by "
"running (as root):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1357
+#: documentation/content/en/books/handbook/x11/_index.adoc:1358
#, no-wrap
msgid ""
"# nvidia-xconfig --add-argb-glx-visuals\n"
@@ -2589,31 +2589,31 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1360
+#: documentation/content/en/books/handbook/x11/_index.adoc:1361
#, no-wrap
msgid "Installing and Configuring Compiz Fusion"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1363
+#: documentation/content/en/books/handbook/x11/_index.adoc:1364
msgid "Installing Compiz Fusion is as simple as any other package:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1367
+#: documentation/content/en/books/handbook/x11/_index.adoc:1368
#, no-wrap
msgid "# pkg install x11-wm/compiz-fusion\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1370
+#: documentation/content/en/books/handbook/x11/_index.adoc:1371
msgid ""
"When the installation is finished, start your graphic desktop and at a "
"terminal, enter the following commands (as a normal user):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1375
+#: documentation/content/en/books/handbook/x11/_index.adoc:1376
#, no-wrap
msgid ""
"% compiz --replace --sm-disable --ignore-desktop-hints ccp &\n"
@@ -2621,7 +2621,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1379
+#: documentation/content/en/books/handbook/x11/_index.adoc:1380
msgid ""
"Your screen will flicker for a few seconds, as your window manager (e.g., "
"Metacity if you are using GNOME) is replaced by Compiz Fusion. Emerald "
@@ -2630,14 +2630,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1381
+#: documentation/content/en/books/handbook/x11/_index.adoc:1382
msgid ""
"You may convert this to a trivial script and have it run at startup "
"automatically (e.g., by adding to \"Sessions\" in a GNOME desktop):"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1387
+#: documentation/content/en/books/handbook/x11/_index.adoc:1388
#, no-wrap
msgid ""
"#! /bin/sh\n"
@@ -2646,20 +2646,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1390
+#: documentation/content/en/books/handbook/x11/_index.adoc:1391
msgid ""
"Save this in your home directory as, for example, [.filename]#start-compiz# "
"and make it executable:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1394
+#: documentation/content/en/books/handbook/x11/_index.adoc:1395
#, no-wrap
msgid "% chmod +x ~/start-compiz\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1397
+#: documentation/content/en/books/handbook/x11/_index.adoc:1398
msgid ""
"Then use the GUI to add it to [.guimenuitem]#Startup Programs# (located in [."
"guimenuitem]#System#, [.guimenuitem]#Preferences#, [.guimenuitem]#Sessions# "
@@ -2667,40 +2667,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1399
+#: documentation/content/en/books/handbook/x11/_index.adoc:1400
msgid ""
"To actually select all the desired effects and their settings, execute "
"(again as a normal user) the Compiz Config Settings Manager:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1403
+#: documentation/content/en/books/handbook/x11/_index.adoc:1404
#, no-wrap
msgid "% ccsm\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1408
+#: documentation/content/en/books/handbook/x11/_index.adoc:1409
msgid ""
"In GNOME, this can also be found in the [.guimenuitem]#System#, [."
"guimenuitem]#Preferences# menu."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1411
+#: documentation/content/en/books/handbook/x11/_index.adoc:1412
msgid ""
"If you have selected \"gconf support\" during the build, you will also be "
"able to view these settings using `gconf-editor` under `apps/compiz`."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:1413
+#: documentation/content/en/books/handbook/x11/_index.adoc:1414
#, no-wrap
msgid "Troubleshooting"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1418
+#: documentation/content/en/books/handbook/x11/_index.adoc:1419
msgid ""
"If the mouse does not work, you will need to first configure it before "
"proceeding. In recent Xorg versions, the `InputDevice` sections in [."
@@ -2710,27 +2710,27 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1422
+#: documentation/content/en/books/handbook/x11/_index.adoc:1423
#, no-wrap
msgid "Option \"AutoAddDevices\" \"false\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1425
+#: documentation/content/en/books/handbook/x11/_index.adoc:1426
msgid ""
"Input devices may then be configured as in previous versions, along with any "
"other options needed (e.g., keyboard layout switching)."
msgstr ""
#. type: delimited block = 5
-#: documentation/content/en/books/handbook/x11/_index.adoc:1432
+#: documentation/content/en/books/handbook/x11/_index.adoc:1433
msgid ""
"This section contains partially outdated information. The HAL daemon (hald) "
"is no longer a part of the FreeBSD desktop setup."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1436
+#: documentation/content/en/books/handbook/x11/_index.adoc:1437
msgid ""
"As previously explained the hald daemon will, by default, automatically "
"detect your keyboard. There are chances that your keyboard layout or model "
@@ -2741,7 +2741,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1439
+#: documentation/content/en/books/handbook/x11/_index.adoc:1440
msgid ""
"For example if, one wants to use a PC 102 keys keyboard coming with a french "
"layout, we have to create a keyboard configuration file for hald called [."
@@ -2750,7 +2750,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1451
+#: documentation/content/en/books/handbook/x11/_index.adoc:1452
#, no-wrap
msgid ""
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"
@@ -2765,39 +2765,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1454
+#: documentation/content/en/books/handbook/x11/_index.adoc:1455
msgid ""
"If this file already exists, just copy and add to your file the lines "
"regarding the keyboard configuration."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1456
+#: documentation/content/en/books/handbook/x11/_index.adoc:1457
msgid "You will have to reboot your machine to force hald to read this file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1458
+#: documentation/content/en/books/handbook/x11/_index.adoc:1459
msgid ""
"It is possible to do the same configuration from an X terminal or a script "
"with this command line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1462
+#: documentation/content/en/books/handbook/x11/_index.adoc:1463
#, no-wrap
msgid "% setxkbmap -model pc102 -layout fr\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1465
+#: documentation/content/en/books/handbook/x11/_index.adoc:1466
msgid ""
"[.filename]#/usr/local/share/X11/xkb/rules/base.lst# lists the various "
"keyboard, layouts and options available."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1470
+#: documentation/content/en/books/handbook/x11/_index.adoc:1471
msgid ""
"The [.filename]#xorg.conf.new# configuration file may now be tuned to "
"taste. Open the file in a text editor such as man:emacs[1] or man:ee[1]. "
@@ -2807,7 +2807,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1480
+#: documentation/content/en/books/handbook/x11/_index.adoc:1481
#, no-wrap
msgid ""
"Section \"Monitor\"\n"
@@ -2820,7 +2820,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1484
+#: documentation/content/en/books/handbook/x11/_index.adoc:1485
msgid ""
"Most monitors support sync frequency autodetection, making manual entry of "
"these values unnecessary. For the few monitors that do not support "
@@ -2829,7 +2829,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1488
+#: documentation/content/en/books/handbook/x11/_index.adoc:1489
msgid ""
"X allows DPMS (Energy Star) features to be used with capable monitors. The "
"man:xset[1] program controls the time-outs and can force standby, suspend, "
@@ -2838,13 +2838,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1492
+#: documentation/content/en/books/handbook/x11/_index.adoc:1493
#, no-wrap
msgid "Option \"DPMS\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1496
+#: documentation/content/en/books/handbook/x11/_index.adoc:1497
msgid ""
"While the [.filename]#xorg.conf.new# configuration file is still open in an "
"editor, select the default resolution and color depth desired. This is "
@@ -2852,7 +2852,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1510
+#: documentation/content/en/books/handbook/x11/_index.adoc:1511
#, no-wrap
msgid ""
"Section \"Screen\"\n"
@@ -2869,7 +2869,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1518
+#: documentation/content/en/books/handbook/x11/_index.adoc:1519
msgid ""
"The `DefaultDepth` keyword describes the color depth to run at by default. "
"This can be overridden with the `-depth` command line switch to man:"
@@ -2881,14 +2881,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1520
+#: documentation/content/en/books/handbook/x11/_index.adoc:1521
msgid ""
"Finally, write the configuration file and test it using the test mode given "
"above."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1526
+#: documentation/content/en/books/handbook/x11/_index.adoc:1527
msgid ""
"One of the tools available to assist you during troubleshooting process are "
"the Xorg log files, which contain information on each device that the Xorg "
@@ -2898,7 +2898,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1530
+#: documentation/content/en/books/handbook/x11/_index.adoc:1531
msgid ""
"If all is well, the configuration file needs to be installed in a common "
"location where man:Xorg[1] can find it. This is typically [.filename]#/etc/"
@@ -2906,13 +2906,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1534
+#: documentation/content/en/books/handbook/x11/_index.adoc:1535
#, no-wrap
msgid "# cp xorg.conf.new /etc/X11/xorg.conf\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1539
+#: documentation/content/en/books/handbook/x11/_index.adoc:1540
msgid ""
"The Xorg configuration process is now complete. Xorg may be now started "
"with the man:startx[1] utility. The Xorg server may also be started with "
@@ -2920,13 +2920,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1540
+#: documentation/content/en/books/handbook/x11/_index.adoc:1541
#, no-wrap
msgid "Configuration with Intel(R) `i810` Graphics Chipsets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1544
+#: documentation/content/en/books/handbook/x11/_index.adoc:1545
msgid ""
"Configuration with Intel(R) i810 integrated chipsets requires the [."
"filename]#agpgart# AGP programming interface for Xorg to drive the card. "
@@ -2934,7 +2934,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1548
+#: documentation/content/en/books/handbook/x11/_index.adoc:1549
msgid ""
"This will allow configuration of the hardware as any other graphics board. "
"Note on systems without the man:agp[4] driver compiled in the kernel, trying "
@@ -2944,13 +2944,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1549
+#: documentation/content/en/books/handbook/x11/_index.adoc:1550
#, no-wrap
msgid "Adding a Widescreen Flatpanel to the Mix"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1554
+#: documentation/content/en/books/handbook/x11/_index.adoc:1555
msgid ""
"This section assumes a bit of advanced configuration knowledge. If attempts "
"to use the standard configuration tools above have not resulted in a working "
@@ -2959,7 +2959,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1557
+#: documentation/content/en/books/handbook/x11/_index.adoc:1558
msgid ""
"Current widescreen (WSXGA, WSXGA+, WUXGA, WXGA, WXGA+, et.al.) formats "
"support 16:10 and 10:9 formats or aspect ratios that can be problematic. "
@@ -2967,39 +2967,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1559
+#: documentation/content/en/books/handbook/x11/_index.adoc:1560
msgid "2560x1600"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1560
+#: documentation/content/en/books/handbook/x11/_index.adoc:1561
msgid "1920x1200"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1561
+#: documentation/content/en/books/handbook/x11/_index.adoc:1562
msgid "1680x1050"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1562
+#: documentation/content/en/books/handbook/x11/_index.adoc:1563
msgid "1440x900"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1563
+#: documentation/content/en/books/handbook/x11/_index.adoc:1564
msgid "1280x800"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1565
+#: documentation/content/en/books/handbook/x11/_index.adoc:1566
msgid ""
"At some point, it will be as easy as adding one of these resolutions as a "
"possible `Mode` in the `Section \"Screen\"` as such:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1579
+#: documentation/content/en/books/handbook/x11/_index.adoc:1580
#, no-wrap
msgid ""
"Section \"Screen\"\n"
@@ -3016,7 +3016,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1582
+#: documentation/content/en/books/handbook/x11/_index.adoc:1583
msgid ""
"Xorg is smart enough to pull the resolution information from the widescreen "
"via I2C/DDC information so it knows what the monitor can handle as far as "
@@ -3024,7 +3024,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1586
+#: documentation/content/en/books/handbook/x11/_index.adoc:1587
msgid ""
"If those `ModeLines` do not exist in the drivers, one might need to give "
"Xorg a little hint. Using [.filename]#/var/log/Xorg.0.log# one can extract "
@@ -3033,7 +3033,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1594
+#: documentation/content/en/books/handbook/x11/_index.adoc:1595
#, no-wrap
msgid ""
"(II) MGA(0): Supported additional Video Mode:\n"
@@ -3044,27 +3044,27 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1598
+#: documentation/content/en/books/handbook/x11/_index.adoc:1599
msgid ""
"This information is called EDID information. Creating a `ModeLine` from "
"this is just a matter of putting the numbers in the correct order:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1602
+#: documentation/content/en/books/handbook/x11/_index.adoc:1603
#, no-wrap
msgid "ModeLine <name> <clock> <4 horiz. timings> <4 vert. timings>\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1605
+#: documentation/content/en/books/handbook/x11/_index.adoc:1606
msgid ""
"So that the `ModeLine` in `Section \"Monitor\"` for this example would look "
"like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1615
+#: documentation/content/en/books/handbook/x11/_index.adoc:1616
#, no-wrap
msgid ""
"Section \"Monitor\"\n"
@@ -3077,26 +3077,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1618
+#: documentation/content/en/books/handbook/x11/_index.adoc:1619
msgid ""
"Now having completed these simple editing steps, X should start on your new "
"widescreen monitor."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1620
+#: documentation/content/en/books/handbook/x11/_index.adoc:1621
#, no-wrap
msgid "Troubleshooting Compiz Fusion"
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:1622
+#: documentation/content/en/books/handbook/x11/_index.adoc:1623
#, no-wrap
msgid "I have installed Compiz Fusion, and after running the commands you mention, my windows are left without title bars and buttons. What is wrong?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1626
+#: documentation/content/en/books/handbook/x11/_index.adoc:1627
msgid ""
"You are probably missing a setting in [.filename]#/etc/X11/xorg.conf#. "
"Review this file carefully and check especially the `DefaultDepth` and "
@@ -3104,20 +3104,20 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/x11/_index.adoc:1627
+#: documentation/content/en/books/handbook/x11/_index.adoc:1628
#, no-wrap
msgid "When I run the command to start Compiz Fusion, the X server crashes and I am back at the console. What is wrong?"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1631
+#: documentation/content/en/books/handbook/x11/_index.adoc:1632
msgid ""
"If you check [.filename]#/var/log/Xorg.0.log#, you will probably find error "
"messages during the X startup. The most common would be:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1639
+#: documentation/content/en/books/handbook/x11/_index.adoc:1640
#, no-wrap
msgid ""
"(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X\n"
@@ -3128,20 +3128,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1643
+#: documentation/content/en/books/handbook/x11/_index.adoc:1644
msgid ""
"This is usually the case when you upgrade Xorg. You will need to reinstall "
"the package:x11/nvidia-driver[] package so glx is built again."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/x11/_index.adoc:1645
+#: documentation/content/en/books/handbook/x11/_index.adoc:1646
#, no-wrap
msgid "Wayland on FreeBSD"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1650
+#: documentation/content/en/books/handbook/x11/_index.adoc:1651
msgid ""
"Wayland is a new software for supporting graphical user interfaces, but it "
"differs from Xorg in several important ways. First, Wayland is only a "
@@ -3153,7 +3153,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1652
+#: documentation/content/en/books/handbook/x11/_index.adoc:1653
msgid ""
"Since Wayland is not an X server, traditional X screen connections will need "
"to utilize other methods such as VNC or RDP for remote desktop management. "
@@ -3163,7 +3163,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1656
+#: documentation/content/en/books/handbook/x11/_index.adoc:1657
msgid ""
"Wayland is relatively new, and not all software has been updated to run "
"natively without `Xwayland` support. Because Wayland does not provide the X "
@@ -3174,7 +3174,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1661
+#: documentation/content/en/books/handbook/x11/_index.adoc:1662
msgid ""
"The current NVidia driver should work with most wl-roots compositors, but it "
"may be a little unstable and not support all features at this time. "
@@ -3182,7 +3182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1665
+#: documentation/content/en/books/handbook/x11/_index.adoc:1666
msgid ""
"Currently, a lot of software will function with minimal issues on Wayland, "
"including Firefox. And a few desktops are also available, such as the "
@@ -3191,7 +3191,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1672
+#: documentation/content/en/books/handbook/x11/_index.adoc:1673
msgid ""
"As of May, 2021, plasma5-kwin does support Wayland on FreeBSD. To use "
"Plasma under Wayland, use the `startplasma-wayland` parameter to `ck-launch-"
@@ -3200,7 +3200,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1678
+#: documentation/content/en/books/handbook/x11/_index.adoc:1679
msgid ""
"For compositors, a kernel supporting the man:evdev[4] driver must exist to "
"utilize the keybinding functionality. This is built into the [."
@@ -3211,13 +3211,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1682
+#: documentation/content/en/books/handbook/x11/_index.adoc:1683
#, no-wrap
msgid "pw groupmod video -m user\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1689
+#: documentation/content/en/books/handbook/x11/_index.adoc:1690
msgid ""
"Installing Wayland is simple; there is not a great deal of configuration for "
"the protocol itself. Most of the composition will depend on the chosen "
@@ -3230,13 +3230,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1693
+#: documentation/content/en/books/handbook/x11/_index.adoc:1694
#, no-wrap
msgid "# pkg install wayland seatd\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1698
+#: documentation/content/en/books/handbook/x11/_index.adoc:1699
msgid ""
"Once the protocol and supporting packages have been installed, a compositor "
"must create the user interface. Several compositors will be covered in the "
@@ -3246,13 +3246,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1702
+#: documentation/content/en/books/handbook/x11/_index.adoc:1703
#, no-wrap
msgid "% export XDG_RUNTIME_DIR=/var/run/user/`id -u`\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1707
+#: documentation/content/en/books/handbook/x11/_index.adoc:1708
msgid ""
"It is important to note that most compositors will search the "
"XDG_RUNTIME_DIR directory for the configuration files. In the examples "
@@ -3263,7 +3263,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1715
+#: documentation/content/en/books/handbook/x11/_index.adoc:1716
msgid ""
"It has been reported that ZFS users may experience issues with some Wayland "
"clients because they need access to `posix_fallocate()` in the runtime "
@@ -3279,7 +3279,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1720
+#: documentation/content/en/books/handbook/x11/_index.adoc:1721
msgid ""
"The seatd daemon helps manage access to shared system devices for non-root "
"users in compositors; this includes graphics cards. For traditional X11 "
@@ -3290,7 +3290,7 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1725
+#: documentation/content/en/books/handbook/x11/_index.adoc:1726
#, no-wrap
msgid ""
"# sysrc seatd_enable=\"YES\"\n"
@@ -3298,7 +3298,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1729
+#: documentation/content/en/books/handbook/x11/_index.adoc:1730
msgid ""
"Afterward, a compositor, which is similar to an X11 desktop, will need to be "
"installed for the GUI environment. Three are discussed here, including "
@@ -3307,13 +3307,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1730
+#: documentation/content/en/books/handbook/x11/_index.adoc:1731
#, no-wrap
msgid "The Wayfire Compositor"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1735
+#: documentation/content/en/books/handbook/x11/_index.adoc:1736
msgid ""
"Wayfire is a compositor that aims to be lightweight and customizable. "
"Several features are available, and it brings back several elements from the "
@@ -3323,13 +3323,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1739
+#: documentation/content/en/books/handbook/x11/_index.adoc:1740
#, no-wrap
msgid "# pkg install wayfire wf-shell alacritty swaylock-effects swayidle wlogout kanshi mako wlsunset\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1745
+#: documentation/content/en/books/handbook/x11/_index.adoc:1746
msgid ""
"The `alacritty` package provides a terminal emulator. Still, it is not "
"completely required as other terminal emulators such as `kitty`, and XFCE-4 "
@@ -3341,7 +3341,7 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1750
+#: documentation/content/en/books/handbook/x11/_index.adoc:1751
#, no-wrap
msgid ""
"% mkdir ~/.config/wayfire\n"
@@ -3349,7 +3349,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1755
+#: documentation/content/en/books/handbook/x11/_index.adoc:1756
msgid ""
"The defaults for most users should be fine. Within the configuration file, "
"items like the famous `cube` are pre-configured, and there are instructions "
@@ -3357,7 +3357,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1763
+#: documentation/content/en/books/handbook/x11/_index.adoc:1764
#, no-wrap
msgid ""
"[output]\n"
@@ -3368,7 +3368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1771
+#: documentation/content/en/books/handbook/x11/_index.adoc:1772
msgid ""
"In this example, from the configuration file, the screen's output should be "
"the listed mode at the listed hertz. For example, the mode should be set to "
@@ -3380,7 +3380,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1776
+#: documentation/content/en/books/handbook/x11/_index.adoc:1777
msgid ""
"As mentioned, Wayland is new, and not all applications work with the "
"protocol yet. At this time, `sddm` does not appear to support starting and "
@@ -3391,18 +3391,18 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1780
+#: documentation/content/en/books/handbook/x11/_index.adoc:1781
#, no-wrap
msgid "idle = swaylock\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1783
+#: documentation/content/en/books/handbook/x11/_index.adoc:1784
msgid "And the lock timeout is configured using the following lines:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1790
+#: documentation/content/en/books/handbook/x11/_index.adoc:1791
#, no-wrap
msgid ""
"[idle]\n"
@@ -3412,14 +3412,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1793
+#: documentation/content/en/books/handbook/x11/_index.adoc:1794
msgid ""
"The first option will lock the screen after 300 seconds, and after another "
"300, the screen will shut off through the `dpms_timeout` option."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1801
+#: documentation/content/en/books/handbook/x11/_index.adoc:1802
msgid ""
"One final thing to note is the <super> key. Most of the configuration "
"mentions this key, and it is the traditional `Windows` key on the keyboard. "
@@ -3435,13 +3435,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1805
+#: documentation/content/en/books/handbook/x11/_index.adoc:1806
#, no-wrap
msgid "% swaylock --effect-blur 7x5\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1811
+#: documentation/content/en/books/handbook/x11/_index.adoc:1812
msgid ""
"There is also the `--clock` parameter which will display a clock with the "
"date and time on the lock screen. When package:x11/swaylock-effects[] was "
@@ -3452,20 +3452,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1814
+#: documentation/content/en/books/handbook/x11/_index.adoc:1815
msgid ""
"At this point, it is time to test Wayfire and see if it can start up on the "
"system. Just type the following command:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1818
+#: documentation/content/en/books/handbook/x11/_index.adoc:1819
#, no-wrap
msgid "% wayfire -c ~/.config/wayfire/wayfire.ini\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1825
+#: documentation/content/en/books/handbook/x11/_index.adoc:1826
msgid ""
"The compositor should now start and display a background image along with a "
"menu bar at the top of the screen. Wayfire will attempt to list installed "
@@ -3480,13 +3480,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1829
+#: documentation/content/en/books/handbook/x11/_index.adoc:1830
#, no-wrap
msgid "% wcm\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1833
+#: documentation/content/en/books/handbook/x11/_index.adoc:1834
msgid ""
"Various Wayfire configuration options, including the composite special "
"effects, maybe enabled, disabled, or configured through this application. "
@@ -3495,7 +3495,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1839
+#: documentation/content/en/books/handbook/x11/_index.adoc:1840
#, no-wrap
msgid ""
"panel = wf-panel\n"
@@ -3504,7 +3504,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1845
+#: documentation/content/en/books/handbook/x11/_index.adoc:1846
msgid ""
"Changes made through `wcm` will overwrite custom changes in the [."
"filename]#wayfire.ini# configuration file. The [.filename]#wayfire.ini# "
@@ -3513,7 +3513,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1848
+#: documentation/content/en/books/handbook/x11/_index.adoc:1849
msgid ""
"Finally, the default launcher listed in the [.filename]#wayfire.ini# is "
"package:x11/wf-shell[] which may be replaced with other panels if desired by "
@@ -3521,13 +3521,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1849
+#: documentation/content/en/books/handbook/x11/_index.adoc:1850
#, no-wrap
msgid "The Hikari Compositor"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1859
+#: documentation/content/en/books/handbook/x11/_index.adoc:1860
msgid ""
"The Hikari compositor uses several concepts centered around productivity, "
"such as sheets, workspaces, and more. In that way, it resembles a tiling "
@@ -3546,13 +3546,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1863
+#: documentation/content/en/books/handbook/x11/_index.adoc:1864
#, no-wrap
msgid "# pkg install hikari alacritty\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1868
+#: documentation/content/en/books/handbook/x11/_index.adoc:1869
msgid ""
"Other shells, such as `kitty` or the Plasma `Terminal`, will function under "
"Wayland. Users should experiment with their favorite terminal editor to "
@@ -3560,7 +3560,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1873
+#: documentation/content/en/books/handbook/x11/_index.adoc:1874
msgid ""
"Hikari uses a configuration file, [.filename]#hikari.conf#, which could "
"either be placed in the XDG_RUNTIME_DIR or specified on startup using the `-"
@@ -3571,7 +3571,7 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1878
+#: documentation/content/en/books/handbook/x11/_index.adoc:1879
#, no-wrap
msgid ""
"% mkdir ~/.config/hikari\n"
@@ -3579,7 +3579,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1884
+#: documentation/content/en/books/handbook/x11/_index.adoc:1885
msgid ""
"The configuration is broken out into various stanzas such as ui, outputs, "
"layouts, and more. For most users, the defaults will function fine; "
@@ -3589,13 +3589,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1888
+#: documentation/content/en/books/handbook/x11/_index.adoc:1889
#, no-wrap
msgid "terminal = \"/usr/local/bin/alacritty\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1896
+#: documentation/content/en/books/handbook/x11/_index.adoc:1897
msgid ""
"Will launch the `alacritty` terminal using the bound key press. While going "
"through the configuration file, it should be noted that the capital letters "
@@ -3609,7 +3609,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1903
+#: documentation/content/en/books/handbook/x11/_index.adoc:1904
#, no-wrap
msgid ""
"actions {\n"
@@ -3619,14 +3619,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1906
+#: documentation/content/en/books/handbook/x11/_index.adoc:1907
msgid ""
"Then an action may be mapped under the keyboard stanza, which is defined "
"within the bindings stanza:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1915
+#: documentation/content/en/books/handbook/x11/_index.adoc:1916
#, no-wrap
msgid ""
"bindings {\n"
@@ -3638,7 +3638,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1921
+#: documentation/content/en/books/handbook/x11/_index.adoc:1922
msgid ""
"After Hikari is restarted, holding the Windows logo button and pressing the "
"kbd:[b] key on the keyboard will start the web browser. The compositor does "
@@ -3651,7 +3651,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1928
+#: documentation/content/en/books/handbook/x11/_index.adoc:1929
msgid ""
"Locking the screen in Hikari is easy because a default [.filename]#pam.d# "
"configuration file and unlock utility are bundled with the package. The key "
@@ -3664,19 +3664,19 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1932
+#: documentation/content/en/books/handbook/x11/_index.adoc:1933
#, no-wrap
msgid "% hikari -c ~/.config/hikari/hikari.conf\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:1934
+#: documentation/content/en/books/handbook/x11/_index.adoc:1935
#, no-wrap
msgid "The Sway Compositor"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1940
+#: documentation/content/en/books/handbook/x11/_index.adoc:1941
msgid ""
"The Sway compositor is a tiling compositor that attempts to replace the i3 "
"windows manager. It should work with the user's current i3 configuration; "
@@ -3687,20 +3687,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1944
+#: documentation/content/en/books/handbook/x11/_index.adoc:1945
#, no-wrap
msgid "# pkg install sway swayidle swaylock-effects alacritty dmenu-wayland dmenu\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1947
+#: documentation/content/en/books/handbook/x11/_index.adoc:1948
msgid ""
"For a basic configuration file, issue the following commands and then edit "
"the configuration file after it is copied:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1952
+#: documentation/content/en/books/handbook/x11/_index.adoc:1953
#, no-wrap
msgid ""
"% mkdir ~/.config/sway\n"
@@ -3708,14 +3708,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1956
+#: documentation/content/en/books/handbook/x11/_index.adoc:1957
msgid ""
"The base configuration file has many defaults, which will be fine for most "
"users. Several important changes should be made like the following:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1972
+#: documentation/content/en/books/handbook/x11/_index.adoc:1973
#, no-wrap
msgid ""
"# Logo key. Use Mod1 for Alt.\n"
@@ -3734,7 +3734,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1982
+#: documentation/content/en/books/handbook/x11/_index.adoc:1983
msgid ""
"In the previous example, the `xkb` rules for man:evdev[4] events are loaded, "
"and the $mod key is set to the Windows logo key for the key bindings. Next, "
@@ -3752,7 +3752,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:1990
+#: documentation/content/en/books/handbook/x11/_index.adoc:1991
msgid ""
"While in Sway, to bring up a menu of applications, hold the Windows logo key "
"(mod) and press the kbd:[d] key. The menu may be navigated using the arrow "
@@ -3766,7 +3766,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:1995
+#: documentation/content/en/books/handbook/x11/_index.adoc:1996
#, no-wrap
msgid ""
"# Lock the screen manually\n"
@@ -3774,7 +3774,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2001
+#: documentation/content/en/books/handbook/x11/_index.adoc:2002
msgid ""
"Now the screen may be locked using the combination of holding the Windows "
"logo key, pressing and holding shift, and finally pressing return. When "
@@ -3785,7 +3785,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2007
+#: documentation/content/en/books/handbook/x11/_index.adoc:2008
msgid ""
"Finally, to exit Sway and return to the shell, hold the Windows logo key, "
"the shift key, and press the kbd:[e] key. A prompt will be displayed with "
@@ -3796,19 +3796,19 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2011
+#: documentation/content/en/books/handbook/x11/_index.adoc:2012
#, no-wrap
msgid "% sway -c ~/.config/sway/config\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:2013
+#: documentation/content/en/books/handbook/x11/_index.adoc:2014
#, no-wrap
msgid "Using Xwayland"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2017
+#: documentation/content/en/books/handbook/x11/_index.adoc:2018
msgid ""
"When installing Wayland, the `Xwayland` binary should have been installed "
"unless Wayland was built without X11 support. If the [.filename]#/usr/local/"
@@ -3816,13 +3816,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2021
+#: documentation/content/en/books/handbook/x11/_index.adoc:2022
#, no-wrap
msgid "# pkg install xwayland-devel\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2027
+#: documentation/content/en/books/handbook/x11/_index.adoc:2028
msgid ""
"The development version of Xwayland is recommended and was most likely "
"installed with the Wayland package. Each compositor has a method of "
@@ -3830,7 +3830,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2031
+#: documentation/content/en/books/handbook/x11/_index.adoc:2032
msgid ""
"Once `Xwayland` has been installed, configure it within the chosen "
"compositor. For Wayfire, the following line is required in the [."
@@ -3838,13 +3838,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2035
+#: documentation/content/en/books/handbook/x11/_index.adoc:2036
#, no-wrap
msgid "xwayland = true\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2039
+#: documentation/content/en/books/handbook/x11/_index.adoc:2040
msgid ""
"For the Sway compositor, `Xwayland` should be enabled by default. Even so, "
"it is recommened to manually add a configuration line in the [.filename]#~/."
@@ -3852,13 +3852,13 @@ msgid ""
msgstr ""
#. type: delimited block . 5
-#: documentation/content/en/books/handbook/x11/_index.adoc:2043
+#: documentation/content/en/books/handbook/x11/_index.adoc:2044
#, no-wrap
msgid "xwayland enable\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2048
+#: documentation/content/en/books/handbook/x11/_index.adoc:2049
msgid ""
"Finally, for Hikari, no changes are needed. Support for `Xwayland` is build "
"in by default. To disable that support, rebuild the package from the ports "
@@ -3866,7 +3866,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2052
+#: documentation/content/en/books/handbook/x11/_index.adoc:2053
msgid ""
"After these changes are made, start the compositor at the command line and "
"execute a terminal from the key bindings. Within this terminal, issue the "
@@ -3876,14 +3876,14 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2056
-#: documentation/content/en/books/handbook/x11/_index.adoc:2086
+#: documentation/content/en/books/handbook/x11/_index.adoc:2057
+#: documentation/content/en/books/handbook/x11/_index.adoc:2087
#, no-wrap
msgid "% env | grep DISPLAY\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2062
+#: documentation/content/en/books/handbook/x11/_index.adoc:2063
#, no-wrap
msgid ""
"WAYLAND_DISPLAY=wayland-1\n"
@@ -3891,7 +3891,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2068
+#: documentation/content/en/books/handbook/x11/_index.adoc:2069
msgid ""
"In this output, there is a default Wayland display and a display set for the "
"Xwayland server. Another method to verify that `Xwayland` is functioning "
@@ -3903,13 +3903,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2072
+#: documentation/content/en/books/handbook/x11/_index.adoc:2073
#, no-wrap
msgid "Error: Cannot open display wayland-0\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2078
+#: documentation/content/en/books/handbook/x11/_index.adoc:2079
msgid ""
"A security feature of Wayland is that, without running an X server, there is "
"not another network listener. Once `Xwayland` is enabled, this security "
@@ -3917,7 +3917,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2082
+#: documentation/content/en/books/handbook/x11/_index.adoc:2083
msgid ""
"For some compositors, such as Wayfire, `Xwayland` may not start properly. "
"As such, `env` will show the following information for the `DISPLAY` "
@@ -3925,7 +3925,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2092
+#: documentation/content/en/books/handbook/x11/_index.adoc:2093
#, no-wrap
msgid ""
"DISPLAY=wayland-1\n"
@@ -3933,7 +3933,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2097
+#: documentation/content/en/books/handbook/x11/_index.adoc:2098
msgid ""
"Even though `Xwayfire` was installed and configured, X11 applications will "
"not start giving a display issue. To work around this, verify that there is "
@@ -3942,18 +3942,18 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2101
+#: documentation/content/en/books/handbook/x11/_index.adoc:2102
#, no-wrap
msgid "% sockstat | grep x11\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2104
+#: documentation/content/en/books/handbook/x11/_index.adoc:2105
msgid "There should be something similar to the following information:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2112
+#: documentation/content/en/books/handbook/x11/_index.adoc:2113
#, no-wrap
msgid ""
"trhodes Xwayland 2734 8 stream /tmp/.X11-unix/X0\n"
@@ -3964,7 +3964,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2116
+#: documentation/content/en/books/handbook/x11/_index.adoc:2117
msgid ""
"This suggests the existence of an X11 socket. This can be further verified "
"by attempting to execute `Xwayland` manually within a terminal emulator "
@@ -3972,20 +3972,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2120
+#: documentation/content/en/books/handbook/x11/_index.adoc:2121
#, no-wrap
msgid "% Xwayland\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2123
+#: documentation/content/en/books/handbook/x11/_index.adoc:2124
msgid ""
"If an X11 socket is already available, the following error should be "
"presented to the user:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2132
+#: documentation/content/en/books/handbook/x11/_index.adoc:2133
#, no-wrap
msgid ""
"(EE)\n"
@@ -3997,7 +3997,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2136
+#: documentation/content/en/books/handbook/x11/_index.adoc:2137
msgid ""
"Since there is an active X display available using display zero, the "
"environment variable was just set improperly, to fix this, change the "
@@ -4007,26 +4007,26 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2140
+#: documentation/content/en/books/handbook/x11/_index.adoc:2141
#, no-wrap
msgid "export DISPLAY=:0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2143
+#: documentation/content/en/books/handbook/x11/_index.adoc:2144
msgid ""
"After this change, the package:mail/claws-mail[] application should now "
"start using `Xwayland` and function as expected."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:2144
+#: documentation/content/en/books/handbook/x11/_index.adoc:2145
#, no-wrap
msgid "Remote Desktop Using VNC"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2150
+#: documentation/content/en/books/handbook/x11/_index.adoc:2151
msgid ""
"Earlier in this document it was noted that Wayland does not provide the same "
"X server style access as Xorg provides. Instead, users are free to pick and "
@@ -4037,13 +4037,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2154
+#: documentation/content/en/books/handbook/x11/_index.adoc:2155
#, no-wrap
msgid "# pkg install wayvnc\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2158
+#: documentation/content/en/books/handbook/x11/_index.adoc:2159
msgid ""
"Unlike some other packages, `wayvnc` does not come with a configuration "
"file. Thankfully, the manual page documents the important options and they "
@@ -4051,7 +4051,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2167
+#: documentation/content/en/books/handbook/x11/_index.adoc:2168
#, no-wrap
msgid ""
"address=0.0.0.0\n"
@@ -4063,7 +4063,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2173
+#: documentation/content/en/books/handbook/x11/_index.adoc:2174
msgid ""
"The key files will need to be generated, and it is highly recommended they "
"be used for increased security of the connection. When invoked, wayvnc will "
@@ -4074,13 +4074,13 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2177
+#: documentation/content/en/books/handbook/x11/_index.adoc:2178
#, no-wrap
msgid "% wayvnc -C ~/.config/wayvnc/config\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2184
+#: documentation/content/en/books/handbook/x11/_index.adoc:2185
msgid ""
"At the time of this writing, there is no rc.d script to start `wayvnc` on "
"system initialization. If that functionality is desired, a local startup "
@@ -4089,13 +4089,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:2186
+#: documentation/content/en/books/handbook/x11/_index.adoc:2187
#, no-wrap
msgid "Wayland Login Manager"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2190
+#: documentation/content/en/books/handbook/x11/_index.adoc:2191
msgid ""
"While several login managers exist and are slowly migrating to Wayland, one "
"option is the package:x11/ly[] text user interface (TUI) manager. Needing "
@@ -4105,20 +4105,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2194
+#: documentation/content/en/books/handbook/x11/_index.adoc:2195
#, no-wrap
msgid "# pkg install ly\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2197
+#: documentation/content/en/books/handbook/x11/_index.adoc:2198
msgid ""
"There will be some configuration hints presented, the import steps are to "
"add the following lines to [.filename]#/etc/gettytab#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2203
+#: documentation/content/en/books/handbook/x11/_index.adoc:2204
#, no-wrap
msgid ""
"Ly:\\\n"
@@ -4127,20 +4127,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2206
+#: documentation/content/en/books/handbook/x11/_index.adoc:2207
msgid ""
"And then modify the ttyv1 line in [.filename]#/etc/ttys# to match the "
"following line:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2210
+#: documentation/content/en/books/handbook/x11/_index.adoc:2211
#, no-wrap
msgid "ttyv1 \"/usr/libexec/getty Ly\" xterm onifexists secure\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2215
+#: documentation/content/en/books/handbook/x11/_index.adoc:2216
msgid ""
"After a system reboot, a login should appear. To configure specific "
"settings, such as language and edit [.filename]#/usr/local/etc/ly/config."
@@ -4149,27 +4149,27 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2219
+#: documentation/content/en/books/handbook/x11/_index.adoc:2220
msgid ""
"If setting ttyv0 up as the login terminal, it may be required to press the "
"kbd:[alt] and kbd:[F1] keys to properly see the login window."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2222
+#: documentation/content/en/books/handbook/x11/_index.adoc:2223
msgid ""
"When the login window appears, using the left and right arrows will swap "
"through different, supported, window managers."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/x11/_index.adoc:2224
+#: documentation/content/en/books/handbook/x11/_index.adoc:2225
#, no-wrap
msgid "Useful Utilities"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2230
+#: documentation/content/en/books/handbook/x11/_index.adoc:2231
msgid ""
"One useful Wayland utility which all compositors can make use of is the "
"waybar. While Wayfire does come with a launch menu, an easy-to-use and fast "
@@ -4180,20 +4180,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2234
+#: documentation/content/en/books/handbook/x11/_index.adoc:2235
#, no-wrap
msgid "# pkg install pavucontrol waybar\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2237
+#: documentation/content/en/books/handbook/x11/_index.adoc:2238
msgid ""
"To create the configuration directory and copy over a default configuration "
"file, execute the following commands:"
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2242
+#: documentation/content/en/books/handbook/x11/_index.adoc:2243
#, no-wrap
msgid ""
"% mkdir ~/.config/waybar\n"
@@ -4201,7 +4201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2246
+#: documentation/content/en/books/handbook/x11/_index.adoc:2247
msgid ""
"The `lavalauncher` utility provides a launch bar for various applications. "
"There is no example configuration file provided with the package, so the "
@@ -4209,20 +4209,20 @@ msgid ""
msgstr ""
#. type: delimited block - 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2250
+#: documentation/content/en/books/handbook/x11/_index.adoc:2251
#, no-wrap
msgid "mkdir ~/.config/lavalauncher\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/x11/_index.adoc:2253
+#: documentation/content/en/books/handbook/x11/_index.adoc:2254
msgid ""
"An example configuration file that only includes Firefox, and is placed on "
"the right, is below:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2259
+#: documentation/content/en/books/handbook/x11/_index.adoc:2260
#, no-wrap
msgid ""
"global-settings {\n"
@@ -4231,7 +4231,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2264
+#: documentation/content/en/books/handbook/x11/_index.adoc:2265
#, no-wrap
msgid ""
"bar {\n"
@@ -4241,7 +4241,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2267
+#: documentation/content/en/books/handbook/x11/_index.adoc:2268
#, no-wrap
msgid ""
"\t# Condition for the default configuration set.\n"
@@ -4249,7 +4249,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2271
+#: documentation/content/en/books/handbook/x11/_index.adoc:2272
#, no-wrap
msgid ""
"\tconfig {\n"
@@ -4258,7 +4258,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/x11/_index.adoc:2280
+#: documentation/content/en/books/handbook/x11/_index.adoc:2281
#, no-wrap
msgid ""
"\tbutton {\n"
diff --git a/documentation/content/en/books/handbook/zfs/_index.po b/documentation/content/en/books/handbook/zfs/_index.po
index 112dd4219b..088d57ac25 100644
--- a/documentation/content/en/books/handbook/zfs/_index.po
+++ b/documentation/content/en/books/handbook/zfs/_index.po
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: FreeBSD Documentation VERSION\n"
-"POT-Creation-Date: 2022-08-07 10:35-0300\n"
+"POT-Creation-Date: 2022-10-01 13:49-0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -35,32 +35,32 @@ msgid "Chapter 20. The Z File System (ZFS)"
msgstr ""
#. type: Title =
-#: documentation/content/en/books/handbook/zfs/_index.adoc:14
+#: documentation/content/en/books/handbook/zfs/_index.adoc:15
#, no-wrap
msgid "The Z File System (ZFS)"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:52
+#: documentation/content/en/books/handbook/zfs/_index.adoc:53
msgid ""
"ZFS is an advanced file system designed to solve major problems found in "
"previous storage subsystem software."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:54
+#: documentation/content/en/books/handbook/zfs/_index.adoc:55
msgid ""
"Originally developed at Sun(TM), ongoing open source ZFS development has "
"moved to the http://open-zfs.org[OpenZFS Project]."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:56
+#: documentation/content/en/books/handbook/zfs/_index.adoc:57
msgid "ZFS has three major design goals:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:58
+#: documentation/content/en/books/handbook/zfs/_index.adoc:59
msgid ""
"Data integrity: All data includes a <<zfs-term-checksum,checksum>> of the "
"data. ZFS calculates checksums and writes them along with the data. When "
@@ -71,7 +71,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:59
+#: documentation/content/en/books/handbook/zfs/_index.adoc:60
msgid ""
"Pooled storage: adding physical storage devices to a pool, and allocating "
"storage space from that shared pool. Space is available to all file systems "
@@ -79,7 +79,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:60
+#: documentation/content/en/books/handbook/zfs/_index.adoc:61
msgid ""
"Performance: caching mechanisms provide increased performance. <<zfs-term-"
"arc,ARC>> is an advanced memory-based read cache. ZFS provides a second "
@@ -88,18 +88,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:62
+#: documentation/content/en/books/handbook/zfs/_index.adoc:63
msgid "A complete list of features and terminology is in <<zfs-term>>."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:64
+#: documentation/content/en/books/handbook/zfs/_index.adoc:65
#, no-wrap
msgid "What Makes ZFS Different"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:77
+#: documentation/content/en/books/handbook/zfs/_index.adoc:78
msgid ""
"More than a file system, ZFS is fundamentally different from traditional "
"file systems. Combining the traditionally separate roles of volume manager "
@@ -123,37 +123,37 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:79
+#: documentation/content/en/books/handbook/zfs/_index.adoc:80
#, no-wrap
msgid "Quick Start Guide"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:83
+#: documentation/content/en/books/handbook/zfs/_index.adoc:84
msgid ""
"FreeBSD can mount ZFS pools and datasets during system initialization. To "
"enable it, add this line to [.filename]#/etc/rc.conf#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:87
+#: documentation/content/en/books/handbook/zfs/_index.adoc:88
#, no-wrap
msgid "zfs_enable=\"YES\"\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:90
+#: documentation/content/en/books/handbook/zfs/_index.adoc:91
msgid "Then start the service:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:94
+#: documentation/content/en/books/handbook/zfs/_index.adoc:95
#, no-wrap
msgid "# service zfs start\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:98
+#: documentation/content/en/books/handbook/zfs/_index.adoc:99
msgid ""
"The examples in this section assume three SCSI disks with the device names [."
"filename]#da0#, [.filename]#da1#, and [.filename]#da2#. Users of SATA "
@@ -161,29 +161,29 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:100
+#: documentation/content/en/books/handbook/zfs/_index.adoc:101
#, no-wrap
msgid "Single Disk Pool"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:103
+#: documentation/content/en/books/handbook/zfs/_index.adoc:104
msgid "To create a simple, non-redundant pool using a single disk device:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:107
+#: documentation/content/en/books/handbook/zfs/_index.adoc:108
#, no-wrap
msgid "# zpool create example /dev/da0\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:110
+#: documentation/content/en/books/handbook/zfs/_index.adoc:111
msgid "To view the new pool, review the output of `df`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:119
+#: documentation/content/en/books/handbook/zfs/_index.adoc:120
#, no-wrap
msgid ""
"# df\n"
@@ -195,14 +195,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:123
+#: documentation/content/en/books/handbook/zfs/_index.adoc:124
msgid ""
"This output shows creating and mounting of the `example` pool, and that is "
"now accessible as a file system. Create files for users to browse:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:134
+#: documentation/content/en/books/handbook/zfs/_index.adoc:135
#, no-wrap
msgid ""
"# cd /example\n"
@@ -216,14 +216,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:138
+#: documentation/content/en/books/handbook/zfs/_index.adoc:139
msgid ""
"This pool is not using any advanced ZFS features and properties yet. To "
"create a dataset on this pool with compression enabled:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:143
+#: documentation/content/en/books/handbook/zfs/_index.adoc:144
#, no-wrap
msgid ""
"# zfs create example/compressed\n"
@@ -231,30 +231,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:147
+#: documentation/content/en/books/handbook/zfs/_index.adoc:148
msgid ""
"The `example/compressed` dataset is now a ZFS compressed file system. Try "
"copying some large files to [.filename]#/example/compressed#."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:149
+#: documentation/content/en/books/handbook/zfs/_index.adoc:150
msgid "Disable compression with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:153
+#: documentation/content/en/books/handbook/zfs/_index.adoc:154
#, no-wrap
msgid "# zfs set compression=off example/compressed\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:156
+#: documentation/content/en/books/handbook/zfs/_index.adoc:157
msgid "To unmount a file system, use `zfs umount` and then verify with `df`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:166
+#: documentation/content/en/books/handbook/zfs/_index.adoc:167
#, no-wrap
msgid ""
"# zfs umount example/compressed\n"
@@ -267,14 +267,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:169
+#: documentation/content/en/books/handbook/zfs/_index.adoc:170
msgid ""
"To re-mount the file system to make it accessible again, use `zfs mount` and "
"verify with `df`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:180
+#: documentation/content/en/books/handbook/zfs/_index.adoc:181
#, no-wrap
msgid ""
"# zfs mount example/compressed\n"
@@ -288,12 +288,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:183
+#: documentation/content/en/books/handbook/zfs/_index.adoc:184
msgid "Running `mount` shows the pool and file systems:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:192
+#: documentation/content/en/books/handbook/zfs/_index.adoc:193
#, no-wrap
msgid ""
"# mount\n"
@@ -305,7 +305,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:198
+#: documentation/content/en/books/handbook/zfs/_index.adoc:199
msgid ""
"Use ZFS datasets like any file system after creation. Set other available "
"features on a per-dataset basis when needed. The example below creates a "
@@ -314,7 +314,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:203
+#: documentation/content/en/books/handbook/zfs/_index.adoc:204
#, no-wrap
msgid ""
"# zfs create example/data\n"
@@ -322,12 +322,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:206
+#: documentation/content/en/books/handbook/zfs/_index.adoc:207
msgid "Use `df` to see the data and space usage:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:217
+#: documentation/content/en/books/handbook/zfs/_index.adoc:218
#, no-wrap
msgid ""
"# df\n"
@@ -341,7 +341,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:222
+#: documentation/content/en/books/handbook/zfs/_index.adoc:223
msgid ""
"Notice that all file systems in the pool have the same available space. "
"Using `df` in these examples shows that the file systems use the space they "
@@ -351,12 +351,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:224
+#: documentation/content/en/books/handbook/zfs/_index.adoc:225
msgid "To destroy the file systems and then the pool that is no longer needed:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:230
+#: documentation/content/en/books/handbook/zfs/_index.adoc:231
#, no-wrap
msgid ""
"# zfs destroy example/compressed\n"
@@ -365,13 +365,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:233
+#: documentation/content/en/books/handbook/zfs/_index.adoc:234
#, no-wrap
msgid "RAID-Z"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:239
+#: documentation/content/en/books/handbook/zfs/_index.adoc:240
msgid ""
"Disks fail. One way to avoid data loss from disk failure is to use RAID. "
"ZFS supports this feature in its pool design. RAID-Z pools require three or "
@@ -379,19 +379,19 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:241
+#: documentation/content/en/books/handbook/zfs/_index.adoc:242
msgid ""
"This example creates a RAID-Z pool, specifying the disks to add to the pool:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:245
+#: documentation/content/en/books/handbook/zfs/_index.adoc:246
#, no-wrap
msgid "# zpool create storage raidz da0 da1 da2\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:253
+#: documentation/content/en/books/handbook/zfs/_index.adoc:254
msgid ""
"Sun(TM) recommends that the number of devices used in a RAID-Z configuration "
"be between three and nine. For environments requiring a single pool "
@@ -401,25 +401,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:257
+#: documentation/content/en/books/handbook/zfs/_index.adoc:258
msgid ""
"The previous example created the `storage` zpool. This example makes a new "
"file system called `home` in that pool:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:261
+#: documentation/content/en/books/handbook/zfs/_index.adoc:262
#, no-wrap
msgid "# zfs create storage/home\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:264
+#: documentation/content/en/books/handbook/zfs/_index.adoc:265
msgid "Enable compression and store an extra copy of directories and files:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:269
+#: documentation/content/en/books/handbook/zfs/_index.adoc:270
#, no-wrap
msgid ""
"# zfs set copies=2 storage/home\n"
@@ -427,14 +427,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:272
+#: documentation/content/en/books/handbook/zfs/_index.adoc:273
msgid ""
"To make this the new home directory for users, copy the user data to this "
"directory and create the appropriate symbolic links:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:279
+#: documentation/content/en/books/handbook/zfs/_index.adoc:280
#, no-wrap
msgid ""
"# cp -rp /home/* /storage/home\n"
@@ -444,30 +444,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:283
+#: documentation/content/en/books/handbook/zfs/_index.adoc:284
msgid ""
"Users data is now stored on the freshly-created [.filename]#/storage/home#. "
"Test by adding a new user and logging in as that user."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:285
+#: documentation/content/en/books/handbook/zfs/_index.adoc:286
msgid "Create a file system snapshot to roll back to later:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:289
+#: documentation/content/en/books/handbook/zfs/_index.adoc:290
#, no-wrap
msgid "# zfs snapshot storage/home@08-30-08\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:292
+#: documentation/content/en/books/handbook/zfs/_index.adoc:293
msgid "ZFS creates snapshots of a dataset, not a single directory or file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:295
+#: documentation/content/en/books/handbook/zfs/_index.adoc:296
msgid ""
"The `@` character is a delimiter between the file system name or the volume "
"name. Before deleting an important directory, back up the file system, then "
@@ -475,26 +475,26 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:299
+#: documentation/content/en/books/handbook/zfs/_index.adoc:300
#, no-wrap
msgid "# zfs rollback storage/home@08-30-08\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:303
+#: documentation/content/en/books/handbook/zfs/_index.adoc:304
msgid ""
"To list all available snapshots, run `ls` in the file system's [.filename]#."
"zfs/snapshot# directory. For example, to see the snapshot taken:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:307
+#: documentation/content/en/books/handbook/zfs/_index.adoc:308
#, no-wrap
msgid "# ls /storage/home/.zfs/snapshot\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:312
+#: documentation/content/en/books/handbook/zfs/_index.adoc:313
msgid ""
"Write a script to take regular snapshots of user data. Over time, snapshots "
"can use up a lot of disk space. Remove the previous snapshot using the "
@@ -502,33 +502,33 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:316
+#: documentation/content/en/books/handbook/zfs/_index.adoc:317
#, no-wrap
msgid "# zfs destroy storage/home@08-30-08\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:320
+#: documentation/content/en/books/handbook/zfs/_index.adoc:321
msgid ""
"After testing, make [.filename]#/storage/home# the real [.filename]#/home# "
"with this command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:324
+#: documentation/content/en/books/handbook/zfs/_index.adoc:325
#, no-wrap
msgid "# zfs set mountpoint=/home storage/home\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:327
+#: documentation/content/en/books/handbook/zfs/_index.adoc:328
msgid ""
"Run `df` and `mount` to confirm that the system now treats the file system "
"as the real [.filename]#/home#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:343
+#: documentation/content/en/books/handbook/zfs/_index.adoc:344
#, no-wrap
msgid ""
"# mount\n"
@@ -547,7 +547,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:347
+#: documentation/content/en/books/handbook/zfs/_index.adoc:348
msgid ""
"This completes the RAID-Z configuration. Add daily status updates about the "
"created file systems to the nightly man:periodic[8] runs by adding this line "
@@ -555,52 +555,52 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:351
+#: documentation/content/en/books/handbook/zfs/_index.adoc:352
#, no-wrap
msgid "daily_status_zfs_enable=\"YES\"\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:354
+#: documentation/content/en/books/handbook/zfs/_index.adoc:355
#, no-wrap
msgid "Recovering RAID-Z"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:358
+#: documentation/content/en/books/handbook/zfs/_index.adoc:359
msgid ""
"Every software RAID has a method of monitoring its `state`. View the status "
"of RAID-Z devices using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:362
+#: documentation/content/en/books/handbook/zfs/_index.adoc:363
#, no-wrap
msgid "# zpool status -x\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:365
+#: documentation/content/en/books/handbook/zfs/_index.adoc:366
msgid ""
"If all pools are <<zfs-term-online,Online>> and everything is normal, the "
"message shows:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:369
+#: documentation/content/en/books/handbook/zfs/_index.adoc:370
#, no-wrap
msgid "all pools are healthy\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:372
+#: documentation/content/en/books/handbook/zfs/_index.adoc:373
msgid ""
"If there is a problem, perhaps a disk being in the <<zfs-term-offline,"
"Offline>> state, the pool state will look like this:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:384
+#: documentation/content/en/books/handbook/zfs/_index.adoc:385
#, no-wrap
msgid ""
" pool: storage\n"
@@ -615,7 +615,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:391
+#: documentation/content/en/books/handbook/zfs/_index.adoc:392
#, no-wrap
msgid ""
"\tNAME STATE READ WRITE CKSUM\n"
@@ -627,60 +627,60 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:393
-#: documentation/content/en/books/handbook/zfs/_index.adoc:428
-#: documentation/content/en/books/handbook/zfs/_index.adoc:474
-#: documentation/content/en/books/handbook/zfs/_index.adoc:517
-#: documentation/content/en/books/handbook/zfs/_index.adoc:540
-#: documentation/content/en/books/handbook/zfs/_index.adoc:572
-#: documentation/content/en/books/handbook/zfs/_index.adoc:651
-#: documentation/content/en/books/handbook/zfs/_index.adoc:705
-#: documentation/content/en/books/handbook/zfs/_index.adoc:742
-#: documentation/content/en/books/handbook/zfs/_index.adoc:771
-#: documentation/content/en/books/handbook/zfs/_index.adoc:851
-#: documentation/content/en/books/handbook/zfs/_index.adoc:924
-#: documentation/content/en/books/handbook/zfs/_index.adoc:955
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1055
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1099
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1124
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1144
+#: documentation/content/en/books/handbook/zfs/_index.adoc:394
+#: documentation/content/en/books/handbook/zfs/_index.adoc:429
+#: documentation/content/en/books/handbook/zfs/_index.adoc:475
+#: documentation/content/en/books/handbook/zfs/_index.adoc:518
+#: documentation/content/en/books/handbook/zfs/_index.adoc:541
+#: documentation/content/en/books/handbook/zfs/_index.adoc:573
+#: documentation/content/en/books/handbook/zfs/_index.adoc:652
+#: documentation/content/en/books/handbook/zfs/_index.adoc:706
+#: documentation/content/en/books/handbook/zfs/_index.adoc:743
+#: documentation/content/en/books/handbook/zfs/_index.adoc:772
+#: documentation/content/en/books/handbook/zfs/_index.adoc:852
+#: documentation/content/en/books/handbook/zfs/_index.adoc:925
+#: documentation/content/en/books/handbook/zfs/_index.adoc:956
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1056
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1100
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1125
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1145
#, no-wrap
msgid "errors: No known data errors\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:396
+#: documentation/content/en/books/handbook/zfs/_index.adoc:397
msgid ""
"\"OFFLINE\" shows the administrator took [.filename]#da1# offline using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:400
+#: documentation/content/en/books/handbook/zfs/_index.adoc:401
#, no-wrap
msgid "# zpool offline storage da1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:404
+#: documentation/content/en/books/handbook/zfs/_index.adoc:405
msgid ""
"Power down the computer now and replace [.filename]#da1#. Power up the "
"computer and return [.filename]#da1# to the pool:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:408
+#: documentation/content/en/books/handbook/zfs/_index.adoc:409
#, no-wrap
msgid "# zpool replace storage da1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:411
+#: documentation/content/en/books/handbook/zfs/_index.adoc:412
msgid ""
"Next, check the status again, this time without `-x` to display all pools:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:419
+#: documentation/content/en/books/handbook/zfs/_index.adoc:420
#, no-wrap
msgid ""
"# zpool status storage\n"
@@ -691,8 +691,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:426
-#: documentation/content/en/books/handbook/zfs/_index.adoc:472
+#: documentation/content/en/books/handbook/zfs/_index.adoc:427
+#: documentation/content/en/books/handbook/zfs/_index.adoc:473
#, no-wrap
msgid ""
"\tNAME STATE READ WRITE CKSUM\n"
@@ -704,25 +704,25 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:431
+#: documentation/content/en/books/handbook/zfs/_index.adoc:432
msgid "In this example, everything is normal."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:433
+#: documentation/content/en/books/handbook/zfs/_index.adoc:434
#, no-wrap
msgid "Data Verification"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:437
+#: documentation/content/en/books/handbook/zfs/_index.adoc:438
msgid ""
"ZFS uses checksums to verify the integrity of stored data. Creating file "
"systems automatically enables them."
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:444
+#: documentation/content/en/books/handbook/zfs/_index.adoc:445
msgid ""
"Disabling Checksums is possible but _not_ recommended! Checksums take little "
"storage space and provide data integrity. Most ZFS features will not work "
@@ -731,20 +731,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:447
+#: documentation/content/en/books/handbook/zfs/_index.adoc:448
msgid ""
"Verifying the data checksums (called _scrubbing_) ensures integrity of the "
"`storage` pool with:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:451
+#: documentation/content/en/books/handbook/zfs/_index.adoc:452
#, no-wrap
msgid "# zpool scrub storage\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:457
+#: documentation/content/en/books/handbook/zfs/_index.adoc:458
msgid ""
"The duration of a scrub depends on the amount of data stored. Larger "
"amounts of data will take proportionally longer to verify. Since scrubbing "
@@ -753,7 +753,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:465
+#: documentation/content/en/books/handbook/zfs/_index.adoc:466
#, no-wrap
msgid ""
"# zpool status storage\n"
@@ -764,7 +764,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:478
+#: documentation/content/en/books/handbook/zfs/_index.adoc:479
msgid ""
"Displaying the completion date of the last scrubbing helps decide when to "
"start another. Routine scrubs help protect data from silent corruption and "
@@ -772,18 +772,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:480
+#: documentation/content/en/books/handbook/zfs/_index.adoc:481
msgid "Refer to man:zfs[8] and man:zpool[8] for other ZFS options."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:482
+#: documentation/content/en/books/handbook/zfs/_index.adoc:483
#, no-wrap
msgid "`zpool` Administration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:487
+#: documentation/content/en/books/handbook/zfs/_index.adoc:488
msgid ""
"ZFS administration uses two main utilities. The `zpool` utility controls "
"the operation of the pool and allows adding, removing, replacing, and "
@@ -793,13 +793,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:489
+#: documentation/content/en/books/handbook/zfs/_index.adoc:490
#, no-wrap
msgid "Creating and Destroying Storage Pools"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:498
+#: documentation/content/en/books/handbook/zfs/_index.adoc:499
msgid ""
"Creating a ZFS storage pool (_zpool_) requires permanent decisions, as the "
"pool structure cannot change after creation. The most important decision is "
@@ -814,12 +814,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:500
+#: documentation/content/en/books/handbook/zfs/_index.adoc:501
msgid "Create a simple mirror pool:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:509
+#: documentation/content/en/books/handbook/zfs/_index.adoc:510
#, no-wrap
msgid ""
"# zpool create mypool mirror /dev/ada1 /dev/ada2\n"
@@ -831,7 +831,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:515
+#: documentation/content/en/books/handbook/zfs/_index.adoc:516
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -842,14 +842,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:520
+#: documentation/content/en/books/handbook/zfs/_index.adoc:521
msgid ""
"To create more than one vdev with a single command, specify groups of disks "
"separated by the vdev type keyword, `mirror` in this example:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:529
+#: documentation/content/en/books/handbook/zfs/_index.adoc:530
#, no-wrap
msgid ""
"# zpool create mypool mirror /dev/ada1 /dev/ada2 mirror /dev/ada3 /dev/ada4\n"
@@ -861,7 +861,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:538
+#: documentation/content/en/books/handbook/zfs/_index.adoc:539
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -875,7 +875,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:549
+#: documentation/content/en/books/handbook/zfs/_index.adoc:550
msgid ""
"Pools can also use partitions rather than whole disks. Putting ZFS in a "
"separate partition allows the same disk to have other partitions for other "
@@ -890,12 +890,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:551
+#: documentation/content/en/books/handbook/zfs/_index.adoc:552
msgid "Create a <<zfs-term-vdev-raidz,RAID-Z2>> pool using partitions:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:560
+#: documentation/content/en/books/handbook/zfs/_index.adoc:561
#, no-wrap
msgid ""
"# zpool create mypool raidz2 /dev/ada0p3 /dev/ada1p3 /dev/ada2p3 /dev/ada3p3 /dev/ada4p3 /dev/ada5p3\n"
@@ -907,9 +907,9 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:570
-#: documentation/content/en/books/handbook/zfs/_index.adoc:769
-#: documentation/content/en/books/handbook/zfs/_index.adoc:953
+#: documentation/content/en/books/handbook/zfs/_index.adoc:571
+#: documentation/content/en/books/handbook/zfs/_index.adoc:770
+#: documentation/content/en/books/handbook/zfs/_index.adoc:954
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -924,7 +924,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:579
+#: documentation/content/en/books/handbook/zfs/_index.adoc:580
msgid ""
"Destroy a pool that is no longer needed to reuse the disks. Destroying a "
"pool requires unmounting the file systems in that pool first. If any "
@@ -934,13 +934,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:581
+#: documentation/content/en/books/handbook/zfs/_index.adoc:582
#, no-wrap
msgid "Adding and Removing Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:585
+#: documentation/content/en/books/handbook/zfs/_index.adoc:586
msgid ""
"Two ways exist for adding disks to a zpool: attaching a disk to an existing "
"vdev with `zpool attach`, or adding vdevs to the pool with `zpool add`. "
@@ -949,7 +949,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:594
+#: documentation/content/en/books/handbook/zfs/_index.adoc:595
msgid ""
"A pool created with a single disk lacks redundancy. It can detect "
"corruption but can not repair it, because there is no other copy of the "
@@ -964,15 +964,15 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:596
+#: documentation/content/en/books/handbook/zfs/_index.adoc:597
msgid ""
"Upgrade the single disk (stripe) vdev [.filename]#ada0p3# to a mirror by "
"attaching [.filename]#ada1p3#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:604
-#: documentation/content/en/books/handbook/zfs/_index.adoc:801
+#: documentation/content/en/books/handbook/zfs/_index.adoc:605
+#: documentation/content/en/books/handbook/zfs/_index.adoc:802
#, no-wrap
msgid ""
"# zpool status\n"
@@ -983,7 +983,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:608
+#: documentation/content/en/books/handbook/zfs/_index.adoc:609
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -992,7 +992,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:612
+#: documentation/content/en/books/handbook/zfs/_index.adoc:613
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1001,19 +1001,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:614
+#: documentation/content/en/books/handbook/zfs/_index.adoc:615
#, no-wrap
msgid "If you boot from pool 'mypool', you may need to update boot code on newly attached disk _ada1p3_.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:616
+#: documentation/content/en/books/handbook/zfs/_index.adoc:617
#, no-wrap
msgid "Assuming you use GPT partitioning and _da0_ is your new boot disk you may use the following command:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:630
+#: documentation/content/en/books/handbook/zfs/_index.adoc:631
#, no-wrap
msgid ""
" gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0\n"
@@ -1032,7 +1032,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:636
+#: documentation/content/en/books/handbook/zfs/_index.adoc:637
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1043,7 +1043,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:643
+#: documentation/content/en/books/handbook/zfs/_index.adoc:644
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1055,10 +1055,10 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:649
-#: documentation/content/en/books/handbook/zfs/_index.adoc:682
-#: documentation/content/en/books/handbook/zfs/_index.adoc:740
-#: documentation/content/en/books/handbook/zfs/_index.adoc:807
+#: documentation/content/en/books/handbook/zfs/_index.adoc:650
+#: documentation/content/en/books/handbook/zfs/_index.adoc:683
+#: documentation/content/en/books/handbook/zfs/_index.adoc:741
+#: documentation/content/en/books/handbook/zfs/_index.adoc:808
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1069,7 +1069,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:659
+#: documentation/content/en/books/handbook/zfs/_index.adoc:660
msgid ""
"When adding disks to the existing vdev is not an option, as for RAID-Z, an "
"alternative method is to add another vdev to the pool. Adding vdevs "
@@ -1082,7 +1082,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:664
+#: documentation/content/en/books/handbook/zfs/_index.adoc:665
msgid ""
"ZFS stripes data across each of the vdevs. For example, with two mirror "
"vdevs, this is effectively a RAID 10 that stripes writes across two sets of "
@@ -1092,20 +1092,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:666
+#: documentation/content/en/books/handbook/zfs/_index.adoc:667
msgid ""
"When attaching new devices to a boot pool, remember to update the bootcode."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:668
+#: documentation/content/en/books/handbook/zfs/_index.adoc:669
msgid ""
"Attach a second mirror group ([.filename]#ada2p3# and [.filename]#ada3p3#) "
"to the existing mirror:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:676
+#: documentation/content/en/books/handbook/zfs/_index.adoc:677
#, no-wrap
msgid ""
"# zpool status\n"
@@ -1116,7 +1116,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:694
+#: documentation/content/en/books/handbook/zfs/_index.adoc:695
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1133,7 +1133,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:703
+#: documentation/content/en/books/handbook/zfs/_index.adoc:704
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1147,7 +1147,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:709
+#: documentation/content/en/books/handbook/zfs/_index.adoc:710
msgid ""
"Removing vdevs from a pool is impossible and removal of disks from a mirror "
"is exclusive if there is enough remaining redundancy. If a single disk "
@@ -1156,12 +1156,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:711
+#: documentation/content/en/books/handbook/zfs/_index.adoc:712
msgid "Remove a disk from a three-way mirror group:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:719
+#: documentation/content/en/books/handbook/zfs/_index.adoc:720
#, no-wrap
msgid ""
"# zpool status\n"
@@ -1172,7 +1172,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:726
+#: documentation/content/en/books/handbook/zfs/_index.adoc:727
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1184,7 +1184,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:734
+#: documentation/content/en/books/handbook/zfs/_index.adoc:735
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1197,13 +1197,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:745
+#: documentation/content/en/books/handbook/zfs/_index.adoc:746
#, no-wrap
msgid "Checking the Status of a Pool"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:751
+#: documentation/content/en/books/handbook/zfs/_index.adoc:752
msgid ""
"Pool status is important. If a drive goes offline or ZFS detects a read, "
"write, or checksum error, the corresponding error count increases. The "
@@ -1213,7 +1213,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:759
+#: documentation/content/en/books/handbook/zfs/_index.adoc:760
#, no-wrap
msgid ""
"# zpool status\n"
@@ -1224,13 +1224,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:774
+#: documentation/content/en/books/handbook/zfs/_index.adoc:775
#, no-wrap
msgid "Clearing Errors"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:780
+#: documentation/content/en/books/handbook/zfs/_index.adoc:781
msgid ""
"When detecting an error, ZFS increases the read, write, or checksum error "
"counts. Clear the error message and reset the counts with `zpool clear "
@@ -1240,13 +1240,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:782
+#: documentation/content/en/books/handbook/zfs/_index.adoc:783
#, no-wrap
msgid "Replacing a Functioning Device"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:791
+#: documentation/content/en/books/handbook/zfs/_index.adoc:792
msgid ""
"It may be desirable to replace one disk with a different disk. When "
"replacing a working disk, the process keeps the old disk online during the "
@@ -1259,12 +1259,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:793
+#: documentation/content/en/books/handbook/zfs/_index.adoc:794
msgid "Replace a functioning device in the pool:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:811
+#: documentation/content/en/books/handbook/zfs/_index.adoc:812
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1273,19 +1273,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:813
+#: documentation/content/en/books/handbook/zfs/_index.adoc:814
#, no-wrap
msgid "When booting from the pool 'zroot', update the boot code on the newly attached disk 'ada2p3'.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:815
+#: documentation/content/en/books/handbook/zfs/_index.adoc:816
#, no-wrap
msgid "Assuming GPT partitioning is used and [.filename]#da0# is the new boot disk, use the following command:\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:828
+#: documentation/content/en/books/handbook/zfs/_index.adoc:829
#, no-wrap
msgid ""
" gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0\n"
@@ -1303,7 +1303,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:836
+#: documentation/content/en/books/handbook/zfs/_index.adoc:837
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1316,7 +1316,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:843
+#: documentation/content/en/books/handbook/zfs/_index.adoc:844
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1328,8 +1328,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:849
-#: documentation/content/en/books/handbook/zfs/_index.adoc:922
+#: documentation/content/en/books/handbook/zfs/_index.adoc:850
+#: documentation/content/en/books/handbook/zfs/_index.adoc:923
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1340,13 +1340,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:854
+#: documentation/content/en/books/handbook/zfs/_index.adoc:855
#, no-wrap
msgid "Dealing with Failed Devices"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:862
+#: documentation/content/en/books/handbook/zfs/_index.adoc:863
msgid ""
"When a disk in a pool fails, the vdev to which the disk belongs enters the "
"<<zfs-term-degraded,degraded>> state. The data is still available, but with "
@@ -1359,7 +1359,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:865
+#: documentation/content/en/books/handbook/zfs/_index.adoc:866
msgid ""
"If the vdev does not have any redundancy, or if devices have failed and "
"there is not enough redundancy to compensate, the pool enters the <<zfs-term-"
@@ -1368,7 +1368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:868
+#: documentation/content/en/books/handbook/zfs/_index.adoc:869
msgid ""
"When replacing a failed disk, the name of the failed disk changes to the "
"GUID of the new disk. A new device name parameter for `zpool replace` is "
@@ -1376,12 +1376,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:870
+#: documentation/content/en/books/handbook/zfs/_index.adoc:871
msgid "Replace a failed disk using `zpool replace`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:882
+#: documentation/content/en/books/handbook/zfs/_index.adoc:883
#, no-wrap
msgid ""
"# zpool status\n"
@@ -1396,7 +1396,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:888
+#: documentation/content/en/books/handbook/zfs/_index.adoc:889
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1407,7 +1407,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:901
+#: documentation/content/en/books/handbook/zfs/_index.adoc:902
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1425,7 +1425,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:909
+#: documentation/content/en/books/handbook/zfs/_index.adoc:910
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1438,7 +1438,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:916
+#: documentation/content/en/books/handbook/zfs/_index.adoc:917
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1450,13 +1450,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:927
+#: documentation/content/en/books/handbook/zfs/_index.adoc:928
#, no-wrap
msgid "Scrubbing a Pool"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:932
+#: documentation/content/en/books/handbook/zfs/_index.adoc:933
msgid ""
"Routinely <<zfs-term-scrub,scrub>> pools, ideally at least once every "
"month. The `scrub` operation is disk-intensive and will reduce performance "
@@ -1467,7 +1467,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:943
+#: documentation/content/en/books/handbook/zfs/_index.adoc:944
#, no-wrap
msgid ""
"# zpool scrub mypool\n"
@@ -1481,18 +1481,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:958
+#: documentation/content/en/books/handbook/zfs/_index.adoc:959
msgid "To cancel a scrub operation if needed, run `zpool scrub -s _mypool_`."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:960
+#: documentation/content/en/books/handbook/zfs/_index.adoc:961
#, no-wrap
msgid "Self-Healing"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:971
+#: documentation/content/en/books/handbook/zfs/_index.adoc:972
msgid ""
"The checksums stored with data blocks enable the file system to _self-"
"heal_. This feature will automatically repair data whose checksum does not "
@@ -1511,14 +1511,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:973
+#: documentation/content/en/books/handbook/zfs/_index.adoc:974
msgid ""
"The next example shows this self-healing behavior by creating a mirrored "
"pool of disks [.filename]#/dev/ada0# and [.filename]#/dev/ada1#."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:982
+#: documentation/content/en/books/handbook/zfs/_index.adoc:983
#, no-wrap
msgid ""
"# zpool create healer mirror /dev/ada0 /dev/ada1\n"
@@ -1530,8 +1530,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:988
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1142
+#: documentation/content/en/books/handbook/zfs/_index.adoc:989
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1143
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1542,7 +1542,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:993
+#: documentation/content/en/books/handbook/zfs/_index.adoc:994
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1552,14 +1552,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:996
+#: documentation/content/en/books/handbook/zfs/_index.adoc:997
msgid ""
"Copy some important data to the pool to protect from data errors using the "
"self-healing feature and create a checksum of the pool for later comparison."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1006
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1007
#, no-wrap
msgid ""
"# cp /some/important/data /healer\n"
@@ -1572,7 +1572,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1010
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1011
msgid ""
"Simulate data corruption by writing random data to the beginning of one of "
"the disks in the mirror. To keep ZFS from healing the data when detected, "
@@ -1580,7 +1580,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1018
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1019
msgid ""
"This is a dangerous operation that can destroy vital data, shown here for "
"demonstration alone. *Do not try* it during normal operation of a storage "
@@ -1591,7 +1591,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1028
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1029
#, no-wrap
msgid ""
"# zpool export healer\n"
@@ -1603,7 +1603,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1034
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1035
msgid ""
"The pool status shows that one device has experienced an error. Note that "
"applications reading data from the pool did not receive any incorrect data. "
@@ -1613,7 +1613,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1047
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1048
#, no-wrap
msgid ""
"# zpool status healer\n"
@@ -1629,7 +1629,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1053
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1054
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1640,7 +1640,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1059
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1060
msgid ""
"ZFS detected the error and handled it by using the redundancy present in the "
"unaffected [.filename]#ada0# mirror disk. A checksum comparison with the "
@@ -1648,7 +1648,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1066
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1067
#, no-wrap
msgid ""
"# sha1 /healer >> checksum.txt\n"
@@ -1658,7 +1658,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1075
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1076
msgid ""
"Generate checksums before and after the intentional tampering while the pool "
"data still matches. This shows how ZFS is capable of detecting and "
@@ -1673,7 +1673,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1091
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1092
#, no-wrap
msgid ""
"# zpool scrub healer\n"
@@ -1692,7 +1692,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1097
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1098
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1703,7 +1703,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1103
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1104
msgid ""
"The scrub operation reads data from [.filename]#ada0# and rewrites any data "
"with a wrong checksum on [.filename]#ada1#, shown by the `(repairing)` "
@@ -1712,7 +1712,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1116
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1117
#, no-wrap
msgid ""
"# zpool status healer\n"
@@ -1728,7 +1728,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1122
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1123
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1739,7 +1739,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1127
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1128
msgid ""
"After the scrubbing operation completes with all the data synchronized from "
"[.filename]#ada0# to [.filename]#ada1#, <<zfs-zpool-clear,clear>> the error "
@@ -1747,7 +1747,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1136
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1137
#, no-wrap
msgid ""
"# zpool clear healer\n"
@@ -1759,20 +1759,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1147
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1148
msgid ""
"The pool is now back to a fully working state, with all error counts now "
"zero."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1149
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1150
#, no-wrap
msgid "Growing a Pool"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1158
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1159
msgid ""
"The smallest device in each vdev limits the usable size of a redundant "
"pool. Replace the smallest device with a larger device. After completing a "
@@ -1785,20 +1785,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1161
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1162
msgid ""
"Start expansion by using `zpool online -e` on each device. After expanding "
"all devices, the extra space becomes available to the pool."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1163
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1164
#, no-wrap
msgid "Importing and Exporting Pools"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1171
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1172
msgid ""
"_Export_ pools before moving them to another system. ZFS unmounts all "
"datasets, marking each device as exported but still locked to prevent use by "
@@ -1812,18 +1812,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1173
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1174
msgid "Export a pool that is not in use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1177
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1178
#, no-wrap
msgid "# zpool export mypool\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1185
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1186
msgid ""
"Importing a pool automatically mounts the datasets. If this is undesired "
"behavior, use `zpool import -N` to prevent it. `zpool import -o` sets "
@@ -1835,12 +1835,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1187
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1188
msgid "List all available pools for import:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1196
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1197
#, no-wrap
msgid ""
"# zpool import\n"
@@ -1852,7 +1852,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1199
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1200
#, no-wrap
msgid ""
" mypool ONLINE\n"
@@ -1860,12 +1860,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1202
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1203
msgid "Import the pool with an alternative root directory:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1210
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1211
#, no-wrap
msgid ""
"# zpool import -o altroot=/mnt mypool\n"
@@ -1876,13 +1876,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1213
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1214
#, no-wrap
msgid "Upgrading a Storage Pool"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1219
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1220
msgid ""
"After upgrading FreeBSD, or if importing a pool from a system using an older "
"version, manually upgrade the pool to the latest ZFS version to support "
@@ -1892,12 +1892,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1221
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1222
msgid "Upgrade a v28 pool to support `Feature Flags`:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1234
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1235
#, no-wrap
msgid ""
"# zpool status\n"
@@ -1913,8 +1913,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1240
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1288
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1241
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1289
#, no-wrap
msgid ""
" NAME STATE READ WRITE CKSUM\n"
@@ -1925,8 +1925,8 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1244
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1292
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1245
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1293
#, no-wrap
msgid ""
"errors: No known data errors\n"
@@ -1935,7 +1935,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1247
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1248
#, no-wrap
msgid ""
"The following pools are formatted with legacy version numbers and are upgraded to use feature flags.\n"
@@ -1943,7 +1943,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1251
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1252
#, no-wrap
msgid ""
"VER POOL\n"
@@ -1952,7 +1952,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1256
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1257
#, no-wrap
msgid ""
"Use 'zpool upgrade -v' for a list of available legacy versions.\n"
@@ -1962,7 +1962,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1263
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1264
#, no-wrap
msgid ""
"Successfully upgraded 'mypool' from version 28 to feature flags.\n"
@@ -1974,7 +1974,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1267
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1268
msgid ""
"The newer features of ZFS will not be available until `zpool upgrade` has "
"completed. Use `zpool upgrade -v` to see what new features the upgrade "
@@ -1982,12 +1982,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1269
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1270
msgid "Upgrade a pool to support new feature flags:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1282
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1283
#, no-wrap
msgid ""
"# zpool status\n"
@@ -2003,13 +2003,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1294
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1295
#, no-wrap
msgid "All pools are formatted using feature flags.\n"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1298
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1299
#, no-wrap
msgid ""
"Some supported features are not enabled on the following pools. Once a\n"
@@ -2018,7 +2018,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1311
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1312
#, no-wrap
msgid ""
"POOL FEATURE\n"
@@ -2036,7 +2036,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1319
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1320
#, no-wrap
msgid ""
"Enabled the following features on 'mypool':\n"
@@ -2049,7 +2049,7 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1326
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1327
msgid ""
"Update the boot code on systems that boot from a pool to support the new "
"pool version. Use `gpart bootcode` on the partition that contains the boot "
@@ -2058,42 +2058,42 @@ msgid ""
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1328
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1329
msgid "For legacy boot using GPT, use the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1332
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1333
#, no-wrap
msgid "# gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1335
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1336
msgid "For systems using EFI to boot, execute the following command:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1339
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1340
#, no-wrap
msgid "# gpart bootcode -p /boot/boot1.efifat -i 1 ada1\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1343
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1344
msgid ""
"Apply the bootcode to all bootable disks in the pool. See man:gpart[8] for "
"more information."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1346
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1347
#, no-wrap
msgid "Displaying Recorded Pool History"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1352
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1353
msgid ""
"ZFS records commands that change the pool, including creating datasets, "
"changing properties, or replacing a disk. Reviewing history about a pool's "
@@ -2103,7 +2103,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1361
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1362
#, no-wrap
msgid ""
"# zpool history\n"
@@ -2115,7 +2115,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1366
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1367
msgid ""
"The output shows `zpool` and `zfs` commands altering the pool in some way "
"along with a timestamp. Commands like `zfs list` are not included. When "
@@ -2123,7 +2123,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1369
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1370
msgid ""
"`zpool history` can show even more information when providing the options `-"
"i` or `-l`. `-i` displays user-initiated events as well as internally "
@@ -2131,7 +2131,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1381
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1382
#, no-wrap
msgid ""
"# zpool history -i\n"
@@ -2146,7 +2146,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1385
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1386
msgid ""
"Show more details by adding `-l`. Showing history records in a long format, "
"including information like the name of the user who issued the command and "
@@ -2154,7 +2154,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1394
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1395
#, no-wrap
msgid ""
"# zpool history -l\n"
@@ -2166,7 +2166,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1400
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1401
msgid ""
"The output shows that the `root` user created the mirrored pool with disks [."
"filename]#/dev/ada0# and [.filename]#/dev/ada1#. The hostname `myzfsbox` is "
@@ -2177,7 +2177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1403
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1404
msgid ""
"Combine both options to `zpool history` to give the most detailed "
"information possible for any given pool. Pool history provides valuable "
@@ -2186,13 +2186,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1405
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1406
#, no-wrap
msgid "Performance Monitoring"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1412
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1413
msgid ""
"A built-in monitoring system can display pool I/O statistics in real time. "
"It shows the amount of free and used space on the pool, read and write "
@@ -2202,7 +2202,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1420
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1421
#, no-wrap
msgid ""
"# zpool iostat\n"
@@ -2213,7 +2213,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1426
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1427
msgid ""
"To continuously see I/O activity, specify a number as the last parameter, "
"indicating an interval in seconds to wait between updates. The next "
@@ -2223,7 +2223,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1431
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1432
msgid ""
"Display even more detailed I/O statistics with `-v`. Each device in the "
"pool appears with a statistics line. This is useful for seeing read and "
@@ -2233,7 +2233,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1443
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1444
#, no-wrap
msgid ""
"# zpool iostat -v \n"
@@ -2248,13 +2248,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1446
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1447
#, no-wrap
msgid "Splitting a Storage Pool"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1453
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1454
msgid ""
"ZFS can split a pool consisting of one or more mirror vdevs into two pools. "
"Unless otherwise specified, ZFS detaches the last member of each mirror and "
@@ -2265,26 +2265,26 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1455
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1456
#, no-wrap
msgid "`zfs` Administration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1459
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1460
msgid ""
"The `zfs` utility can create, destroy, and manage all existing ZFS datasets "
"within a pool. To manage the pool itself, use <<zfs-zpool,`zpool`>>."
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1461
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1462
#, no-wrap
msgid "Creating and Destroying Datasets"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1471
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1472
msgid ""
"Unlike traditional disks and volume managers, space in ZFS is _not_ "
"preallocated. With traditional file systems, after partitioning and "
@@ -2304,14 +2304,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1473
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1474
msgid ""
"Create a new dataset and enable <<zfs-term-compression-lz4,LZ4 compression>> "
"on it:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1508
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1509
#, no-wrap
msgid ""
"# zfs list\n"
@@ -2349,7 +2349,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1511
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1512
msgid ""
"Destroying a dataset is much quicker than deleting the files on the dataset, "
"as it does not involve scanning the files and updating the corresponding "
@@ -2357,12 +2357,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1513
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1514
msgid "Destroy the created dataset:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1548
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1549
#, no-wrap
msgid ""
"# zfs list\n"
@@ -2400,7 +2400,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1556
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1557
msgid ""
"In modern versions of ZFS, `zfs destroy` is asynchronous, and the free space "
"might take minutes to appear in the pool. Use `zpool get freeing "
@@ -2414,13 +2414,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1558
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1559
#, no-wrap
msgid "Creating and Destroying Volumes"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1563
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1564
msgid ""
"A volume is a special dataset type. Rather than mounting as a file system, "
"expose it as a block device under [.filename]#/dev/zvol/poolname/dataset#. "
@@ -2430,7 +2430,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1568
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1569
msgid ""
"Format a volume with any file system or without a file system to store raw "
"data. To the user, a volume appears to be a regular disk. Putting ordinary "
@@ -2440,7 +2440,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1582
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1583
#, no-wrap
msgid ""
"# zfs create -V 250m -o compression=on tank/fat32\n"
@@ -2457,7 +2457,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1586
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1587
msgid ""
"Destroying a volume is much the same as destroying a regular file system "
"dataset. The operation is nearly instantaneous, but it may take minutes to "
@@ -2465,13 +2465,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1588
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1589
#, no-wrap
msgid "Renaming a Dataset"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1595
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1596
msgid ""
"To change the name of a dataset, use `zfs rename`. To change the parent of "
"a dataset, use this command as well. Renaming a dataset to have a different "
@@ -2482,12 +2482,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1597
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1598
msgid "Rename a dataset and move it to be under a different parent dataset:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1633
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1634
#, no-wrap
msgid ""
"# zfs list\n"
@@ -2526,7 +2526,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1638
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1639
msgid ""
"Renaming snapshots uses the same command. Due to the nature of snapshots, "
"rename cannot change their parent dataset. To rename a recursive snapshot, "
@@ -2535,7 +2535,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1648
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1649
#, no-wrap
msgid ""
"# zfs list -t snapshot\n"
@@ -2548,13 +2548,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1651
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1652
#, no-wrap
msgid "Setting Dataset Properties"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1661
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1662
msgid ""
"Each ZFS dataset has properties that control its behavior. Most properties "
"are automatically inherited from the parent dataset, but can be overridden "
@@ -2569,7 +2569,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1668
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1669
#, no-wrap
msgid ""
"# zfs set custom:costcenter=1234 tank\n"
@@ -2579,7 +2579,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1672
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1673
msgid ""
"To remove a custom property, use `zfs inherit` with `-r`. If the custom "
"property is not defined in any of the parent datasets, this option removes "
@@ -2587,7 +2587,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1681
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1682
#, no-wrap
msgid ""
"# zfs inherit -r custom:costcenter tank\n"
@@ -2599,13 +2599,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1684
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1685
#, no-wrap
msgid "Getting and Setting Share Properties"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1690
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1691
msgid ""
"Two commonly used and useful dataset properties are the NFS and SMB share "
"options. Setting these defines if and how ZFS shares datasets on the "
@@ -2614,7 +2614,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1699
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1700
#, no-wrap
msgid ""
"# zfs get sharenfs mypool/usr/home\n"
@@ -2626,18 +2626,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1702
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1703
msgid "To enable sharing of a dataset, enter:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1706
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1707
#, no-wrap
msgid "# zfs set sharenfs=on mypool/usr/home\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1710
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1711
msgid ""
"Set other options for sharing datasets through NFS, such as `-alldirs`, `-"
"maproot` and `-network`. To set options on a dataset shared through NFS, "
@@ -2645,19 +2645,19 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1714
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1715
#, no-wrap
msgid "# zfs set sharenfs=\"-alldirs,-maproot=root,-network=192.168.1.0/24\" mypool/usr/home\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1717
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1718
#, no-wrap
msgid "Managing Snapshots"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1731
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1732
msgid ""
"<<zfs-term-snapshot,Snapshots>> are one of the most powerful features of "
"ZFS. A snapshot provides a read-only, point-in-time copy of the dataset. "
@@ -2678,7 +2678,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1740
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1741
msgid ""
"Snapshots in ZFS provide a variety of features that even other file systems "
"with snapshot functionality lack. A typical example of snapshot use is as a "
@@ -2697,25 +2697,25 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1742
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1743
#, no-wrap
msgid "Creating Snapshots"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1746
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1747
msgid ""
"To create snapshots, use `zfs snapshot _dataset_@_snapshotname_`. Adding `-"
"r` creates a snapshot recursively, with the same name on all child datasets."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1748
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1749
msgid "Create a recursive snapshot of the entire pool:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1786
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1787
#, no-wrap
msgid ""
"# zfs list -t all\n"
@@ -2756,7 +2756,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1791
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1792
msgid ""
"Snapshots are not shown by a normal `zfs list` operation. To list "
"snapshots, append `-t snapshot` to `zfs list`. `-t all` displays both file "
@@ -2764,7 +2764,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1795
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1796
msgid ""
"Snapshots are not mounted directly, showing no path in the `MOUNTPOINT` "
"column. ZFS does not mention available disk space in the `AVAIL` column, as "
@@ -2773,7 +2773,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1802
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1803
#, no-wrap
msgid ""
"# zfs list -rt all mypool/usr/home\n"
@@ -2783,7 +2783,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1808
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1809
msgid ""
"Displaying both the dataset and the snapshot together reveals how snapshots "
"work in <<zfs-term-cow,COW>> fashion. They save the changes (_delta_) made "
@@ -2793,7 +2793,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1818
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1819
#, no-wrap
msgid ""
"# cp /etc/passwd /var/tmp\n"
@@ -2806,7 +2806,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1823
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1824
msgid ""
"The second snapshot contains the changes to the dataset after the copy "
"operation. This yields enormous space savings. Notice that the size of the "
@@ -2815,13 +2815,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1825
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1826
#, no-wrap
msgid "Comparing Snapshots"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1831
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1832
msgid ""
"ZFS provides a built-in command to compare the differences in content "
"between two snapshots. This is helpful with a lot of snapshots taken over "
@@ -2832,7 +2832,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1842
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1843
#, no-wrap
msgid ""
"# zfs list -rt all mypool/var/tmp\n"
@@ -2846,7 +2846,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1846
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1847
msgid ""
"The command lists the changes between the specified snapshot (in this case "
"`_mypool/var/tmp@my_recursive_snapshot_`) and the live file system. The "
@@ -2854,55 +2854,55 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1852
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1853
#, no-wrap
msgid "+"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1854
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1855
#, no-wrap
msgid "Adding the path or file."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1855
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1856
#, no-wrap
msgid "-"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1857
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1858
#, no-wrap
msgid "Deleting the path or file."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1858
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1859
#, no-wrap
msgid "M"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1860
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1861
#, no-wrap
msgid "Modifying the path or file."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1861
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1862
#, no-wrap
msgid "R"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1862
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1863
#, no-wrap
msgid "Renaming the path or file."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1867
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1868
msgid ""
"Comparing the output with the table, it becomes clear that ZFS added [."
"filename]#passwd# after creating the snapshot `_mypool/var/"
@@ -2911,21 +2911,21 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1869
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1870
msgid ""
"Comparing two snapshots is helpful when using the ZFS replication feature to "
"transfer a dataset to a different host for backup purposes."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1871
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1872
msgid ""
"Compare two snapshots by providing the full dataset name and snapshot name "
"of both datasets:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1883
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1884
#, no-wrap
msgid ""
"# cp /var/tmp/passwd /var/tmp/passwd.copy\n"
@@ -2940,7 +2940,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1887
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1888
msgid ""
"A backup administrator can compare two snapshots received from the sending "
"host and determine the actual changes in the dataset. See the <<zfs-zfs-"
@@ -2948,13 +2948,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1889
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1890
#, no-wrap
msgid "Snapshot Rollback"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1902
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1903
msgid ""
"When at least one snapshot is available, roll back to it at any time. Most "
"often this is the case when the current state of the dataset is no longer "
@@ -2976,14 +2976,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1904
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1905
msgid ""
"In the first example, roll back a snapshot because of a careless `rm` "
"operation that removes too much data than intended."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1918
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1919
#, no-wrap
msgid ""
"# zfs list -rt all mypool/var/tmp\n"
@@ -3000,7 +3000,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1923
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1924
msgid ""
"At this point, the user notices the removal of extra files and wants them "
"back. ZFS provides an easy way to get them back using rollbacks, when "
@@ -3009,7 +3009,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1929
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1930
#, no-wrap
msgid ""
"# zfs rollback mypool/var/tmp@diff_snapshot\n"
@@ -3018,7 +3018,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1934
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1935
msgid ""
"The rollback operation restored the dataset to the state of the last "
"snapshot. Rolling back to a snapshot taken much earlier with other "
@@ -3027,7 +3027,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1947
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1948
#, no-wrap
msgid ""
"# zfs list -rt snapshot mypool/var/tmp\n"
@@ -3043,7 +3043,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1954
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1955
msgid ""
"This warning means that snapshots exist between the current state of the "
"dataset and the snapshot to which the user wants to roll back. To complete "
@@ -3056,7 +3056,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1963
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1964
#, no-wrap
msgid ""
"# zfs rollback -r mypool/var/tmp@my_recursive_snapshot\n"
@@ -3068,20 +3068,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1966
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1967
msgid ""
"The output from `zfs list -t snapshot` confirms the removal of the "
"intermediate snapshots as a result of `zfs rollback -r`."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1968
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1969
#, no-wrap
msgid "Restoring Individual Files from Snapshots"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1975
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1976
msgid ""
"Snapshots live in a hidden directory under the parent dataset: [.filename]#."
"zfs/snapshots/snapshotname#. By default, these directories will not show "
@@ -3093,7 +3093,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1986
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1987
#, no-wrap
msgid ""
"# zfs get snapdir mypool/var/tmp\n"
@@ -3107,7 +3107,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:1991
+#: documentation/content/en/books/handbook/zfs/_index.adoc:1992
msgid ""
"Restore individual files to a previous state by copying them from the "
"snapshot back to the parent dataset. The directory structure below [."
@@ -3118,7 +3118,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2002
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2003
#, no-wrap
msgid ""
"# rm /var/tmp/passwd\n"
@@ -3132,7 +3132,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2009
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2010
msgid ""
"Even if the `snapdir` property is set to hidden, running `ls .zfs/snapshot` "
"will still list the contents of that directory. The administrator decides "
@@ -3142,7 +3142,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2014
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2015
#, no-wrap
msgid ""
"# cp /etc/rc.conf /var/tmp/.zfs/snapshot/after_cp/\n"
@@ -3150,7 +3150,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2018
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2019
msgid ""
"The error reminds the user that snapshots are read-only and cannot change "
"after creation. Copying files into and removing them from snapshot "
@@ -3159,7 +3159,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2021
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2022
msgid ""
"Snapshots consume space based on how much the parent file system has changed "
"since the time of the snapshot. The `written` property of a snapshot tracks "
@@ -3167,7 +3167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2025
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2026
msgid ""
"To destroy snapshots and reclaim the space, use `zfs destroy "
"_dataset_@_snapshot_`. Adding `-r` recursively removes all snapshots with "
@@ -3177,13 +3177,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2027
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2028
#, no-wrap
msgid "Managing Clones"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2036
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2037
msgid ""
"A clone is a copy of a snapshot treated more like a regular dataset. Unlike "
"a snapshot, a clone is writeable and mountable, and has its own properties. "
@@ -3198,12 +3198,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2038
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2039
msgid "To show the clone feature use this example dataset:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2046
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2047
#, no-wrap
msgid ""
"# zfs list -rt all camino/home/joe\n"
@@ -3214,7 +3214,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2052
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2053
msgid ""
"A typical use for clones is to experiment with a specific dataset while "
"keeping the snapshot around to fall back to in case something goes wrong. "
@@ -3225,7 +3225,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2059
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2060
#, no-wrap
msgid ""
"# zfs clone camino/home/joe@backup camino/home/joenew\n"
@@ -3235,7 +3235,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2066
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2067
#, no-wrap
msgid ""
"/usr/home/joenew:\n"
@@ -3247,7 +3247,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2075
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2076
msgid ""
"Creating a clone makes it an exact copy of the state the dataset as it was "
"when taking the snapshot. Changing the clone independently from its "
@@ -3259,7 +3259,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2085
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2086
#, no-wrap
msgid ""
"# zfs get origin camino/home/joenew\n"
@@ -3272,7 +3272,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2090
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2091
msgid ""
"After making some changes like copying [.filename]#loader.conf# to the "
"promoted clone, for example, the old directory becomes obsolete in this "
@@ -3282,7 +3282,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2101
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2102
#, no-wrap
msgid ""
"# cp /boot/defaults/loader.conf /usr/home/joenew\n"
@@ -3296,7 +3296,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2110
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2111
msgid ""
"The cloned snapshot is now an ordinary dataset. It contains all the data "
"from the original snapshot plus the files added to it like [."
@@ -3310,13 +3310,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2112
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2113
#, no-wrap
msgid "Replication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2120
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2121
msgid ""
"Keeping data on a single pool in one location exposes it to risks like theft "
"and natural or human disasters. Making regular backups of the entire pool "
@@ -3330,12 +3330,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2122
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2123
msgid "These examples show ZFS replication with these two pools:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2129
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2130
#, no-wrap
msgid ""
"# zpool list\n"
@@ -3345,7 +3345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2137
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2138
msgid ""
"The pool named _mypool_ is the primary pool where writing and reading data "
"happens on a regular basis. Using a second standby pool _backup_ in case "
@@ -3358,7 +3358,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2144
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2145
#, no-wrap
msgid ""
"# zfs snapshot mypool@backup1\n"
@@ -3368,7 +3368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2149
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2150
msgid ""
"Now that a snapshot exists, use `zfs send` to create a stream representing "
"the contents of the snapshot. Store this stream as a file or receive it on "
@@ -3377,7 +3377,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2155
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2156
#, no-wrap
msgid ""
"# zfs send mypool@backup1\n"
@@ -3386,7 +3386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2159
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2160
msgid ""
"To back up a dataset with `zfs send`, redirect to a file located on the "
"mounted backup pool. Ensure that the pool has enough free space to "
@@ -3395,7 +3395,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2167
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2168
#, no-wrap
msgid ""
"# zfs send mypool@backup1 > /backup/backup1\n"
@@ -3406,7 +3406,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2171
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2172
msgid ""
"The `zfs send` transferred all the data in the snapshot called _backup1_ to "
"the pool named _backup_. To create and send these snapshots automatically, "
@@ -3414,7 +3414,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2177
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2178
msgid ""
"Instead of storing the backups as archive files, ZFS can receive them as a "
"live file system, allowing direct access to the backed up data. To get to "
@@ -3426,7 +3426,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2185
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2186
#, no-wrap
msgid ""
"# zfs snapshot mypool@replica1\n"
@@ -3437,7 +3437,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2190
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2191
#, no-wrap
msgid ""
"# zpool list\n"
@@ -3447,13 +3447,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2193
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2194
#, no-wrap
msgid "Incremental Backups"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2198
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2199
msgid ""
"`zfs send` can also determine the difference between two snapshots and send "
"individual differences between the two. This saves disk space and transfer "
@@ -3461,7 +3461,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2210
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2211
#, no-wrap
msgid ""
"# zfs snapshot mypool@replica2\n"
@@ -3476,7 +3476,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2216
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2217
msgid ""
"Create a second snapshot called _replica2_. This second snapshot contains "
"changes made to the file system between now and the previous snapshot, "
@@ -3486,7 +3486,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2223
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2224
#, no-wrap
msgid ""
"# zfs send -v -i mypool@replica1 mypool@replica2 | zfs receive /backup/mypool\n"
@@ -3496,7 +3496,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2228
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2229
#, no-wrap
msgid ""
"# zpool list\n"
@@ -3506,7 +3506,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2234
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2235
#, no-wrap
msgid ""
"# zfs list\n"
@@ -3517,7 +3517,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2241
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2242
#, no-wrap
msgid ""
"# zfs list -t snapshot\n"
@@ -3529,7 +3529,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2246
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2247
msgid ""
"The incremental stream replicated the changed data rather than the entirety "
"of _replica1_. Sending the differences alone took much less time to "
@@ -3539,7 +3539,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2251
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2252
msgid ""
"A new file system, _backup/mypool_, is available with the files and data "
"from the pool _mypool_. Specifying `-p` copies the dataset properties "
@@ -3549,13 +3549,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2253
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2254
#, no-wrap
msgid "Sending Encrypted Backups over SSH"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2261
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2262
msgid ""
"Sending streams over the network is a good way to keep a remote backup, but "
"it does come with a drawback. Data sent over the network link is not "
@@ -3569,7 +3569,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2264
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2265
msgid ""
"Change some settings and take security precautions first. This describes "
"the necessary steps required for the `zfs send` operation; for more "
@@ -3577,30 +3577,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2266
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2267
msgid "Change the configuration as follows:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2268
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2269
msgid ""
"Passwordless SSH access between sending and receiving host using SSH keys"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2269
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2270
msgid ""
"ZFS requires the privileges of the `root` user to send and receive streams. "
"This requires logging in to the receiving system as `root`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2270
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2271
msgid "Security reasons prevent `root` from logging in by default."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2272
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2273
msgid ""
"Use the <<zfs-zfs-allow,ZFS Delegation>> system to allow a non-`root` user "
"on each system to perform the respective send and receive operations. On "
@@ -3608,25 +3608,25 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2276
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2277
#, no-wrap
msgid "# zfs allow -u someuser send,snapshot mypool\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2279
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2280
msgid ""
"To mount the pool, the unprivileged user must own the directory, and regular "
"users need permission to mount file systems."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2281
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2282
msgid "On the receiving system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2290
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2291
#, no-wrap
msgid ""
"# sysctl vfs.usermount=1\n"
@@ -3638,14 +3638,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2293
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2294
msgid ""
"The unprivileged user can receive and mount datasets now, and replicates the "
"_home_ dataset to the remote system:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2298
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2299
#, no-wrap
msgid ""
"% zfs snapshot -r mypool/home@monday\n"
@@ -3653,7 +3653,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2308
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2309
msgid ""
"Create a recursive snapshot called _monday_ of the file system dataset "
"_home_ on the pool _mypool_. Then `zfs send -R` includes the dataset, all "
@@ -3669,13 +3669,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2310
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2311
#, no-wrap
msgid "Dataset, User, and Group Quotas"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2315
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2316
msgid ""
"Use <<zfs-term-quota,Dataset quotas>> to restrict the amount of space "
"consumed by a particular dataset. <<zfs-term-refquota,Reference Quotas>> "
@@ -3686,7 +3686,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2320
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2321
msgid ""
"The following examples assume that the users already exist in the system. "
"Before adding a user to the system, make sure to create their home dataset "
@@ -3697,90 +3697,90 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2322
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2323
msgid "To enforce a dataset quota of 10 GB for [.filename]#storage/home/bob#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2326
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2327
#, no-wrap
msgid "# zfs set quota=10G storage/home/bob\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2329
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2330
msgid ""
"To enforce a reference quota of 10 GB for [.filename]#storage/home/bob#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2333
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2334
#, no-wrap
msgid "# zfs set refquota=10G storage/home/bob\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2336
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2337
msgid "To remove a quota of 10 GB for [.filename]#storage/home/bob#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2340
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2341
#, no-wrap
msgid "# zfs set quota=none storage/home/bob\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2343
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2344
msgid ""
"The general format is `userquota@_user_=_size_`, and the user's name must be "
"in one of these formats:"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2345
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2346
msgid "POSIX compatible name such as _joe_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2346
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2347
msgid "POSIX numeric ID such as _789_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2347
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2348
msgid "SID name such as _joe.bloggs@example.com_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2348
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2349
msgid "SID numeric ID such as _S-1-123-456-789_."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2350
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2351
msgid "For example, to enforce a user quota of 50 GB for the user named _joe_:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2354
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2355
#, no-wrap
msgid "# zfs set userquota@joe=50G\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2357
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2358
msgid "To remove any quota:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2361
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2362
#, no-wrap
msgid "# zfs set userquota@joe=none\n"
msgstr ""
#. type: delimited block = 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2368
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2369
msgid ""
"User quota properties are not displayed by `zfs get all`. Non-`root` users "
"can't see other's quotas unless granted the `userquota` privilege. Users "
@@ -3788,37 +3788,37 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2371
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2372
msgid ""
"The general format for setting a group quota is: `groupquota@_group_=_size_`."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2373
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2374
msgid "To set the quota for the group _firstgroup_ to 50 GB, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2377
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2378
#, no-wrap
msgid "# zfs set groupquota@firstgroup=50G\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2380
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2381
msgid ""
"To remove the quota for the group _firstgroup_, or to make sure that one is "
"not set, instead use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2384
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2385
#, no-wrap
msgid "# zfs set groupquota@firstgroup=none\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2388
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2389
msgid ""
"As with the user quota property, non-`root` users can see the quotas "
"associated with the groups to which they belong. A user with the "
@@ -3826,7 +3826,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2392
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2393
msgid ""
"To display the amount of space used by each user on a file system or "
"snapshot along with any quotas, use `zfs userspace`. For group information, "
@@ -3835,26 +3835,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2394
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2395
msgid ""
"Privileged users and `root` can list the quota for [.filename]#storage/home/"
"bob# using:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2398
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2399
#, no-wrap
msgid "# zfs get quota storage/home/bob\n"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2401
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2402
#, no-wrap
msgid "Reservations"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2406
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2407
msgid ""
"<<zfs-term-reservation,Reservations>> guarantee an always-available amount "
"of space on a dataset. The reserved space will not be available to any "
@@ -3863,31 +3863,31 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2408
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2409
msgid ""
"The general format of the `reservation` property is `reservation=_size_`, so "
"to set a reservation of 10 GB on [.filename]#storage/home/bob#, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2412
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2413
#, no-wrap
msgid "# zfs set reservation=10G storage/home/bob\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2415
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2416
msgid "To clear any reservation:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2419
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2420
#, no-wrap
msgid "# zfs set reservation=none storage/home/bob\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2422
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2423
msgid ""
"The same principle applies to the `refreservation` property for setting a "
"<<zfs-term-refreservation,Reference Reservation>>, with the general format "
@@ -3895,14 +3895,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2424
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2425
msgid ""
"This command shows any reservations or refreservations that exist on [."
"filename]#storage/home/bob#:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2429
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2430
#, no-wrap
msgid ""
"# zfs get reservation storage/home/bob\n"
@@ -3910,13 +3910,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2432
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2433
#, no-wrap
msgid "Compression"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2438
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2439
msgid ""
"ZFS provides transparent compression. Compressing data written at the block "
"level saves space and also increases disk throughput. If data compresses by "
@@ -3927,7 +3927,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2444
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2445
msgid ""
"ZFS offers different compression algorithms, each with different trade-"
"offs. The introduction of LZ4 compression in ZFS v5000 enables compressing "
@@ -3941,14 +3941,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2446
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2447
msgid ""
"The administrator can see the effectiveness of compression using dataset "
"properties."
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2455
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2456
#, no-wrap
msgid ""
"# zfs get used,compressratio,compression,logicalused mypool/compressed_dataset\n"
@@ -3960,7 +3960,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2460
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2461
msgid ""
"The dataset is using 449 GB of space (the used property). Without "
"compression, it would have taken 496 GB of space (the `logicalused` "
@@ -3968,7 +3968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2466
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2467
msgid ""
"Compression can have an unexpected side effect when combined with <<zfs-term-"
"userquota,User Quotas>>. User quotas restrict how much actual space a user "
@@ -3982,7 +3982,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2470
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2471
msgid ""
"Compression can have a similar unexpected interaction with backups. Quotas "
"are often used to limit data storage to ensure there is enough backup space "
@@ -3991,13 +3991,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2472
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2473
#, no-wrap
msgid "Zstandard Compression"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2476
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2477
msgid ""
"OpenZFS 2.0 added a new compression algorithm. Zstandard (Zstd) offers "
"higher compression ratios than the default LZ4 while offering much greater "
@@ -4007,7 +4007,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2480
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2481
msgid ""
"Zstd provides a large selection of compression levels, providing fine-"
"grained control over performance versus compression ratio. One of the main "
@@ -4017,7 +4017,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2485
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2486
msgid ""
"Even with frequent data updates, enabling compression often provides higher "
"performance. One of the biggest advantages comes from the compressed ARC "
@@ -4028,7 +4028,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2491
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2492
msgid ""
"ZFS offers 19 levels of Zstd compression, each offering incrementally more "
"space savings in exchange for slower compression. The default level is "
@@ -4043,7 +4043,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2495
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2496
msgid ""
"If ZFS is not able to get the required memory to compress a block with Zstd, "
"it will fall back to storing the block uncompressed. This is unlikely to "
@@ -4053,13 +4053,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2497
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2498
#, no-wrap
msgid "Deduplication"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2503
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2504
msgid ""
"When enabled, <<zfs-term-deduplication,deduplication>> uses the checksum of "
"each block to detect duplicate blocks. When a new block is a duplicate of "
@@ -4071,18 +4071,18 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2505
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2506
msgid "To activate deduplication, set the `dedup` property on the target pool:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2509
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2510
#, no-wrap
msgid "# zfs set dedup=on pool\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2514
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2515
msgid ""
"Deduplicating only affects new data written to the pool. Merely activating "
"this option will not deduplicate data already written to the pool. A pool "
@@ -4090,7 +4090,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2520
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2521
#, no-wrap
msgid ""
"# zpool list\n"
@@ -4099,7 +4099,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2525
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2526
msgid ""
"The `DEDUP` column shows the actual rate of deduplication for the pool. A "
"value of `1.00x` shows that data has not deduplicated yet. The next example "
@@ -4108,7 +4108,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2531
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2532
#, no-wrap
msgid ""
"# for d in dir1 dir2 dir3; do\n"
@@ -4117,12 +4117,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2534
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2535
msgid "To observe deduplicating of redundant data, use:"
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2540
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2541
#, no-wrap
msgid ""
"# zpool list\n"
@@ -4131,7 +4131,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2545
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2546
msgid ""
"The `DEDUP` column shows a factor of `3.00x`. Detecting and deduplicating "
"copies of the data uses a third of the space. The potential for space "
@@ -4140,7 +4140,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2548
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2549
msgid ""
"Deduplication is not always beneficial when the data in a pool is not "
"redundant. ZFS can show potential space savings by simulating deduplication "
@@ -4148,7 +4148,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2553
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2554
#, no-wrap
msgid ""
"# zdb -S pool\n"
@@ -4156,7 +4156,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2569
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2570
#, no-wrap
msgid ""
"bucket allocated referenced\n"
@@ -4177,13 +4177,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2571
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2572
#, no-wrap
msgid "dedup = 1.05, compress = 1.11, copies = 1.00, dedup * compress / copies = 1.16\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2580
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2581
msgid ""
"After `zdb -S` finishes analyzing the pool, it shows the space reduction "
"ratio that activating deduplication would achieve. In this case, `1.16` is "
@@ -4200,13 +4200,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2582
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2583
#, no-wrap
msgid "ZFS and Jails"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2588
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2589
msgid ""
"Use `zfs jail` and the corresponding `jailed` property to delegate a ZFS "
"dataset to a crossref:jails[jails,Jail]. `zfs jail _jailid_` attaches a "
@@ -4217,13 +4217,13 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2590
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2591
#, no-wrap
msgid "Delegated Administration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2598
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2599
msgid ""
"A comprehensive permission delegation system allows unprivileged users to "
"perform ZFS administration functions. For example, if each user's home "
@@ -4236,13 +4236,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2600
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2601
#, no-wrap
msgid "Delegating Dataset Creation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2606
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2607
msgid ""
"`zfs allow _someuser_ create _mydataset_` gives the specified user "
"permission to create child datasets under the selected parent dataset. A "
@@ -4253,13 +4253,13 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2608
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2609
#, no-wrap
msgid "Delegating Permission Delegation"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2612
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2613
msgid ""
"`zfs allow _someuser_ allow _mydataset_` gives the specified user the "
"ability to assign any permission they have on the target dataset, or its "
@@ -4269,24 +4269,24 @@ msgid ""
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2614
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2615
#, no-wrap
msgid "Advanced Topics"
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2617
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2618
#, no-wrap
msgid "Tuning"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2620
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2621
msgid "Adjust tunables to make ZFS perform best for different workloads."
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2622
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2623
msgid ""
"[[zfs-advanced-tuning-arc_max]] `_vfs.zfs.arc_max_` - Upper size of the "
"<<zfs-term-arc,ARC>>. The default is all RAM but 1 GB, or 5/8 of all RAM, "
@@ -4297,7 +4297,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2623
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2624
msgid ""
"[[zfs-advanced-tuning-arc_meta_limit]] `_vfs.zfs.arc_meta_limit_` - Limit "
"the amount of the <<zfs-term-arc,ARC>> used to store metadata. The default "
@@ -4310,7 +4310,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2624
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2625
msgid ""
"[[zfs-advanced-tuning-arc_min]] `_vfs.zfs.arc_min_` - Lower size of the "
"<<zfs-term-arc,ARC>>. The default is one half of `vfs.zfs.arc_meta_limit`. "
@@ -4320,7 +4320,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2625
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2626
msgid ""
"[[zfs-advanced-tuning-vdev-cache-size]] `_vfs.zfs.vdev.cache.size_` - A "
"preallocated amount of memory reserved as a cache for each device in the "
@@ -4330,7 +4330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2626
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2627
msgid ""
"[[zfs-advanced-tuning-min-auto-ashift]] `_vfs.zfs.min_auto_ashift_` - Lower "
"`ashift` (sector size) used automatically at pool creation time. The value "
@@ -4341,7 +4341,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2632
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2633
msgid ""
"Common drives have 4 KB sectors. Using the default `ashift` of `9` with "
"these drives results in write amplification on these devices. Data "
@@ -4354,7 +4354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2635
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2636
msgid ""
"Forcing 4 KB blocks is also useful on pools with planned disk upgrades. "
"Future disks use 4 KB sectors, and `ashift` values cannot change after "
@@ -4362,7 +4362,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2639
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2640
msgid ""
"In some specific cases, the smaller 512-byte block size might be "
"preferable. When used with 512-byte disks for databases or as storage for "
@@ -4371,7 +4371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2640
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2641
msgid ""
"[[zfs-advanced-tuning-prefetch_disable]] `_vfs.zfs.prefetch_disable_` - "
"Disable prefetch. A value of `0` enables and `1` disables it. The default is "
@@ -4383,7 +4383,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2641
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2642
msgid ""
"[[zfs-advanced-tuning-vdev-trim_on_init]] `_vfs.zfs.vdev.trim_on_init_` - "
"Control whether new devices added to the pool have the `TRIM` command run on "
@@ -4394,7 +4394,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2642
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2643
msgid ""
"[[zfs-advanced-tuning-vdev-max_pending]] `_vfs.zfs.vdev.max_pending_` - "
"Limit the number of pending I/O requests per device. A higher value will "
@@ -4403,7 +4403,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2643
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2644
msgid ""
"[[zfs-advanced-tuning-top_maxinflight]] `_vfs.zfs.top_maxinflight_` - Upper "
"number of outstanding I/Os per top-level <<zfs-term-vdev,vdev>>. Limits the "
@@ -4414,7 +4414,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2644
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2645
msgid ""
"[[zfs-advanced-tuning-l2arc_write_max]] `_vfs.zfs.l2arc_write_max_` - Limit "
"the amount of data written to the <<zfs-term-l2arc,L2ARC>> per second. This "
@@ -4423,7 +4423,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2645
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2646
msgid ""
"[[zfs-advanced-tuning-l2arc_write_boost]] `_vfs.zfs.l2arc_write_boost_` - "
"Adds the value of this tunable to <<zfs-advanced-tuning-l2arc_write_max,`vfs."
@@ -4434,7 +4434,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2646
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2647
msgid ""
"[[zfs-advanced-tuning-scrub_delay]]`_vfs.zfs.scrub_delay_` - Number of ticks "
"to delay between each I/O during a <<zfs-term-scrub,`scrub`>>. To ensure "
@@ -4452,7 +4452,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2647
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2648
msgid ""
"[[zfs-advanced-tuning-resilver_delay]] `_vfs.zfs.resilver_delay_` - Number "
"of milliseconds of delay inserted between each I/O during a <<zfs-term-"
@@ -4473,7 +4473,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2648
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2649
msgid ""
"[[zfs-advanced-tuning-scan_idle]] `_vfs.zfs.scan_idle_` - Number of "
"milliseconds since the last operation before considering the pool is idle. "
@@ -4483,7 +4483,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2649
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2650
msgid ""
"[[zfs-advanced-tuning-txg-timeout]] `_vfs.zfs.txg.timeout_` - Upper number "
"of seconds between <<zfs-term-txg,transaction group>>s. The current "
@@ -4496,26 +4496,26 @@ msgid ""
msgstr ""
#. type: Title ===
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2651
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2652
#, no-wrap
msgid "ZFS on i386"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2654
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2655
msgid ""
"Some of the features provided by ZFS are memory intensive, and may require "
"tuning for upper efficiency on systems with limited RAM."
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2655
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2656
#, no-wrap
msgid "Memory"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2663
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2664
msgid ""
"As a lower value, the total system memory should be at least one gigabyte. "
"The amount of recommended RAM depends upon the size of the pool and which "
@@ -4528,13 +4528,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2664
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2665
#, no-wrap
msgid "Kernel Configuration"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2667
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2668
msgid ""
"Due to the address space limitations of the i386(TM) platform, ZFS users on "
"the i386(TM) architecture must add this option to a custom kernel "
@@ -4542,13 +4542,13 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2671
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2672
#, no-wrap
msgid "options KVA_PAGES=512\n"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2676
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2677
msgid ""
"This expands the kernel address space, allowing the `vm.kvm_size` tunable to "
"push beyond the imposed limit of 1 GB, or the limit of 2 GB for PAE. To "
@@ -4557,13 +4557,13 @@ msgid ""
msgstr ""
#. type: Title ====
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2677
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2678
#, no-wrap
msgid "Loader Tunables"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2681
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2682
msgid ""
"Increases the [.filename]#kmem# address space on all FreeBSD architectures. "
"A test system with 1 GB of physical memory benefitted from adding these "
@@ -4571,7 +4571,7 @@ msgid ""
msgstr ""
#. type: delimited block . 4
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2688
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2689
#, no-wrap
msgid ""
"vm.kmem_size=\"330M\"\n"
@@ -4581,43 +4581,43 @@ msgid ""
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2691
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2692
msgid ""
"For a more detailed list of recommendations for ZFS-related tuning, see "
"https://wiki.freebsd.org/ZFSTuningGuide[]."
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2693
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2694
#, no-wrap
msgid "Further Resources"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2696
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2697
msgid "https://openzfs.org/[OpenZFS]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2697
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2698
msgid "https://wiki.freebsd.org/ZFSTuningGuide[FreeBSD Wiki - ZFS Tuning]"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2698
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2699
msgid ""
"https://calomel.org/zfs_raid_speed_capacity.html[Calomel Blog - ZFS Raidz "
"Performance, Capacity and Integrity]"
msgstr ""
#. type: Title ==
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2700
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2701
#, no-wrap
msgid "ZFS Features and Terminology"
msgstr ""
#. type: Plain text
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2709
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2710
msgid ""
"More than a file system, ZFS is fundamentally different. ZFS combines the "
"roles of file system and volume manager, enabling new storage devices to add "
@@ -4634,13 +4634,13 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2715
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2716
#, no-wrap
msgid "[[zfs-term-pool]]pool"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2718
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2719
#, no-wrap
msgid ""
"A storage _pool_ is the most basic building block of ZFS. A pool consists of one or more vdevs, the underlying devices that store the data. A pool is then used to create one or more file systems (datasets) or block devices (volumes).\n"
@@ -4648,13 +4648,13 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2719
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2720
#, no-wrap
msgid "[[zfs-term-vdev]]vdev Types"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2749
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2750
#, no-wrap
msgid ""
"A pool consists of one or more vdevs, which themselves are a single disk or a group of disks, transformed to a RAID. When using a lot of vdevs, ZFS spreads data across the vdevs to increase performance and maximize usable space. All vdevs must be at least 128 MB in size. \n"
@@ -4689,13 +4689,13 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2750
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2751
#, no-wrap
msgid "[[zfs-term-txg]] Transaction Group (TXG)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2756
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2757
#, no-wrap
msgid ""
"Transaction Groups are the way ZFS groups blocks changes together and writes them to the pool. Transaction groups are the atomic unit that ZFS uses to ensure consistency. ZFS assigns each transaction group a unique 64-bit consecutive identifier. There can be up to three active transaction groups at a time, one in each of these three states: \n"
@@ -4706,121 +4706,121 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2757
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2758
#, no-wrap
msgid "[[zfs-term-arc]]Adaptive Replacement Cache (ARC)"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2759
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2760
#, no-wrap
msgid "ZFS uses an Adaptive Replacement Cache (ARC), rather than a more traditional Least Recently Used (LRU) cache. An LRU cache is a simple list of items in the cache, sorted by how recently object was used, adding new items to the head of the list. When the cache is full, evicting items from the tail of the list makes room for more active objects. An ARC consists of four lists; the Most Recently Used (MRU) and Most Frequently Used (MFU) objects, plus a ghost list for each. These ghost lists track evicted objects to prevent adding them back to the cache. This increases the cache hit ratio by avoiding objects that have a history of occasional use. Another advantage of using both an MRU and MFU is that scanning an entire file system would evict all data from an MRU or LRU cache in favor of this freshly accessed content. With ZFS, there is also an MFU that tracks the most frequently used objects, and the cache of the most commonly accessed blocks remains."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2760
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2761
#, no-wrap
msgid "[[zfs-term-l2arc]]L2ARC"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2762
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2763
#, no-wrap
msgid "L2ARC is the second level of the ZFS caching system. RAM stores the primary ARC. Since the amount of available RAM is often limited, ZFS can also use <<zfs-term-vdev-cache,cache vdevs>>. Solid State Disks (SSDs) are often used as these cache devices due to their higher speed and lower latency compared to traditional spinning disks. L2ARC is entirely optional, but having one will increase read speeds for cached files on the SSD instead of having to read from the regular disks. L2ARC can also speed up <<zfs-term-deduplication,deduplication>> because a deduplication table (DDT) that does not fit in RAM but does fit in the L2ARC will be much faster than a DDT that must read from disk. Limits on the data rate added to the cache devices prevents prematurely wearing out SSDs with extra writes. Until the cache is full (the first block evicted to make room), writes to the L2ARC limit to the sum of the write limit and the boost limit, and afterwards limit to the write limit. A pair of man:sysctl[8] values control these rate limits. <<zfs-advanced-tuning-l2arc_write_max,`vfs.zfs.l2arc_write_max`>> controls the number of bytes written to the cache per second, while <<zfs-advanced-tuning-l2arc_write_boost,`vfs.zfs.l2arc_write_boost`>> adds to this limit during the \"Turbo Warmup Phase\" (Write Boost)."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2763
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2764
#, no-wrap
msgid "[[zfs-term-zil]]ZIL"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2765
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2766
#, no-wrap
msgid "ZIL accelerates synchronous transactions by using storage devices like SSDs that are faster than those used in the main storage pool. When an application requests a synchronous write (a guarantee that the data is stored to disk rather than merely cached for later writes), writing the data to the faster ZIL storage then later flushing it out to the regular disks greatly reduces latency and improves performance. Synchronous workloads like databases will profit from a ZIL alone. Regular asynchronous writes such as copying files will not use the ZIL at all."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2766
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2767
#, no-wrap
msgid "[[zfs-term-cow]]Copy-On-Write"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2768
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2769
#, no-wrap
msgid "Unlike a traditional file system, ZFS writes a different block rather than overwriting the old data in place. When completing this write the metadata updates to point to the new location. When a shorn write (a system crash or power loss in the middle of writing a file) occurs, the entire original contents of the file are still available and ZFS discards the incomplete write. This also means that ZFS does not require a man:fsck[8] after an unexpected shutdown."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2769
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2770
#, no-wrap
msgid "[[zfs-term-dataset]]Dataset"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2771
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2772
#, no-wrap
msgid "_Dataset_ is the generic term for a ZFS file system, volume, snapshot or clone. Each dataset has a unique name in the format _poolname/path@snapshot_. The root of the pool is a dataset as well. Child datasets have hierarchical names like directories. For example, _mypool/home_, the home dataset, is a child of _mypool_ and inherits properties from it. Expand this further by creating _mypool/home/user_. This grandchild dataset will inherit properties from the parent and grandparent. Set properties on a child to override the defaults inherited from the parent and grandparent. Administration of datasets and their children can be <<zfs-zfs-allow,delegated>>."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2772
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2773
#, no-wrap
msgid "[[zfs-term-filesystem]]File system"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2774
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2775
#, no-wrap
msgid "A ZFS dataset is most often used as a file system. Like most other file systems, a ZFS file system mounts somewhere in the systems directory hierarchy and contains files and directories of its own with permissions, flags, and other metadata."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2775
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2776
#, no-wrap
msgid "[[zfs-term-volume]]Volume"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2777
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2778
#, no-wrap
msgid "ZFS can also create volumes, which appear as disk devices. Volumes have a lot of the same features as datasets, including copy-on-write, snapshots, clones, and checksumming. Volumes can be useful for running other file system formats on top of ZFS, such as UFS virtualization, or exporting iSCSI extents."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2778
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2779
#, no-wrap
msgid "[[zfs-term-snapshot]]Snapshot"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2780
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2781
#, no-wrap
msgid "The <<zfs-term-cow,copy-on-write>> (COW) design of ZFS allows for nearly instantaneous, consistent snapshots with arbitrary names. After taking a snapshot of a dataset, or a recursive snapshot of a parent dataset that will include all child datasets, new data goes to new blocks, but without reclaiming the old blocks as free space. The snapshot contains the original file system version and the live file system contains any changes made since taking the snapshot using no other space. New data written to the live file system uses new blocks to store this data. The snapshot will grow as the blocks are no longer used in the live file system, but in the snapshot alone. Mount these snapshots read-only allows recovering of previous file versions. A <<zfs-zfs-snapshot,rollback>> of a live file system to a specific snapshot is possible, undoing any changes that took place after taking the snapshot. Each block in the pool has a reference counter which keeps track of the snapshots, clones, datasets, or volumes use that block. As files and snapshots get deleted, the reference count decreases, reclaiming the free space when no longer referencing a block. Marking snapshots with a <<zfs-zfs-snapshot,hold>> results in any attempt to destroy it will returns an `EBUSY` error. Each snapshot can have holds with a unique name each. The <<zfs-zfs-snapshot,release>> command removes the hold so the snapshot can deleted. Snapshots, cloning, and rolling back works on volumes, but independently mounting does not."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2781
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2782
#, no-wrap
msgid "[[zfs-term-clone]]Clone"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2783
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2784
#, no-wrap
msgid "Cloning a snapshot is also possible. A clone is a writable version of a snapshot, allowing the file system to fork as a new dataset. As with a snapshot, a clone initially consumes no new space. As new data written to a clone uses new blocks, the size of the clone grows. When blocks are overwritten in the cloned file system or volume, the reference count on the previous block decreases. Removing the snapshot upon which a clone bases is impossible because the clone depends on it. The snapshot is the parent, and the clone is the child. Clones can be _promoted_, reversing this dependency and making the clone the parent and the previous parent the child. This operation requires no new space. Since the amount of space used by the parent and child reverses, it may affect existing quotas and reservations."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2784
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2785
#, no-wrap
msgid "[[zfs-term-checksum]]Checksum"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2791
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2792
#, no-wrap
msgid ""
"Every block is also checksummed. The checksum algorithm used is a per-dataset property, see <<zfs-zfs-set,`set`>>. The checksum of each block is transparently validated when read, allowing ZFS to detect silent corruption. If the data read does not match the expected checksum, ZFS will attempt to recover the data from any available redundancy, like mirrors or RAID-Z. Triggering a validation of all checksums with <<zfs-term-scrub,`scrub`>>. Checksum algorithms include:\n"
@@ -4832,13 +4832,13 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2792
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2793
#, no-wrap
msgid "[[zfs-term-compression]]Compression"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2806
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2807
#, no-wrap
msgid ""
"Each dataset has a compression property, which defaults to off. Set this property to an available compression algorithm. This causes compression of all new data written to the dataset. Beyond a reduction in space used, read and write throughput often increases because fewer blocks need reading or writing. \n"
@@ -4857,49 +4857,49 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2807
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2808
#, no-wrap
msgid "[[zfs-term-copies]]Copies"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2809
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2810
#, no-wrap
msgid "When set to a value greater than 1, the `copies` property instructs ZFS to maintain copies of each block in the <<zfs-term-filesystem,file system>> or <<zfs-term-volume,volume>>. Setting this property on important datasets provides added redundancy from which to recover a block that does not match its checksum. In pools without redundancy, the copies feature is the single form of redundancy. The copies feature can recover from a single bad sector or other forms of minor corruption, but it does not protect the pool from the loss of an entire disk."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2810
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2811
#, no-wrap
msgid "[[zfs-term-deduplication]]Deduplication"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2812
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2813
#, no-wrap
msgid "Checksums make it possible to detect duplicate blocks when writing data. With deduplication, the reference count of an existing, identical block increases, saving storage space. ZFS keeps a deduplication table (DDT) in memory to detect duplicate blocks. The table contains a list of unique checksums, the location of those blocks, and a reference count. When writing new data, ZFS calculates checksums and compares them to the list. When finding a match it uses the existing block. Using the SHA256 checksum algorithm with deduplication provides a secure cryptographic hash. Deduplication is tunable. If `dedup` is `on`, then a matching checksum means that the data is identical. Setting `dedup` to `verify`, ZFS performs a byte-for-byte check on the data ensuring they are actually identical. If the data is not identical, ZFS will note the hash collision and store the two blocks separately. As the DDT must store the hash of each unique block, it consumes a large amount of memory. A general rule of thumb is 5-6 GB of ram per 1 TB of deduplicated data). In situations not practical to have enough RAM to keep the entire DDT in memory, performance will suffer greatly as the DDT must read from disk before writing each new block. Deduplication can use L2ARC to store the DDT, providing a middle ground between fast system memory and slower disks. Consider using compression instead, which often provides nearly as much space savings without the increased memory."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2813
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2814
#, no-wrap
msgid "[[zfs-term-scrub]]Scrub"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2815
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2816
#, no-wrap
msgid "Instead of a consistency check like man:fsck[8], ZFS has `scrub`. `scrub` reads all data blocks stored on the pool and verifies their checksums against the known good checksums stored in the metadata. A periodic check of all the data stored on the pool ensures the recovery of any corrupted blocks before needing them. A scrub is not required after an unclean shutdown, but good practice is at least once every three months. ZFS verifies the checksum of each block during normal use, but a scrub makes certain to check even infrequently used blocks for silent corruption. ZFS improves data security in archival storage situations. Adjust the relative priority of `scrub` with <<zfs-advanced-tuning-scrub_delay,`vfs.zfs.scrub_delay`>> to prevent the scrub from degrading the performance of other workloads on the pool."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2816
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2817
#, no-wrap
msgid "[[zfs-term-quota]]Dataset Quota"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2827
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2828
#, no-wrap
msgid ""
"ZFS provides fast and accurate dataset, user, and group space accounting as well as quotas and space reservations. This gives the administrator fine grained control over space allocation and allows reserving space for critical file systems. \n"
@@ -4915,49 +4915,49 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2828
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2829
#, no-wrap
msgid "[[zfs-term-refquota]]Reference Quota"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2830
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2831
#, no-wrap
msgid "A reference quota limits the amount of space a dataset can consume by enforcing a hard limit. This hard limit includes space referenced by the dataset alone and does not include space used by descendants, such as file systems or snapshots."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2831
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2832
#, no-wrap
msgid "[[zfs-term-userquota]]User Quota"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2833
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2834
#, no-wrap
msgid "User quotas are useful to limit the amount of space used by the specified user."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2834
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2835
#, no-wrap
msgid "[[zfs-term-groupquota]]Group Quota"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2836
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2837
#, no-wrap
msgid "The group quota limits the amount of space that a specified group can consume."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2837
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2838
#, no-wrap
msgid "[[zfs-term-reservation]]Dataset Reservation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2841
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2842
#, no-wrap
msgid ""
"The `reservation` property makes it possible to guarantee an amount of space for a specific dataset and its descendants. This means that setting a 10 GB reservation on [.filename]#storage/home/bob# prevents other datasets from using up all free space, reserving at least 10 GB of space for this dataset. Unlike a regular <<zfs-term-refreservation,`refreservation`>>, space used by snapshots and descendants is not counted against the reservation. For example, if taking a snapshot of [.filename]#storage/home/bob#, enough disk space other than the `refreservation` amount must exist for the operation to succeed. Descendants of the main data set are not counted in the `refreservation` amount and so do not encroach on the space set.\n"
@@ -4966,73 +4966,73 @@ msgid ""
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2842
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2843
#, no-wrap
msgid "[[zfs-term-refreservation]]Reference Reservation"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2844
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2845
#, no-wrap
msgid "The `refreservation` property makes it possible to guarantee an amount of space for the use of a specific dataset _excluding_ its descendants. This means that setting a 10 GB reservation on [.filename]#storage/home/bob#, and another dataset tries to use the free space, reserving at least 10 GB of space for this dataset. In contrast to a regular <<zfs-term-reservation,reservation>>, space used by snapshots and descendant datasets is not counted against the reservation. For example, if taking a snapshot of [.filename]#storage/home/bob#, enough disk space other than the `refreservation` amount must exist for the operation to succeed. Descendants of the main data set are not counted in the `refreservation` amount and so do not encroach on the space set."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2845
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2846
#, no-wrap
msgid "[[zfs-term-resilver]]Resilver"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2846
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2847
#, no-wrap
msgid "When replacing a failed disk, ZFS must fill the new disk with the lost data. _Resilvering_ is the process of using the parity information distributed across the remaining drives to calculate and write the missing data to the new drive."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2847
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2848
#, no-wrap
msgid "[[zfs-term-online]]Online"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2849
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2850
#, no-wrap
msgid "A pool or vdev in the `Online` state has its member devices connected and fully operational. Individual devices in the `Online` state are functioning."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2850
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2851
#, no-wrap
msgid "[[zfs-term-offline]]Offline"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2852
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2853
#, no-wrap
msgid "The administrator puts individual devices in an `Offline` state if enough redundancy exists to avoid putting the pool or vdev into a <<zfs-term-faulted,Faulted>> state. An administrator may choose to offline a disk in preparation for replacing it, or to make it easier to identify."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2853
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2854
#, no-wrap
msgid "[[zfs-term-degraded]]Degraded"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2855
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2856
#, no-wrap
msgid "A pool or vdev in the `Degraded` state has one or more disks that disappeared or failed. The pool is still usable, but if other devices fail, the pool may become unrecoverable. Reconnecting the missing devices or replacing the failed disks will return the pool to an <<zfs-term-online,Online>> state after the reconnected or new device has completed the <<zfs-term-resilver,Resilver>> process."
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2856
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2857
#, no-wrap
msgid "[[zfs-term-faulted]]Faulted"
msgstr ""
#. type: Table
-#: documentation/content/en/books/handbook/zfs/_index.adoc:2857
+#: documentation/content/en/books/handbook/zfs/_index.adoc:2858
#, no-wrap
msgid "A pool or vdev in the `Faulted` state is no longer operational. Accessing the data is no longer possible. A pool or vdev enters the `Faulted` state when the number of missing or failed devices exceeds the level of redundancy in the vdev. If reconnecting missing devices the pool will return to an <<zfs-term-online,Online>> state. Insufficient redundancy to compensate for the number of failed disks loses the pool contents and requires restoring from backups."
msgstr ""