summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cluster/data/compssUsers.cluster116
-rwxr-xr-xcluster/data/gen_modules_conf.pl.pl47
-rw-r--r--cluster/data/list.cluster152
-rw-r--r--cluster/data/logo-mdkc.pngbin0 -> 8375 bytes
-rw-r--r--cluster/data/logo-mercury.pngbin0 -> 15868 bytes
-rw-r--r--cluster/data/rpmsrate.cluster749
-rw-r--r--cluster/data/stage1-with-ka.tar.bz2bin0 -> 941996 bytes
-rw-r--r--cluster/data/steps.pm47
8 files changed, 1111 insertions, 0 deletions
diff --git a/cluster/data/compssUsers.cluster b/cluster/data/compssUsers.cluster
new file mode 100644
index 000000000..bc41ccc3a
--- /dev/null
+++ b/cluster/data/compssUsers.cluster
@@ -0,0 +1,116 @@
+ # --- Workstation
+
+Classical Cluster Node [icon=office] [path=Workstation] [descr=Install a new light cluster node]
+ CLUSTER_INTERCONNECT
+ CLUSTER_FILESYSTEM
+ NETWORKING_REMOTE_ACCESS
+ NETWORKING_FILE
+ SCHEDULER
+ MONITORING
+ NIS
+ SETUP_CLIENT
+ SYSTEM
+ NETWORKING_DNS
+ NETWORKING_DUPLICATION_SERVER
+ X
+ TERMINALS
+
+Office Workstation [icon=office] [path=Workstation] [descr=Office programs: wordprocessors (kword, abiword), spreadsheets (kspread, gnumeric), pdf viewers, etc]
+ OFFICE
+ SPELLCHECK
+ PUBLISHING
+ PIM
+ ARCHIVING
+ PRINTER
+
+Internet station [icon=networking] [path=Workstation] [descr=Set of tools to read and send mail and news (mutt, tin..) and to browse the Web]
+ NETWORKING_WWW
+ NETWORKING_MAIL
+ NETWORKING_NEWS
+ COMMUNICATIONS
+ NETWORKING_CHAT
+ NETWORKING_FILE_TRANSFER
+ NETWORKING_IRC
+ NETWORKING_INSTANT_MESSAGING
+ NETWORKING_DNS
+
+Network Computer (client) [icon=terminals] [path=Workstation] [descr=Clients for different protocols including ssh]
+ NETWORKING_REMOTE_ACCESS
+ NETWORKING_FILE
+
+Configuration [icon=configuration] [path=Workstation] [descr=Tools to ease the configuration of your computer]
+ CONFIG
+
+Console Tools [icon=terminals] [path=Workstation] [descr=Editors, shells, file tools, terminals]
+ EDITORS
+ TERMINALS
+ TEXT_TOOLS
+ SHELLS
+ FILE_TOOLS
+
+ # --- Graphical Environment
+
+KDE Workstation [icon=kde] [path=Graphical Environment] [descr=The K Desktop Environment, the basic graphical environment with a collection of accompanying tools]
+ KDE
+ X
+
+GNOME Workstation [icon=gnome] [path=Graphical Environment] [descr=A graphical environment with user-friendly set of applications and desktop tools]
+ GNOME
+ X
+
+Other Graphical Desktops [icon=windowmanager] [path=Graphical Environment] [descr=Icewm, Window Maker, Enlightenment, Fvwm, etc]
+ GRAPHICAL_DESKTOP
+ X
+
+
+ # --- Development
+
+Development [icon=editors] [path=Development] [descr=C and C++ development libraries, programs and include files]
+ DEVELOPMENT
+ EDITORS
+
+Documentation [icon=documentation] [path=Development] [descr=Books and Howto's on Linux and Free Software]
+ BOOKS
+
+LSB [icon=documentation] [path=Development] [descr=Linux Standard Base. Third party applications support]
+ LSB
+
+ # --- Server
+
+Classical Cluster Server [icon=hardware] [path=Server] [descr=Install a new light cluster server]
+ SCHEDULER_SERVER
+ NETWORKING_WWW_SERVER
+ NETWORKING_FILE_SERVER
+ NETWORKING_REMOTE_ACCESS_SERVER
+ NETWORKING_REMOTE_ACCESS
+ MONITORING_SERVER
+ CLUSTER_INTERCONNECT
+ CLUSTER_FILESYSTEM
+ NIS_SERVER
+ SETUP_SERVER
+ SYSTEM
+ X
+ TERMINALS
+ NETWORKING_WWW
+ CLUSTER_ADMINISTRATION
+
+Web/FTP [icon=file_transfer] [path=Server] [descr=Apache, Pro-ftpd]
+ NETWORKING_WWW_SERVER
+ NETWORKING_FILE_TRANSFER_SERVER
+
+Mail [icon=mail] [path=Server] [descr=Postfix mail server]
+ NETWORKING_MAIL_SERVER
+
+Database [icon=archiving] [path=Server] [descr=PostgreSQL or MySQL database server]
+ DATABASES
+ DATABASES_SERVER
+
+Firewall/Router [icon=networking] [path=Server] [descr=Internet gateway]
+ NETWORKING_FIREWALLING_SERVER
+
+Network Computer server [icon=networking] [path=Server] [descr=NFS server, SMB server, Proxy server, ssh server]
+ NETWORKING_FILE_SERVER
+ NETWORKING_REMOTE_ACCESS_SERVER
+
+
+
diff --git a/cluster/data/gen_modules_conf.pl.pl b/cluster/data/gen_modules_conf.pl.pl
new file mode 100755
index 000000000..0fa8e265f
--- /dev/null
+++ b/cluster/data/gen_modules_conf.pl.pl
@@ -0,0 +1,47 @@
+#!/usr/bin/perl
+
+use list_modules;
+
+my %kinds = (
+ scsi => 'disk/scsi|hardware_raid',
+ network => 'network/main|usb|gigabit',
+);
+
+my %kinds2all_modules = map {
+ $_ => [ list_modules::category2modules($kinds{$_}) ];
+} keys %kinds;
+
+$kinds2all_modules{usb} = [ qw(usb-uhci usb-ohci ehci-hcd) ];
+
+use Data::Dumper;
+print Data::Dumper->Dump([\%kinds2all_modules], ['$kinds2all_modules']);
+
+print <<'EOF';
+my @l = map { /^(\S+)\s*:/ ? $1 : () } `lspcidrake`;
+
+my %kinds2modules = map {
+ $_ => [ intersection(\@l, $kinds2all_modules->{$_}) ];
+} qw(usb scsi);
+
+$kinds2modules{network} = [
+ grep {
+ my $l = $_;
+ scalar grep { $_ eq $l } @{ $kinds2all_modules->{network} }
+ } @l
+];
+
+if (my @scsi = @{$kinds2modules{scsi}}) {
+ print "probeall scsi_hostadapter ", join(" ", @scsi), "\n";
+}
+if (my @usb = @{$kinds2modules{usb}}) {
+ print "probeall usb-interface ", join(" ", @usb), "\n";
+}
+my $eth = 0;
+foreach (@{$kinds2modules{network}}) {
+ print "alias eth$eth $_\n";
+ $eth++;
+}
+
+sub intersection { my (%l, @m); @l{@{shift @_}} = (); foreach (@_) { @m = grep { exists $l{$_} } @$_; %l = (); @l{@m} = () } keys %l }
+EOF
+
diff --git a/cluster/data/list.cluster b/cluster/data/list.cluster
new file mode 100644
index 000000000..a1dedb1bb
--- /dev/null
+++ b/cluster/data/list.cluster
@@ -0,0 +1,152 @@
+/bin/bash
+/bin/cat
+/bin/chmod
+/bin/chown
+/bin/cp
+/bin/date
+/bin/dd
+/bin/df
+/bin/dmesg
+/bin/false
+/bin/grep
+/bin/gzip
+/bin/sed
+/bin/cut
+/usr/bin/bzip2
+/usr/bin/bunzip2
+/usr/bin/bzcat
+/usr/bin/packdrake
+/usr/bin/parsehdlist
+/bin/hostname
+/bin/kill
+/bin/ln
+/bin/loadkeys
+/usr/bin/du
+/usr/lib/kbd
+/bin/ls
+/bin/mkdir
+/bin/mknod
+/bin/mount
+/bin/mount
+/bin/mv
+/bin/ping
+/bin/ps
+/bin/pwd
+/bin/rm
+/bin/rmdir
+/bin/setserial
+/sbin/lsmod
+/sbin/lsmod.old
+/bin/cpio
+/usr/bin/diff
+/bin/sh
+/bin/sleep
+/bin/sync
+/bin/touch
+/bin/tar
+/bin/true
+/bin/umount
+/etc/inputrc
+/etc/termcap
+/LIB/libnss_files-*
+/LIB/libnss_files.so.2
+/sbin/badblocks
+/sbin/debugfs
+/sbin/e2fsck
+/sbin/fdisk
+/sbin/fsck.ext2
+/sbin/fsck.ext3
+/sbin/halt
+/sbin/ifconfig
+/sbin/init
+/sbin/insmod
+/sbin/insmod-24
+/sbin/insmod.old
+/sbin/ldconfig
+/sbin/mingetty
+/sbin/mkdosfs
+/sbin/mkfs.ext2
+/sbin/mke2fs
+/sbin/reboot
+/sbin/rmmod
+/sbin/rmmod.old
+/sbin/shutdown
+/usr/bin/strace
+/sbin/route
+/sbin/mkswap
+/sbin/swapoff
+/sbin/swapon
+/sbin/tune2fs
+/sbin/update
+/usr/bin/cmp
+/usr/bin/cut
+/usr/bin/eject
+/usr/bin/fdformat
+/usr/bin/file
+/usr/bin/find
+/usr/bin/ftp
+/usr/bin/head
+/usr/bin/hexedit
+/usr/bin/less
+/usr/bin/less.bin
+/usr/bin/loadkeys
+/usr/bin/reset
+/usr/bin/split
+/usr/bin/strings
+/usr/bin/tr
+/usr/bin/test
+/usr/bin/wc
+/usr/bin/host
+/usr/bin/expr
+/usr/bin/tail
+/usr/bin/tee
+/usr/bin/telnet
+/usr/bin/tset
+/usr/sbin/chroot
+/usr/sbin/parted
+/usr/share/misc/file/magic
+/usr/share/terminfo/l/linux
+/var/run/utmp
+/sbin/killall5
+/usr/bin/perl
+/usr/bin/perl5
+/usr/bin/perlPERL_VERSION
+/bin/sort
+/usr/bin/md5sum
+/etc/protocols
+/etc/services
+/bin/rpm
+/sbin/mkraid
+/usr/lib/rpm/rpmrc
+/usr/lib/rpm/macros
+/usr/lib/rpm/rpmpopt-*
+/usr/bin/rpm2cpio
+/usr/bin/rpmdb
+/usr/lib/rpm/rpmd
+/usr/bin/rpme
+/usr/lib/rpm/rpme
+/usr/bin/rpmi
+/usr/lib/rpm/rpmi
+/usr/bin/rpmu
+/usr/lib/rpm/rpmu
+/usr/bin/rpmquery
+/usr/lib/rpm/rpmq
+/usr/bin/rpmverify
+/usr/lib/rpm/rpmv
+/usr/lib/perl5/PERL_VERSION/strict.pm
+/usr/lib/perl5/PERL_VERSION/vars.pm
+/usr/lib/perl5/PERL_VERSION/warnings/register.pm
+/usr/lib/perl5/PERL_VERSION/warnings.pm
+/usr/lib/perl5/PERL_VERSION/Carp.pm
+/usr/lib/perl5/PERL_VERSION/Exporter.pm
+/usr/lib/perl5/vendor_perl/PERL_VERSION/packdrake.pm
+/usr/bin/lspci
+/usr/share/pci.ids
+/usr/bin/lspcidrake
+/usr/share/ldetect-lst/pcitable
+/usr/share/ldetect-lst/usbtable
+/bin/vim-minimal
+/LIB/libnss_dns.so.2
+/LIB/libresolv.so.2
+/bin/mt
+/sbin/stinit
diff --git a/cluster/data/logo-mdkc.png b/cluster/data/logo-mdkc.png
new file mode 100644
index 000000000..1b7312041
--- /dev/null
+++ b/cluster/data/logo-mdkc.png
Binary files differ
diff --git a/cluster/data/logo-mercury.png b/cluster/data/logo-mercury.png
new file mode 100644
index 000000000..0dd9155d3
--- /dev/null
+++ b/cluster/data/logo-mercury.png
Binary files differ
diff --git a/cluster/data/rpmsrate.cluster b/cluster/data/rpmsrate.cluster
new file mode 100644
index 000000000..cb3624b7a
--- /dev/null
+++ b/cluster/data/rpmsrate.cluster
@@ -0,0 +1,749 @@
+LSB
+ 5 lsb
+
+GRAPHICAL_DESKTOP
+ 4 WindowMaker icewm
+ 3 Epplets blackbox enlightenment ethemes icepref xfce
+ 2 wmnet
+ 1 lesstif-mwm
+
+GNOME
+ 5 gnome-panel nautilus gnome-control-center metacity
+ 4 gnome-applets gtk-themes file-roller
+ gnome-utils gucharmap xlockmore gtk-engines2
+ gnome-vfs-extras gconf-editor
+ 5 !KDE gdm
+ 3 gnome-pilot
+ 2 bug-buddy
+
+KDE
+ 5 kdebase-progs kdebase-nsplugins mdkkdm galaxy-kde galaxy-kde-kwin mandrake-galaxy krozat kdeartwork-kde-classic kdeartwork
+ 5 kde-i18n-af kde-i18n-ar
+ 5 kdebase-servicemenu zip
+ 5 kdeutils kdeutils-kcharselect
+ 5 kdepim-kontact
+ 5 kdebase-kdm
+ 5 kdeutils-kcalc
+ 5 kdeaddons-searchbar
+ 5 kdeutils-kwalletmanager
+
+VIDEO
+ 5 totem
+ 4 RealPlayer
+ 4 KDE kdenlive
+ 3 xine-ui xine-oss xine-xv
+ 3 powerdvd
+ 3 nist xanim xmms-smpeg mplayer-gui
+ 2 mtv mtv-fullscreen-extension
+ 2 xmovie
+TV
+ 5 tvtime
+ 3 zapping gatos
+
+OFFICE
+ 5 OpenOffice.org
+ 5 OpenOffice.org-help-cs OpenOffice.org-help-de
+ 5 OpenOffice.org-l10n-ar OpenOffice.org-l10n-ca
+ 5 dia
+ 5 gnucash gnucash-hbci gnucash-ofx
+ 5 planner
+ 5 KDE kdenetwork-kdict
+ 5 KDE kdepim-karm
+ 4 acroread acroread-nppdf
+ 3 gnumeric
+ 3 gaddr xpdf
+ 3 wv ical
+ 2 units lyx
+ KDE
+ 5 kdepim-korganizer
+ 5 kdepim-kaddressbook
+ 5 kdepim-knotes
+ 5 kdegraphics-kghostview
+ 3 koffice koffice-i18n-az koffice-i18n-bg
+ 3 kdegraphics-kdvi
+ 3 kdepim-kpilot
+ GNOME
+ 4 gnome-pim
+ 3 gnome-pilot-conduits Guppi
+ 2 ggv
+
+SPELLCHECK
+ 5 aspell-br aspell-ca
+ 5 ispell-af ispell-en
+ 5 myspell-bg_BG myspell-ca_ES
+ 5 myspell-hyph-cs myspell-hyph-da
+
+SOUND
+ 5 KDE kdemultimedia-kmix
+ 3 KDE xmms-arts
+ 3 sox
+ 3 aumix
+
+AUDIO
+ 5 KDE kdemultimedia-kscd
+ 5 totem
+ 5 audacity
+ 5 KDE xine-arts
+ 5 KDE kdemultimedia-kaudiocreator kdemultimedia-common
+ 5 gnome-media
+ 4 GNOME gnome-audio
+ 3 cdp
+ 3 cdparanoia
+ 3 cdrecord-cdda2wav
+ 3 grip
+ 3 GNOME gnome-audio-extra
+ 3 KDE kdeaddons-noatun
+ 3 KDE kdemultimedia-kmid
+ 3 KDE kdemultimedia-kmidi
+ 3 KDE kdemultimedia-noatun
+ 3 timidity-instruments
+ 3 xmms
+ 3 DRIVER"^snd-" xmms-alsa gnome-alsamixer alsa-utils
+ 3 xmms-esd
+ 3 xmms-kjofol-skins
+ 3 xmms-more-vis-plugins
+ 3 xmms-skins
+ 3 3D xmms-mesa
+ 3 HW"Rio 500" rio500
+ 2 mokmod mp3info mpg123 playmidi playmidi-X11 xmms-mikmod
+
+
+ACCESSIBILITY
+ 2 gtkeyboard
+
+PUBLISHING
+ 5 enscript ghostscript-module-X
+ 4 ghostscript-utils psutils texinfo
+ 2 latex2html jadetex tetex-afm tetex-dvips tetex-latex tetex-xdvi tetex-latex-arab tetex-latex-heb docbook-dtd31-sgml
+ 2 BOOKS tetex-doc tetex-latex-arab-doc
+ 1 docbook-style-dsssl openjade sgml-tools ghostscript-module-SVGALIB cttex
+ 1 BOOKS docbook-style-dsssl-doc
+
+SHELLS
+ 3 zsh
+ 3 BOOKS bash-doc zsh-doc
+ 2 pdksh tcsh
+ 1 bash1
+
+SCIENCES
+ 4 gnuplot
+ 3 HDF
+ 2 mathplot octave
+
+EDUCATION
+ 4 KDE kdeedu
+
+EDITORS
+ 4 emacs-X11
+ 3 GXedit
+ 3 KDE kdebase-kate
+ 3 KDE kdeutils-kedit
+ 3 KDE kdeutils-khexedit
+ 3 vim-X11
+ 3 yudit
+ 2 nedit cooledit emacs-tramp joe emacs-leim jed-xjed xemacs xemacs-extras xemacs-info
+ 1 emacs-el jed xemacs-el emacs-nox
+ GNOME
+ 4 gedit
+
+TEXT_TOOLS
+ 5 words
+ 4 groff patch recode rgrep
+ 3 ed
+ 2 groff-gxditview lout
+ BOOKS
+ 3 gawk-doc
+ 1 lout-doc
+
+COMMUNICATIONS
+ 5 efax
+ 5 gnomemeeting
+ 4 KDE kdebase-kdeprintfax kdegraphics-kfax
+ 4 hylafax-client
+ 3 jpilot pilot-link
+ 2 hylafax-server dip
+ 2 lrzsz mgetty mgetty-contrib mgetty-sendfax mgetty-viewfax mgetty-voice minicom
+ 1 jpilot-Mail jpilot-syncmal statserial
+
+TERMINALS
+ 5 open
+ 5 !KDE !GNOME xterm
+ 5 KDE kdebase-konsole
+ 5 GNOME gnome-terminal
+ 4 screen kon2
+ 3 bash-completion
+ 3 Eterm vlock
+ 3 aterm x3270
+
+ 3 GNOME gnome-telnet
+ 4 LOCALES"ja" kterm
+
+NETWORKING_CHAT
+ 3 KDE kdenetwork-ktalk
+ 3 talk ytalk
+
+NETWORKING_CHAT_SERVER
+ 4 jabber
+ 3 talk-server
+
+NETWORKING_FILE_TRANSFER
+ 5 KDE kbear
+ 5 GNOME gftp
+ 5 lftp mirrordir rsync
+ 4 rdist
+ 3 fmirror ncftp tftp
+ 2 uucp
+
+NETWORKING_FILE_TRANSFER_SERVER
+ 4 proftpd
+ 3 proftpd-anonymous
+ 2 wu-ftpd anonftp
+
+NETWORKING_LDAP_SERVER
+ 4 openldap directory_administrator
+
+NETWORKING_INSTANT_MESSAGING
+ 5 KDE kdenetwork-kopete
+ 5 !KDE gaim
+ 3 licq
+ 3 everybuddy licq-console licq-rms
+ 3 KDE kdenetwork-kit
+ GNOME
+ 3 gnomeicu gabber
+ 3 gtk+licq
+
+NETWORKING_IRC
+ 5 xchat
+ 3 BitchX
+ 3 KDE kdenetwork-ksirc
+ 3 mozilla-irc
+ 2 irssi
+ 1 eggdrop
+
+NETWORKING_FIREWALLING_SERVER
+ 5 iproute2 routed iptables
+ 3 prelude
+
+NETWORKING_GROUPWARE_SERVER
+ 5 kolab-server
+ 3 phpgroupware
+
+NETWORKING_MAIL
+ 5 mailx metamail
+ 5 KDE kdenetwork-kmail
+ 5 GNOME evolution
+ 3 faces mozilla-mail
+ 3 fetchmail urlview mutt spamassassin
+ 3 !GNOME !KDE xmailbox
+ 3 KDE kdenetwork-korn
+ 2 FaxMail faces-xface
+ 1 fetchmail-daemon fetchmailconf
+
+NETWORKING_MAIL_SERVER
+ 5 postfix
+ 4 mailman
+ 3 imap
+
+NETWORKING_NEWS
+ 5 KDE kdenetwork-knode
+ 5 GNOME pan
+ 2 slrn
+ 1 slrn-pull
+
+NETWORKING_NEWS_SERVER
+ 4 inn
+ 3 inews
+
+NETWORKING_OTHER
+ 5 KDE kdenetwork-kppp
+ 2 finger ucd-snmp-utils macutils
+
+NETWORKING_OTHER_SERVER
+ 3 dhcp-server gated ntp
+
+ 3 intimed nscd pidentd
+ rdate bootparamd
+ cleanfeed ucd-snmp leafnode
+ cvsweb nut-server
+ XFree86-Xvfb XFree86-Xnest
+ 2 diald finger-server mars-nwe
+
+NIS
+ 5 ypbind
+
+NIS_SERVER
+ 5 ypserv
+
+NETWORKING_REMOTE_ACCESS
+ 5 openssh-clients telnet-client-krb5
+ 4 traceroute rfbdrake
+ 3 KDE kdeutils-kdessh lisa
+ 3 tightvnc
+ 2 rsh
+
+NETWORKING_REMOTE_ACCESS_SERVER
+ 5 openssh-server
+ 5 gexec authd pcp ka-run
+ 4 rfbdrake
+ 2 tightvnc-server
+ 1 telnet-server-krb5 rsh-server
+ 3 BOOKS tight-vnc-doc
+
+NETWORKING_DNS
+ 4 bind-utils
+
+NETWORKING_DNS_SERVER
+ 5 bind
+ 4 caching-nameserver
+ 1 nslint
+
+NETWORKING_FILE
+ 4 samba-client nfs-utils-clients
+ X smb4k
+ 2 X LinNeighborhood
+ 2 arkeia-gui arkeia-client arkeia-arkc
+ 2 GNOME gnomba gtm
+ 5 autofs
+
+NETWORKING_FILE_SERVER
+ 5 nfs-utils
+ 4 samba-server
+ 3 BOOKS samba-doc
+ 3 KDE kdenetwork-krfb
+ 2 arkeia-server samba-winbind
+ 3 squid squidGuard
+
+NETWORKING_WWW
+ 5 KDE quanta
+ 5 GNOME screem
+ 5 GNOME epiphany
+ 4 FlashPlayer crossover-plugin-demo j2re
+ 4 wget
+ 4 lynx
+ 3 KDE kdeaddons
+ 3 links
+ 3 KDE kdenetwork-kget
+ 3 KDE kdenetwork-knewsticker
+ 3 mozilla
+ 3 mozplugger
+ 3 opera
+ 3 bluefish
+
+NETWORKING_WWW_SERVER
+ 5 apache2 apache2-mod_perl apache2-mod_ssl apache2-mod_php
+ 4 apache2-mod_suexec
+ 4 BOOKS apache2-manual
+ 3 php-gd php-imap php-ldap php-manual php-mysql
+ php-pgsql php-readline php mod_sxnet HTML-Embperl
+ 2 ApacheJServ
+
+GRAPHICS
+ 5 qiv
+ 4 gimp gqview
+ 4 KDE kdegraphics-ksnapshot
+ 4 KDE kimdaba
+ 4 KDE kdegraphics-common
+ 4 ImageMagick giftrans gphoto2
+ 3 gimp-data-extras
+ 3 flphoto gtkam gimp-plugin
+ 3 KDE kdeaddons-konqimagegallery
+ 3 KDE kdegraphics-kpaint
+ 3 KDE kdegraphics-kruler
+ 3 KDE kdegraphics-kuickshow
+ 3 KDE kdegraphics-kview
+ 3 KDE kdegraphics-mrmlsearch
+ 3 sketch
+ 3 xwpick
+ 3 xli
+ 2 gif2png gimp-perl xpcd xfig xpcd-gimp gd-utils cameleo
+ 1 libgr-progs libungif-progs qcad transfig xpaint xmorph
+ 1 3D Mesa-demos
+ GNOME
+ 3 gnome-iconedit
+ 3 ee
+
+ARCHIVING
+ 5 unzip zip dump sharutils
+ 5 KDE kdeutils-ark
+ 2 unarj unstuff mt-st
+ 2 taper
+ 1 lha
+ GNOME
+ 2 gnozip
+ 2 gtktalog
+
+BURNER
+ 5 mkisofs cdrecord dvd+rw-tools
+ 5 KDE k3b
+ 5 GNOME nautilus-cd-burner
+ 4 !KDE !GNOME xcdroast
+ 3 gcombust
+ 3 GNOME gnome-toaster
+ 2 X eroaster
+ DEVELOPMENT
+ 3 cdrecord-devel
+
+SCANNER
+ 4 sane-frontends
+ 4 scanner-gui
+
+PHOTO
+ 4 gphoto gphoto2
+
+DATABASES
+ 5 postgresql
+ 3 MySQL-client
+ DATABASES_SERVER
+ 4 postgresql-server
+ 3 MySQL
+ 3 postgresql-python
+ 2 postgresql-jdbc postgresql-tcl postgresql-test
+ DEVELOPMENT
+ 4 perl-Mysql
+ 3 postgresql-devel
+ 1 MySQL-bench MySQL-devel
+
+GAMES
+ 5 frozen-bubble
+ 5 lbreakout2
+ 5 crack-attack crack-attack-music crack-attack-sounds
+ 3 clanbomber freeciv-client toppler
+ 3 cxhextris rocksndiamonds powermanga mures methane
+ 2 Maelstrom pingus ltris penguin-command pysol xtrojka bunnies xpilot trophy xboard xgammon xkobo xpat2 xpuzzles xsoldier xfishtank
+ 1 7colors xrally fortune-mod nil
+ GNOME
+ 3 gnome-games
+ 3 gnome-chess
+ 2 3D gtulpas
+ 1 gtkgo
+ KDE
+ 3 kdegames
+ 3 kdeaddons-atlantik
+ 3 kdetoys
+ 3D
+ 5 armagetron csmash
+ !HW"Riva.*128" chromium tuxracer
+
+ 3 !HW"Riva.*128" !HW"Rage X[CL]" !HW"Rage Mobility (?:P\/M|L) " !HW"3D Rage (?:LT|Pro)"
+ bzflag
+
+DEVELOPMENT
+ 5 autoconf automake m4 make
+ 3 autoconf2.5
+ 1 tmake pmake
+
+ 5 libtool binutils ltrace gdb gcc
+ 2 gperf indent
+ 1 glibc-profile xxgdb
+
+ 4 gcc-c++ libstdc++-devel
+ 2 libsigc++-examples
+
+ 4 bison flex
+ 2 byacc
+
+ 2 doxygen C++2LaTeX
+
+ 3 jikes kaffe
+ 1 gcc-java
+
+ 5 cvs rcs
+ 2 diffstat tkcvs
+
+ 3 swig
+
+ 4 python tkinter
+ 3 python-devel python-imaging pygtk-glarea pygtk pygtk-libglade rpm-python
+
+ 4 perl perl-Term-Readline-Gnu perl-libwww-perl perl-devel
+ 3 perl-DBI perl-IO-stringy perl-PDL perl-Parse-RecDescent
+ perl-GTK-GLArea perl-Tk perlftlib perl-URI perl-DB_File
+ perl-Data-ShowTable perl-HTML-Parser perl-HTML-SimpleParse
+ perl-MIME-tools perl-MP3-Info perl-MailTools perl-Msgcat
+
+ 4 rpm-build
+ 3 rpmlint rpm-devel rpm-rebuilder
+ 3 kernel-source
+
+ 2 gcc-g77 nasm dev86
+ 1 gcc-objc
+
+ 2 gprolog ocaml umb-scheme mawk guile clispp2c
+ hugs98 mercury swi-prolog ruby
+
+ 4 gettext-devel libncurses5-devel ncurses-devel
+
+ BOOKS
+ 5 qt3-example
+ 2 pam-doc python-docs slang-doc kernel-doc nasm-doc ruby-doc lkmpg
+
+ KDE
+ 5 kdevelop
+ 5 kdesdk
+ 5 libkdenetwork2-kopete-devel libkdebase4-kate-devel libkdepim2-common-devel
+ libkdebase4-nsplugins-devel libkdepim2-kaddressbook-devel
+ libkdepim2-kmail-devel kdecore-devel libkdepim2-knode-devel
+ kdeedu-devel libkdepim2-kontact-devel libkdegames1-devel
+ libkdepim2-korganizer-devel libkdegraphics0-common-devel
+ libkdepim2-kpilot-devel libkdegraphics0-kooka-devel
+ libkdesdk1-cervisia-devel libkdegraphics0-kpovmodeler-devel
+ kdesdk-devel libkdegraphics0-ksvg-devel libkdesdk1-kbabel-devel
+ libkdegraphics0-kview-devel kdetoys-devel
+ libkdemultimedia1-common-devel libkdeutils1-common-devel
+ libkdemultimedia1-kscd-devel libkdeutils1-ksim-devel
+ libkdemultimedia1-noatun-devel kdevelop-devel arts-devel
+ qt-devel quanta-devel libquanta0-kfilereplace-devel
+ libquanta0-kommander-devel koffice-devel
+
+ GNOME
+ 4 perl-GTK-Glade perl-GTK-Gnome
+ 3 glade2 pygnome libgnomeui2_0-devel libpanel-applet-2_0-devel
+ 2 pygnome-capplet pygnome-libglade
+ libgnomemm-1.2_9-devel libgnome-pilot2-devel glademm
+ 1 libgnucash0-devel
+
+ DEVELOPMENT_OTHER
+ 2 libMagick-devel libMesaGLU1-devel Xaw3d-devel
+ gd-devel p2c-devel gmp-devel guile-devel libgr-devel libjpeg-devel libpng-devel
+ libtermcap-devel libtiff-devel libungif-devel libxml-devel
+ slang-devel sox-devel zlib-devel libxfree86-devel dev86-devel
+ gdk-pixbuf-devel gimp-devel gpm-devel libghttp-devel libgtop-devel
+ libmikmod-devel librep-devel libunicode-devel popt-devel pwdb-devel t1lib-devel
+ libsnmp-devel mpeg_lib-devel WindowMaker-devel libaa-devel adns-devel
+ libalsa-devel audiofile-devel cups-devel e2fsprogs-devel
+ g-wrap-devel gkrellm-devel libPropList-devel licq-devel openldap-devel
+ parted-devel pciutils-devel pilot-link-devel svgalib-devel
+ recode-devel aspell-devel cracklib-devel faces-devel fnlib-devel
+ freetype-devel gtk+mdk-devel gtkglarea-devel libxfree86-static-devel imap-devel
+ php-devel pth-devel sane-devel swig-devel xdelta-devel isapnptools-devel
+ pango-devel readline-devel
+
+MONITORING
+ 5 procinfo psacct
+ 5 PCMCIA apmd
+ 4 lsof swatch tcpdump traceroute
+ 4 nmap lm_sensors
+ 4 X nmap-frontend
+ 3 KDE kdeutils-kdf
+ 3 KDE kdeutils-ksim
+ 3 KDE kdeutils-ktimer
+ 3 iplog arpwatch lslk xcpustate xsysinfo
+ 2 cfengine gkrellm gps rusers mon 3D xtraceroute
+ 1 logcheck
+ GNOME
+ 4 gnome-system-monitor
+
+FILE_TOOLS
+ 5 file gnupg mkxauth mtools slocate
+ 4 symlinks mc
+ 3 dosfstools draksync tree
+ 2 git FileRunner
+ 1 xdelta
+
+WEBMIN
+ 5 webmin
+ 5 mdkwebadmin
+
+WIZARDS
+ 5 drakwizard
+
+CONFIG
+ 3 ipvsadm quota nut
+ 2 gfcc adjtimex xinput timeconfig samba-swat
+ 1 ipxutils
+
+BOOKS
+ 4 mandrake-doc-de mandrake-doc-es
+ 4 !LOCALES"fr" !LOCALES"it" !LOCALES"es" mandrake-doc-en
+
+X
+ 5 XFree86 rxvt XFree86-75dpi-fonts urw-fonts fonts-ttf-vera
+ 5 icewm-light
+ 5 HIGH_SECURITY mountloop
+ 5 LOCALES"ja" im-ja
+ 5 LOCALES"zh_CN" fcitx
+
+ 4 vim-enhanced
+ 4 gurpmi rpmdrake drakconf userdrake fonts-ttf-decoratives fonts-ttf-west_european
+ mandrake-mime menudrake mandrake_desk
+ mdkonline drakfirsttime gtk-engines bootsplash
+ galaxy-gnome
+ 4 LOCALES"ja" || LOCALES"ko" || LOCALES"zh" rxvt-CJK
+
+ 3 XFree86-100dpi-fonts draksync
+ 3 USB usbview
+ 2 LOCALES"ja" || LOCALES"ko" || LOCALES"zh" jmcce
+ 2 imlib-cfgeditor
+ 1 Mesa xtoolwait X11R6-contrib
+
+ GNOME
+ 3 gnorpm
+
+ 5 xcin xvnkb FreeWnn ami kinput2-wnn4 miniChinput
+
+ 2 app-defaults-be app-defaults-cs
+
+ 5 LOCALES"mi" || LOCALES"lt" || LOCALES"lv" fonts-type1-baltic
+ LOCALES"ru" || LOCALES"uk" XFree86-cyrillic-fonts
+ LOCALES"am" fonts-ttf-ethiopic
+ LOCALES"ar" || LOCALES"fa" || LOCALES"ur" fonts-ttf-arabic
+ LOCALES"as" || LOCALES"bn" fonts-ttf-bengali
+ LOCALES"el" fonts-type1-greek
+ LOCALES"he" || LOCALES"yi" fonts-hebrew-elmar fonts-type1-hebrew
+ LOCALES"hy" fonts-ttf-armenian
+ LOCALES"ja" fonts-ttf-japanese
+ LOCALES"kn" fonts-ttf-kannada
+ LOCALES"ko" fonts-ttf-korean
+ LOCALES"ta" fonts-ttf-tamil fonts-ttf-tscii fonts-bitmap-tscii
+ LOCALES"th" fonts-ttf-thai
+ LOCALES"zh_CN" || LOCALES"zh" fonts-ttf-gb2312
+ LOCALES"zh_TW" || LOCALES"zh" taipeifonts fonts-ttf-big5
+
+DOCS
+ 5 man info man-pages
+
+SYSTEM
+ 5 at MAKEDEV eject ldetect devfsd harddrake
+ locales iputils urpmi cpio msec tmpwatch gnupg
+
+ 5 lshw OpenIPMI ipmiutil ipmitool dmidecode mandrake_theme lm_sensors
+
+ 5 HIGH_SECURITY libsafe kernel-secure lads
+ 5 BIGMEM kernel-i686-up-4GB
+ 5 SMP kernel-smp
+ 5 BIGMEM SMP kernel-p3-smp-64GB
+ 5 PCMCIA pcmcia-cs
+ 5 USB hotplug
+
+ 5 HW"nForce.*(?:Audio|Network)"
+ NVIDIA_nforce
+ SMP NVIDIA_nforce-smp
+ HIGH_SECURITY NVIDIA_nforce-secure
+ BIGMEM NVIDIA_nforce-enterprise
+
+ 5 HW"iKey 3000 Token" rnboifd
+ 5 HW"OmniKey Cardman"
+ cm2020
+ SMP cm2020-smp
+ HIGH_SECURITY cm2020-secure
+ BIGMEM cm2020-enterprise
+
+ 5 KDE kdeutils-kfloppy
+ 5 KDE kdeutils-kdepasswd
+
+ 5 GNOME || KDE magicdev
+
+ 5 DRIVER"^ISDN:" ibod isdn4net isdn-light isdn4k-utils
+ 5 DRIVER"adiusbadsl" eagle-usb
+ 5 DRIVER"speedtch" speedtouch speedtouch_mgmt
+ 5 DRIVER"^ISDN:|^Hcf:|^Hsf:|^LT:|speedtch"
+ kernel-2.4
+ SMP kernel-smp-2.4
+ BIGMEM kernel-enterprise-2.4
+
+ 5 HW"Intel Corp.|PRO/Wireless LAN" ndiswrapper
+
+ 4 ftp-client-krb5 hexedit strace sudo lilo grub procmail hdparm coreutils-doc
+ 4 PCMCIA netprofile
+
+ 3 bc
+ 2 sndconfig acpid adns audiofile freeswan awesfx fbset vlan-utils gpm
+ 1 fdutils genromfs mailcap pinfo
+
+ BOOKS
+ 5 man-pages-cs man-pages-da
+ 4 grub-doc lilo-doc
+ howto-html-de howto-html-el
+
+ 4 NIS yp-tools
+ 3 PCMCIA irda-utils
+ 3 USB usbutils
+
+ 4 LOCALES"ar" || LOCALES"fa" || LOCALES"he" || LOCALES"yi" acon
+ 3 LOCALES"zh" zh-autoconvert
+
+EMULATORS
+ 3 wine
+
+PRINTER
+ 4 xpp nmap printer-testpages scli net-tools gimpprint foomatic-db-engine
+ foomatic-filters foomatic-db ImageMagick ghostscript printer-filters mpage
+ a2ps ppdfilt gpr groff lesstif
+ sane-backends sane-frontends scanner-gui
+ libsnmp0 xojpanel libsane-hpoj1 printer-utils
+
+INSTALL
+ NOCOPY
+ 5 kernel kernel-smp kernel-i686-up-4GB
+ raidtools lvm2 reiserfsprogs jfsprogs xfsprogs
+ alsa-utils
+ 4 XFree86 brltty
+
+ 5 pptp-adsl dhcpcd dhcpxd dhcp-client rp-pppoe pump
+ ppp nfs-utils-clients libiw26 wireless-tools ppp-pppoe ppp-pppoatm
+ autologin ntp samba-server ncpfs ucd-snmp libptal0
+ shorewall iptables samba-client
+ ipchains nc sndconfig curl
+ mtools mtoolsfm numlock usbutils
+ hotplug ypbind
+ tmdns zcip acpi acpid
+ ibod isdn4net isdn-light isdn4k-utils kernel-2.4
+ eagle-usb
+ speedtouch speedtouch_mgmt
+
+ 5 cups cups-drivers hpoj libhpojip
+ 4 XFree86-SVGA XFree86-server XFree86-Mach64 XFree86-FBDev
+ XFree86-glide-module Glide_V3-DRI Glide_V5 Mesa
+ 3 XFree86-S3 XFree86-S3V XFree86-VGA16
+ 2 XFree86-8514 XFree86-AGX XFree86-I128 XFree86-Mach32 XFree86-Mach8 XFree86-Mono XFree86-P9000 XFree86-W32
+ 1 XFree86-3DLabs
+
+CLUSTER_INTERCONNECT
+ 5 mpich lam-runtime
+ 5 pvm pvm-xpvm
+ 2 xmpi
+CLUSTER_DOC
+ 5 mpich-doc
+ 2 lam-doc
+CLUSTER_DEVELOPMENT
+ 5 mpic++ mpicc mpif77
+ 5 libauthd0-devel libe-devel libgexec0-devel libpcp0-devel libtorque-devel libganglia-monitor1-devel
+ 5 liblapack3-devel libmpich1-devel libscalapack0-devel libpetsc2-devel
+ 3 libpvm-devel pmake libpmake0-devel
+ 2 liblam6-devel lam-devel liblam0-devel libxmpi0-devel
+CLUSTER_ADMINISTRATION
+ 5 clusterit pconsole
+SETUP_CLIENT
+ 5 clusterscripts-client ntp xmlsysd
+SETUP_SERVER
+ 5 clusterscripts-server ntp urpmi-parallel-ka-run drakcluster
+
+CLUSTER_FILESYSTEM
+ 1 clusternfs
+
+NIS
+ 5 ypbind
+NIS_SERVER
+ 5 ypserv
+
+MONITORING_SERVER
+ 5 xmlsysd wulfstat
+ 5 ganglia-webfrontend
+ 5 ganglia-monitor-core
+ 5 ganglia-monitor-script
+
+SCHEDULER
+ 5 torque-client torque-xpbs
+ 1 pbs-5.3.3 pbs-cmds pbs-mon
+SCHEDULER_SERVER
+ 5 torque
+ 5 torque-xpbs
+ 5 maui
+ 1 pbs-5.3.3
+
+NETWORKING_DUPLICATION_SERVER
+ 5 ka-deploy-source-node
+
+NETWORKING_AUTOINSTALL_SERVER
+ 5 dhcp-server pxe ka-deploy-server-host
+
diff --git a/cluster/data/stage1-with-ka.tar.bz2 b/cluster/data/stage1-with-ka.tar.bz2
new file mode 100644
index 000000000..efa11cf04
--- /dev/null
+++ b/cluster/data/stage1-with-ka.tar.bz2
Binary files differ
diff --git a/cluster/data/steps.pm b/cluster/data/steps.pm
new file mode 100644
index 000000000..7b4f0942b
--- /dev/null
+++ b/cluster/data/steps.pm
@@ -0,0 +1,47 @@
+package steps;
+
+use strict;
+use vars qw(%installSteps @orderedInstallSteps);
+use common;
+
+#-######################################################################################
+#- Steps table
+#-######################################################################################
+{
+ my @installStepsFields = qw(text redoable onError hidden needs);
+ #entered reachable toBeDone next done;
+ my @installSteps = (
+ selectLanguage => [ N_("Language"), 1, 1, '', '' ],
+ acceptLicense => [ N_("License"), 1, -1, '', '' ],
+ selectMouse => [ N_("Configure mouse"), 1, 1, '1', '' ],
+ setupSCSI => [ N_("Hard drive detection"), 1, 0, '1', '' ],
+ selectInstallClass => [ N_("Select installation class"), 1, 1, '1', '' ],
+ selectKeyboard => [ N_("Choose your keyboard"), 1, 1, '1' ],
+ miscellaneous => [ N_("Security"), 1, 1, '', '' ],
+ doPartitionDisks => [ N_("Partitioning"), 1, 0, '', "selectInstallClass" ],
+ formatPartitions => [ N_("Format partitions"), 1, -1, '1', "doPartitionDisks" ],
+ choosePackages => [ N_("Choose packages to install"), 1, -2, '1', "formatPartitions" ],
+ installPackages => [ N_("Install system"), 1, -1, '', ["formatPartitions", "selectInstallClass"] ],
+ setRootPassword => [ N_("Root password"), 1, 1, '', "installPackages" ],
+ configureNetwork => [ N_("Configure networking"), 1, 1, '1', "formatPartitions" ],
+ setupBootloader => [ N_("Install bootloader"), 1, 0, '', "installPackages" ],
+ configureX => [ N_("Configure X"), 1, 1, '1', ["formatPartitions", "setupBootloader"] ],
+ summary => [ N_("Summary"), 1, 0, '', "installPackages" ],
+ configureCluster => [ N_("Configure cluster"), 1, 1, '', "configureNetwork", 'drakcluster' ],
+ configureServices => [ N_("Configure services"), 1, 1, '1', "installPackages" ],
+ installUpdates => [ N_("Install updates"), 1, 1, '', ["installPackages", "configureNetwork", "summary"] ],
+ exitInstall => [ N_("Exit install"), 0, 0, '', '' ],
+);
+ for (my $i = 0; $i < @installSteps; $i += 2) {
+ my %h; @h{@installStepsFields} = @{ $installSteps[$i + 1] };
+ $h{entered} = 0;
+ $h{onError} = $installSteps[$i + 2 * $h{onError}];
+ $h{reachable} = !$h{needs};
+ $installSteps{$installSteps[$i]} = \%h;
+ push @orderedInstallSteps, $installSteps[$i];
+ }
+ $installSteps{first} = $installSteps[0];
+}
+
+
+1;