Date: Fri, 12 May 2017 18:33:06 +0000 (UTC) From: Warren Block <wblock@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r50252 - head/en_US.ISO8859-1/books/handbook/cutting-edge Message-ID: <201705121833.v4CIX66x069546@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705121833.v4CIX66x069546>
