Linux FAQ's & Manuals
- Linux Scripts
- Debian Install
- Bash For Beginners
- Bugzilla
- Consultants Guide
- GCC Manual
- Linux Command Line Tools
- Gnu Pascal Coding Standards
- Linux Installation Disk
- Labolatorium Linux(PL)
- Budowa systemu Linux(PL)
- Linux Dictionary
- Network Administrators
- Rescue Disk for Linux
- Red Hat Installation
- Red Hat Customization
- Red Hat Getting Started
- Red Hat Security
- Secure & Optimize
- Slackware Manual
- Suse Support
- Suse FAQ
InformationWeek: "I am growing infernally curious about what the end-of-the-year sales figures for Dell's Ubuntu machines will be..."
Re: Managing In The Open
whurley: "Analyst firm The 451 Group is getting a lot of press this week for their recently released 60-page report 'Managing in the Open: The Next Wave of Systems Management...'"
At Least 8% Hypocrisy: The GPLv3 Jumpers
Planète Béranger: "How come that various people are getting so fond of GPLv3, while usually people fail to agree on delicate issues (pro-life vs. pro-choice; social policies; more guns vs. more gun control; etc.)...?"
The Economics of Open Source Donations
Packt: "Donations play a crucial role in supporting Free and Open Source Software projects..."
Open Source Licensing: Can it Burn You?
American Chronicle: "Licensing. What you don't know CAN hurt you..."
next: other essential binaries up: making linux installation disks previous: building busybox contents
building curses and dialog
if you thought uclibc was tricky to build correctly, you will have an even harder time with ncurses. do it exactly as i tell you and it will work, at least for the current version of the software. set the uclibc directory first in your path. do this in a subshell, so you can return by leaving that shell.
bash export path=$myboot/uclibc-dev:$path
now configure and build ncurses:
./configure --with-build-cc=/usr/bin/gcc \ --host=i686-unknown-linux --without-cxx \ --prefix=/home/lennartb/myboot/uclibc-dev/ make make installit builds a static library only. it sucks, but at the moment i don't know a better solution.
next go to the dialog directory in order to build the dialog utility:
./configure make strip dialog mv dialog ../rootfs/usr/bin
next comes the ugliest thing of all: ncurses expects its terminfo files in the $myboot/uclibc-dev subdirectory, even on the target system! there are proper ways around that, i think, but for now we will simply create that directory within the target system.
mkdirhier $myboot/rootfs$myboot/uclibc-dev/share/terminfo/l cp $myboot/uclibc-dev/share/terminfo/l/linux \ $myboot/rootfs$myboot/uclibc-dev/share/terminfo/lthe first command creates the directory under the rootfs directory and the second command copies the terminfo file into it. the linux file is the only one we need.
we are eager to test the whole thing. first become root and chroot into the rootfs environment.
/usr/sbin/chroot $myboot/rootfs /bin/sh
next type the following commands:
export term=linux dialog --msgbox "hello, world" 5 20this looks much nicer if you try it on a text console.
next: other essential binaries up: making linux installation disks previous: building busybox contents lennart benschop 2003-07-16