blob: 7acdfcce9038a4a8320d01874ddbfa8de28681a6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
<sect2><title>Configuring Glibc</title>
<para>
We need to create the /etc/nsswitch.conf file. Although glibc should provide
defaults when this file is missing or corrupt, it's defaults don't work work
well with networking which will be dealt with in a later chapter. Also, our
timezone needs to be setup.
</para>
<para>
Create a new file <filename>/etc/nsswitch.conf</filename> by running the
following:
</para>
<literallayout>
<userinput>cat > /etc/nsswitch.conf << "EOF"</userinput>
# Begin /etc/nsswitch.conf
passwd: files
group: files
shadow: files
publickey: files
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: db files
# End /etc/nsswitch.conf
<userinput>EOF</userinput>
</literallayout>
<para>
The <userinput>tzselect</userinput> script has to be run and the questions
regarding the user's timezone have to be answered.
When the user is done, the script will give the
location of the needed timezone file.
</para>
<para>
Create the <filename class="directory">/etc/localtime</filename> symlink
by running:
</para>
<blockquote><literallayout>
<userinput>cd /etc &&</userinput>
<userinput>ln -sf ../usr/share/zoneinfo/<tzselect's output>
localtime</userinput>
</literallayout></blockquote>
<para>
tzselect's output can be something like <emphasis>EST5EDT</emphasis> or
<emphasis>Canada/Eastern</emphasis>.
</para>
<para>
The symlink a user would create with that information would be:
</para>
<blockquote><literallayout>
<userinput>ln -s ../usr/share/zoneinfo/EST5EDT localtime</userinput>
</literallayout></blockquote>
<para>
Or:
</para>
<blockquote><literallayout>
<userinput>ln -s ../usr/share/zoneinfo/Canada/Eastern localtime
</userinput>
</literallayout></blockquote>
</sect2>
|