aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Thibodeau <kyron@neuralbs.com>2008-07-08 00:29:10 -0400
committerEric Thibodeau <kyron@neuralbs.com>2008-07-08 00:29:10 -0400
commite850f7c66b274b409c21953e633721d49dd8bf89 (patch)
tree601a1e954d40c7f33833df8753afe3bfdb5a5b47 /overlay
parentRefine openrc booting of NFSroot (diff)
downloadclustering-livecd-e850f7c66b274b409c21953e633721d49dd8bf89.tar.gz
clustering-livecd-e850f7c66b274b409c21953e633721d49dd8bf89.tar.bz2
clustering-livecd-e850f7c66b274b409c21953e633721d49dd8bf89.zip
livecd-tools password patch
Notes on kernel's config Correct beowulf-head's creation of the pxelinux.cfg/default file
Diffstat (limited to 'overlay')
-rw-r--r--overlay/app-misc/livecd-tools/Manifest3
-rw-r--r--overlay/app-misc/livecd-tools/files/password_parse.patch14
-rw-r--r--overlay/app-misc/livecd-tools/livecd-tools-1.0.40-r1.ebuild56
-rw-r--r--overlay/sys-cluster/beowulf-head/Manifest2
-rw-r--r--overlay/sys-cluster/beowulf-head/beowulf-head-0.1.ebuild4
5 files changed, 76 insertions, 3 deletions
diff --git a/overlay/app-misc/livecd-tools/Manifest b/overlay/app-misc/livecd-tools/Manifest
new file mode 100644
index 0000000..1ba1b43
--- /dev/null
+++ b/overlay/app-misc/livecd-tools/Manifest
@@ -0,0 +1,3 @@
+AUX password_parse.patch 319 RMD160 386685b42101d2fe465303b8eada01b35dd4c374 SHA1 887d2fd50d5fe24f963ddc26794c00cf238e139b SHA256 70e0749e127059b2fecf26ef273f30f02f621184a8545a4b89f96aed9ab376eb
+DIST livecd-tools-1.0.40.tar.bz2 10610 RMD160 8db6b15d5df1dba92b4fad70b2b6bcc3a6153287 SHA1 d9bb532ec8cd092288489949252e1310118a4b6e SHA256 03f0a6d943f6dbaade14ce16c325777498ce9ca9c8b9480147117816a9857541
+EBUILD livecd-tools-1.0.40-r1.ebuild 1453 RMD160 776a761dd094a155b09c357662beda27edb283ed SHA1 7719565da2b1fee9ccc2580caa0be2243d22132e SHA256 150fef5587816fa0e78b511d92147b3d5da64c36d911863341f0579177fd5bbf
diff --git a/overlay/app-misc/livecd-tools/files/password_parse.patch b/overlay/app-misc/livecd-tools/files/password_parse.patch
new file mode 100644
index 0000000..998c96c
--- /dev/null
+++ b/overlay/app-misc/livecd-tools/files/password_parse.patch
@@ -0,0 +1,14 @@
+--- autoconfig 2008-05-29 00:17:17.000000000 -0400
++++ /var/svnroot/livecd-tools/trunk/autoconfig 2008-07-07 14:41:00.000000000 -0400
+@@ -182,9 +182,9 @@
+ dox)
+ X11="yes"
+ ;;
+- passwd=*)
++ passwd=*|pass=*|pwd=*|password=*)
+ PASSWD="no"
+- PASSWORD="$*"
++ PASSWORD="${*#*=}"
+ ;;
+ esac
+ done
diff --git a/overlay/app-misc/livecd-tools/livecd-tools-1.0.40-r1.ebuild b/overlay/app-misc/livecd-tools/livecd-tools-1.0.40-r1.ebuild
new file mode 100644
index 0000000..b9148cb
--- /dev/null
+++ b/overlay/app-misc/livecd-tools/livecd-tools-1.0.40-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/livecd-tools/livecd-tools-1.0.40.ebuild,v 1.8 2008/06/12 23:04:57 wolf31o2 Exp $
+
+inherit eutils
+
+DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
+HOMEPAGE="http://wolf31o2.org/projects/livecd-tools"
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+ http://wolf31o2.org/sources/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+#KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE="opengl X"
+
+OPENGL_DEPEND="virtual/opengl
+ x11-misc/mkxf86config
+ app-admin/eselect-opengl"
+
+RDEPEND="dev-util/dialog
+ sys-apps/pciutils
+ sys-apps/gawk
+ sys-apps/sed
+ alpha? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )
+ amd64? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.2 ) )
+ x86? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( x11-misc/mkxf86config ) )
+ ppc? ( opengl? ( ${OPENGL_DEPEND} )
+ X? ( >=x11-misc/mkxf86config-0.9.7 ) )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/password_parse.patch"
+}
+
+src_install() {
+ doinitd autoconfig
+ newinitd spind.init spind
+ if use x86 || use amd64 || use ppc
+ then
+ if use opengl
+ then
+ dosbin x-setup openglify
+ newinitd x-setup.init x-setup
+ fi
+ fi
+ dosbin net-setup spind
+ into /
+ dobin bashlogin
+ dosbin livecd-functions.sh
+}
diff --git a/overlay/sys-cluster/beowulf-head/Manifest b/overlay/sys-cluster/beowulf-head/Manifest
index dc2f003..fa39c33 100644
--- a/overlay/sys-cluster/beowulf-head/Manifest
+++ b/overlay/sys-cluster/beowulf-head/Manifest
@@ -1,3 +1,3 @@
AUX cluster.conf 2401 RMD160 e5f37c56b03791f6a884bfad6b37ec17f27045cf SHA1 685c32c8deab47c326e7e05f41caa127e11de863 SHA256 e0142db68ecb9182161b9818d1a8cf944cf316ae694c095123c6d4f8a6f0ce10
-EBUILD beowulf-head-0.1.ebuild 4558 RMD160 c7f9a2e729524d7fb600ef1ae709cb8e56be5f86 SHA1 da07cdbaa572424a387f897fc0b0bf48d37dfc09 SHA256 9c45ca4868bd4ec12622020a49b1eedac03ffd289fb7ad71c06b0831a80a53ca
+EBUILD beowulf-head-0.1.ebuild 4595 RMD160 a51519bd209f7e6f975b2782a89768285b347686 SHA1 efda02f1b099d52f7248b3859441a19ee9a5b543 SHA256 bde4111437ca6e1ec2a7aa6207cfa496b5ae115a11f033a3585e244044f99a69
MISC ChangeLog 101 RMD160 d735719ccc09237e68e4e984eb5451000b06c382 SHA1 79098d1e8ae451f0430d363da6b717966ade6e78 SHA256 8dd010e2772026c4a6b86839842931b99c85c44a5e9f380864cc275b55587ac2
diff --git a/overlay/sys-cluster/beowulf-head/beowulf-head-0.1.ebuild b/overlay/sys-cluster/beowulf-head/beowulf-head-0.1.ebuild
index 8cb877c..ca90337 100644
--- a/overlay/sys-cluster/beowulf-head/beowulf-head-0.1.ebuild
+++ b/overlay/sys-cluster/beowulf-head/beowulf-head-0.1.ebuild
@@ -98,8 +98,8 @@ pxe_conf()
default $PROFNAME
label $PROFNAME
- kernel ${BOOTPATH}/vmlinuz
- append initrd=${BOOTPATH}/initramfs ip=dhcp root=nfs;tmpfs
+ kernel ${BOOTPATH}/kernel
+ append ip=dhcp nfsroot=rootserver:${NFSROOT},hard,intr init=/boot/stateless.sh softlevel=nfsmount
label local
localboot 0