[RULE] Introduction.
Michael Fratoni
mfratoni at tuxfan.homeip.net
Tue Jan 21 01:09:40 EET 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Monday 20 January 2003 03:43 pm, M. Fioretti wrote:
> On Mon, Jan 20, 2003 11:22:47 at 11:22:47AM +0100, Vegard Munthe
(vegard at copyleft.no) wrote:
> > then I read about RULE. Just the project I was wishing for. And it
> > has an ISO that works! :)
Beware the ISO that works.... ;)
Due to an error in my build process, not all of the fixes reported in the
changelog made it into the latest ISO. Notably the i586 kernel issue on
Red Hat 7.2 and 7.3 is not fixed. Tonight, I'll create new images _with_
the fixes, plus a fix for the KDE issue (reported by Richard within the
past few days.)
> many things are already here and there on the web site, they
> just need to be worked on regularly. Suggestions are welcome!
>
> reducing bloat while maintaining functionality means also to
> find automatically the smallest set of packages for any given
> set of tasks (email + text editing + ....), and find which
> package in a group carries the greatest additional weight (I
> refer to those programs lean and mean at first sight, but
> working only if you add loads of libraries not shared with other
> programs. In this context, one of the areas where I could
> really use some contribution even now is the DAn tool:
I've been fooling around for the past week or so with rebuilding the Red
Hat provided rpms to reduce dependencies. I've also been experimenting
with building the modified packages against uClibc. The size difference
is quite impressive. Of course, not all packages build against the
smaller C library. But I'd like to see just how useful a system I can
build without adding glibc.
Doing this has been an interesting learning experience, though I don't
know that it has much real world usefulness.
I began with the slinky install image, and copied it to a second hard
drive. Then, I built statically linked versions of rpm and perl (against
glibc). After installing those packages, I could build and install my
uClibc-0.9.16-1RULE.i386.rpm, as well as a version of gcc built against
uClibc.
If you think an installed system can lead to wierd dependency loops, just
try building an rpm development system from scratch! For example, the
bzip package contains the bzip source..... in bziped form. This makes the
package a bit tricky to build. ;)
I now have a working system which still relies partly on busybox for some
functionallity, but it's bootable, and serves as a useful platform to
build packages against uClibc.
So far, I've been able to build the following packages:
autoconf213-2.13-4RULE.noarch.rpm
automake14-1.4p6-3RULE.noarch.rpm
automake15-1.5-4RULE.noarch.rpm
basesystem-8.0-1RULE.noarch.rpm
bash-2.05b-5RULE.i386.rpm
bash-doc-2.05b-5RULE.i386.rpm
bdflush-1.5-21RULE.i386.rpm
binutils-2.13.90.0.2-2RULE.i386.rpm
bison-1.35-4RULE.i386.rpm
bzip2-1.0.2-5RULE.i386.rpm
bzip2-devel-1.0.2-5RULE.i386.rpm
bzip2-libs-1.0.2-5RULE.i386.rpm
cracklib-2.7-18RULE.i386.rpm
cracklib-dicts-2.7-18RULE.i386.rpm
db4-4.0.14-14RULE.i386.rpm
db4-devel-4.0.14-14RULE.i386.rpm
db4-utils-4.0.14-14RULE.i386.rpm
dejagnu-1.4.2-6RULE.noarch.rpm
diffutils-2.8.1-3RULE.i386.rpm
diffutils-debuginfo-2.8.1-3RULE.i386.rpm
e2fsprogs-1.27-9RULE.i386.rpm
e2fsprogs-devel-1.27-9RULE.i386.rpm
file-3.37-8RULE.i386.rpm
filesystem-2.1.6-5RULE.noarch.rpm
findutils-4.1.7-7RULE.i386.rpm
glib-1.2.10-8RULE.i386.rpm
glib-devel-1.2.10-8RULE.i386.rpm
gzip-1.3.3-5RULE.i386.rpm
info-4.2-5RULE.i386.rpm
jdkgcj-0.2.3-1RULE.i386.rpm
less-358-28RULE.i386.rpm
libelf-0.8.2-2RULE.i386.rpm
libelf-devel-0.8.2-2RULE.i386.rpm
libjpeg-6b-21RULE.i386.rpm
libjpeg-devel-6b-21RULE.i386.rpm
libpng-1.2.2-6RULE.i386.rpm
libpng-devel-1.2.2-6RULE.i386.rpm
libtermcap-2.0.8-31RULE.i386.rpm
libtermcap-devel-2.0.8-31RULE.i386.rpm
libtiff-3.5.7-7RULE.i386.rpm
libtiff-devel-3.5.7-7RULE.i386.rpm
m4-1.4.1-11RULE.i386.rpm
mailcap-2.1.12-1RULE.noarch.rpm
netpbm-9.24-6RULE.i386.rpm
netpbm-devel-9.24-6RULE.i386.rpm
netpbm-progs-9.24-6RULE.i386.rpm
patch-2.5.4-14RULE.i386.rpm
pkgconfig-0.12.0-3RULE.i386.rpm
popt-1.7-9static.i386.rpm
redhat-rpm-config-8.0-1RULE.noarch.rpm
rpm-4.1-9static.i386.rpm
rpm-build-4.1-9static.i386.rpm
rpm-devel-4.1-9static.i386.rpm
rpm-python-4.1-9static.i386.rpm
sed-3.02-13RULE.i386.rpm
setup-2.5.20-1RULE.noarch.rpm
texinfo-4.2-5RULE.i386.rpm
words-2-20RULE.noarch.rpm
zlib-1.1.4-4RULE.i386.rpm
zlib-devel-1.1.4-4RULE.i386.rpm
- --
- -Michael
pgp key: http://www.tuxfan.homeip.net:8080/gpgkey.txt
Red Hat Linux 7.{2,3}|8.0 in 8M of RAM: http://www.rule-project.org/
- --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+LIG1n/07WoAb/SsRAskrAJ9b8Kuow7U3jbBy6UfVlseUKlpjpQCguENH
I1o9PCOU4YXNA3vTq7d/IZw=
=kFoh
-----END PGP SIGNATURE-----
_______________________________________________
Rule Project HOME PAGE: http://www.rule-project.org/en/
Rule Development Site: http://savannah.gnu.org/projects/rule/
Rule-list at nongnu.org
http://mail.nongnu.org/mailman/listinfo/rule-list
More information about the Rule-list
mailing list