diff options
author | Wim Muskee <wimmuskee@gmail.com> | 2011-08-13 13:20:51 +0200 |
---|---|---|
committer | Wim Muskee <wimmuskee@gmail.com> | 2011-08-13 13:20:51 +0200 |
commit | 3b16065f46531df6eebe8d4d4e887979b2d326ef (patch) | |
tree | 8d652aa1a14d76081c73a5c34e9684b3b61cef17 | |
parent | ltsp-server: Version bump to 5.2.17. (diff) | |
download | ltsp-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/ChangeLog | 5 | ||||
-rw-r--r-- | sys-apps/quickstart/Manifest | 6 | ||||
-rw-r--r-- | sys-apps/quickstart/files/quickstart-20101128-installsteps.patch | 23 | ||||
-rw-r--r-- | sys-apps/quickstart/files/quickstart-20101128-quickstart.patch | 10 | ||||
-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 |