LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
Password
Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system.

Notices



Reply
 
Search this Thread
Old 08-03-2005, 11:06 AM   #1
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Rep: Reputation: 53
Keymap and font


Hi folks,

LFS 6.1
FC3

Where can I find the keymap table and font set?

I'm now coming to
7.6. Configuring the Linux Console
http://www.linuxfromscratch.org/lfs/...7/console.html

I mistakenly ran following commands
Code:
cat >/etc/sysconfig/console <<"EOF"
KEYMAP="[arguments for loadkeys]"
FONT="[arguments for setfont]"
EOF
resulting in the /etc/sysconfig/console replaced.

Keymap preferred = American English
Font = standard font

Went through following sections without problem except those stated
6.15. Coreutils-5.2.1
6.16. Zlib-1.2.2
6.17. Mktemp-1.5
6.18. Iana-Etc-1.04
6.19. Findutils-4.2.23
6.19. Findutils-4.2.23
6.21. Ncurses-5.4
6.22. Readline-5.0
6.23. Vim-6.3
6.24. M4-1.4.3
6.25. Bison-2.0
6.26. Less-382
6.27. Groff-1.19.1
6.28. Sed-4.1.4
6.29. Flex-2.5.31
6.30. Gettext-0.14.3
6.31. Inetutils-1.4.2
6.32. IPRoute2-2.6.11-050330


6.33. Perl-5.8.6
http://www.linuxfromscratch.org/lfs/...er06/perl.html

root:/sources/iproute2-2.6.11# cd ..
root:/sources# tar xjf perl-5.8.6.tar.bz2
root:/sources# cd perl-5.8.6
root:/sources/perl-5.8.6# ./configure.gnu --prefix=/usr -Dpager="/bin/less -isR"
root:/sources/perl-5.8.6# make
Code:
 
