<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 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> <para><screen><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></screen></para> <para>The <userinput>tzselect</userinput> script has to be run and the questions regarding your timezone have to be answered. When you're 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> <para><screen><userinput>cd /etc &&</userinput> <userinput>ln -sf ../usr/share/zoneinfo/<tzselect's output> localtime</userinput></screen></para> <para>tzselect's output can be something like <emphasis>EST5EDT</emphasis> or <emphasis>Canada/Eastern</emphasis>.</para> <para>The symlink you'd create with that information would be:</para> <para><screen><userinput>ln -sf ../usr/share/zoneinfo/EST5EDT localtime</userinput></screen></para> <para>Or:</para> <para><screen><userinput>ln -sf ../usr/share/zoneinfo/Canada/Eastern localtime </userinput></screen></para> </sect2>