Gentoo Archives: gentoo-commits

From: Wim Muskee <wimmuskee@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/ltsp:master commit in: net-misc/ltsp-server/
Date: Sat, 31 Dec 2011 16:11:15
Message-Id: 3ff328edfa44f3bfeeab48b8c13802cc899aa383.wim@gentoo
1 commit: 3ff328edfa44f3bfeeab48b8c13802cc899aa383
2 Author: Wim Muskee <wimmuskee <AT> gmail <DOT> com>
3 AuthorDate: Sat Dec 31 16:10:49 2011 +0000
4 Commit: Wim Muskee <wimmuskee <AT> gmail <DOT> com>
5 CommitDate: Sat Dec 31 16:10:49 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/ltsp.git;a=commit;h=3ff328ed
7
8 ltsp-server: Version bump to 5.2.19.
9
10 ---
11 net-misc/ltsp-server/ChangeLog | 5 +
12 net-misc/ltsp-server/Manifest | 3 +-
13 net-misc/ltsp-server/ltsp-server-5.2.19.ebuild | 139 ++++++++++++++++++++++++
14 3 files changed, 146 insertions(+), 1 deletions(-)
15
16 diff --git a/net-misc/ltsp-server/ChangeLog b/net-misc/ltsp-server/ChangeLog
17 index 2ccbc3f..06232d5 100644
18 --- a/net-misc/ltsp-server/ChangeLog
19 +++ b/net-misc/ltsp-server/ChangeLog
20 @@ -2,6 +2,11 @@
21 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
22 # $Header: $
23
24 +*ltsp-server-5.2.19 (31 12 2011)
25 +
26 + 31 12 2011; Wim Muskee wimmuskee@×××××.com ltsp-server-5.2.19:
27 + Version bump.
28 +
29 29 12 2011; Wim Muskee wimmuskee@×××××.com ltsp-server-9999:
30 Added ltsp-chroot.
31
32
33 diff --git a/net-misc/ltsp-server/Manifest b/net-misc/ltsp-server/Manifest
34 index 8c8ea56..2443caa 100644
35 --- a/net-misc/ltsp-server/Manifest
36 +++ b/net-misc/ltsp-server/Manifest
37 @@ -4,6 +4,7 @@ AUX ltsp-server-5.2.18-quickstart.patch 444 RMD160 d24ad8deb657ed9087ff707c5c8be
38 AUX ltsp-server-5.2.18-setstage.patch 678 RMD160 195f2a67352d4255917c157ef34798add1940aef SHA1 2572a93fbad8b5ba75f93c656e6146a6c73eaf68 SHA256 172842e76958c2086f57b7f2112018154ff9f8f62d2f786271923a2ba284edca
39 EBUILD ltsp-server-5.2.17-r1.ebuild 2645 RMD160 6b1f40d7e507d4c4db684b7a205b18fd54668624 SHA1 62d27b61dd5880ef22d2a33ba61d4a5bb1958923 SHA256 2a3c91641fd4238808450832dfa26295eba6436aa674e4cf24b218fcca7ea351
40 EBUILD ltsp-server-5.2.18-r2.ebuild 3155 RMD160 9d3d5bb34b2b905c3bdb4debd4df26e7fed689bf SHA1 c9ba7c068376ae544ce442b5ab103ac07f815676 SHA256 fd7eb611e98bae3d8557e8917cfd8690d523c4245e4d641bd0bb66ffff139b9c
41 +EBUILD ltsp-server-5.2.19.ebuild 3286 RMD160 f81fa6cb3fd7f7b7014be9b0f0fa44f019b88fe5 SHA1 afeab7de4890ecfe706f0fe770a529b6aa755426 SHA256 d8c295bceb40f262a9ad653f7d63937094c0e7fea13161a57cf8571817ff3971
42 EBUILD ltsp-server-9999.ebuild 2553 RMD160 2e8e5ac5a3ec4169225170e38ebcd5511547e528 SHA1 17fee967a1a760ccbbbbf4db8f919538a5c2bef7 SHA256 5670b70110e9530ab482ecd58501747f34fe6d4fea222282831fb19afeaa568e
43 -MISC ChangeLog 4266 RMD160 ae663358b0edb3adf978adcfb52c5ff802dd5857 SHA1 1257c1814b9b9a413a642c1af33906058d3acea1 SHA256 3304ea576da9bb2ccb8850b9971f8f8b3cf3d690cadd5888b948e571cc1ea6c5
44 +MISC ChangeLog 4384 RMD160 55ca1bee73de8864aead19abe5553bfba43aa311 SHA1 b916045e55c3f0474ea2c1fc649687de00445d19 SHA256 dd1eed8a1cfcdf79c36009dc0b36a7f223039f5010dd5431a6aa5895b7eb1c62
45 MISC metadata.xml 444 RMD160 f1014f444eb3d555d78b7b1e2e788939df7e3a38 SHA1 2af254ffa6615daf4b7b31d658ed5ebeeb9758ec SHA256 a21bc5f20d5636b7afa7bea6071a916bb493381f5515cccc62bc5eed8484ee8e
46
47 diff --git a/net-misc/ltsp-server/ltsp-server-5.2.19.ebuild b/net-misc/ltsp-server/ltsp-server-5.2.19.ebuild
48 new file mode 100644
49 index 0000000..057fd36
50 --- /dev/null
51 +++ b/net-misc/ltsp-server/ltsp-server-5.2.19.ebuild
52 @@ -0,0 +1,139 @@
53 +# Copyright 1999-2011 Gentoo Foundation
54 +# Distributed under the terms of the GNU General Public License v2
55 +# $Header: $
56 +
57 +EAPI="2"
58 +
59 +EBZR_REVISION="1990"
60 +EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk"
61 +
62 +inherit bzr
63 +
64 +DESCRIPTION="LTSP server"
65 +HOMEPAGE="http://www.ltsp.org/"
66 +LICENSE="GPL-2"
67 +SLOT="0"
68 +KEYWORDS="~amd64 ~x86"
69 +# Default to nfs until nbd works
70 +IUSE="doc dhcp examples nbd +nfs"
71 +DEPEND=""
72 +
73 +# NOTES on the dependencies
74 +# xdm - we currently have to rely on /usr/lib/X11/xdm/Xsession
75 +# iproute2 - ltsp-update-sshkeys requires ip
76 +RDEPEND="!net-misc/ltsp-client
77 + x11-apps/xdm
78 + media-sound/pulseaudio
79 + x11-base/xorg-server
80 + net-misc/openssh
81 + virtual/tftp
82 + dhcp? ( || ( net-misc/dhcp net-dns/dnsmasq ) )
83 + nfs? (
84 + >net-fs/nfs-utils-1.1.5
85 + )
86 + nbd? (
87 + sys-apps/xinetd
88 + sys-block/nbd
89 + sys-fs/squashfs-tools
90 + )
91 + sys-fs/ltspfs
92 + sys-apps/lsb-release
93 + >sys-apps/quickstart-0.6
94 + sys-apps/iproute2
95 + >=app-portage/layman-1.3
96 + sys-boot/syslinux
97 + net-misc/ldminfod"
98 +
99 +src_unpack() {
100 + bzr_src_unpack
101 +}
102 +
103 +src_install() {
104 + ltspdir="/usr/share/ltsp"
105 +
106 + insinto /etc/ltsp/profiles
107 + doins server/configs/Gentoo/*.profile
108 +
109 + insinto ${ltspdir}
110 + doins ltsp-common-functions
111 +
112 + insinto ${ltspdir}/plugins
113 + doins -r server/plugins/*
114 +
115 + insinto /etc/ltsp
116 + doins server/configs/Gentoo/ltsp-build-client.conf
117 +
118 + dobin localapps/ltsp-localapps
119 +
120 + dosbin server/ltsp-info
121 + dosbin server/ltsp-keys
122 + dosbin server/ltsp-build-client
123 + dosbin server/ltsp-update-kernels
124 + dosbin server/ltsp-update-sshkeys
125 + dosbin server/scripts/debian/ltsp-chroot
126 +
127 + doman localapps/doc/ltsp-localapps.1
128 + doman server/doc/ltsp-build-client.8
129 + doman server/doc/ltsp-info.1
130 + doman server/doc/ltsp-update-kernels.8
131 + doman server/doc/ltsp-update-sshkeys.8
132 +
133 + if use nbd; then
134 + dosbin server/ltsp-update-image
135 + dosbin server/ltsp-swapfile-delete
136 + dosbin server/nbd-update-config
137 + dosbin server/nbdrootd
138 + dosbin server/nbdswapd
139 +
140 + insinto /etc/xinetd.d
141 + doins server/xinetd.d/nbd*
142 +
143 + insinto /etc/ltsp
144 + doins server/configs/nbdswapd.conf
145 +
146 + doman server/doc/ltsp-update-image.8
147 + doman server/doc/nbdrootd.8
148 + doman server/doc/nbdswapd.8
149 + fi
150 +
151 + if use doc; then
152 + dodoc TODO
153 + dodoc server/doc/CodingStyle
154 + dodoc server/doc/QuickInstall
155 + dodoc server/doc/lts-parameters.txt
156 + dodoc server/doc/plugins
157 + dodoc server/doc/swap
158 + fi
159 +
160 + if use examples; then
161 + docinto examples
162 + dodoc localapps/doc/examples/*
163 + dodoc server/doc/examples/*
164 + fi
165 +}
166 +
167 +pkg_postinst(){
168 + einfo
169 + einfo "Starting from ltsp-server-5.2.18, quickstart and kicktoo"
170 + einfo "are both supported ltsp-build-client installers."
171 + einfo "All quickstart arguments are replaced by more generic"
172 + einfo "installer arguments. Also, profiles are now available in"
173 + einfo "/etc/ltsp/profiles ."
174 + einfo "Quickstart is still the default installer."
175 + einfo
176 + einfo "Starting from ltsp-server-5.2.19, the default install"
177 + einfo "architecture is i686, instead of x86. To keep using"
178 + einfo "your binary packages, rename the arch dirs in the portage"
179 + einfo "package dir accordingly."
180 + einfo
181 +
182 + if use nbd; then
183 + einfo "Only NFS is supported for mounting the client chroot."
184 + einfo "Mounting swap over NBD is supported."
185 + einfo
186 + fi
187 +
188 + einfo "Don't forget to install a window manager,"
189 + einfo "you can't log in to your ltsp-client without one."
190 +}
191 +