aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Thibodeau <kyron@neuralbs.com>2008-07-22 08:43:59 -0400
committerEric Thibodeau <kyron@neuralbs.com>2008-07-22 08:43:59 -0400
commit2edd47480b2c5f9466e591008c585f2571d51281 (patch)
treefeb24ddd4114448a7f471584c36a0b69b237f7a8
parentUnconditionnal `exit 0` (diff)
downloadclustering-livecd-2edd47480b2c5f9466e591008c585f2571d51281.tar.gz
clustering-livecd-2edd47480b2c5f9466e591008c585f2571d51281.tar.bz2
clustering-livecd-2edd47480b2c5f9466e591008c585f2571d51281.zip
Minimal specs for a tighter dev cycle
- essentially no X apps but most of the support apps
-rw-r--r--catalyst/livecd/2008.0/specs/amd64/livecd-stage1-minimal.spec163
-rw-r--r--catalyst/livecd/2008.0/specs/amd64/livecd-stage2-minimal.spec93
2 files changed, 256 insertions, 0 deletions
diff --git a/catalyst/livecd/2008.0/specs/amd64/livecd-stage1-minimal.spec b/catalyst/livecd/2008.0/specs/amd64/livecd-stage1-minimal.spec
new file mode 100644
index 0000000..110a8ec
--- /dev/null
+++ b/catalyst/livecd/2008.0/specs/amd64/livecd-stage1-minimal.spec
@@ -0,0 +1,163 @@
+subarch: amd64
+version_stamp: minimal-installer-2008.0
+target: livecd-stage1
+rel_type: default
+profile: default/linux/amd64/2008.0/desktop
+snapshot: 20080629
+source_subpath: default/stage3-amd64-desktop-2008.0
+
+# Kyron:
+portage_confdir: /var/git/clustering-livecd/profiles/hpc-clustering/
+pkgcache_path: /var/tmp/catalyst/packages/amd64_minimal
+portage_overlay: /var/git/clustering-livecd/overlay/ /var/svnroot/livecd-tools
+### end
+
+# Kyron: added
+# openmp (might as well since we have gcc-4.3.1
+# autoconfigure authmaster for ldap-auth
+# tftp for dnsmasq pulled in by beowulf-cluster
+# -minimal (for openldap to be used as auth server)
+# -fam to fix circular dependancy preventing the build
+# nfsexport, nfs, hinotify are for aufs (in stage2)
+livecd/use:
+ -*
+ deprecated
+ fbcon
+ ipv6
+ livecd
+ loop-aes
+ lvm1
+ ncurses
+ nls
+ nptl
+ nptlonly
+ pam
+ readline
+ socks5
+ ssl
+ unicode
+ branding
+ livecd
+ loop-aes
+ socks5
+ ssl
+ unicode
+# Clustering:
+ ldap
+ openmp
+ authmaster
+ tftp
+ -minimal
+ -fam
+ nfsexport
+ hinotify
+ nfs
+ nonfs4
+
+livecd/packages:
+ app-accessibility/brltty
+ app-admin/hddtemp
+ app-admin/passook
+ app-admin/pwgen
+ app-admin/syslog-ng
+ app-arch/unzip
+ app-editors/vim
+ app-misc/screen
+ app-misc/vlock
+ app-portage/gentoolkit
+ app-portage/mirrorselect
+ app-portage/ufed
+ app-text/wgetpaste
+ media-gfx/fbgrab
+ net-analyzer/tcptraceroute
+ dev-util/ccache
+ dev-util/cvs
+ dev-util/git
+ dev-util/subversion
+ net-analyzer/traceroute
+ net-dialup/mingetty
+ net-dialup/minicom
+ net-dialup/pptpclient
+ net-dialup/rp-pppoe
+ net-firewall/iptables
+ net-fs/mount-cifs
+ net-fs/nfs-utils
+ net-irc/irssi
+ net-misc/bridge-utils
+ net-misc/dhcpcd
+ net-misc/iputils
+ net-misc/ntp
+ net-misc/rdate
+ net-misc/vconfig
+ net-misc/whois
+ net-proxy/dante
+ net-proxy/ntlmaps
+ net-proxy/tsocks
+ net-wireless/ipw2100-firmware
+ net-wireless/ipw2200-firmware
+ net-wireless/iwl3945-ucode
+ net-wireless/iwl4965-ucode
+ net-wireless/prism54-firmware
+ net-wireless/wireless-tools
+ net-wireless/wpa_supplicant
+ net-wireless/zd1201-firmware
+ net-wireless/zd1211-firmware
+ sys-apps/apmd
+ sys-apps/eject
+ sys-apps/ethtool
+ sys-apps/fxload
+ sys-apps/gli
+ sys-apps/hdparm
+ sys-apps/hwsetup
+ sys-apps/iproute2
+ sys-apps/memtester
+ sys-apps/netplug
+ sys-apps/parted
+ sys-apps/sdparm
+ sys-apps/sg3_utils
+ sys-apps/slocate
+ sys-apps/smartmontools
+ sys-block/aoetools
+ sys-block/disktype
+ sys-block/qla-fc-firmware
+ sys-boot/grub
+ sys-boot/syslinux
+ sys-devel/distcc
+ sys-fs/cryptsetup
+ sys-fs/dmraid
+ sys-fs/dosfstools
+ sys-fs/e2fsprogs
+ sys-fs/evms
+ sys-fs/hfsplusutils
+ sys-fs/hfsutils
+ sys-fs/jfsutils
+ sys-fs/lsscsi
+ sys-fs/lvm2
+ sys-fs/mac-fdisk
+ sys-fs/mdadm
+ sys-fs/ntfsprogs
+ sys-fs/reiserfsprogs
+ sys-fs/xfsprogs
+ sys-kernel/genkernel
+ sys-libs/gpm
+ sys-power/acpid
+ sys-process/htop
+ sys-process/vixie-cron
+ www-client/links
+## Kyron:
+# explicitly adding net-nds/openldap so it
+# gets rebuilt with -minimal (can't do that in
+# stage3 at the moment.
+ net-nds/openldap
+ app-portage/portage-utils
+ net-nds/ldap-auth
+ sys-cluster/beowulf-head
+ sys-cluster/openmpi
+ app-admin/eselect-cblas
+ app-admin/eselect-blas
+ app-admin/eselect-lapack
+# Added growmacs as per Alexey Shvetsov's request ;)
+# from: Bug 193532
+# sci-chemistry/gromacs
+# man needs this:
+ app-arch/lzma-utils
diff --git a/catalyst/livecd/2008.0/specs/amd64/livecd-stage2-minimal.spec b/catalyst/livecd/2008.0/specs/amd64/livecd-stage2-minimal.spec
new file mode 100644
index 0000000..b422730
--- /dev/null
+++ b/catalyst/livecd/2008.0/specs/amd64/livecd-stage2-minimal.spec
@@ -0,0 +1,93 @@
+subarch: amd64
+version_stamp: minimal-installer-2008.0
+target: livecd-stage2
+rel_type: default
+profile: default/linux/amd64/2008.0/desktop
+snapshot: 20080629
+source_subpath: default/livecd-stage1-amd64-minimal-installer-2008.0
+
+# Kyron:
+portage_confdir: /var/git/clustering-livecd/profiles/hpc-clustering/
+pkgcache_path: /var/tmp/catalyst/packages/amd64_minimal
+portage_overlay: /var/git/clustering-livecd/overlay/ /var/svnroot/livecd-tools /usr/local/portage/layman/sunrise
+
+livecd/iso: /tmp/livecd-amd64-minimal-2008.0.iso
+livecd/volid: x86_64 Gentoo Clustering LiveCD
+## Note: Can't have motd _with_ gentoo-release-livecd
+#livecd/motd: /var/git/clustering-livecd/catalyst/livecd/2008.0/misc/clusterlivecd.motd.txt
+#livecd/type: generic-livecd
+livecd/type: gentoo-release-livecd
+livecd/bootargs: nox
+### end
+
+livecd/cdtar: /usr/lib/catalyst/livecd/cdtar/isolinux-elilo-memtest86+-cdtar.tar.bz2
+livecd/fsscript: /var/git/clustering-livecd/catalyst/livecd/2008.0/scripts/livecd.sh
+livecd/fstype: squashfs
+livecd/gk_mainargs: --lvm --dmraid --evms --mdadm --makeopts=-j5
+#livecd/xsession: xfce
+#livecd/xdm: gdm
+
+livecd/overlay: /var/svnroot/releng/trunk/releases/2008.0/overlays/common/overlay/livecd
+livecd/root_overlay: /var/git/clustering-livecd/catalyst/livecd/2008.0/overlay/
+
+boot/kernel: gentoo
+boot/kernel/gentoo/sources: gentoo-sources
+
+boot/kernel/gentoo/config: /var/git/clustering-livecd/catalyst/livecd/2008.0/kconfig/livecd-2.6.24.config
+#boot/kernel/gentoo/config: /var/svnroot/releng/trunk/releases/2008.0/kconfig/amd64/installcd-2.6.24.config
+boot/kernel/gentoo/use:
+ -*
+ atm
+ deprecated
+ fbcon
+ fbcondecor
+ ipv6
+ livecd
+ loop-aes
+ lvm1
+ mng
+ ncurses
+ nls
+ nptl
+ nptlonly
+ pam
+ png
+ readline
+ socks5
+ ssl
+ truetype
+ unicode
+ usb
+#Clustering:
+ nfsexport
+ nfs
+ hinotify
+ nonfs4
+
+boot/kernel/gentoo/packages:
+ net-dialup/globespan-adsl
+ net-misc/br2684ctl
+ net-wireless/hostap-utils
+ sys-apps/pcmciautils
+ sys-fs/ntfs3g
+## kyron: let the fun begin, we need a unionfs-ish FS to be able to configure the clustering stuff on the liveCD
+ sys-fs/aufs
+
+livecd/empty:
+ /var/tmp
+ /var/empty
+ /var/run
+ /var/state
+ /var/cache/edb/dep
+ /tmp
+ /usr/portage
+ /usr/src
+ /root/.ccache
+ /usr/share/genkernel/pkg/x86/cpio
+
+livecd/rm:
+ /etc/*-
+ /etc/*.old
+ /root/.viminfo
+ /var/log/*.log
+ /usr/share/genkernel/pkg/x86/*.bz2