1 |
commit: 97d396be6aaa4393aa430f27b932b23aa206f928 |
2 |
Author: Wim Muskee <wimmuskee <AT> gmail <DOT> com> |
3 |
AuthorDate: Sat Nov 24 10:07:11 2012 +0000 |
4 |
Commit: Wim Muskee <wimmuskee <AT> gmail <DOT> com> |
5 |
CommitDate: Sat Nov 24 10:07:11 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/ltsp.git;a=commit;h=97d396be |
7 |
|
8 |
ltsp-server: bump to 5.4.4, nbd boot support |
9 |
|
10 |
--- |
11 |
net-misc/ltsp-server/ChangeLog | 5 + |
12 |
net-misc/ltsp-server/Manifest | 3 +- |
13 |
net-misc/ltsp-server/ltsp-server-5.4.4.ebuild | 156 +++++++++++++++++++++++++ |
14 |
3 files changed, 163 insertions(+), 1 deletions(-) |
15 |
|
16 |
diff --git a/net-misc/ltsp-server/ChangeLog b/net-misc/ltsp-server/ChangeLog |
17 |
index ed048eb..60b452b 100644 |
18 |
--- a/net-misc/ltsp-server/ChangeLog |
19 |
+++ b/net-misc/ltsp-server/ChangeLog |
20 |
@@ -2,6 +2,11 @@ |
21 |
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
22 |
# $Header: $ |
23 |
|
24 |
+*ltsp-server-5.4.4 (24 11 2012) |
25 |
+ |
26 |
+ 24 11 2012; Wim Muskee wimmuskee@×××××.com ltsp-server-5.4.4: |
27 |
+ Version bump. |
28 |
+ |
29 |
19 09 2012; Wim Muskee wimmuskee@×××××.com ltsp-server-5.4.3: |
30 |
Prefer dnsmasq as dhcp server. |
31 |
|
32 |
|
33 |
diff --git a/net-misc/ltsp-server/Manifest b/net-misc/ltsp-server/Manifest |
34 |
index 6f05a67..a7cac28 100644 |
35 |
--- a/net-misc/ltsp-server/Manifest |
36 |
+++ b/net-misc/ltsp-server/Manifest |
37 |
@@ -1,3 +1,4 @@ |
38 |
EBUILD ltsp-server-5.4.3.ebuild 3866 SHA256 bb414c243f16789c8b7652fd0c26cc0837e746f9f21000186391ad3f5841f5f6 SHA512 6177738ffad8add2ee9de4643ed2af158c15f23227e7e6068c7f2546b378dcaee9bce46f90e28eff1e92800a80998c472c2b6a53725fd4d95d476f45aed9b2ef WHIRLPOOL 4b25983846e81d93ffb1457c5a2421f4fc2dff6c767a099f49eaed8ebf936b1e2305931f21be3d536e03c480acc6150264b5c07586ce61a6570b99b098af6379 |
39 |
-MISC ChangeLog 6562 SHA256 f12f9278091d6562aacf125dbb859aa3efed3dd2f94d38eaeb54cf005d318e6f SHA512 c2fe93044e18f17b1ae11f92b107a91cf4f7bf4e618111dec326452945f54326e6a982a8991c893f48cdca1dfe70c8683f8a454047737f45aca41bc36308a544 WHIRLPOOL 243cff34353e6dc0945dcb73e61a68ced3c291e94596b1162feb303b288958517c99364ae8891a495724bb95511f4dfd95ecb1521f9d42553773b292a45df6d1 |
40 |
+EBUILD ltsp-server-5.4.4.ebuild 3863 SHA256 1378fefde4b17c0703f624a7dfbdc088735945966bb335afcc0b04059e0531ca SHA512 5c653f95aab70f4c021a2145ad60d3ec3d54494e22194f55eadb4b819574a067c290277796152a4d8c2f9435d8018e7a0296de9c0a19bdf977c98a0c92c77309 WHIRLPOOL 4b54542810900220e43f179cea03dc580f63db1f145d6c41cd8be986cbd7a01bf5f016d1e6e17fbfc5c4989c29ed8539b6d821342d25c64638e86c95614e2478 |
41 |
+MISC ChangeLog 6676 SHA256 fd3e81ca5d0e4cd70d269890bfc6337d2d3d979e19ccaad6ebc531e571846d50 SHA512 97d9694664c728f52947ab59bf9206cc6ba1405dc4d0b96887c720438349d10d34d20d301be99219647d2311c9ca5a7d895b2eba0f941c3ec122e7acf55188a9 WHIRLPOOL ecd096f70fb1cda5c71bf7bc8fe6fd158fd60298134e0aeb81acc0b05cfc8a985eef7733d778722988fc41fe9a22479f80c78619e4c50a0253bb18b6029bb9e0 |
42 |
MISC metadata.xml 528 SHA256 4adb661e3ac65b7092ff1360b903e0cfb4039ad305bf08102f16f0a689db1b4c SHA512 5fb79d5101906c1cdfd6cce2543f0e18f10964bb98186aa9b2166d33e917a7878a0eb1ad67d7ef4dfffb83c12cca7bd804f866bba70a201a3e17c8647256c348 WHIRLPOOL 0a9fa3c88a3c817aff74fb5f0cf78bfdf50cac6d0647b0a1fc8ad469539fccea8dcaf16b7e4653b59e1e655c1bb3074c4f9cd6b1a34d4f9c780a0b50d87899c2 |
43 |
|
44 |
diff --git a/net-misc/ltsp-server/ltsp-server-5.4.4.ebuild b/net-misc/ltsp-server/ltsp-server-5.4.4.ebuild |
45 |
new file mode 100644 |
46 |
index 0000000..96d2830 |
47 |
--- /dev/null |
48 |
+++ b/net-misc/ltsp-server/ltsp-server-5.4.4.ebuild |
49 |
@@ -0,0 +1,156 @@ |
50 |
+# Copyright 1999-2012 Gentoo Foundation |
51 |
+# Distributed under the terms of the GNU General Public License v2 |
52 |
+# $Header: $ |
53 |
+ |
54 |
+EAPI="4" |
55 |
+ |
56 |
+EBZR_REVISION="2417" |
57 |
+EBZR_REPO_URI="http://bazaar.launchpad.net/~ltsp-upstream/ltsp/ltsp-trunk" |
58 |
+ |
59 |
+inherit bzr |
60 |
+ |
61 |
+DESCRIPTION="LTSP server" |
62 |
+HOMEPAGE="http://www.ltsp.org/" |
63 |
+LICENSE="GPL-2" |
64 |
+SLOT="0" |
65 |
+KEYWORDS="~amd64 ~x86" |
66 |
+IUSE="doc dhcp examples nbd nfs +pulseaudio +X" |
67 |
+REQUIRED_USE="|| ( nbd nfs )" |
68 |
+DEPEND="" |
69 |
+ |
70 |
+# NOTES on the dependencies |
71 |
+# xdm - we currently have to rely on /usr/lib/X11/xdm/Xsession |
72 |
+# iproute2 - ltsp-update-sshkeys requires ip |
73 |
+RDEPEND="net-misc/openssh |
74 |
+ virtual/tftp |
75 |
+ dhcp? ( || ( net-dns/dnsmasq net-misc/dhcp ) ) |
76 |
+ nfs? ( |
77 |
+ >net-fs/nfs-utils-1.1.5 |
78 |
+ ) |
79 |
+ nbd? ( |
80 |
+ >=sys-apps/kicktoo-0.4.4-r2 |
81 |
+ sys-apps/xinetd |
82 |
+ sys-block/nbd |
83 |
+ sys-fs/squashfs-tools |
84 |
+ ) |
85 |
+ pulseaudio? ( |
86 |
+ media-sound/pulseaudio |
87 |
+ ) |
88 |
+ X? ( |
89 |
+ x11-apps/xdm |
90 |
+ x11-base/xorg-server |
91 |
+ ) |
92 |
+ sys-fs/ltspfs |
93 |
+ sys-apps/lsb-release |
94 |
+ || ( >=sys-apps/kicktoo-0.4.4-r2 >sys-apps/quickstart-0.6 ) |
95 |
+ sys-apps/iproute2 |
96 |
+ >=app-portage/layman-1.3 |
97 |
+ sys-boot/syslinux |
98 |
+ net-misc/ldminfod" |
99 |
+ |
100 |
+src_unpack() { |
101 |
+ bzr_src_unpack |
102 |
+} |
103 |
+ |
104 |
+src_install() { |
105 |
+ ltspshare="/usr/share/ltsp" |
106 |
+ ltspconf="/etc/ltsp" |
107 |
+ |
108 |
+ # executables |
109 |
+ dobin client/localapps/ltsp-localapps |
110 |
+ dosbin server/ltsp-config |
111 |
+ dosbin server/ltsp-info |
112 |
+ dosbin server/ltsp-build-client |
113 |
+ dosbin server/ltsp-update-kernels |
114 |
+ dosbin server/ltsp-update-sshkeys |
115 |
+ dosbin server/ltsp-chroot |
116 |
+ |
117 |
+ # plugins and libraries |
118 |
+ insinto ${ltspshare} |
119 |
+ newins common/ltsp-common-functions ltsp-server-common-functions |
120 |
+ doins server/share/ltsp/ltsp-server-functions |
121 |
+ doins server/Gentoo/share/ltsp/* |
122 |
+ |
123 |
+ insinto ${ltspshare}/plugins/ltsp-build-client/common |
124 |
+ doins -r server/share/ltsp/plugins/ltsp-build-client/common/* |
125 |
+ |
126 |
+ insinto ${ltspshare}/plugins/ltsp-build-client/Gentoo |
127 |
+ doins -r server/share/ltsp/plugins/ltsp-build-client/Gentoo/* |
128 |
+ |
129 |
+ # configuration |
130 |
+ insinto ${ltspconf} |
131 |
+ doins server/configs/ltsp-update-image.excludes |
132 |
+ doins server/configs/ltsp-server.conf |
133 |
+ doins server/Gentoo/configs/ltsp-build-client.conf |
134 |
+ |
135 |
+ insinto ${ltspconf}/profiles |
136 |
+ doins server/Gentoo/configs/profiles/* |
137 |
+ dosym quickstart-5.3.profile ${ltspconf}/profiles/quickstart.profile |
138 |
+ dosym kicktoo-5.3.profile ${ltspconf}/profiles/kicktoo.profile |
139 |
+ |
140 |
+ # examples for ltsp-config |
141 |
+ docinto examples |
142 |
+ dodoc server/doc/examples/ltsp-server-dnsmasq.conf |
143 |
+ dodoc server/configs/lts.conf |
144 |
+ dodoc server/configs/dhcpd.conf |
145 |
+ dosym ${P} /usr/share/doc/ltsp-server |
146 |
+ docinto "" |
147 |
+ |
148 |
+ # man pages |
149 |
+ doman client/localapps/doc/ltsp-localapps.1 |
150 |
+ doman server/doc/ltsp-build-client.8 |
151 |
+ doman server/doc/ltsp-info.1 |
152 |
+ doman server/doc/ltsp-update-kernels.8 |
153 |
+ doman server/doc/ltsp-update-sshkeys.8 |
154 |
+ doman server/doc/ltsp-chroot.8 |
155 |
+ doman server/doc/ltsp-config.8 |
156 |
+ |
157 |
+ if use nbd; then |
158 |
+ dosbin server/ltsp-update-image |
159 |
+ dosbin server/ltsp-swapfile-delete |
160 |
+ dosbin server/nbdswapd |
161 |
+ |
162 |
+ insinto /etc/xinetd.d |
163 |
+ doins server/Gentoo/configs/xinetd.d/* |
164 |
+ |
165 |
+ insinto ${ltspconf} |
166 |
+ doins server/configs/nbdswapd.conf |
167 |
+ doins server/configs/nbd-server.allow |
168 |
+ |
169 |
+ doman server/doc/ltsp-update-image.8 |
170 |
+ doman server/doc/nbdswapd.8 |
171 |
+ fi |
172 |
+ |
173 |
+ if use doc; then |
174 |
+ dodoc common/doc/CodingStyle |
175 |
+ dodoc server/doc/plugins |
176 |
+ fi |
177 |
+ |
178 |
+ if use examples; then |
179 |
+ dodoc -r client/localapps/doc/examples |
180 |
+ fi |
181 |
+} |
182 |
+ |
183 |
+pkg_postinst(){ |
184 |
+ einfo "You can choose to install a 5.2 or a 5.3+ client by pointing" |
185 |
+ einfo "to it's appropriate build profile in /etc/ltsp/profiles." |
186 |
+ einfo "The default is set to a stable 5.3+ client." |
187 |
+ |
188 |
+ if use nbd; then |
189 |
+ einfo |
190 |
+ einfo "An NBD bootable client can be built by setting" |
191 |
+ einfo "INITRAMFS_BUILDER=\"dracut\"." |
192 |
+ fi |
193 |
+ |
194 |
+ if use nfs; then |
195 |
+ einfo |
196 |
+ einfo "An NFS bootable client can be built by setting" |
197 |
+ einfo "INITRAMFS_BUILDER=\"genkernel\" or omitting this option." |
198 |
+ fi |
199 |
+ |
200 |
+ if use X; then |
201 |
+ einfo |
202 |
+ einfo "Don't forget to install a window manager," |
203 |
+ einfo "you can't log in with X onto your server without one." |
204 |
+ fi |
205 |
+} |