File: ChangeLog

package info (click to toggle)
binfmt-support 2.1.6-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,056 kB
  • sloc: ansic: 23,481; sh: 5,157; python: 159; makefile: 132
file content (336 lines) | stat: -rw-r--r-- 10,166 bytes parent folder | download
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
2016-02-21  Colin Watson  <cjwatson@debian.org>

	Version: 2.1.6.

2016-02-21  Colin Watson  <cjwatson@debian.org>

	Various build system upgrades

	Upgrade to Autoconf 2.69-9 (from Debian), config.guess 2015-08-20,
	config.sub 2015-08-20, and pkg-config 0.29.

2016-02-21  Colin Watson  <cjwatson@debian.org>

	Implement a stop action for the systemd service

	* init/systemd/binfmt-support.service.in: Implement ExecStop, but
	with manual dependencies so that the service doesn't need to be
	(unnecessarily) stopped on shutdown.  Thanks to Michael Biebl; fixes
	Debian bug #739085.
	* NEWS: Document this.

2016-02-21  Raphaƫl Hertzog  <hertzog@debian.org>

	Always install DB entry even if /proc entry exists

	* src/update-binfmts.c (act_install): Remove test for existing /proc
	entry, superseded by test in act_enable.  Fixes Debian bug #750245.
	* NEWS: Document this.

2015-08-06  Colin Watson  <cjwatson@debian.org>

	Upgrade to Automake 1.15 and config.sub 2014-09-11.

2014-08-24  Colin Watson  <cjwatson@debian.org>

	Version: 2.1.5.

	Upgrade to Gettext 0.19.2.

2014-08-19  Colin Watson  <cjwatson@debian.org>

	Update to config.guess 2014-03-23 and config.sub 2014-05-01.

2014-08-19  Riku Voipio  <riku.voipio@linaro.org>

	Add support for preserve-argv0 flag

	Qemu will start requiring setting P in binfmt_misc
	flags [P]. Unfortunately update-binfmts doesn't just
	pass flags section as-is. The only supported flag
	so far is credentials, which is supported via --credentials
	command line flag.

	I've implemented a similar --preserve flag in this commit.

	This commit (or something similar) needs to land to Debian
	before qemu 2.2 can be uploaded.

	[P] https://www.kernel.org/doc/Documentation/binfmt_misc.txt

2014-03-30  Colin Watson  <cjwatson@debian.org>

	Version: 2.1.4.

	Upgrade to Automake 1:1.14.1-3 (from Debian).

2014-03-30  Cameron Norman  <camerontnorman@gmail.com>

	upstart: do not act as a task

	* init/upstart/binfmt-support.conf.in: Make the job a service with
	pre-start and post-stop stanzas rather than a task, as a task with a
	corresponding init script prevents startpar from continuing the boot
	sequence past that init script (because the job is considered
	"stopped").
	* NEWS: Document this.

2014-03-06  Colin Watson  <cjwatson@debian.org>

	Fix --disable-sysvinit and --disable-openrc configure options

	* configure.ac: Check whether $enable_sysvinit and $enable_openrc
	are set to "yes", not merely whether they are set at all.
	* NEWS: Document this.

2014-02-20  Colin Watson  <cjwatson@debian.org>

	Fix test suite when libexecdir is not /usr/lib

	* src/tests/Makefile.am (TESTS_ENVIRONMENT): Export pkglibexecdir to
	tests.
	* src/tests/detectors: Expect interpreter to be set to
	$pkglibexecdir/run-detectors rather than
	/usr/lib/binfmt-support/run-detectors.
	* NEWS: Document this.

