[Rule-list] Finally! New images.

Michael Fratoni mfratoni at tuxfan.homeip.net
Mon May 6 09:27:38 EEST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi folks,
After wasting most of the evening and early morning trying to figure out 
why my NFS install kept dying while installing rpms, I finally figured it 
out.

The rpm command failed at various points, complaining that it couldn't 
find the .rpm file. So:
I replaced my network switch. No change.
I replaced various cat5 cables. No luck. 
I kicked things. Felt better, but still no luck.
I swapped hard drives on the test machine.
Problem solved. GRRR!
Booting with 'linux nodma' probably would have helped with the old disk.

Anyway, NFS installs should now be possible. Also, we have a functional 
resolver library. On disk2, there is a script to bring up the network. 
Variables must be defined by the user, and the script needs to be run 
manually. (init_network.sh) However, it does make life much simpler, 
thanks to Eugene for suggesting it. I used his suggestion, and made 
modifications to edit necessary files, etc.
Just boot using the installer disk, swap disks, say 
'mount /dev/fd0 /mnt/floppy' edit /mnt/floppy/init-network.sh to taste, 
and then say '/mnt/floppy/init_network.sh
The network will come up, and host name resolution should work.

For NFS installs, the modules are autoloaded and the NFS filesystem is 
mounted by the installer. We have no portmapper, so if you try mounting 
the NFS volume manually, be sure to specify the -o nolock option. The 
installer mounts the exported volume on /mnt/cdrom, and expects 
/mnt/cdrom/Redhat/RPMS to be a valid path.
Exporting a cdrom with the Red Hat disk mounted works well. When 
prompted simply tell the installer the name of the export in the form of:
host:/exported/volume.

These images contain a new version of busybox, and a new uClibc. All 
binaries had to be rebuilt against the new library due to binary 
incompatibility. I also switched from the msh shell to ash. It's a little 
bigger, but more useful shell.
Expect bugs, I've already found a few minor ones. Please let me know, I 
am reporting them to the author as they are found.

One important bug to note, ctrl-c doesn't have any effect when running a 
script. If you need to exit the installer, you'll have to switch to vt2, 
and kill the process. Another is ping. I enabled a more featureful 
version of ping. It now works similar to the normal unix ping. It also 
returns a proper exit code, which was what I was after. Make sure you 
call it with ping -c [count] [host]. If you just ping [host] it will 
continue pinging forever until you can kill the process from vt2.

OK, it's late, I've bored you enough. Images are here:
http://www.tuxfan.homeip.net:8080/rule/slinky/slinky-v0.2.3/

Enjoy!
- -- 
- -Michael

pgp key:  http://www.tuxfan.homeip.net:8080/gpgkey.txt
Red Hat Linux 7.2 in 8M of RAM: http://www.rule-project.org/
- --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjzWIlsACgkQn/07WoAb/StH0wCfUZatUeiC3ulqiz+Y3da7oP6R
kHEAn3YOMCj+w7d9HYFFhQ3z1ZoXYvwS
=F3Hs
-----END PGP SIGNATURE-----

_______________________________________________
Rule Project HOME PAGE:  http://www.rule-project.org/rule/
Original Rule Development Site http://savannah.gnu.org/projects/rule/Rule-list at mail.freesoftware.fsf.org
http://mail.freesoftware.fsf.org/mailman/listinfo/rule-list



This full static mirror of the Run Up to Date Linux Everywhere Project mailing list, originally hosted at http://lists.hellug.gr/mailman/listinfo/rule-list, is kept online by Free Software popularizer, researcher and trainer Marco Fioretti. To know how you can support this archive, and Marco's work in general, please click here