summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWim Muskee <wimmuskee@gmail.com>2010-02-01 22:02:13 +0100
committerWim Muskee <wimmuskee@gmail.com>2010-02-01 22:02:13 +0100
commitad4695185e4bca2360175e7bf3f760451c231214 (patch)
tree852406475ace8e5e80306719613f571d16548525 /net-misc/ltsp-server
parentVersion bump for ltspfs. (diff)
downloadltsp-ad4695185e4bca2360175e7bf3f760451c231214.tar.gz
ltsp-ad4695185e4bca2360175e7bf3f760451c231214.tar.bz2
ltsp-ad4695185e4bca2360175e7bf3f760451c231214.zip
Added versioned ebuild for ltsp-server.
Diffstat (limited to 'net-misc/ltsp-server')
-rw-r--r--net-misc/ltsp-server/ChangeLog11
-rw-r--r--net-misc/ltsp-server/Manifest5
-rw-r--r--net-misc/ltsp-server/ltsp-server-5.1.99.ebuild83
-rw-r--r--net-misc/ltsp-server/ltsp-server-9999.ebuild21
4 files changed, 100 insertions, 20 deletions
diff --git a/net-misc/ltsp-server/ChangeLog b/net-misc/ltsp-server/ChangeLog
index f9f29d0..73de9f0 100644
--- a/net-misc/ltsp-server/ChangeLog
+++ b/net-misc/ltsp-server/ChangeLog
@@ -1,12 +1,17 @@
# ChangeLog for net-misc/ltsp-server
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
-*ltsp-server-9999 (08 04 2008)
+*ltsp-server-5.1.99 (01 02 2010)
+
+ 01 02 2010; Wim Muskee wimmuskee@gmail.com ltsp-server-5.1.99:
+ Initial import.
- 08 08 2009; Wim Muskee wimmuskee@gmail.com ldminfod-9999.ebuild:
+ 08 08 2009; Wim Muskee wimmuskee@gmail.com ltsp-server-9999.ebuild:
Removed EBZR_BRANCH declaration.
+*ltsp-server-9999 (08 04 2008)
+
08 04 2008; Johnny Robeson johnny@localmomentum.net ltsp-server-9999.ebuild:
Initial import.
diff --git a/net-misc/ltsp-server/Manifest b/net-misc/ltsp-server/Manifest
index 37bffbf..af38b47 100644
--- a/net-misc/ltsp-server/Manifest
+++ b/net-misc/ltsp-server/Manifest
@@ -1,3 +1,4 @@
-EBUILD ltsp-server-9999.ebuild 1829 RMD160 df948f1b578f3d3d40016c2a235ed78bd5e83002 SHA1 490d98e9eef43638c39004c7f6c6876edb4af918 SHA256 805ca3f170c728ea3755818f835add2a0422bb018f352944dcd15d76c678e260
-MISC ChangeLog 355 RMD160 419878e58f8e2e6ffcfe7c24af633d1a6191b422 SHA1 ada103f8b584b1c877b834c65cd1b9ad4a56b4b5 SHA256 f1245f0373f8f760e1bac9f61b98182cba5202a314455c1974e911c74bdd01f2
+EBUILD ltsp-server-5.1.99.ebuild 1652 RMD160 60369464eb0f99c6f3f2411d8a168dd119c6a14a SHA1 6eec9f4b774ab585798975bd339b750668c00ccf SHA256 683e07cd7d8a3a3cf9fcf4c5ed0358a3dde7322a1526facffbe2bbe5592e1e1b
+EBUILD ltsp-server-9999.ebuild 1620 RMD160 0e072e03402c32d843212891e9af0523ba132c32 SHA1 056d0d7562400372f430fe4270e2e5dcca21cc35 SHA256 5fa6547674d889d9bfe023066ec39f76141e937c8eb9edbe7349b9810bad6910
+MISC ChangeLog 476 RMD160 19a2948aa2f4536fae99720d74cefdf0f3fab5ec SHA1 4c6c98742aaf253f5db0376752b7b2bb1e912fd4 SHA256 25d9fac15ab12fa99a2eb2969445c4052c841953d7a19d973c304ddd03931b68
MISC metadata.xml 357 RMD160 b8552c04bdbee67a09cd127045eb2de4364ae87a SHA1 15287e3c80355518e4361b4f2594ad3bbc711e5d SHA256 8f61b7d9d4fdb3596977f994c372bc38749349ef2a79ff2c5a5e03669e8fa43d
diff --git a/net-misc/ltsp-server/ltsp-server-5.1.99.ebuild b/net-misc/ltsp-server/ltsp-server-5.1.99.ebuild
new file mode 100644
index 0000000..4aa555f
--- /dev/null
+++ b/net-misc/ltsp-server/ltsp-server-5.1.99.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="1"
+
+EBZR_REVISION="1584"
+EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk"
+
+inherit bzr
+
+DESCRIPTION="LTSP server"
+HOMEPAGE="http://www.ltsp.org/"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Default to nfs until nbd works
+IUSE="dhcp +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
+ sys-apps/xinetd
+ dhcp? ( || ( net-misc/dhcp net-dns/dnsmasq ) )
+ nfs? (
+ net-fs/nfs-utils
+ net-nds/portmap
+ )
+ 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
+}
+
+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
+ dosbin server/ltsp-update-image
+ dosbin server/nbdrootd
+ dosbin server/nbdswapd
+
+ insinto /etc/xinetd.d
+ doins server/xinetd.d/*
+
+ doman server/doc/*.8
+
+ dodoc server/doc/lts-parameters.txt
+ dodoc TODO
+ docinto examples
+ dodoc server/doc/examples/*
+}
+
diff --git a/net-misc/ltsp-server/ltsp-server-9999.ebuild b/net-misc/ltsp-server/ltsp-server-9999.ebuild
index 8e57d5e..18cba0a 100644
--- a/net-misc/ltsp-server/ltsp-server-9999.ebuild
+++ b/net-misc/ltsp-server/ltsp-server-9999.ebuild
@@ -1,23 +1,18 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="1"
-if [[ ${PV} == 9999* ]]
-then
- [[ ${PV} == 9999.* ]] && EBZR_REVISION="${PV/9999./}"
- EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk"
- inherit bzr
-else
- SRC_URI="mirror://gentoo/${P}.tar.bz2"
-fi
+EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk"
+
+inherit bzr
DESCRIPTION="LTSP server"
HOMEPAGE="http://www.ltsp.org/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS=""
# Default to nfs until nbd works
IUSE="dhcp +nfs"
DEPEND=""
@@ -49,11 +44,7 @@ RDEPEND="!net-misc/ltsp-client
net-misc/ldminfod"
src_unpack() {
- if [[ ${PV} == 9999* ]] ; then
- bzr_src_unpack
- else
- unpack ${P}.tar.bz2
- fi
+ bzr_src_unpack
}
src_install() {