diff options
author | 2012-06-02 09:39:20 +0200 | |
---|---|---|
committer | 2012-06-02 09:39:20 +0200 | |
commit | 86574327e0fc8906133c5804a3316d99abe42e87 (patch) | |
tree | 3d76eedaaf85e121a549eafae5c331e40edd25e9 | |
parent | ltsp-docs: version bump to 20120531 (diff) | |
download | ltsp-86574327e0fc8906133c5804a3316d99abe42e87.tar.gz ltsp-86574327e0fc8906133c5804a3316d99abe42e87.tar.bz2 ltsp-86574327e0fc8906133c5804a3316d99abe42e87.zip |
ltsp-server: version bump to 5.4.0
-rw-r--r-- | net-misc/ltsp-server/ChangeLog | 5 | ||||
-rw-r--r-- | net-misc/ltsp-server/Manifest | 3 | ||||
-rw-r--r-- | net-misc/ltsp-server/ltsp-server-5.4.0.ebuild | 151 |
3 files changed, 158 insertions, 1 deletions
diff --git a/net-misc/ltsp-server/ChangeLog b/net-misc/ltsp-server/ChangeLog index 359f1d2..aab1aaa 100644 --- a/net-misc/ltsp-server/ChangeLog +++ b/net-misc/ltsp-server/ChangeLog @@ -2,6 +2,11 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*ltsp-server-5.4.0 (02 06 2012) + + 02 06 2012; Wim Muskee wimmuskee@gmail.com ltsp-server-5.4.0: + Version bump. + 08 05 2012; Wim Muskee wimmuskee@gmail.com ltsp-server-5.3.7: Stable for amd64 and x86. diff --git a/net-misc/ltsp-server/Manifest b/net-misc/ltsp-server/Manifest index 9aa7bae..e3d395c 100644 --- a/net-misc/ltsp-server/Manifest +++ b/net-misc/ltsp-server/Manifest @@ -1,3 +1,4 @@ EBUILD ltsp-server-5.3.7.ebuild 3433 RMD160 1cde9140e528db63da43921f22521de83ed04e8a SHA1 ce45cee1df11ab4cf889ae366c70275311ca4a05 SHA256 8595362ef87e3cfe172e917197673b83969b938503ddb4775981596825a2fb16 -MISC ChangeLog 5728 RMD160 d0afe941f8a6d23f2aea68336ec0a8ae0d48f84d SHA1 28e283f98af304b678ce6fc18fbfa80f704b2e10 SHA256 9b0a35acf0627d47043635a78dbc7e0cbf17a8922f10fc581c321a9e70ff1a70 +EBUILD ltsp-server-5.4.0.ebuild 3821 RMD160 a020463ee565c2884c0c9039488061c3f869938d SHA1 894b8c410826571dd60e6b0af55b137f95097d96 SHA256 85d8a7a8b7b7ff8defdafd091d424ccd01a1c584ec71bd800bf30d9fd8cff40d +MISC ChangeLog 5842 RMD160 bd3f0776bb7914d7f5ca308e8f8ce43676bd689d SHA1 0042a26c68d3a309422ebbce7ddd16417dcda2f8 SHA256 dbaeaf21820e6dfb7be80034b117ba19ea58851e84ee6696b3fb71bc39c62a1f MISC metadata.xml 444 RMD160 f1014f444eb3d555d78b7b1e2e788939df7e3a38 SHA1 2af254ffa6615daf4b7b31d658ed5ebeeb9758ec SHA256 a21bc5f20d5636b7afa7bea6071a916bb493381f5515cccc62bc5eed8484ee8e diff --git a/net-misc/ltsp-server/ltsp-server-5.4.0.ebuild b/net-misc/ltsp-server/ltsp-server-5.4.0.ebuild new file mode 100644 index 0000000..168e1b8 --- /dev/null +++ b/net-misc/ltsp-server/ltsp-server-5.4.0.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +EBZR_REVISION="2299" +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="doc dhcp examples nbd +nfs +pulseaudio +X" +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 + net-misc/openssh + virtual/tftp + dhcp? ( || ( net-misc/dhcp net-dns/dnsmasq ) ) + nfs? ( + >net-fs/nfs-utils-1.1.5 + ) + nbd? ( + sys-apps/xinetd + sys-block/nbd + sys-fs/squashfs-tools + ) + pulseaudio? ( + media-sound/pulseaudio + ) + X? ( + x11-apps/xdm + x11-base/xorg-server + ) + sys-fs/ltspfs + sys-apps/lsb-release + || ( >sys-apps/quickstart-0.6 sys-apps/kicktoo ) + sys-apps/iproute2 + >=app-portage/layman-1.3 + sys-boot/syslinux + net-misc/ldminfod" + +src_unpack() { + bzr_src_unpack +} + +src_install() { + ltspshare="/usr/share/ltsp" + ltspconf="/etc/ltsp" + + # executables + dobin client/localapps/ltsp-localapps + dosbin server/ltsp-config + dosbin server/ltsp-info + dosbin server/ltsp-build-client + dosbin server/ltsp-update-kernels + dosbin server/ltsp-update-sshkeys + dosbin server/ltsp-chroot + + # plugins and libraries + insinto ${ltspshare} + newins common/ltsp-common-functions ltsp-server-common-functions + doins server/share/ltsp/ltsp-server-functions + doins server/Gentoo/share/ltsp/* + + insinto ${ltspshare}/plugins/ltsp-build-client/common + doins -r server/share/ltsp/plugins/ltsp-build-client/common/* + + insinto ${ltspshare}/plugins/ltsp-build-client/Gentoo + doins -r server/share/ltsp/plugins/ltsp-build-client/Gentoo/* + + # configuration + insinto ${ltspconf} + doins server/configs/ltsp-update-image.excludes + doins server/Gentoo/configs/ltsp-build-client.conf + + insinto ${ltspconf}/profiles + doins server/Gentoo/configs/profiles/* + dosym quickstart-5.3.profile ${ltspconf}/profiles/quickstart.profile + dosym kicktoo-5.3.profile ${ltspconf}/profiles/kicktoo.profile + + # man pages + doman client/localapps/doc/ltsp-localapps.1 + doman server/doc/ltsp-build-client.8 + doman server/doc/ltsp-info.1 + doman server/doc/ltsp-update-kernels.8 + doman server/doc/ltsp-update-sshkeys.8 + doman server/doc/ltsp-chroot.8 + doman server/doc/ltsp-config.8 + + if use nbd; then + dosbin server/ltsp-update-image + dosbin server/ltsp-swapfile-delete + dosbin server/nbdswapd + + insinto /etc/xinetd.d + doins server/Gentoo/configs/xinetd.d/* + + insinto ${ltspconf} + doins server/configs/nbdswapd.conf + + doman server/doc/ltsp-update-image.8 + doman server/doc/nbdswapd.8 + fi + + if use doc; then + dodoc common/doc/CodingStyle + dodoc server/doc/plugins + fi + + if use examples; then + docinto examples + dodoc client/localapps/doc/examples/* + dodoc server/doc/examples/ltsp-server-dnsmasq.conf + fi +} + +pkg_postinst(){ + einfo + einfo "You can choose to install a 5.2 or a 5.3 client by pointing" + einfo "to it's appropriate build profile in /etc/ltsp/profiles." + einfo "The default is set to a 5.3 client." + + if use nbd; then + einfo + einfo "Only NFS is supported for mounting the client chroot." + einfo "Mounting swap over NBD is supported." + fi + + if use X; then + einfo + einfo "Don't forget to install a window manager," + einfo "you can't log in with X onto your server without one." + fi + + ewarn + ewarn "In line with upstream, the ltsp-update-kernels tool now also" + ewarn "removes old boot files from the tftpdir. It removes all" + ewarn "default genkernel generated filenames for which the version" + ewarn "is different from the chroot kernel. For details, look at" + ewarn "/usr/share/ltsp/ltsp-update-kernels-functions" +} + |