summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWim Muskee <wimmuskee@gmail.com>2010-03-02 22:55:21 +0100
committerWim Muskee <wimmuskee@gmail.com>2010-03-02 22:55:21 +0100
commit668803a1a54fdf4bf28c9ba708ccf7e738bc3bff (patch)
tree6a16dd2aa59b4d2de79017be85ea6498e378f902 /net-misc/ltsp-server
parentltsp-server: Added ltsp-info bin and man to 9999. (diff)
downloadltsp-668803a1a54fdf4bf28c9ba708ccf7e738bc3bff.tar.gz
ltsp-668803a1a54fdf4bf28c9ba708ccf7e738bc3bff.tar.bz2
ltsp-668803a1a54fdf4bf28c9ba708ccf7e738bc3bff.zip
ltsp-server: Patching quickstart profile for space errors, thx to Horst Prote.
Diffstat (limited to 'net-misc/ltsp-server')
-rw-r--r--net-misc/ltsp-server/ChangeLog5
-rw-r--r--net-misc/ltsp-server/Manifest4
-rw-r--r--net-misc/ltsp-server/files/ltsp-server-5.2-r1-quickstart.patch11
-rw-r--r--net-misc/ltsp-server/ltsp-server-5.2-r1.ebuild111
4 files changed, 130 insertions, 1 deletions
diff --git a/net-misc/ltsp-server/ChangeLog b/net-misc/ltsp-server/ChangeLog
index cb1ef4f..3e2b92d 100644
--- a/net-misc/ltsp-server/ChangeLog
+++ b/net-misc/ltsp-server/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*ltsp-server-5.2-r1 (02 03 2010)
+
+ 02 03 2010; Wim Muskee wimmuskee@gmail.com ltsp-server-5.2-r1:
+ Patching quickstart profile for space error.
+
20 02 2010; Wim Muskee wimmuskee@gmail.com ltsp-server-9999.ebuild:
Added ltsp-info bin and man.
diff --git a/net-misc/ltsp-server/Manifest b/net-misc/ltsp-server/Manifest
index 4d2c029..d5e9619 100644
--- a/net-misc/ltsp-server/Manifest
+++ b/net-misc/ltsp-server/Manifest
@@ -1,5 +1,7 @@
+AUX ltsp-server-5.2-r1-quickstart.patch 351 RMD160 98eaab0cb3e67de30b711e763d6162644f970ad3 SHA1 4a7c9c931ff5e44dc596bc69e614641a38023fac SHA256 0d568b4f6dcae2f0ec53805221f7b10c6908d4fb85b33ad015140b4ef801196e
EBUILD ltsp-server-5.1.99.ebuild 1779 RMD160 c2f8f9798bcf7f87fcb90a205655cb6f0209be69 SHA1 1d5a6a690a087eb38507ffb7b0999acfd897a802 SHA256 d0f3768009ea09d14f1892e2f7700a9d7adbed0ef4188f97242f3052b63b63ba
+EBUILD ltsp-server-5.2-r1.ebuild 2279 RMD160 c7c2790ebba6c3644e72de3f9d1ebb97f34a1b50 SHA1 ec42f18f7f05b4f7eeca40fcc88a8c52346b8ec4 SHA256 598ecbc778ce0dea1bf7d9484910d7685cc3dd8347ea8a645b492d0945b6eacb
EBUILD ltsp-server-5.2.ebuild 2208 RMD160 70b02fb7c514b0168c7d6293312e865f6e7263e0 SHA1 79266d21931f5f959c943ac559bbd921ee479aff SHA256 85dff9f1e5b780eb15a3a5133aa334c469079126bb9c26f7785e980d3491a05b
EBUILD ltsp-server-9999.ebuild 2246 RMD160 5f7c7806b42149b88e35b29c0d992ae3abcf9922 SHA1 c891185bbc59e0df1f1c8c5365eda99a934aa405 SHA256 23ad127b114a726b244fc76a9381d75fd1b0073d00b5c907fe9ed8e3accba09f
-MISC ChangeLog 938 RMD160 e232b711704bda96602d4bcadf739cbc5052c241 SHA1 f34cad194fb88ff01d221d467cbfcba06b23e9bc SHA256 6d71070f1a60c4fb629f379e19f29d06aef529bbbafa04ea48395cb91cc56555
+MISC ChangeLog 1085 RMD160 ad2592e144406483bf76a856a9fd7eeddf7174ee SHA1 83f9827a462daaeb528a8a2c5e63ee3ae4e9f9c4 SHA256 93d48d1c59e0e54230a9478d3f89c296c700d5faee9b170638b10b2bc8622105
MISC metadata.xml 418 RMD160 d07ff50aee16b42f0c514f082c19ab3b0cfc8430 SHA1 571c6b7d459fe60fe64ffa557e3f5556a5b6c698 SHA256 0e33cdaaa303808a7c0a0fd7f2e49bb818996007c99cbd1e0f0240db439810d3
diff --git a/net-misc/ltsp-server/files/ltsp-server-5.2-r1-quickstart.patch b/net-misc/ltsp-server/files/ltsp-server-5.2-r1-quickstart.patch
new file mode 100644
index 0000000..71778ae
--- /dev/null
+++ b/net-misc/ltsp-server/files/ltsp-server-5.2-r1-quickstart.patch
@@ -0,0 +1,11 @@
+--- server/configs/quickstart/profile.qs.orig 2010-02-23 11:20:31.000000000 +0100
++++ server/configs/quickstart/profile.qs 2010-02-23 12:17:18.000000000 +0100
+@@ -73,7 +73,7 @@
+ cat > ${chroot_dir}/etc/locale.gen <<- EOF
+ en_US ISO-8859-1
+ en_US.UTF-8 UTF-8
+- EOF
++ EOF
+ fi
+ }
+
diff --git a/net-misc/ltsp-server/ltsp-server-5.2-r1.ebuild b/net-misc/ltsp-server/ltsp-server-5.2-r1.ebuild
new file mode 100644
index 0000000..3eda28a
--- /dev/null
+++ b/net-misc/ltsp-server/ltsp-server-5.2-r1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="1"
+
+EBZR_REVISION="1674"
+EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk"
+
+inherit bzr
+inherit eutils
+
+DESCRIPTION="LTSP server"
+HOMEPAGE="http://www.ltsp.org/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Default to nfs until nbd works
+IUSE="doc dhcp examples nbd +nfs"
+DEPEND=""
+
+# NOTES on the dependencies
+# xdm - we currently have to rely on /usr/lib/X11/xdm/Xsession
+# iproute2 - ltsp-update-sshkeys requires ip
+RDEPEND="!net-misc/ltsp-client
+ x11-apps/xdm
+ media-sound/pulseaudio
+ x11-base/xorg-server
+ net-misc/openssh
+ virtual/tftp
+ dhcp? ( || ( net-misc/dhcp net-dns/dnsmasq ) )
+ nfs? (
+ net-fs/nfs-utils
+ net-nds/portmap
+ )
+ nbd? (
+ sys-apps/xinetd
+ sys-block/nbd
+ sys-fs/squashfs-tools
+ )
+ sys-fs/ltspfs
+ sys-apps/lsb-release
+ sys-kernel/genkernel
+ >sys-apps/quickstart-0.6
+ sys-apps/iproute2
+ >=app-portage/layman-1.2
+ sys-boot/syslinux
+ net-misc/ldminfod"
+
+src_unpack() {
+ bzr_src_unpack
+ cd "${S}"
+ epatch "${FILESDIR}/${PF}-quickstart.patch"
+}
+
+src_install() {
+ ltspdir="/usr/share/ltsp"
+
+ insinto /etc/ltsp/quickstart
+ doins server/configs/quickstart/*
+
+ insinto ${ltspdir}
+ doins ltsp-common-functions
+
+ insinto ${ltspdir}/plugins
+ doins -r server/plugins/*
+
+ dobin localapps/ltsp-localapps
+
+ dosbin server/ltsp-keys
+ dosbin server/ltsp-build-client
+ dosbin server/ltsp-update-kernels
+ dosbin server/ltsp-update-sshkeys
+
+ doman server/doc/ltsp-build-client.8
+ doman server/doc/ltsp-update-kernels.8
+ doman server/doc/ltsp-update-sshkeys.8
+
+ if use nbd; then
+ dosbin server/ltsp-update-image
+ dosbin server/nbdrootd
+ dosbin server/nbdswapd
+
+ insinto /etc/xinetd.d
+ doins server/xinetd.d/nbd*
+
+ doman server/doc/ltsp-update-image.8
+ doman server/doc/nbdrootd.8
+ doman server/doc/nbdswapd.8
+ fi
+
+ if use doc; then
+ dodoc TODO
+ dodoc server/doc/CodingStyle
+ dodoc server/doc/QuickInstall
+ dodoc server/doc/lts-parameters.txt
+ dodoc server/doc/plugins
+ dodoc server/doc/swap
+ fi
+
+ if use examples; then
+ docinto examples
+ dodoc server/doc/examples/*
+ fi;
+}
+
+pkg_postinst(){
+ einfo "Don't forget to install a window manager,"
+ einfo "you can't log in to your ltsp-client without one."
+}
+