svn commit: r50252 - head/en_US.ISO8859-1/books/handbook/cutting-edge

Warren Block <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: wblock
Date: Fri May 12 18:33:06 2017
New Revision: 50252
URL: https://svnweb.freebsd.org/changeset/doc/50252

Log:
  Show linking a custom kernel config file from another directory.

Modified:
  head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml

Modified: head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml	Fri May 12 17:30:55 2017	(r50251)
+++ head/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml	Fri May 12 18:33:06 2017	(r50252)
@@ -1398,15 +1398,26 @@ Working Copy Root Path: /usr/src
 	  <literal>amd64</literal>, giving a config file directory of
 	  <filename>/usr/src/sys/<replaceable>amd64</replaceable>/conf/</filename>.</para>
 
+	<tip>
+	  <para><filename>/usr/src</filename> can be deleted or
+	    recreated, so it is preferable to keep custom kernel
+	    config files in a separate directory, like
+	    <filename>/root</filename>. Link the kernel config file
+	    into the <filename>conf</filename> directory.  If that
+	    directory is deleted or overwritten, the kernel config
+	    can be re-linked into the new one.</para>
+	</tip>
+
 	<para>A custom config file can be created by copying the
 	  <filename>GENERIC</filename> config file.  In this example,
 	  the new custom kernel is for a storage server, so is named
 	  <filename>STORAGESERVER</filename>:</para>
 
-	<screen>&prompt.root; <userinput>cd /usr/src/sys/amd64/conf</userinput>
-&prompt.root; <userinput>cp GENERIC STORAGESERVER</userinput></screen>
+	<screen>&prompt.root; <userinput>cp /usr/src/sys/amd64/conf/GENERIC /root/STORAGESERVER</userinput>
+&prompt.root; <userinput>cd /usr/src/sys/amd64/conf</userinput>
+&prompt.root; <userinput>ln -s /root/STORAGESERVER .</userinput></screen>
 
-	<para><filename>STORAGESERVER</filename> is then edited,
+	<para><filename>/root/STORAGESERVER</filename> is then edited,
 	  adding or removing devices or options as shown in
 	  &man.config.5;.</para>
 
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.