1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
|
# ChangeLog for app-emulation/lxc
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxc/ChangeLog,v 1.72 2015/03/20 21:58:12 hwoarang Exp $
20 Mar 2015; Markos Chandras <hwoarang@gentoo.org> -files/lxc.initd.2:
Remove unused file
20 Mar 2015; Markos Chandras <hwoarang@gentoo.org> -lxc-1.1.0-r2.ebuild,
-lxc-1.1.0-r3.ebuild, -lxc-1.1.0-r4.ebuild, lxc-1.1.0-r5.ebuild,
lxc-1.1.1.ebuild:
Drop obsolete RESOURCE_COUNTERS check. Bug #540980
LKML: https://lkml.org/lkml/2014/10/13/498
Commit: 5b1efc027c0b51ca3e76f4e00c83358f8349f543
*lxc-1.1.1 (17 Mar 2015)
17 Mar 2015; Markos Chandras <hwoarang@gentoo.org>
+files/lxc-1.1.1-shm-tmpfs.patch, +lxc-1.1.1.ebuild:
Version bump. Bug #543570
*lxc-1.1.0-r5 (14 Mar 2015)
14 Mar 2015; Markos Chandras <hwoarang@gentoo.org> +lxc-1.1.0-r5.ebuild:
Move tools from sbin to bin so we can start supporting unprivileged containers
13 Mar 2015; Yixun Lan <dlan@gentoo.org> lxc-1.1.0-r4.ebuild:
add ~arm keyword, test on cortex-a9 board
12 Mar 2015; Markos Chandras <hwoarang@gentoo.org> lxc-1.1.0-r4.ebuild:
Hide python specific code behind USE=python
*lxc-1.1.0-r4 (11 Mar 2015)
11 Mar 2015; Markos Chandras <hwoarang@gentoo.org> +lxc-1.1.0-r4.ebuild:
Respect USE=python so additional tools can be built. Bug #541932
02 Mar 2015; Yixun Lan <dlan@gentoo.org> lxc-1.0.7.ebuild:
add arm64 support, tested on A53 board
28 Feb 2015; Andrew Savchenko <bircoph@gentoo.org> metadata.xml:
seccomp USE flag is now global, removing from metadata
23 Feb 2015; Markos Chandras <hwoarang@gentoo.org> lxc-1.0.6-r1.ebuild,
lxc-1.0.7.ebuild, lxc-1.1.0-r2.ebuild, lxc-1.1.0-r3.ebuild:
Silence repoman warnings
*lxc-1.1.0-r3 (23 Feb 2015)
23 Feb 2015; Markos Chandras <hwoarang@gentoo.org>
+files/lxc-1.1.0-fix-gentoo-template.patch, +lxc-1.1.0-r3.ebuild:
Switch default lxcpath to /var/lib/lxc. /etc/lxc was far too strange. Add
patch to fix gentoo template stage3 detection code
*lxc-1.1.0-r2 (17 Feb 2015)
17 Feb 2015; Markos Chandras <hwoarang@gentoo.org> +lxc-1.1.0-r2.ebuild,
-lxc-1.1.0-r1.ebuild, -lxc-1.1.0.ebuild:
Revbump to use correct systemd file. Bug #540076. Drop old
*lxc-1.1.0-r1 (15 Feb 2015)
15 Feb 2015; Markos Chandras <hwoarang@gentoo.org> +files/lxc_at.service.2,
+lxc-1.1.0-r1.ebuild:
Since 1.1.0, guests are started in daemon mode so adapt the systemd service
file. Also add missing Delegate=yes to facilitate systemd containers. Bug
#540076 by Joachim Herb
08 Feb 2015; Markos Chandras <hwoarang@gentoo.org> lxc-1.1.0.ebuild:
Add another kernel config check for CHECKPOINT_RESTORE
*lxc-1.1.0 (08 Feb 2015)
08 Feb 2015; Markos Chandras <hwoarang@gentoo.org> +lxc-1.1.0.ebuild,
metadata.xml:
Version bump. Bug #538698
05 Feb 2015; Markos Chandras <hwoarang@gentoo.org> lxc-1.0.6-r1.ebuild,
lxc-1.0.7.ebuild:
Add missing use_enable seccomp. Bug #538834
31 Jan 2015; Markos Chandras <hwoarang@gentoo.org> -lxc-1.0.4.ebuild,
-lxc-1.0.6.ebuild:
Drop old
29 Jan 2015; Mike Frysinger <vapier@gentoo.org> lxc-1.0.7.ebuild:
Fix by Simran Basi to set distro explicitly to Gentoo to fix cross-compiling.
*lxc-1.0.7 (21 Dec 2014)
21 Dec 2014; Markos Chandras <hwoarang@gentoo.org> +lxc-1.0.7.ebuild:
Version bump
09 Nov 2014; Justin Lecher <jlec@gentoo.org> lxc-1.0.6-r1.ebuild:
Fix for old bash-completion, #527520
*lxc-1.0.6-r1 (30 Oct 2014)
30 Oct 2014; Justin Lecher <jlec@gentoo.org> +lxc-1.0.6-r1.ebuild,
+files/lxc-1.0.6-bash-completion.patch:
Fix installation of bash-completions, #525808; thanks i.Dark_Templar for the
initial patch
18 Oct 2014; Markos Chandras <hwoarang@gentoo.org> -lxc-0.8.0-r1.ebuild,
-lxc-0.8.0-r2.ebuild, -lxc-0.8.0_rc2-r1.ebuild, -lxc-1.0.3.ebuild,
metadata.xml:
remove <1.0.4
*lxc-1.0.6 (18 Oct 2014)
18 Oct 2014; Markos Chandras <hwoarang@gentoo.org> +files/lxc.initd.3,
+lxc-1.0.6.ebuild:
Version bump. Fixes bug #516772, #518484, #519662
*lxc-1.0.4 (15 Jun 2014)
15 Jun 2014; Markos Chandras <hwoarang@gentoo.org> +lxc-1.0.4.ebuild,
metadata.xml:
Version bump
*lxc-1.0.3 (03 May 2014)
03 May 2014; Markos Chandras <hwoarang@gentoo.org> +lxc-1.0.3.ebuild,
files/lxc_at.service, metadata.xml:
Version bump to 1.0.3
*lxc-0.8.0-r2 (19 Apr 2014)
19 Apr 2014; Pacho Ramos <pacho@gentoo.org> +files/lxc_at.service,
+lxc-0.8.0-r2.ebuild:
Add unit file (#507750 by Joachim Herb)
10 Sep 2013; Markus Meier <maekke@gentoo.org> lxc-0.8.0-r1.ebuild:
add ~arm, bug #372693
04 May 2013; Justin Lecher <jlec@gentoo.org> lxc-0.8.0-r1.ebuild,
metadata.xml:
Fix obsolete macros to work with automake-1.13, #468614
*lxc-0.8.0-r1 (14 Nov 2012)
14 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.8.0-r1.ebuild,
-lxc-0.8.0.ebuild, files/lxc.initd.2:
Drop one kernel config check for a kernel config that's been dropped; drop the
vanilla USE flag; fix a mistake in the setarch call in the init script for
32-bit guests.
*lxc-0.8.0 (11 Nov 2012)
11 Nov 2012; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.8.0.ebuild:
Version bump.
*lxc-0.8.0_rc2-r1 (04 Aug 2012)
04 Aug 2012; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.8.0_rc2-r1.ebuild,
-lxc-0.8.0_rc2.ebuild:
Fix lxc-sshd template; don't remove lxc-ls.
*lxc-0.8.0_rc2 (21 Jul 2012)
21 Jul 2012; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.8.0_rc2.ebuild,
-lxc-0.8.0_rc1-r5.ebuild, files/lxc.initd.2:
Version bump; also fixes bug #427078 and #427086, thanks to Alexander Zubkov
for the report.
*lxc-0.8.0_rc1-r5 (07 Jun 2012)
07 Jun 2012; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.8.0_rc1-r5.ebuild,
-lxc-0.8.0_rc1-r4.ebuild, files/lxc.initd.2:
Update init script to better handle x32 containers.
31 May 2012; Zac Medico <zmedico@gentoo.org> lxc-0.8.0_rc1-r4.ebuild:
tweak inherit so repoman can parse it
12 May 2012; Diego E. Pettenò <flameeyes@gentoo.org> lxc-0.8.0_rc1-r4.ebuild:
Make sure to check for CGROUP_DEVICE in particular, see bug #409371.
01 May 2012; Diego E. Pettenò <flameeyes@gentoo.org> files/lxc.initd.2:
Make the init.d decide whether it needs or uses the network interface
depending on configuration.
*lxc-0.8.0_rc1-r4 (01 May 2012)
01 May 2012; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.8.0_rc1-r4.ebuild,
-files/lxc-0.8.0_rc1-blockmount.patch, -files/lxc-0.8.0_rc1-libtoolize.patch,
-files/lxc.initd, -lxc-0.7.5-r3.ebuild, -lxc-0.8.0_rc1-r3.ebuild:
Remove old; move patches to backports tarball (it's in git); add a patch to
fix bug #423737 by Kevin Pyle (kernel sources are no longer required for
build).
29 Apr 2012; Diego E. Pettenò <flameeyes@gentoo.org> files/lxc.initd.2:
Make sure to need the network interface, not use it.
*lxc-0.8.0_rc1-r3 (29 Apr 2012)
29 Apr 2012; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.8.0_rc1-r3.ebuild,
-lxc-0.8.0_rc1-r2.ebuild, files/lxc-0.8.0_rc1-blockmount.patch:
Fix my own patch for mounting devices and files.
*lxc-0.8.0_rc1-r2 (28 Apr 2012)
28 Apr 2012; Diego E. Pettenò <flameeyes@gentoo.org>
+files/lxc-0.8.0_rc1-blockmount.patch, +lxc-0.8.0_rc1-r2.ebuild,
-lxc-0.8.0_rc1-r1.ebuild:
Add a patch to fix handling of mount points for block devices; also add some
warnings related to grsecurity and LXC.
27 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.8.0_rc1.ebuild,
lxc-0.7.5-r3.ebuild, lxc-0.8.0_rc1-r1.ebuild:
Fix dependencies for lxc 0.7.5; depend on a newer OpenRC to have cgroups
mounted for us in the init script.
*lxc-0.8.0_rc1-r1 (24 Mar 2012)
24 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org>
+files/lxc-0.8.0_rc1-libtoolize.patch, +lxc-0.8.0_rc1-r1.ebuild:
Add a patch that libtoolizes lxc, and builds a static lxc-init executable.
*lxc-0.8.0_rc1 (24 Mar 2012)
24 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> +files/lxc.initd.2,
+lxc-0.8.0_rc1.ebuild:
Version bump; change init script as the path is changed. Assume a modern
OpenRC is used.
*lxc-0.7.5-r3 (19 Oct 2011)
19 Oct 2011; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.5-r2.ebuild,
+lxc-0.7.5-r3.ebuild, files/lxc.initd:
Revision bump to fix two issues with the init script reported by Alexander Y.
Fomichev (bug #387675 and #387679).
*lxc-0.7.5-r2 (28 Sep 2011)
28 Sep 2011; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.5-r1.ebuild,
+lxc-0.7.5-r2.ebuild, files/lxc.initd:
Fix init script to find the correct PID for the container's init and use a
30-seconds timeout to see if it has stopped correctly. Thanks to Stef Simoens
for both (bug #384265).
*lxc-0.7.5-r1 (14 Sep 2011)
14 Sep 2011; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.4.2.ebuild,
-lxc-0.7.5.ebuild, +lxc-0.7.5-r1.ebuild, files/lxc.initd:
Fix init script not to look for a configuration file when generating
dependencies for the base (multiplexed) init script. Revision bump to make
sure users reinstall the ebuild, and remove old. Closes bug #382519.
*lxc-0.7.5 (05 Sep 2011)
05 Sep 2011; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.4.1-r1.ebuild,
+lxc-0.7.5.ebuild, files/lxc.initd:
Version bump; also includes fixes for the init script, closing bugs #379679
and #379683 by George Georgiev.
*lxc-0.7.4.2 (26 Jul 2011)
26 Jul 2011; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.7.4.2.ebuild:
Version bump.
05 Jul 2011; Mark Loeser <halcy0n@gentoo.org> lxc-0.7.4.1-r1.ebuild:
Mark ~ppc64
06 May 2011; Diego E. Pettenò <flameeyes@gentoo.org> files/lxc.initd:
Reset the environment when starting the container so that its environment is
picked up entirely.
*lxc-0.7.4.1-r1 (24 Apr 2011)
24 Apr 2011; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.4.1.ebuild,
+lxc-0.7.4.1-r1.ebuild, files/lxc.initd:
Revision bump to improve the init script so that it searches the new location
of configuration files created by lxc-create (closes bug #364611).
*lxc-0.7.4.1 (30 Mar 2011)
30 Mar 2011; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.2-r1.ebuild,
-lxc-0.7.3-r1.ebuild, -lxc-0.7.4.ebuild, +lxc-0.7.4.1.ebuild:
Version bump.
*lxc-0.7.4 (26 Feb 2011)
26 Feb 2011; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.7.4.ebuild,
files/lxc.initd:
Version bump; update warnings (configuration is now back to 0.7.2 syntax);
make sure the init script logs warnings, as otherwise you'll never know
what's going on.
22 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org> lxc-0.7.3-r1.ebuild:
Add a postinst note about the new location, since upstream provides no
changelog.
*lxc-0.7.3-r1 (22 Nov 2010)
22 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.3.ebuild,
+lxc-0.7.3-r1.ebuild:
Revision bump to make sure that the rootfs mount point is the same between
32-bit and 64-bit systems.
*lxc-0.7.3 (16 Nov 2010)
16 Nov 2010; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.7.3.ebuild:
Version bump; this also solves bug #345259.
15 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.1.ebuild:
Cleanup old version.
*lxc-0.7.2-r1 (01 Aug 2010)
01 Aug 2010; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.7.2.ebuild,
+lxc-0.7.2-r1.ebuild, files/lxc.initd:
New init script, with more thorough verification of the config, support
for mounting the cgroup pseudo-fs, proper network dependencies, improved
start-up (verifies that the container actually started up) and stop (won't
waste time if the container was externally stopped).
*lxc-0.7.2 (01 Aug 2010)
01 Aug 2010; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.7.2.ebuild,
+files/lxc.initd, metadata.xml:
Version bump, add the long-requested init script (protected with a
USE=vanilla for those preferring not to have it).
*lxc-0.7.1 (28 Jun 2010)
28 Jun 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-files/lxc-0.6.4-fix-full-system.patch,
-files/lxc-0.6.4-lxc.network.pair.patch,
-files/lxc-0.6.4-move-rcfile.patch, -files/lxc-0.6.4-tty-malloc.patch,
-lxc-0.6.5.ebuild, -lxc-0.7.0.ebuild, +lxc-0.7.1.ebuild:
Version bump, remove old versions, remove stray patch files.
*lxc-0.7.0 (20 Jun 2010)
20 Jun 2010; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.7.0.ebuild:
Version bump.
16 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org> lxc-0.6.5.ebuild:
Avoid testing for file capabilities support: we don't support the setcap
mode for lxc and it has been dropped by 2.6.33 onward. Thanks to Vadim
Kuznetsov in bug #309267.
11 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org> lxc-0.6.5.ebuild:
Stop trying to remove /etc/lxc, it's no longer installed.
09 Mar 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-lxc-0.6.4-r2.ebuild, lxc-0.6.5.ebuild, metadata.xml:
Remove old version, install man pages even with USE=-doc now that they are
shipped upstream, thanks to Allen Parker in bug #308553. Assign to
virtualization herd to have a fallback maintainer if me and Tiziano are
not available.
*lxc-0.6.5 (30 Jan 2010)
30 Jan 2010; Diego E. Pettenò <flameeyes@gentoo.org> -lxc-0.6.4.ebuild,
-lxc-0.6.4-r1.ebuild, +lxc-0.6.5.ebuild:
Version bump; remove old versions.
*lxc-0.6.4-r2 (08 Dec 2009)
08 Dec 2009; Sven Wegener <swegener@gentoo.org> +lxc-0.6.4-r2.ebuild,
+files/lxc-0.6.4-tty-malloc.patch:
Also include my tty malloc() fix, it prevents memory corruption.
*lxc-0.6.4-r1 (07 Dec 2009)
07 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org>
-files/0.6.2-as-needed.patch, -lxc-0.6.3.ebuild, +lxc-0.6.4-r1.ebuild,
+files/lxc-0.6.4-fix-full-system.patch,
+files/lxc-0.6.4-lxc.network.pair.patch,
+files/lxc-0.6.4-move-rcfile.patch:
Backport fixes from upstream, including one to not break host systems if
lxc-start is launched in the old (pre-0.6.4) way. Thanks to Andrian Nord
in bug #296030.
25 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org> lxc-0.6.4.ebuild,
metadata.xml:
Enable doc USE flag by default and explicit in the description that it
enables the man pages as well.
24 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org> lxc-0.6.4.ebuild:
Remove autotools inherit and add the ~x86 KEYWORD.
*lxc-0.6.4 (24 Nov 2009)
24 Nov 2009; Diego E. Pettenò <flameeyes@gentoo.org> +lxc-0.6.4.ebuild:
Version bump, improve checking of kernel features.
14 Nov 2009; Sven Wegener <swegener@gentoo.org> lxc-0.6.3.ebuild:
Add ~x86 keyword.
*lxc-0.6.3 (24 Oct 2009)
24 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org>
+files/0.6.2-as-needed.patch, +lxc-0.6.3.ebuild, +metadata.xml:
Initial import of lxc; based upon dev-zero's ebuild, modified by me. It
diverges a bit from upstream, in the path used, to stay more
Gentoo-styled. Init scripts will likely be added separately.
|