2014-02-20  Colin Watson  <cjwatson@debian.org>

	* .gitignore: Add src/tests/*.log and src/tests/*.trs.

2014-02-20  Colin Watson  <cjwatson@debian.org>

	Move Autotools auxiliary build files from tools to build-aux.

	"build-aux" is a more conventional location for the Autotools files.

2014-02-18  Colin Watson  <cjwatson@debian.org>

	Upgrade to Gnulib 20140202.

2014-02-08  Colin Watson  <cjwatson@debian.org>

	Version: 2.1.3.

	* init/openrc/binfmt-support.in: Check uname in stop as well.

2014-02-08  Colin Watson  <cjwatson@debian.org>

	Fix reversed logic in OpenRC script

	* init/openrc/binfmt-support.in (start): Fix reversed uname check.
	* NEWS: Document this.

2014-02-07  Colin Watson  <cjwatson@debian.org>

	Version: 2.1.2.

2014-02-07  Colin Watson  <cjwatson@debian.org>

	Add --enable-sysvinit and --enable-openrc configure options

	* configure.ac: Add --enable-sysvinit and --enable-openrc options.
	Check that at most one of these is used.
	* init/openrc/Makefile.am: Install script if --enable-openrc is
	used.
	* init/sysvinit/Makefile.am: Install script if --enable-sysvinit is
	used.
	* NEWS: Document this.

2014-02-07  Colin Watson  <cjwatson@debian.org>

	Remove unnecessary file extension

	* init/sysvinit/Makefile.am (EXTRA_DIST, CLEANFILES, noinst_SCRIPTS,
	binfmt-support): Remove ".sh" extension.
	* init/sysvinit/binfmt-support.sh.in: Rename to ...
	* init/sysvinit/binfmt-support.in: ... this.
	* .gitignore: Ignore init/sysvinit/binfmt-support rather than
	init/sysvinit/binfmt-support.sh.

2014-02-07  Colin Watson  <cjwatson@debian.org>

	Add OpenRC support

	* configure.ac (AC_CONFIG_FILES): Add init/openrc/Makefile.
	* init/Makefile.am (SUBDIRS): Add openrc.
	* init/openrc/Makefile.am: New file.
	* init/openrc/binfmt-support.in: New file.
	* .gitignore: Add init/openrc/Makefile and
	init/openrc/binfmt-support.
	* NEWS: Document this.

2014-02-07  Colin Watson  <cjwatson@debian.org>

	Embed full path to update-binfmts into init files

	* init/sysvinit/binfmt-support.sh: Rename to ...
	* init/sysvinit/binfmt-support.sh.in: ... this, substituting
	@sbindir@ and removing PATH setting.
	* init/sysvinit/Makefile.am (EXTRA_DIST): Distribute
	binfmt-support.sh.in.
	(CLEANFILES): Clean binfmt-support.sh.
	(dist_noinst_SCRIPTS): Rename to ...
	(noinst_SCRIPTS): ... this.
	(binfmt-support.sh): Generate from binfmt-support.sh.in.
	* init/upstart/binfmt-support.conf: Rename to ...
	* init/upstart/binfmt-support.conf.in: ... this, substituting
	@sbindir@.
	* init/upstart/Makefile.am (EXTRA_DIST): Distribute
	binfmt-support.conf.in.
	(CLEANFILES): Clean binfmt-support.conf.
	(dist_upstart_DATA): Rename to ...
	(upstart_DATA): ... this.
	(binfmt-support.conf): Generate from binfmt-support.conf.in.
	* .gitignore: Add init/sysvinit/binfmt-support.sh and
	init/upstart/binfmt-support.conf.
	* NEWS: Document this.

2014-02-07  Colin Watson  <cjwatson@debian.org>

	Ensure all necessary directories exist after installation

	* configure.ac: Add AC_PROG_MKDIR_P.
	* src/Makefile.am (install-data-hook): Create $(admindir) and
	$(importdir).
	* NEWS: Document this.

2014-02-07  Colin Watson  <cjwatson@debian.org>

	Stop hardcoding Debian defaults for various directories

	* configure.ac: Substitute admindir, importdir, and procdir.
	* man/update-binfmts.8: Rename to ...
	* man/update-binfmts.man8: ... this, without hardcoding directories.
	* man/Makefile.am (dist_man8_MANS): Rename to ...
	(man8_MANS): ... this.
	(CLEANFILES): Clean $(man8_MANS).
	(.man8.8): Generate manual page with appropriate substitutions.
	(dist-hook): Distribute update-binfmts.man8.
	* src/Makefile.am (AM_CPPFLAGS): Define ADMINDIR, IMPORTDIR,
	PROCDIR, and AUXDIR.
	* src/paths.c (admindir, importdir, procdir, auxdir): Use
	definitions rather than hardcoding.
	* src/run-detectors.c (options): Likewise.
	* src/update-binfmts.c (options): Likewise.
	* .gitignore: Add man/update-binfmts.8.
	* NEWS: Document this.

2014-02-06  Colin Watson  <cjwatson@debian.org>

	Upgrade to Automake 1.14.1.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Version: 2.1.1.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Fix installation of systemd unit files.

	* configure.ac (AC_CONFIG_FILES): Remove
	init/systemd/binfmt-support.service.
	* init/systemd/Makefile.am (EXTRA_DIST): Add
	binfmt-support.service.in.
	(CLEANFILES): Add binfmt-support.service.
	(systemdsystemunit_DATA): Rename to ...
	(nodist_systemdsystemunit_DATA): ... this.
	(binfmt-support.service): Generate from binfmt-support.service.in.
	* NEWS: Document this.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	* configure.ac: Fix --with-systemdsystemunitdir.

	* .gitignore: Add **/*.a and **/*.o.

	Version: 2.1.0.

	* Makefile.am (gen_start_date): Fix fencepost error.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Add a systemd unit file.

	* configure.ac: Add --with-systemdsystemunitdir option.
	(AC_CONFIG_FILES): Add init/systemd/Makefile and
	init/systemd/binfmt-support.service.
	* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Ensure that
	--with-systemdsystemunitdir points under ${prefix}.
	* init/Makefile.am (SUBDIRS): Add systemd.
	* init/systemd/Makefile.am: New file.
	* init/systemd/binfmt-support.service.in: New file.
	* NEWS: Document this.
	* .gitignore: Update.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Add copyright/licence notices to init files.

	* .gitignore: Remove Debian-specific files.

	* NEWS: New file.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Add sample init configuration.

	* Makefile.am (SUBDIRS): Add init.
	* configure.ac (AC_CONFIG_FILES): Add init/Makefile,
	init/sysvinit/Makefile, and init/upstart/Makefile.
	* init/Makefile.am: New file.
	* init/sysvinit/Makefile.am: New file.
	* init/sysvinit/binfmt-support.sh: New file, stripped down from
	debian/init.d in the Debian packaging.
	* init/upstart/Makefile.am: New file.
	* init/upstart/binfmt-support.conf: New file, copied from
	debian/upstart in the Debian packaging.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	gnulib: Import gnupload module.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Improve accuracy of "make dist".

	* Makefile.am (SUBDIRS): Add doc.
	(EXTRA_DIST): Add gnulib/m4/math_h.m4.
	* configure.ac (AC_CONFIG_FILES): Add doc/Makefile.
	* doc/Makefile.am: New file.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Stop trying to distribute non-existent files.

	* Makefile.am (EXTRA_DIST): Remove gnulib/gets.patch and
	gnulib/lib/argp-parse.patch.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Automatically generate ChangeLog from git

	* Makefile.am (dist-hook): Add gen-ChangeLog.
	(gen-ChangeLog): New rule, based on that in coreutils.
	* gnulib: Import gitlog-to-changelog module.
	* .gitignore: Add **/*~.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Remove Debian packaging.

	* debian/changelog: Copy to ...
	* ChangeLog-2013: ... here.
	* Makefile.am (EXTRA_DIST): Add ChangeLog-2013.
	* configure.ac (AC_INIT): Stop autogenerating version from
	debian/changelog.  Bump to 2.1.0.

2013-12-29  Colin Watson  <cjwatson@debian.org>

	Move to git.

	* .bzrignore: Move to ...
	* .gitignore: ... here, adjusting for differences between bzr and
	git.
	* Makefile.am (EXTRA_DIST): Replace .bzrignore with .gitignore.
	* gnulib: Add --no-vc-files.