summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWim Muskee <wimmuskee@gmail.com>2011-08-13 13:20:51 +0200
committerWim Muskee <wimmuskee@gmail.com>2011-08-13 13:20:51 +0200
commit3b16065f46531df6eebe8d4d4e887979b2d326ef (patch)
tree8d652aa1a14d76081c73a5c34e9684b3b61cef17
parentltsp-server: Version bump to 5.2.17. (diff)
downloadltsp-3b16065f46531df6eebe8d4d4e887979b2d326ef.tar.gz
ltsp-3b16065f46531df6eebe8d4d4e887979b2d326ef.tar.bz2
ltsp-3b16065f46531df6eebe8d4d4e887979b2d326ef.zip
quickstart: Patch for splitting up to separate build_kernel and build_initramfs.
-rw-r--r--sys-apps/quickstart/ChangeLog5
-rw-r--r--sys-apps/quickstart/Manifest6
-rw-r--r--sys-apps/quickstart/files/quickstart-20101128-installsteps.patch23
-rw-r--r--sys-apps/quickstart/files/quickstart-20101128-quickstart.patch10
-rw-r--r--sys-apps/quickstart/quickstart-20101128-r2.ebuild (renamed from sys-apps/quickstart/quickstart-9999.ebuild)13
5 files changed, 53 insertions, 4 deletions
diff --git a/sys-apps/quickstart/ChangeLog b/sys-apps/quickstart/ChangeLog
index 135e902..2656ae1 100644
--- a/sys-apps/quickstart/ChangeLog
+++ b/sys-apps/quickstart/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*quickstart-20101128-r2 (13 08 2011)
+
+ 13 08 2011; Wim Muskee wimmuskee@gmail.com quickstart-20101128-r2.ebuild:
+ Patch for splitting up to separate build_kernel and build_initramfs.
+
*quickstart-20101128-r1 (14 04 2011)
14 04 2011; Wim Muskee wimmuskee@gmail.com quickstart-20101128-r1.ebuild:
diff --git a/sys-apps/quickstart/Manifest b/sys-apps/quickstart/Manifest
index 71b326f..eeed0fd 100644
--- a/sys-apps/quickstart/Manifest
+++ b/sys-apps/quickstart/Manifest
@@ -1,8 +1,10 @@
AUX quickstart-20101128-fetcher.patch 554 RMD160 fd77c846f60ef85571a6bde386bfd19e850a4ee7 SHA1 00f12f1aa14782ddd4a90960b7581bd81cfa49c7 SHA256 224c02972cfd23e04ca602a9d1e1bb6c9213d697827c98d434405c904e413e89
+AUX quickstart-20101128-installsteps.patch 1046 RMD160 efff99ca6e0e5de9da5539f6fc2956498750d7fe SHA1 9c6b498422a304a5110b2ddb58bc39a7105468e2 SHA256 744cc8b28d9632ac29105c236590ad48af1cbb67b0b614bafed8ebf750235caa
+AUX quickstart-20101128-quickstart.patch 492 RMD160 8984f38ea7d0619e8964924fe23a764b401a7818 SHA1 8c38f5b4efd470cd74a1d005de4395b2cfabed39 SHA256 f4cfa7b2d9f1f45bce83d20ed16e8b4b18f41a6ad7cb58258cbf957dcb177003
DIST quickstart-0.6.tar.bz2 13411 RMD160 2141427ed32ba390bbf0d042fee3310092632f72 SHA1 3f293eb50762a48aae369dff69a6eb02a3c97222 SHA256 f2a03ba1433b429ad043660808c4efe067662d95580731dcbe4722a888a4f065
EBUILD quickstart-0.6.ebuild 676 RMD160 2f8965ec482a1d003ae816a8cba394409004f062 SHA1 7e4fa90ea58240626c98628cac81a49da5769e0b SHA256 ec81ba5880699567553f3f938e95f884f2757134308f59a5b55433ac1302f472
EBUILD quickstart-20101128-r1.ebuild 835 RMD160 322b314846fb05ed1c60f4cd2f57f191a6ddb359 SHA1 3bc77290f472666451f14d5f898d25cc75209cd2 SHA256 bb6737bf7f9536b507049066e7cc9c9d37bd78902360385313d93dd5ee9aa242
+EBUILD quickstart-20101128-r2.ebuild 925 RMD160 a20b9cffd08caf883ab6688cd036791c744ec364 SHA1 ecdb60bffa8a18d04653fb0cc2053c89bd713949 SHA256 ee0796782d8929bf834a3faabd88695d312b8e04fe065e01b6cff6a044a1e7a6
EBUILD quickstart-20101128.ebuild 727 RMD160 dc9a811a6c6b597421dc314d2085339f00065560 SHA1 51f9b8b3d9e9244ddab0be786fd79873fdcc75cc SHA256 bf1f0c7cba1d027ce602413dbf21cc0fe7c40d7feb48b6b0661bb398f67d0e2a
-EBUILD quickstart-9999.ebuild 661 RMD160 4aff706ca68887f69a2998b578291136d3fc97a0 SHA1 9f48616c6a6a388ef4b6942fa8766ed7d0caf117 SHA256 949cd39ab9032a0e9dec8adfe99ebe754aca4457771faac6a5951a580af34ce9
-MISC ChangeLog 1127 RMD160 6e5b2898230d69f119231c62a1f4d47da5fc3f8f SHA1 5c5a88e7c05b74967646f2385460bcafb554ddf8 SHA256 19645c80bac6e255345f3725aac812569589f0e01115cffeb5fb7b4d3f2b5fc7
+MISC ChangeLog 1313 RMD160 e7f7d1a07f3fa1e039e007a8471f9fcc52f31f4b SHA1 4c4e35c848cde0a328f433b04530b10225815b52 SHA256 f956ed590f2421cae8e8fbe539665d8dc4fce1d354bfe3eb3a8e41cce204323c
MISC metadata.xml 304 RMD160 84ae1f69cc8ecd59f9916319b6d55e4772370296 SHA1 1e314f501ad304a7316fc362fc52c004e68a3220 SHA256 3d4eb5270a5b625a4680fc14d938e590977510a29c953dc487bc559c09bbf715
diff --git a/sys-apps/quickstart/files/quickstart-20101128-installsteps.patch b/sys-apps/quickstart/files/quickstart-20101128-installsteps.patch
new file mode 100644
index 0000000..e80628e
--- /dev/null
+++ b/sys-apps/quickstart/files/quickstart-20101128-installsteps.patch
@@ -0,0 +1,23 @@
+--- modules/install_steps.sh.orig 2010-12-08 21:14:27.209878112 +0100
++++ modules/install_steps.sh 2010-12-08 21:22:35.806026385 +0100
+@@ -213,11 +213,19 @@
+ fetch "${kernel_config_uri}" "${chroot_dir}/tmp/kconfig" || die "could not fetch kernel config"
+ spawn_chroot "genkernel --kernel-config=/tmp/kconfig ${genkernel_opts} kernel" || die "could not build custom kernel"
+ else
+- spawn_chroot "genkernel ${genkernel_opts} all" || die "could not build generic kernel"
++ spawn_chroot "genkernel ${genkernel_opts} kernel" || die "could not build generic kernel"
+ fi
+ fi
+ }
+
++build_initramfs() {
++ # genkernel could be merged already by build_kernel, check to make sure
++ if [ -z $(command -v genkernel) ]; then
++ spawn_chroot "emerge genkernel" || die "could not emerge genkernel"
++ fi
++ spawn_chroot "genkernel initramfs" || die "could not build initramfs"
++}
++
+ install_logging_daemon() {
+ if [ "${logging_daemon}" = "none" ]; then
+ debug install_logging_daemon "logging_daemon is 'none'...skipping"
diff --git a/sys-apps/quickstart/files/quickstart-20101128-quickstart.patch b/sys-apps/quickstart/files/quickstart-20101128-quickstart.patch
new file mode 100644
index 0000000..2c90f93
--- /dev/null
+++ b/sys-apps/quickstart/files/quickstart-20101128-quickstart.patch
@@ -0,0 +1,10 @@
+--- quickstart.orig 2010-12-08 21:12:36.693127505 +0100
++++ quickstart 2010-12-08 21:13:05.176043770 +0100
+@@ -157,6 +157,7 @@
+ runstep set_timezone "Setting timezone"
+ runstep setup_fstab "Setting up /etc/fstab"
+ runstep build_kernel "Building kernel"
++ runstep build_initramfs "Building initramfs"
+ runstep install_logging_daemon "Installing logging daemon"
+ runstep install_cron_daemon "Installing cron daemon"
+ runstep setup_network_post "Setting up post-install networking"
diff --git a/sys-apps/quickstart/quickstart-9999.ebuild b/sys-apps/quickstart/quickstart-20101128-r2.ebuild
index 219389c..bdceefc 100644
--- a/sys-apps/quickstart/quickstart-9999.ebuild
+++ b/sys-apps/quickstart/quickstart-20101128-r2.ebuild
@@ -2,16 +2,25 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI="2"
inherit eutils git
EGIT_REPO_URI="git://git.agaffney.org/quickstart.git"
+EGIT_COMMIT="4ce0bbd11acff6c3b09634b1b46a0887e966f7a3"
DESCRIPTION="Quickstart automated installer"
HOMEPAGE="http://agaffney.org/quickstart.php"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
-IUSE="doc"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc tftp"
+RDEPEND="tftp? ( net-misc/curl )"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-fetcher.patch"
+ epatch "${FILESDIR}/${P}-quickstart.patch"
+ epatch "${FILESDIR}/${P}-installsteps.patch"
+}
src_install() {
qsdir=/usr/share/quickstart