......
make[1]: Leaving directory `/sources/perl-5.8.6/ext/Errno'
make: [extras.make] Error 1 (ignored)

        Everything is up to date. Type 'make test' to run test suite.
root:/sources/perl-5.8.6# echo "127.0.0.1 localhost $(hostname)" > /etc/hosts
root:/sources/perl-5.8.6# echo "127.0.0.1 localhost $(hostname)" > /etc/hosts
root:/sources/perl-5.8.6# make test
Code:
 
make[2]: *** [_test_tty] Error 1
make[2]: Leaving directory `/sources/perl-5.8.6'
make[1]: *** [_test] Error 2
make[1]: Leaving directory `/sources/perl-5.8.6'
make: *** [test] Error 2
root:/sources/perl-5.8.6# make install
(No complaint)

Is it necessary to redo this section because of the error warning?

6.34. Texinfo-4.8
6.35. Autoconf-2.59
6.36. Automake-1.9.5
6.37. Bash-3.0
6.38. File-4.13
6.39. Libtool-1.5.14
6.40. Bzip2-1.0.3
6.41. Diffutils-2.8.1
6.42. Kbd-1.12

6.43. E2fsprogs-1.37
I supposed to run following commands on the directory of e2fsprogs-1.37
root:/sources# cd e2fsprogs-1.37
root:/sources/e2fsprogs-1.37# sed -i -e 's/-DTEST/$(ALL_CFLAGS) &/' lib/e2p/Makefile.in

Tried on sources/ directory
root:/sources/e2fsprogs-1.37# cd ..
root:/sources# sed -i -e 's/-DTEST/$(ALL_CFLAGS) &/' lib/e2p/Makefile.in
Code:
sed: can't read lib/e2p/Makefile.in: No such file or directory
root:/sources# cd e2fsprogs-1.37
root:/sources/e2fsprogs-1.37# mkdir build
root:/sources/e2fsprogs-1.37# cd build
root:/sources/e2fsprogs-1.37/build# ../configure --prefix=/usr --with-root-prefix="" \
> --enable-elf-shlibs --disable-evms
root:/sources/e2fsprogs-1.37/build# make
root:/sources/e2fsprogs-1.37/build# make install
root:/sources/e2fsprogs-1.37/build# make install-libs
All went throught without complaint

6.44. Grep-2.5.1a
6.45. GRUB-0.96
6.46. Gzip-1.3.5
6.47. Hotplug-2004_09_23

6.48. Man-1.5p
http://www.linuxfromscratch.org/lfs/...ter06/man.html

root:/sources/hotplug-2004_09_23# cd ..
root:/sources# cd man-1.5p
root:/sources/man-1.5p# sed -i 's@-is@&R@g' configure
root:/sources/man-1.5p# sed -i 's@MANPATH./usr/man@#&@g' src/man.conf.in
root:/sources/man-1.5p# ./configure -confdir=/etc
root:/sources/man-1.5p# make
root:/sources/man-1.5p# make install

Started another Console
[satimis@localhost ~]$ nano /mnt/lfs/etc/man.conf
verifying:
NROFF /usr/bin/nroff -Tlatin1 -mandoc


6.49. Make-3.80
6.50. Module-Init-Tools-3.1
6.51. Patch-2.5.4
6.52. Procps-3.2.5
6.53. Psmisc-21.6

6.54. Shadow-4.0.9
http://www.linuxfromscratch.org/lfs/...06/shadow.html
6.54.2. Configuring Shadow
root:/sources/shadow-4.0.9# pwconv
(No printout)
root:/sources/shadow-4.0.9# grpconv
(hanging for long time until pressing [Ctrl]+c to stop it

skipped
6.54.3. Setting the root password

6.55. Sysklogd-1.4.1
6.56. Sysvinit-2.86
6.57. Tar-1.15.1
6.58. Udev-056
6.59. Util-linux-2.12q
6.61. Stripping Again

6.62. Cleaning Up
Re - Note
Code:
Removing /tools will also remove the temporary copies of Tcl, Expect, and DejaGNU which were used for running the toolchain tests. If you need these programs later on, they will need to be recompiled and re-installed. The BLFS book has instructions for this (see http://www.linuxfromscratch.org/blfs/).
I retained /tools for the time being

7.2. LFS-Bootscripts-3.2.1
7.5. Configuring the setclock Script

Please advise how to proceed further? Jump to Section 7.8. Creating the /etc/inputrc File?

TIA

B.R.
satimis
 
Old 08-03-2005, 03:36 PM   #2
kjordan
Member
 
Registered: Jul 2004
Distribution: LFS, I felt the itch and scratched it
Posts: 227

Rep: Reputation: 31
Since you wanted an American English console, you didn't even need to remake the /etc/sysconfig/console. You can do a make install again in your lfs-bootscripts source directory and it should put the config file you need back. The instructions at the beginning of the section state: If non-ASCII characters (e.g., the British pound sign and Euro character) will not be used and the keyboard is a U.S. one, skip this section. Without the configuration file, the console bootscript will do nothing.

Edit: After reading that for myself, just remove /etc/sysconfig/console and I believe it should use the default which is American English and some default font.

Your perl should be fine.

The second sed failed because you were outside of the e2fsprogs directory, but your first sed should have done it.

Last edited by kjordan; 08-03-2005 at 03:37 PM.
 
Old 08-03-2005, 08:52 PM   #3
satimis
Senior Member
 
Registered: Apr 2003
Posts: 3,428

Original Poster
Rep: Reputation: 53
Hi kjordan,

Tks for your advice.

Quote:
Since you wanted an American English console, you didn't even need to remake the /etc/sysconfig/console.
<snip
Edit: After reading that for myself, just remove /etc/sysconfig/console and I believe it should use the default which is American English and some default font.
If I understand the above correctly. I just remove /etc/sysconfig/console, not necessary to re-run "make install" lfs-bootscripts. If I'm wrong please correct me. Tks.

I checked /etc/sysconfig/console on LFS LiveCD 6.1. It was an empty file.

Quote:
Your perl should be fine.

The second sed failed because you were outside of the e2fsprogs directory, but your first sed should have done it.
Noted with thanks.

Afterwards I'll do the rest part of section "7.6. Configuring the Linux Console" and continue moving on to;
7.8. Creating the /etc/inputrc File
http://www.linuxfromscratch.org/lfs/...7/inputrc.html

Besides from now onwards, each day when I start the PC whether I just run
Code:
chroot "$LFS" /usr/bin/env -i \
    HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin \
    /bin/bash --login
(6.62. Cleaning Up
http://www.linuxfromscratch.org/lfs/...sedchroot.html
referred)

after running
[satimis@localhost ~]$ su
Password:
[root@localhost satimis]# export LFS=/mnt/lfs
[root@localhost satimis]# mount /dev/hda6 /mnt/lfs
[root@localhost satimis]# mkdir -p $LFS
[root@localhost satimis]# echo $LFS
/mnt/lfs

and skip
6.8.2. Mounting tmpfs and Populating /dev
http://www.linuxfromscratch.org/lfs/...6/devices.html


Beside this chroot options differs from
6.3. Entering the Chroot Environment
http://www.linuxfromscratch.org/lfs/...06/chroot.html
Code:
chroot "$LFS" /tools/bin/env -i \
    HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
    /tools/bin/bash --login +h
TIA

B.R.
satimis

Last edited by satimis; 08-03-2005 at 08:53 PM.
 
Old 08-03-2005, 09:05 PM   #4
kjordan
Member
 
Registered: Jul 2004
Distribution: LFS, I felt the itch and scratched it
Posts: 227

Rep: Reputation: 31
Yes, just remove, no need for make install for the bootscripts.

And yes, use the last chroot command they gave you.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
keymap over ssh Emanon Linux - Software 2 01-19-2005 06:29 PM
Keymap problems.. balanagireddy Linux - General 0 08-10-2004 03:58 AM
configfile for keymap sterrenkijker Debian 2 04-15-2004 03:49 PM
how to change keymap for x DrGnome Linux - Software 3 04-09-2004 09:54 AM
Keymap with ,, ulfob Slackware 1 02-04-2004 12:40 PM


All times are GMT -5. The time now is 07:22 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration