[RULE] "Slinky" for FC3
Michael Fratoni
mfratoni at tuxfan.homeip.net
Wed Jan 19 06:25:59 EET 2005
I've made some updates to the "Slinky" installer over the past several
days. Using the work Franz has done as a starting point, I've:
Created package lists which contain only the base name of the required
packages (FC3 only, so far) and a script (makepackagelists.sh) to parse
those files. These will make using updated media easier in the future.
It should also make moving from version to version of Fedora easier
going forward. The script takes the package basenames from a file, and
gets the name of the rpm package from the cd. It's not pretty but does
seem to work fairly well. Usage is simple:
$ ./makepackagelists.sh -h
Usage: makepackagelists.sh [-n 1] [-a i686] package_names1
package_names2....
Where 'n' is the number of the disk you are searching,
and a is the architecture of the _target_ machine.
makepackagelists.sh -n 1 -a i686 causes ".disc1" to be appended to
generated files.
Package lists will be generated for an i686 machine.
The script allows you to start with:
$ cat package_lists/webtools_packages
fetchmail
elinks
And generate:
$ cat package_lists/webtools_packages.disc1
fetchmail-6.2.5-6.i386.rpm
elinks-0.9.2-2.i386.rpm
I've also created packages lists for basic installation groups and
allowed for their selection during install. (As was the case in the pre
FC1 days.) Groups possible during installation are currently:
$ ls *disc*
base_packages.disc1 network_packages.disc1 webtools_packages.disc1
base_packages.disc3 openssh_packages.disc1 xorg-x11_packages.disc1
dhcp_packages.disc1 printing_packages.disc1 xorg-x11_packages.disc2
dialup_packages.disc1 rpm_packages.disc1
laptop_packages.disc1 sendmail_packages.disc1
It's possible to install as few as 84 packages (200M) to 147 packages
(385M) during installation.
I also toyed with the idea of generating the package lists at install
time. It's possible, but disk space is tight, and the process is CPU
intensive. Generation of the base_packages.disc1 files takes less than
30 seconds on my primary machine (Athlon 2600). It takes 8 minutes on
my tired old test laptop. To me, it isn't worth the performance hit.
I've verified only that the installer boots and installs cleanly
selecting base only or all available packages on my P100 laptop with 40
megs of ram. From booting the installer to rebooting after installation
of all 147 packages took under 30 minutes.
The boot.img, package lists and script are here:
http://www.tuxfan.homeip.net:8080/rule/slinky/slinky-v0.5.0/
As always, comments and feedback are welcome.
-Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.hellug.gr/pipermail/rule-list/attachments/20050118/facb3855/attachment.pgp>
-------------- next part --------------
_______________________________________________
Rule Project HOME PAGE: http://www.rule-project.org/en/
Rule-list at rule-project.org
http://mail.rule-project.org/mailman/listinfo/rule-list_rule-project.org
More information about the Rule-list
mailing list