aboutsummaryrefslogtreecommitdiffstats
path: root/chapter07/profile.xml
diff options
context:
space:
mode:
authorManuel Canales Esparcia <manuel@linuxfromscratch.org>2004-12-20 19:09:48 +0000
committerManuel Canales Esparcia <manuel@linuxfromscratch.org>2004-12-20 19:09:48 +0000
commit1d317bbf0530462f7963d100291de7c2775c9c10 (patch)
tree21e2771d806c2b3510e1cbdab13c84ce7cc655b1 /chapter07/profile.xml
parente0a04e86b21514726e2ed072700a2e99022010a6 (diff)
Removed text in chapter 07.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4440 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter07/profile.xml')
-rw-r--r--chapter07/profile.xml80
1 files changed, 1 insertions, 79 deletions
diff --git a/chapter07/profile.xml b/chapter07/profile.xml
index 35bb9e70c..5bf3c281c 100644
--- a/chapter07/profile.xml
+++ b/chapter07/profile.xml
@@ -9,71 +9,7 @@
<indexterm zone="ch-scripts-profile"><primary sortas="e-/etc/profile">/etc/profile</primary></indexterm>
-<para>The shell program <command>/bin/bash</command> (hereafter
-referred to as just <quote>the shell</quote>) uses a collection of startup files to
-help create an environment to run in. Each file has a specific use and
-may affect login and interactive environments differently. The files in
-the <filename class="directory">/etc</filename> directory generally provide global
-settings. If an equivalent file exists in your home directory it may
-override the global settings.
-</para>
-
-<para>An interactive login shell is started after a successful login, using
-<command>/bin/login</command>, by reading the
-<filename>/etc/passwd</filename> file. An
-interactive non-login shell is started at the command-line (e.g.,
-<prompt>[prompt]$</prompt><command>/bin/bash</command>). A non-interactive
-shell is usually present when a shell script is running. It is non-interactive
-because it is processing a script and not waiting for user input between
-commands.</para>
-
-<para>For more information see <command>info bash</command> --
-<emphasis role="strong">Nodes: Bash Startup Files and Interactive
-Shells.</emphasis></para>
-
-<para>The files <filename>/etc/profile</filename> and
-<filename>~/.bash_profile</filename> are read when the shell is invoked
-as an interactive login shell.</para>
-
-<para>A base <filename>/etc/profile</filename> created below sets some
-environment variables necessary for native language support. By setting them
-properly, you get:
-</para>
-<itemizedlist>
-<listitem><para>the output of programs translated into your native
-language;</para></listitem>
-<listitem><para>correct classification of characters into letters, digits and
-other classes - this is necessary for Bash to accept non-ASCII characters
-in command lines properly in non-English locales;</para></listitem>
-<listitem><para>the alphabetical sorting order correct for your
-country;</para></listitem>
-<listitem><para>good default paper size;</para></listitem>
-<listitem><para>correct formatting of monetary, time and date
-values.</para></listitem>
-</itemizedlist>
-
-<para>This script also sets the INPUTRC environment variable that makes
-<application>Bash</application> and <application>Readline</application> use
-the <filename>/etc/inputrc</filename> file we created earlier.</para>
-
-<para>Replace <replaceable>[ll]</replaceable> below with the
-two-letter code for your language (e.g., <quote>en</quote>) and
-<replaceable>[CC]</replaceable> with the two-letter code for your country
-(e.g., <quote>GB</quote>). Also you may need to specify
-(and this is actually the preferred form) your
-character encoding (e.g. <quote>iso8859-1</quote>) after a dot
-(so that the result is <quote>en_GB.iso8859-1</quote>).
-Issue the following command for more information:</para>
-
-<screen><userinput>man 3 setlocale</userinput></screen>
-
-<para>The list of all locales supported by Glibc can be obtained by running
-the following command:</para>
-
-<screen><userinput>locale -a</userinput></screen>
-
-<para>Now, when you are sure about your locale settings, create the
-<filename>/etc/profile</filename> file:</para>
+<para>Create the <filename>/etc/profile</filename> file:</para>
<screen><userinput>cat &gt; /etc/profile &lt;&lt; "EOF"
# Begin /etc/profile
@@ -85,18 +21,4 @@ export INPUTRC=/etc/inputrc
# End /etc/profile
EOF</userinput></screen>
-<note><para>The <quote>C</quote> (default) and <quote>en_US</quote>
-(the recommended one for US English users) locales are
-different.</para></note>
-
-<para>Setting the keyboard layout,
-the screen font and the locale-related environment variables
-are the only internationalization steps needed to support
-locales that use ordinary single-byte encodings and left-to-right
-writing direction. More complex cases (including UTF-8 based locales)
-require additional steps and additional patches because many applications
-tend to break in such conditions. Because of too little educational
-value for a typical reader, these steps and patches are not included
-in the LFS book and such locales are not supported by LFS in any way.
-</para>
</sect1>