git: e29341eee0 - main - Do not recommend editing loader.conf(5) with sysrc(8)
Mateusz Piotrowski
0mp at FreeBSD.org
Fri Apr 16 00:44:45 UTC 2021
The branch main has been updated by 0mp:
URL: https://cgit.FreeBSD.org/doc/commit/?id=e29341eee0edbde6a0731d34a01cc0fb664be773
commit e29341eee0edbde6a0731d34a01cc0fb664be773
Author: Mateusz Piotrowski <0mp at FreeBSD.org>
AuthorDate: 2021-04-16 00:39:45 +0000
Commit: Mateusz Piotrowski <0mp at FreeBSD.org>
CommitDate: 2021-04-16 00:39:45 +0000
Do not recommend editing loader.conf(5) with sysrc(8)
The sysrc(8) utility can only be used to edit sh(1)-compatible files.
loader.conf(5) is not one of them. For example, sysrc(8) is unable to
set variables like vfs.root.mountfrom.
---
.../content/en/books/handbook/multimedia/_index.adoc | 2 +-
.../content/en/books/handbook/virtualization/_index.adoc | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/documentation/content/en/books/handbook/multimedia/_index.adoc b/documentation/content/en/books/handbook/multimedia/_index.adoc
index b0a1e31c54..a586b57e68 100644
--- a/documentation/content/en/books/handbook/multimedia/_index.adoc
+++ b/documentation/content/en/books/handbook/multimedia/_index.adoc
@@ -218,7 +218,7 @@ To load `cuse` during system startup, run this command:
[source,shell]
....
-# sysrc -f /boot/loader.conf cuse_load=yes
+# echo 'cuse_load=yes' >> /boot/loader.conf
....
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:
diff --git a/documentation/content/en/books/handbook/virtualization/_index.adoc b/documentation/content/en/books/handbook/virtualization/_index.adoc
index 96255c7645..235485fbc4 100644
--- a/documentation/content/en/books/handbook/virtualization/_index.adoc
+++ b/documentation/content/en/books/handbook/virtualization/_index.adoc
@@ -882,19 +882,19 @@ The following command is used for Xen 4.7 packages:
[source,shell]
....
-# sysrc -f /boot/loader.conf hw.pci.mcfg=0
-# sysrc -f /boot/loader.conf if_tap_load="YES"
-# sysrc -f /boot/loader.conf xen_kernel="/boot/xen"
-# sysrc -f /boot/loader.conf xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0pvh=1 console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all"
+# echo 'hw.pci.mcfg=0' >> /boot/loader.conf
+# echo 'if_tap_load="YES"' >> /boot/loader.conf
+# echo 'xen_kernel="/boot/xen"' >> /boot/loader.conf
+# echo 'xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0pvh=1 console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all"' >> /boot/loader.conf
....
For Xen versions 4.11 and higher, the following command should be used instead:
[source,shell]
....
-# sysrc -f /boot/loader.conf if_tap_load="YES"
-# sysrc -f /boot/loader.conf xen_kernel="/boot/xen"
-# sysrc -f /boot/loader.conf xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0=pvh console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all"
+# echo 'if_tap_load="YES"' >> /boot/loader.conf
+# echo 'xen_kernel="/boot/xen"' >> /boot/loader.conf
+# echo 'xen_cmdline="dom0_mem=8192M dom0_max_vcpus=4 dom0=pvh console=com1,vga com1=115200,8n1 guest_loglvl=all loglvl=all"' >> /boot/loader.conf
....
[TIP]
@@ -1037,7 +1037,7 @@ FreeBSD should also be booted in verbose mode in order to identify any issues. T
[source,shell]
....
-# sysrc -f /boot/loader.conf boot_verbose="YES"
+# echo 'boot_verbose="YES"' >> /boot/loader.conf
....
If none of these options help solving the problem, please send the serial boot log to mailto:freebsd-xen at FreeBSD.org[freebsd-xen at FreeBSD.org] and mailto:xen-devel at lists.xenproject.org[xen-devel at lists.xenproject.org] for further analysis.
More information about the dev-commits-doc-all
mailing list