~sarvatt/initramfs-tools/working

160 by Scott James Remnant
releasing version 0.92bubuntu65
1
initramfs-tools (0.92bubuntu65) lucid; urgency=low
159 by Scott James Remnant
* Allow specifying multiple break points using a comma delimiter.
2
157 by Scott James Remnant
scripts/init-premount/blacklist: Move to init-top so it has a chance
3
  * scripts/init-premount/blacklist: Move to init-top so it has a chance
4
    of running before udev.
158 by Scott James Remnant
scripts/init-top/blacklist: Automatically blacklist vga16fb when vga=
5
  * scripts/init-top/blacklist: Automatically blacklist vga16fb when vga=
6
    or video= specified on kernel command-line. 
157 by Scott James Remnant
scripts/init-premount/blacklist: Move to init-top so it has a chance
7
160 by Scott James Remnant
releasing version 0.92bubuntu65
8
 -- Scott James Remnant <scott@ubuntu.com>  Wed, 17 Feb 2010 12:35:22 +0000
159 by Scott James Remnant
* Allow specifying multiple break points using a comma delimiter.
9
156.1.3 by Evan Dandrea
Allow specifying multiple break points using a comma delimiter.
10
initramfs-tools (0.92bubuntu64) lucid; urgency=low
11
12
  * Allow specifying multiple break points using a comma delimiter.
13
14
 -- Evan Dandrea <evand@ubuntu.com>  Wed, 10 Feb 2010 11:18:26 +0000
15
156.1.2 by Colin Watson
releasing version 0.92bubuntu63
16
initramfs-tools (0.92bubuntu63) lucid; urgency=low
156 by Colin Watson
init, scripts/functions: Add support for specifying a network interface
17
18
  * init, scripts/functions: Add support for specifying a network interface
19
    by MAC address, using hwaddr= on the command line or HWADDR in an
20
    initramfs configuration file (LP: #473036).
21
156.1.2 by Colin Watson
releasing version 0.92bubuntu63
22
 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 05 Feb 2010 11:49:34 -0800
156 by Colin Watson
init, scripts/functions: Add support for specifying a network interface
23
155 by Scott James Remnant
* src/wait-for-root.c:
24
initramfs-tools (0.92bubuntu62) lucid; urgency=low
25
26
  * src/wait-for-root.c:
27
    - device records we obtain from udev may not have a device node name
28
      yet, check to avoid strcmp between NULL and our path.  LP: #499422.
29
    - device records from the queue may not exist at all, check to avoid
30
      calling udev_device_unref on NULL (which should be safe anyway).
31
    - eliminate a race condition; by checking the filesystem before the
32
      queue, there was a small chance that udev could finish processing
33
      between our calls
34
35
 -- Scott James Remnant <scott@ubuntu.com>  Tue, 22 Dec 2009 19:30:01 +0000
36
154 by Scott James Remnant
* init: Mount devtmpfs on /dev, falling back to a tmpfs if not supported
37
initramfs-tools (0.92bubuntu61) lucid; urgency=low
38
39
  * init: Mount devtmpfs on /dev, falling back to a tmpfs if not supported
40
    by the kernel.
41
42
  * src/wait-for-root.c: accept the timeout on the command-line too rather
43
    than using an environment variable.
44
  * scripts/local: Pass $ROOTDELAY or 30
45
  * scripts/local-premount/resume: pass $RESUMEDELAY or 5
46
47
 -- Scott James Remnant <scott@ubuntu.com>  Mon, 21 Dec 2009 23:06:53 +0000
48
153 by Scott James Remnant
* src/wait-for-root.c:
49
initramfs-tools (0.92bubuntu60) lucid; urgency=low
50
51
  * src/wait-for-root.c:
52
    - Fix a bug where we checked queue entries for ID_FS_TYPE too; would
53
      mean we thought a device directly named (e.g. /dev/md0) wasn't
54
      in the queue when it was, and wouldn't wait for it.
55
    - Fix another bug where we didn't clear udev_device after iterating
56
      the queue.
57
    - Rather than mucking around with sequence numbers in the queue, just
58
      wait using the monitor if we identify the device as being in the
59
      queue.
60
61
 -- Scott James Remnant <scott@ubuntu.com>  Fri, 18 Dec 2009 14:47:30 +0000
62
152 by Scott James Remnant
* src/wait-for-root.c: handle the case where we're given UUID= or LABEL=
63
initramfs-tools (0.92bubuntu59) lucid; urgency=low
64
65
  * src/wait-for-root.c: handle the case where we're given UUID= or LABEL=
66
    and the device already exists (we need to stat the /dev/disk path).
67
  * scripts/local-premount/resume: this means we can use wait-for-root for
68
    resume handling too.
69
  * mkinitramfs: drop the PAGE_SIZE conf, it's no longer needed since we
70
    rely on udev finding out it's a hibernated image through blkid.
71
72
 -- Scott James Remnant <scott@ubuntu.com>  Fri, 18 Dec 2009 04:34:04 +0000
73
151 by Scott James Remnant
* Add new initramfs-tools-bin package containing a binary that uses
74
initramfs-tools (0.92bubuntu58) lucid; urgency=low
75
76
  * Add new initramfs-tools-bin package containing a binary that uses
77
    libudev to wait for udev to create the udev device, or wait for udev
78
    to finish processing if we catch it in the act, and returns the
79
    filesystem type as already probed by udev.
80
    - This avoids calls to udevadm settle, which make us wait for irrelevant
81
      modules that we don't need.
82
    - This avoids duplicate calls to blkid, which since they probe the block
83
      device directly, are expensive
84
    - This does not use fstype; which avoids issues with that and blkid
85
      returning different answers (since everything else throughout the
86
      entire system now uses blkid)
87
  * scripts/local: Rewrite to use wait-for-root rather than looping over
88
    our own shell attempts to do the same.
89
  * mkinitramfs:
90
    - include wait-for-root
91
    - mkinitramfs: Don't quote modules.*map, so we actually expand it.
92
  * hooks/thermal:
93
    - don't force load fan or thermal, they're generally built-in and if not
94
      will be loaded by udev anyway
95
  * scripts/panic/keymap:
96
    - auto-generated from the init-top keymap file, with the OPTION= removed,
97
      so keymap will always be set on panic
98
99
  * Remove accidentally included test initramfs.  :-)
100
101
 -- Scott James Remnant <scott@ubuntu.com>  Fri, 18 Dec 2009 03:18:28 +0000
102
150 by Scott James Remnant
* debian/initramfs-tools.dirs:
103
initramfs-tools (0.92bubuntu57) lucid; urgency=low
104
105
  * debian/initramfs-tools.dirs:
106
    - add scripts/panic directory
107
108
  * scripts/functions:
109
    - if tsort is available, use it instead of custom sorting code
110
    - if a pre-cached order file is available, use that instead
111
    - run panic scripts before giving a root shell
112
  * mkinitramfs:
113
    - generate a pre-cached order file for each scripts directory in the
114
      output initramfs
115
    - call depmod before packing the initramfs, so it contains the output
116
      already
117
  * init:
118
    - drop depmod call
119
120
 -- Scott James Remnant <scott@ubuntu.com>  Wed, 16 Dec 2009 17:47:49 +0000
121
149 by Scott James Remnant
scripts/init-top/keymap: We don't need to load keymaps unless we're
122
initramfs-tools (0.92bubuntu56) lucid; urgency=low
123
124
  * scripts/init-top/keymap: We don't need to load keymaps unless we're
125
    loading the framebuffer module (and thus have a splash screen). 
126
127
 -- Scott James Remnant <scott@ubuntu.com>  Tue, 15 Dec 2009 14:57:29 +0000
128
148 by Scott James Remnant
* hooks/framebuffer: Change the inclusion option from USPLASH to
129
initramfs-tools (0.92bubuntu55) lucid; urgency=low
130
131
  * hooks/framebuffer: Change the inclusion option from USPLASH to
132
    FRAMEBUFFER, in hindsight that option name wasn't very forward-thinking
133
    of me.
134
  * scripts/init-top/framebuffer:
135
    - Make conditional on new option name.
136
    - As well as waiting for fb0 to show up, we also should wait for fbcon
137
      and dri/card0 to show up as well, since we'll almost certainly want
138
      a console and direct rendering.
139
140
 -- Scott James Remnant <scott@ubuntu.com>  Mon, 30 Nov 2009 23:45:44 +0000
141
147 by Steve Langasek
* hook-functions: check both /lib/firmware/$(uname -r) and /lib/firmware
142
initramfs-tools (0.92bubuntu54) lucid; urgency=low
143
144
  * hook-functions: check both /lib/firmware/$(uname -r) and /lib/firmware
145
    for the firmware that we wish to copy; in any cases where we want to
146
    suppress a firmware-using module from the initramfs, we should do that
147
    explicitly and not by accidentally failing to include the firmware.
148
    LP: #328550.
149
  * hook-functions: cherry pick fix from Debian upstream version to not warn
150
    about missing firmware for modules whose names are merely /like/ those of
151
    modules listed in /proc/modules.
152
153
 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 19 Nov 2009 00:47:55 -0600
154
146 by Scott James Remnant
* Explicitly check for fb0 so we don't false-positive on the graphics
155
initramfs-tools (0.92bubuntu53) karmic; urgency=low
156
157
  * Explicitly check for fb0 so we don't false-positive on the graphics
158
    subsystem having been initialised (should cure some issues with usplash
159
    using svgalib instead of KMS, and vanishing part way through).
160
  * Don't force load the vesafb driver, we never did this before, so it
161
    seems silly to do it now.
162
163
 -- Scott James Remnant <scott@ubuntu.com>  Wed, 14 Oct 2009 04:41:37 +0100
164
145 by Scott James Remnant
Include all usb/storage drivers, not just usb-storage.ko LP: #419231
165
initramfs-tools (0.92bubuntu52) karmic; urgency=low
166
167
  * Include all usb/storage drivers, not just usb-storage.ko  LP: #419231
168
169
 -- Scott James Remnant <scott@ubuntu.com>  Fri, 09 Oct 2009 15:34:43 +0100
170
144 by Scott James Remnant
scripts/init-top/framebuffer: wait for udev to settle before loading
171
initramfs-tools (0.92bubuntu51) karmic; urgency=low
172
173
  * scripts/init-top/framebuffer: wait for udev to settle before loading
174
    command-line specified framebuffer driver to ensure that any needed
175
    device nodes are available.  LP: #437871.
176
177
 -- Scott James Remnant <scott@ubuntu.com>  Sat, 03 Oct 2009 07:55:35 +0100
178
143 by Scott James Remnant
LP: #392039, #431812.
179
initramfs-tools (0.92bubuntu50) karmic; urgency=low
180
181
  LP: #392039, #431812.
182
  * hooks/framebuffer:
183
    - rename from hooks/kernelextras, this is much more descriptive and
184
      actually matches the associated script
185
    - copy kernel-mode-setting drivers (drivers/gpu) into the initramfs
186
    - include the vesafb driver, which we previously relied on being in
187
      the special initrd directory
188
    - don't force load fbcon
189
    - don't force load things from the initrd directory
190
  * scripts/init-top/framebuffer:
191
    - add udev as a pre-requisite
192
    - remove mknods since udev will make those now
193
    - remove intel_agp and i915 code
194
    - don't unset MODPROBE_OPTIONS, just override for the modprobe call
195
      (since we want video= to override the blacklist)
196
    - if we didn't pick up a framebuffer from vga= or video=, and don't
197
      have one from udev, wait for udev to finish then if we still don't
198
      have one, load vesafb
199
    - settle after loading drivers to ensure the device is ready
200
  * debian/control:
201
    - increase dependency on udev to that which loads fbcon
202
    - add breaks on older usplash to force upgrade
203
204
 -- Scott James Remnant <scott@ubuntu.com>  Wed, 23 Sep 2009 14:25:00 -0700
205
142 by Steve Langasek
Re-add the OPTION=VAR checking to scripts/functions, since we actually do
206
initramfs-tools (0.92bubuntu49) karmic; urgency=low
207
208
  * Re-add the OPTION=VAR checking to scripts/functions, since we actually do
209
    need this when calling the hooks at initramfs generation; but add a second
210
    argument to call_scripts, "optional", that we check for before doing these
211
    checks since we definitely don't want this to be conditional in the
212
    initramfs at runtime.
213
214
 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 22 Sep 2009 09:44:00 -0700
215
141 by Steve Langasek
Don't do OPTION=VAR checking at runtime, only do it when assembling the
216
initramfs-tools (0.92bubuntu48) karmic; urgency=low
217
218
   * Don't do OPTION=VAR checking at runtime, only do it when assembling the
219
     initramfs; this spares us having to add extra config files to the
220
     initramfs to enable functionality that's already been selected.
221
     LP: #433773.
222
223
 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 22 Sep 2009 00:17:13 -0700
224
140 by Scott James Remnant
Silence output when trying to resume, since the only output is bitching
225
initramfs-tools (0.92bubuntu47) karmic; urgency=low
226
227
  * Silence output when trying to resume, since the only output is bitching
228
    that we can't resume because we didn't hibernate in the first place.
229
    LP: #432585.
230
231
 -- Scott James Remnant <scott@ubuntu.com>  Mon, 21 Sep 2009 16:07:10 -0700
232
139 by Scott James Remnant
FFE LP: #427356.
233
initramfs-tools (0.92bubuntu46) karmic; urgency=low
234
235
  FFE LP: #427356.
236
237
  * mkinitramfs: Allow scripts to specify OPTION=VAR, and unless VAR is
238
    set to something other than "n", the script will not be included.
239
  * scripts/functions: Likewise when running scripts (for hooks)
240
241
  * Make usplash-related components optional, you need to set USPLASH=y
242
    for these to be included:
243
    - hooks/kernelextras: which includes the KMS driver
244
    - scripts/init-top/framebuffer: which loads it
245
246
 -- Scott James Remnant <scott@ubuntu.com>  Tue, 15 Sep 2009 03:30:12 +0100
247
138 by Colin Watson
Depend on busybox-initramfs (>= 1:1.13.3-1ubuntu5) to ensure that we
248
initramfs-tools (0.92bubuntu45) karmic; urgency=low
249
250
  * Depend on busybox-initramfs (>= 1:1.13.3-1ubuntu5) to ensure that we
251
    have gzip (LP: #428282).
252
253
 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 14 Sep 2009 10:23:40 +0100
254
137 by Loïc Minier
Revert mxcfb changes of 0.92bubuntu40 and 0.92bubuntu41 as a more complete
255
initramfs-tools (0.92bubuntu44) karmic; urgency=low
256
257
  * Revert mxcfb changes of 0.92bubuntu40 and 0.92bubuntu41 as a more complete
258
    workaround was put in usplash.
259
260
 -- Loïc Minier <loic.minier@ubuntu.com>  Fri, 11 Sep 2009 21:46:45 +0200
261
136 by Colin Watson
Move "Loading, please wait..." message to after /proc is mounted, so
262
initramfs-tools (0.92bubuntu43) karmic; urgency=low
263
264
  * Move "Loading, please wait..." message to after /proc is mounted, so
265
    that we can inspect /proc/cmdline.
266
267
 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 04 Sep 2009 14:23:05 +0100
268
135 by Colin Watson
Don't display "Loading, please wait..." message when 'quiet' is in
269
initramfs-tools (0.92bubuntu42) karmic; urgency=low
270
271
  * Don't display "Loading, please wait..." message when 'quiet' is in
272
    /proc/cmdline.
273
274
 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 03 Sep 2009 23:31:28 +0100
275
134 by Oliver Grawert
fix quoting for mxcfb in scripts/init-top/framebuffer
276
initramfs-tools (0.92bubuntu41) karmic; urgency=low
277
278
  *  fix quoting for mxcfb in scripts/init-top/framebuffer
279
280
 -- Oliver Grawert <ogra@ubuntu.com>  Sun, 30 Aug 2009 10:28:06 +0200
281
133 by Oliver Grawert
add a hack to scripts/init-top/framebuffer for handling the yet broken
282
initramfs-tools (0.92bubuntu40) karmic; urgency=low
283
284
  * add a hack to scripts/init-top/framebuffer for handling the yet broken
285
    mxcfb as described in LP bug #420555, so usplash can be used on the
286
    imx51 architecture based devices
287
288
 -- Oliver Grawert <ogra@ubuntu.com>  Sat, 29 Aug 2009 11:37:27 +0200
289
132 by Colin Watson
* auto_add_modules net: Load virtio_net, to make testing in kvm easier.
290
initramfs-tools (0.92bubuntu39) karmic; urgency=low
291
292
  * auto_add_modules net: Load virtio_net, to make testing in kvm easier.
293
  * init: Export IPOPTS (LP: #364626).
294
295
 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 11 Aug 2009 12:37:56 +0100
296
131 by Oliver Grawert
change --print-installation-architecture to --print-architecture in
297
initramfs-tools (0.92bubuntu38) karmic; urgency=low
298
299
  * change --print-installation-architecture to --print-architecture in
300
    mkinitramfs and hook-functions to quieten down dpkg warning during
301
    update-initramfs
302
303
 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 07 Jul 2009 21:33:50 +0200
304
130 by Oliver Grawert
update-initramfs: Fix run_bootloader() to check for grub2
305
initramfs-tools (0.92bubuntu37) karmic; urgency=low
306
307
  * update-initramfs: Fix run_bootloader() to check for grub2
308
  patch from debian bug #511514
309
310
 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 07 Jul 2009 19:56:58 +0200
311
129 by Oliver Grawert
add missing colon in the regex and a filename for the grep from the next
312
initramfs-tools (0.92bubuntu36) karmic; urgency=low
313
314
  * add missing colon in the regex and a filename for the grep from the next
315
    upload ... d'oh
316
317
 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 07 Jul 2009 19:28:16 +0200
318
128 by Oliver Grawert
update-initramfs: check whether kernel-img.conf exists and postinst_hook
319
initramfs-tools (0.92bubuntu35) karmic; urgency=low
320
321
  * update-initramfs: check whether kernel-img.conf exists and postinst_hook
322
    is set before calling flash-kernel. (patch from Loic Minier to work
323
    around shortcomings described in launchpad bug 365053 (not the desired
324
    solution yet which needs to happen in debian but we need it for
325
    livecd-rootfs to work on armel))
326
327
 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 07 Jul 2009 16:49:10 +0200
328
127 by Colin Watson
Remove bnx2 from the initramfs; it needs firmware, and at this stage we
329
initramfs-tools (0.92bubuntu34) karmic; urgency=low
330
331
  * Remove bnx2 from the initramfs; it needs firmware, and at this stage we
332
    only support network modules that don't need firmware loading (LP:
333
    #394783).
334
335
 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 07 Jul 2009 11:45:58 +0100
336
126 by Colin Watson
Cope with new compcache module naming.
337
initramfs-tools (0.92bubuntu33) karmic; urgency=low
338
339
  * Cope with new compcache module naming.
340
341
 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 06 Jul 2009 14:12:07 +0100
342
125 by Colin Watson
* Copy in KMS drivers (currently just i915 and the AGP drivers) if we can,
343
initramfs-tools (0.92bubuntu32) karmic; urgency=low
344
345
  * Copy in KMS drivers (currently just i915 and the AGP drivers) if we can,
346
    so that we can load them before starting usplash. NOTE that this whole
347
    edifice is not intended to be used by default on most systems for
348
    Karmic, and that the general intent is to make the initramfs smaller
349
    rather than larger; however, we're still going to need usplash in the
350
    initramfs for some use cases (e.g. dm-crypt), so we might as well get
351
    this working now.
352
  * Fix formatting error in initramfs-tools(8).
353
  * 'set -e' in initramfs-tools.postrm.
354
  * Fix handling of resume_offset: if it's set then we need to check in a
355
    different location for the swap signature.
356
  * Remove kinit and gzip from the initramfs. The first record I can find of
357
    this Ubuntu change is in a merge from Debian, and I can't see any
358
    justification for it since neither binary is actually used by any
359
    initramfs scripts.
360
  * Remove klibc utilities if busybox is in use (patch based on Debian
361
    #338405; LP: #327106). Leave a symlink for /bin/sleep since some scripts
362
    expect that to exist.
363
364
 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 23 Jun 2009 14:19:02 +0100
365
124 by Colin Watson
Set the permissions on the initramfs root to 755, as otherwise
366
initramfs-tools (0.92bubuntu31) karmic; urgency=low
367
368
  * Set the permissions on the initramfs root to 755, as otherwise
369
    unionfs-fuse (which may be used via casper) can't service requests made
370
    by non-root users.
371
372
 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 04 Jun 2009 02:58:57 +0100
373
123 by Scott James Remnant
Replace all instances of vol_id with blkid, and depend on util-linux
374
initramfs-tools (0.92bubuntu30) karmic; urgency=low
375
376
  * Replace all instances of vol_id with blkid, and depend on util-linux
377
378
 -- Scott James Remnant <scott@ubuntu.com>  Thu, 07 May 2009 12:52:20 +0100
379
122 by Loic Minier
* copy_exec: also avoid picking sse2, neon, and vfp hwcaps versions of libs.
380
initramfs-tools (0.92bubuntu29) jaunty; urgency=low
381
382
  * copy_exec: also avoid picking sse2, neon, and vfp hwcaps versions of libs.
383
  * Move debhelper and cdbs from -Indep to Build-Depends for clean:.
384
385
 -- Loic Minier <lool@dooz.org>  Tue, 14 Apr 2009 11:11:52 +0200
386
121 by Loic Minier
update-initramfs: copy the logic added in Debian to run flash-kernel after
387
initramfs-tools (0.92bubuntu28) jaunty; urgency=low
388
389
  * update-initramfs: copy the logic added in Debian to run flash-kernel after
390
    the initrd has been generated (if the system is supported by
391
    flash-kernel); flash-kernel is run twice, but at least the system really
392
    runs the latest initrd; LP: #358762.
393
394
 -- Loic Minier <lool@dooz.org>  Sat, 11 Apr 2009 00:07:04 +0200
395
120 by Colin Watson
* Backport from Debian (LP: #347685):
396
initramfs-tools (0.92bubuntu27) jaunty; urgency=low
397
398
  * Backport from Debian (LP: #347685):
399
    - init: Fix boot with LABEL containing one or several '/'. Thanks to
400
      Andres Salomon <dilinger@debian.org> for testing. (closes: #489008)
401
    - scripts/local-premount/resume: Fix resume with LABEL containing '/'.
402
403
 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 03 Apr 2009 02:04:34 +0100
404
119 by Arnaud Jeansen
hooks/thermal: Do not load thermal control for macintosh if the device is a PS3. (LP: #346899)
405
initramfs-tools (0.92bubuntu26) jaunty; urgency=low
406
407
  * hooks/thermal: Do not load thermal control for macintosh if the device is a PS3. (LP: #346899)
408
409
 -- Arnaud Jeansen <arnaud.jeansen@gmail.com>  Thu, 26 Mar 2009 00:41:46 +0100
410
118 by Scott James Remnant
mkinitramfs: include the modules.order file. LP: #296710.
411
initramfs-tools (0.92bubuntu25) jaunty; urgency=low
412
413
  * mkinitramfs: include the modules.order file.  LP: #296710.
414
415
 -- Scott James Remnant <scott@ubuntu.com>  Fri, 13 Mar 2009 16:11:49 +0000
416
117 by Michael Vogt
* update-initramfs:
417
initramfs-tools (0.92bubuntu24) jaunty; urgency=low
418
419
  * update-initramfs:
420
    - when doing set_linked_version, check if the links point
421
      to a existing initrd.img
422
423
 -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 11 Mar 2009 10:25:42 +0100
424
116 by Scott James Remnant
Forgot the top-level MODPROBE_OPTIONS set.
425
initramfs-tools (0.92bubuntu23) jaunty; urgency=low
426
427
  * Forgot the top-level MODPROBE_OPTIONS set.
428
429
 -- Scott James Remnant <scott@ubuntu.com>  Mon, 09 Mar 2009 22:06:46 +0000
430
115 by Scott James Remnant
Replace calls to modprobe -Q with -q. LP: #340128.
431
initramfs-tools (0.92bubuntu22) jaunty; urgency=low
432
433
  * Replace calls to modprobe -Q with -q.  LP: #340128.
434
435
 -- Scott James Remnant <scott@ubuntu.com>  Mon, 09 Mar 2009 21:38:45 +0000
436
114 by Kees Cook
* mkinitramfs: catch errors in find/cpio/gzip pipe (debian bug 514938):
437
initramfs-tools (0.92bubuntu21) jaunty; urgency=low
438
439
  * mkinitramfs: catch errors in find/cpio/gzip pipe (debian bug 514938):
440
    - git 63cc7b9216d69f413cd5414c96cf2c9a403e03ae
441
    - git 93654c9230d3817fa57069012a0b06ccb1df09e4
442
443
 -- Kees Cook <kees@ubuntu.com>  Sun, 15 Feb 2009 09:48:50 -0800
444
113 by Kees Cook
scripts/local-premount/resume: wait for usplash drawing routines
445
initramfs-tools (0.92bubuntu20) jaunty; urgency=low
446
447
  * scripts/local-premount/resume: wait for usplash drawing routines
448
    to finish by flushing usplash command buffer before starting resume.
449
450
 -- Kees Cook <kees@ubuntu.com>  Sun, 08 Feb 2009 07:34:40 -0800
451
112 by Luke Yelavich
hook-functions: Add hid_* modules, since some keyboards will not be
452
initramfs-tools (0.92bubuntu19) jaunty; urgency=low
453
454
  * hook-functions: Add hid_* modules, since some keyboards will not be
455
    usable at the initramfs/busybox prompt without them.
456
457
 -- Luke Yelavich <themuso@ubuntu.com>  Thu, 29 Jan 2009 07:00:07 +1100
458
111 by Colin Watson
Add ext4 to the initramfs, in case it stops being built into the kernel.
459
initramfs-tools (0.92bubuntu18) jaunty; urgency=low
460
461
  * Add ext4 to the initramfs, in case it stops being built into the kernel.
462
463
 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 08 Jan 2009 13:29:51 +0000
464
110 by Colin Watson, Mikael Gerdin, Colin Watson
[ Mikael Gerdin ]
465
initramfs-tools (0.92bubuntu17) jaunty; urgency=low
466
467
  [ Mikael Gerdin ]
468
  * Create /dev/mem and /dev/zero if video=uvesafb (LP: #285970).
469
470
  [ Colin Watson ]
471
  * Make debug option write debug output to /dev/.initramfs/initramfs.debug
472
    rather than /tmp/initramfs.debug, so that it can be retrieved after
473
    boot.
474
475
 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 26 Nov 2008 17:22:18 +0000
476
109 by Tim Gardner
Added atl1e to the list of NICs built into the initramfs.
477
initramfs-tools (0.92bubuntu16) intrepid-proposed; urgency=low
478
479
  * Added atl1e to the list of NICs built into the initramfs.
480
    -LP: #292411
481
482
 -- Tim Gardner <tim.gardner@canonical.com>  Fri, 14 Nov 2008 11:40:29 -0700
483
108 by Colin Watson, Dan Munckton
[ Dan Munckton ]
484
initramfs-tools (0.92bubuntu15) intrepid; urgency=low
485
486
  [ Dan Munckton ]
487
  * Revert "framebuffer: Let udev create fb devices." udev isn't started at
488
    this point and therefore can't create framebuffer devices. This causes
489
    usplash not to run on PS3 (LP: #274860).
490
491
 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 01 Oct 2008 16:02:37 +0100
492
107 by Colin Watson
scripts/functions: Call ipconfig with a one-minute timeout rather than
493
initramfs-tools (0.92bubuntu14) intrepid; urgency=low
494
495
  * scripts/functions: Call ipconfig with a one-minute timeout rather than
496
    waiting forever (LP: #182940).
497
498
 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 01 Oct 2008 14:51:59 +0100
499
106 by Matt Zimmerman
scripts/local-premount/resume: Fix incorrect resume message by checking
500
initramfs-tools (0.92bubuntu13) intrepid; urgency=low
501
502
  * scripts/local-premount/resume: Fix incorrect resume message by checking
503
    for swsusp signature before assuming there's a resume about to happen
504
505
 -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 16 Sep 2008 11:49:55 +0100
506
105 by Dustin Kirkland
scripts/functions: must chvt(1) during failure hooks, as console input
507
initramfs-tools (0.92bubuntu12) intrepid; urgency=low
508
509
  * scripts/functions: must chvt(1) during failure hooks, as console input
510
    might be required (eg, boot degraded raid) (LP: #268873).
511
512
 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 11 Sep 2008 16:49:17 -0400
513
104 by Matt Zimmerman
scripts/local-premount/resume: Display a message indicating that a resume
514
initramfs-tools (0.92bubuntu11) intrepid; urgency=low
515
516
  * scripts/local-premount/resume: Display a message indicating that a resume
517
    has begun.  This is non-localized text, but is better than nothing until
518
    we can display a graphical indicator.  (LP: #41137)
519
520
 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 11 Sep 2008 09:26:31 +0100
521
103 by Oliver Grawert
drop silly COMPCACHE_PREREQ and SKIP_COMPCACHE hacks, instead we
522
initramfs-tools (0.92bubuntu10) intrepid; urgency=low
523
524
  * drop silly COMPCACHE_PREREQ and SKIP_COMPCACHE hacks, instead we
525
    export BOOT from init and deacivate compcache on the fly if booting
526
    in casper if we have more than 512M actual ram available.
527
528
 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 14 Aug 2008 00:10:13 +0200
529
102 by Ben Collins
Default update-initramfs.conf to not keep backups. With latest
530
initramfs-tools (0.92bubuntu9) intrepid; urgency=low
531
532
  * Default update-initramfs.conf to not keep backups. With latest
533
    last-good-boot, we don't need to any more.
534
    TODO: LILO probably wants .bak's since it doesn't do last-good-boot stuff.
535
    Should we worry about this?
536
537
 -- Ben Collins <ben.collins@canonical.com>  Sun, 03 Aug 2008 17:34:22 -0400
538
101 by Luke Yelavich
scripts/functions: Change to tty1 in the panic function to make sure the
539
initramfs-tools (0.92bubuntu8) intrepid; urgency=low
540
541
  * scripts/functions: Change to tty1 in the panic function to make sure the
542
    user can read any error messages displayed. (LP: #243226)
543
544
 -- Luke Yelavich <themuso@ubuntu.com>  Tue, 29 Jul 2008 16:29:16 +1000
545
100 by Dustin Kirkland
* scripts/functions:
546
initramfs-tools (0.92bubuntu7) intrepid; urgency=low
547
548
  * scripts/functions:
549
    - add_mountroot_fail_hook(): set up symlinks to hooks in tmp directory
550
    - try_failure_hooks(): new function that executes each fail hook in
551
      lexographic order, exiting successfully if a hook succeeds
552
    - panic(): remove the fail hook calling logic, now provided by
553
      try_failure_hooks()
554
  * scripts/local:
555
    - get_fstype(): FSTYPE must be initialized to "unknown" in case the fstype
556
      call does not set it
557
    - root_missing(): new function to provide the oft-called set of checks on
558
      the ROOT device
559
    - mountroot(): use root_missing(), and try the failure hooks before giving
560
      up
561
  * Fixes required for (LP: #120375), lots of help from Kees Cook, thanks!
562
563
 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 25 Jul 2008 17:34:21 -0500
564
99 by Colin Watson
Replace /bin/mount by a symlink to busybox if busybox is available;
565
initramfs-tools (0.92bubuntu6) intrepid; urgency=low
566
567
  * Replace /bin/mount by a symlink to busybox if busybox is available;
568
    klibc mount doesn't support displaying mount points.
569
570
 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 16 Jul 2008 11:10:05 +0100
571
98 by Colin Watson
Remove klibc chroot when using busybox, as the former is just wrong
572
initramfs-tools (0.92bubuntu5) intrepid; urgency=low
573
574
  * Remove klibc chroot when using busybox, as the former is just wrong
575
    (chroot(); execve() rather than chroot(); chdir(); execvp()).
576
577
 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 11 Jul 2008 12:21:21 +0100
578
97 by Oliver Grawert
* Add COMPCACHE_PREREQ varable (needs to be exported before running
579
initramfs-tools (0.92bubuntu4) intrepid; urgency=low
580
581
  * Add COMPCACHE_PREREQ varable (needs to be exported before running 
582
    update-initramfs) to the compcache hook script, so that PREREQ can be 
583
    filled by apps like casper. with that we are for example able to 
584
    disable compcache dynamically if a certain amount of physical ram is 
585
    present.
586
  * Add SKIP_COMPCACHE variable to init-top script (to be read from 
587
    /tmp/compcache.opts which should be filled by a PREREQ script defined in 
588
    COMPCACHE_PREREQ) to make it possible to let the script silently die 
589
590
 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 09 Jul 2008 16:17:39 +0000
591
96 by Johan Kiviniemi
* Support loading compcache from the initramfs.
592
initramfs-tools (0.92bubuntu3) intrepid; urgency=low
593
594
  * Support loading compcache from the initramfs.
595
    - conf/initramfs.conf: Add and document the COMPCACHE_SIZE setting.
596
    - initramfs.conf.5: Document the COMPCACHE_SIZE setting.
597
    - hooks/compcache: Install the compcache module and a script to initialize
598
      the cache if COMPCACHE_SIZE contains a value.
599
    - mkinitramfs: export COMPCACHE_SIZE for the hook.
600
601
 -- Johan Kiviniemi <debian@johan.kiviniemi.name>  Wed, 09 Jul 2008 03:10:21 +0300
602
95 by Scott James Remnant
Whilst looping for the root filesystem, don't just rely on the existance
603
initramfs-tools (0.92bubuntu2) intrepid; urgency=low
604
605
  * Whilst looping for the root filesystem, don't just rely on the existance
606
    of the block device and whether vol_id succeeds on it, but also make
607
    sure that udev is not currently active by calling "settle" on it.  This
608
    solves a race where mdadm or devmapper still has a lock on the device,
609
    but the contents are ready which will cause the mount call later to fail.
610
611
 -- Scott James Remnant <scott@ubuntu.com>  Wed, 02 Jul 2008 16:44:53 +0100
612
94 by Luke Yelavich
* Merge from debian unstable, remaining changes:
613
initramfs-tools (0.92bubuntu1) intrepid; urgency=low
614
615
  * Merge from debian unstable, remaining changes:
616
    - Change Build-Depends to Build-Depends-Indep.
617
    - Use busybox-initramfs for Depends.
618
    - Do not source udev.conf.
619
    - Set BUSBOXDIR properly.
620
    - Keep kinit and gzip in initrd.
621
    - Use -Qb for for module loading to honor blacklists via the use of
622
      MODPROBE_OPTIONS.
623
    - all_generic_ide script.
624
    - Remove lvm local-top script (conflicts with lvm-common).
625
    - takeover=1 in update-initramfs.
626
    - Allow the mounting of a root filesystem as a loop device on top
627
      of a host filesystem, used for wubi installs.
628
    - Add vfat support to the initramfs.
629
    - Reduce timeout to 30 seconds -- corner cases (giant
630
      disk arrays, clusters) will need to provide their own rootdelay=
631
      boot arg.
632
    - Keep more meaningful text for no root device panic.
633
    - Provide a clearer error on mount failure of the Windows host
634
      filesystem.
635
    - Add 2>&1 to the run-init line.
636
    - Source /scripts/functions in resume script.
637
    - resume UUID upgrade.
638
    - Add mountroot failure support, to allow meaningful messages when
639
      no root device can be found.
640
    - Panic if either the root device doesn't exist, or vol_id cannot
641
      identify it. Allows for mountroot failure hooks for md devices
642
      to be displayed.
643
    - Ignore blacklist for forced vga= usage.
644
    - Loop for 5 seconds waiting for $suspend to show up, adjustable
645
      with the resumedelay= command-line arg.
646
    - Load virtio_pci for MODULES=most.
647
    - Usplash pulsates until the real init takes over.
648
    - Drop scripts/init-premount/thermal as force_load can do this
649
      for us during initramfs creation.
650
    - Load thermal modules on lpia.
651
    - Allow for alternative PREREQS to be specified using | as the
652
      separator.
653
    - Add udf to auto_add_modules. It was originally added to
654
      dep_add_modules, however dep_add_modules now auto-detects the
655
      modules needed for the root filesystem.
656
  * hook-functions:
657
    - Refer to /lib/firmware/${version} where version is the kernel
658
      version we are building an initramfs for.
659
    - Do not copy /lib/udev/firmware.agent to the initramfs. Ubuntu's
660
      udev has /lib/udev/firmware_helper instead, and the udev hook
661
      copies this to the initramfs for us.
662
    - Dropped the manual_add_firmware function, as initramfs-tools now
663
      checks the firmware field in the module it is copying, and copies
664
      the firmware required by that module if its available.
665
  * Drop hooks/keymap and the KEYMAP variable setting in
666
    conf/initramfs.conf as console-setup takes care of keymap loading.
667
  * hooks/udevhelper: Drop, udev already copies what it needs.
668
  * hooks/legacylvm: Drop, as it refers to binaries and directories our
669
    lvm package doesn't have.
670
671
 -- Luke Yelavich <themuso@ubuntu.com>  Mon, 30 Jun 2008 15:54:36 +1000
672
673
initramfs-tools (0.92b) unstable; urgency=low
674
675
  [ maximilian attems ]
676
  * update-initramfs: mbr_check() fix for /dev/md/X naming. (closes: #469312)
677
    Thanks to Axel Beckert <beckert@phys.ethz.ch> for report.
678
  * hook-functions: MODULES=dep fix error message.
679
680
  [ Glennie Vignarajah ]
681
  * initramfs-tools: Fix UUID rootfs detection with 'MODULES=dep'.
682
    (closes: #483082)
683
684
 -- maximilian attems <maks@debian.org>  Fri, 30 May 2008 16:31:42 +0200
685
686
initramfs-tools (0.92a) unstable; urgency=high
687
688
  * ps3: Add ps3_sys_manager to MODULES=dep ps3 modules.
689
  * initramfs-tools.8: Document resume_offset bootparam.
690
  * Documentation typo fixes and additions.
691
  * init: Fix hardcoded ROOT bootcase. (closes: #478236)
692
    Thanks Kevin Price <kp@kevin-price.de> for report and
693
    Martin Michlmayr <tbm@cyrius.com> for debugging.
694
695
 -- maximilian attems <maks@debian.org>  Tue, 29 Apr 2008 21:18:55 +0200
696
697
initramfs-tools (0.92) unstable; urgency=low
698
699
  Release "Ogni contrada è patria del ribelle"
700
701
  [ maximilian attems ]
702
  * init: export ROOTFLAGS + ROOTFSTYPE.
703
  * debian/control: s/XS-Vcs/Vcs/
704
  * mkinitramfs: Drop gzip -9 option. (closes: #470869)
705
    Thanks Tollef Fog Heen <tfheen@err.no>.
706
  * Ignore lintian warnings about empty directories.
707
  * framebuffer: Let udev create fb devices.
708
  * framebuffer: Leave tty devices for udev too.
709
  * manpages: fix  hyphen-used-as-minus-sign
710
  * init: fix mkdir usage.
711
  * init: Set proper permissions of /dev/console mknod fallback.
712
  * scripts/function: Use mknod directly.
713
  * debian/control: Depend on latest klibc for mknod usage.
714
  * scripts/functions: fix configure_networking() for multiple interfaces.
715
    (closes: #467078) Thanks Michal Sojka <sojkam1@fel.cvut.cz>.
716
  * ps3 nuke useless hardcoded initramfs script. (closes: #468113)
717
  * resume: Add support for resume_offset swap file suspend to disk.
718
    (closes: #474691) Thanks Alan Jenkins <alan-jenkins@tuffmail.co.uk>.
719
  * update-initramfs: Rename function according to reliability fix.
720
  * hook-functions: Add atl1, cxgb3, e1000e, igb, ipg, niu, sky2 to
721
    net section of initramfs modules. (closes: #463607)
722
  * hook-functions: MODULES=dep fix ps3 support.
723
  * initramfs-tools.8: Small documentation fixes. (closes: #467627)
724
725
  [ debian@x.ray.net ]
726
  * configure_network(): do nothing if device already configured.
727
    (closes: #465901)
728
729
  [ Joey Hess ]
730
  * update-initramfs: use dpkg-trigger. (closes: #447611)
731
732
  [ Luke Yelavich ]
733
  * update-initramfs: Initramfs generation reliability fixes.
734
    (closes: #468112)
735
736
  [ Fabio M. Di Nitto ]
737
  *  hook-functions: Add support for sunvnet and sunvdc.
738
739
 -- maximilian attems <maks@debian.org>  Wed, 09 Apr 2008 10:42:49 +0200
740
741
initramfs-tools (0.91e) unstable; urgency=medium
742
743
  [ Daniel Reichelt ]
744
  * update-initramfs: fix ro-mounted /boot check (closes: #458772)
745
746
 -- maximilian attems <maks@debian.org>  Tue, 12 Feb 2008 18:23:34 +0100
747
748
initramfs-tools (0.91d) unstable; urgency=low
749
750
  * MODULES=dep fix for new /dev/md/X naming scheme (closes: #440694).
751
  * debian/control: Add versioned depends on findutils (closes: #450888).
752
  * Update to newer standards version without changes.
753
  * local-premount/resume: coding style fixes.
754
755
 -- maximilian attems <maks@debian.org>  Wed, 26 Dec 2007 00:53:48 +0100
756
757
initramfs-tools (0.91c) unstable; urgency=low
758
759
  * update-initramfs: Fix ro /boot partition check (closes: #451151)
760
  * init: Don't overwrite boot cmdline arg (closes: #453294)
761
762
 -- maximilian attems <maks@debian.org>  Wed, 28 Nov 2007 19:49:41 +0100
763
764
initramfs-tools (0.91b) unstable; urgency=low
765
766
  * hooks/udevhelper: Adding all /lib/udev on initramfs if missing. Due to
767
    overly strict errexit usage by udev hook functionality might be missing.
768
    This is an potential Etch Lenny upgrade issue on UUID and LABEL roots.
769
    Thanks Michael Prokop <mika@grml.org> for report. (closes: 431291)
770
771
 -- maximilian attems <maks@debian.org>  Thu, 04 Oct 2007 12:00:33 +0200
772
773
initramfs-tools (0.91a) unstable; urgency=low
774
775
  * init: Fix resuming with hardcoded uppercase RESUME variable.
776
    Thanks Raphael Hertzog <hertzog@debian.org> for the report.
777
778
 -- maximilian attems <maks@debian.org>  Wed, 12 Sep 2007 19:06:19 +0200
779
780
initramfs-tools (0.91) unstable; urgency=low
781
782
  * udev_helper: Axe the modprobe ide-generic should no longer be needed
783
    for kernel since Etch.
784
  * debian/control: Tighten dep on latest klibc for BUSYBOX=n usage.
785
    Add XS-Vcs-* fields. Mv busybox from Depends to Recommends.
786
  * mkinitramfs: Cope when no busybox is around warn on md/lvm root.
787
  * mkinitramfs: Kill kinit.shared too.
788
  * scripts/local: Quote readonly variable. (LP: #115807)
789
  * mkinitramfs, scripts/keymap: Add trailing slash on cp destination for dir.
790
  * init: Call panic for debug sh if run-init fails.
791
  * init-top/framebuffer: Check that fb minor is below 32.
792
  * init: Export noresume if set. uswsusp and kdump need it.
793
  * init: Try harder to find a valid init on rootmnt. Fixes bootfailure on
794
    bogus init bootarg too.
795
  * scripts/{functions,nfs}: Split networking code in separate function.
796
    Thanks Vagrant Cascadian <vagrant+debianbugs@freegeek.org> for the patch.
797
    (closes: #439397)
798
  * update-initramfs: Don't check for ro /boot inside of a chroot.
799
  * debian/script: Fix syntax of MODULES=dep block.
800
  * hook-functions: Add rootfs detection for the "auto" mount output.
801
    Thanks martin f krafft <madduck@debian.org> for report. (closes: #441211)
802
  * init: Disable quiet on debug bootarg. Fix new init error message.
803
    Thanks Michael Prokop <mika@grml.org> for the patches.
804
  * hook-functions: MODULES=dep fix I2O detection. Add sys_walk_modalias()
805
    to catch old style IDE.
806
  * mkinitramfs: Export MODULES, allows hook scripts to act accordingly.
807
    (closes: #421658) Add /usr/share/initramfs-tools/conf-hooks.d for hooks
808
    options on mkinitramfs run. Do not land in initramfs.
809
810
 -- maximilian attems <maks@debian.org>  Sun, 09 Sep 2007 12:26:16 +0200
811
812
initramfs-tools (0.90a) unstable; urgency=high
813
814
  * scripts/functions: simplify panic()
815
  * mkinitramfs: Kick empty dir modules.
816
  * hook-functions: Factor sys_walk_mod_add() out of dep_add_modules().
817
  * init: Fix mount options invocation for klibc mount.
818
  * hook-functions: Add the new firewire modules.
819
820
 -- maximilian attems <maks@debian.org>  Thu, 23 Aug 2007 14:37:51 +0200
821
822
initramfs-tools (0.90) unstable; urgency=low
823
824
  Release "J'aim' pas le fataliste Je n'ai ni foi ni loi"
825
826
  [ maximilian attems ]
827
  * hook-functions: Fix xen i386 boots with optimized 2.5. (closes: 420754)
828
    Thanks Marco Nenciarini <mnencia@debian.org> for patch.
829
  * debian/control: Bump dep on klibc-utils from etch. (closes: 435031)
830
  * scripts/functions: Implement non-zero panic bootarg. Style fix for
831
    maybe_break().
832
  * hook-functions: dep_add_modules() fix for md, lv, luks root.
833
    (closes: #426917, #429237, #426446)
834
  * debian/scripts: Add /etc/crypttab to reportbug script.  Add /sys/block
835
    list for MODULES=dep to reportbug script.
836
  * scripts/functions: Add error message on verbose mode about ignored files
837
    in boot/hooks dir.  Thanks Kornilios Kourtis <kkourt@cslab.ece.ntua.gr>
838
    for the initial patch. Fixes a double set_initlist call too. Ignore empty
839
    dirs earlier too. (closes: #428729, #433459)
840
  * mkinitramfs.8: Document verbose mode.
841
  * debian/initramfs-tools.preinst: Inhibit /etc/initramfs-tools/conf.d/resume
842
    creation in chroot for debian-live and other. (closes: #433190)
843
    Thanks Kel Modderman <kel@otaku42.de> for the patch.
844
  * update-initramfs: Improve "altered" error message. (closes: #436752)
845
  * update-initramfs, update-initramfs.conf: update_initramfs config variable
846
    is tristate. Set to 'all' to update any initramfs: $(update-initramfs -u).
847
    Allows specific admin setting. (closes: #425050)
848
849
  [ David Härdeman ]
850
  * hook-functions: Protect all variable with local, plus coding style fixes.
851
852
 -- maximilian attems <maks@debian.org>  Thu, 09 Aug 2007 21:30:29 +0200
853
854
initramfs-tools (0.89) unstable; urgency=low
855
  
856
  Release "L'\xE9lecteur c'est notoire N'a pas tout' sa raison"
857
858
  [ Joey Hess ]
859
  * mkinitramfs: Include libgcc_s.so.1 on arm since glibc always tries to load
860
    it for the SJLJ exception handling on that architecture. (closes: #426395)
861
    Thanks to Aurelien Jarno for ack and review.
862
863
  [ maximilian attems ]
864
  * initramfs.conf.5: Document ROOT hardcoding.
865
  * scripts/local: Use simpler fstype invocation.
866
  * initramfs-tools.8, initramfs.conf.5: Fix typos. (closes: #427837, #427838)
867
    Thanks "A. Costa" <agcosta@gis.net> for the patch.
868
  * scripts/local: Try to warn for renamed root dev. (closes: #374611)
869
  * minitramfs: Fall back to bootable default MODULES=most if unsupported
870
    MODULES setting is passed. Thanks Henning Sprang <henning_sprang@gmx.de>
871
    for report. (closes: #429144)
872
  * hook-functions: Fix variable typo. Thanks Emanuele Rocca <ema@debian.org>.
873
  * scripts/local: Revert change to use udev vol_id before fstype,
874
    there are too many "wrongly" formated fs out there. fstype supports less,
875
    but is more robust.
876
877
 -- maximilian attems <maks@debian.org>  Wed, 04 Jul 2007 00:28:34 +0200
878
879
initramfs-tools (0.88) unstable; urgency=low
880
881
  [ maximilian attems ]
882
  * debian/changelog: Fix missing colons in closes.
883
  * hook-functions: Add a proper /sys walking dep_add_modules() for a minimal
884
    initramfs on MODULES=dep. (closes: #395526)
885
  * mkinitramfs.8: Add examples section, plus improve description of the
886
    low-level tool and how it fits with update-initramfs.
887
  * init: Ignore non-numerical panic and rootdelay bootarg.
888
  * scripts/init-premount/ps3: Fix typo. (closes: #423469)
889
  * scripts/nfs: Fix when root-path includes server-ip. (closes: #387808)
890
    Thanks Vagrant Cascadian <vagrant+debianbugs@freegeek.org> for patch.
891
892
  [ David Härdeman ]
893
  * init: Remove cryptopts parsing, not official bootparam. cryptsetup scripts
894
    parse /proc/cmdline themselves (even in the Etch version).
895
  * hook-functions: Change copy_exec to use the same source and
896
    destination path if only one argument is given.
897
  * hook-functions: Document how copy_exec determines the target path.
898
  * hook-functions: Add firmware loading support to manual_add_modules().
899
    (closes: #355881)
900
  * scripts/local: Ubuntu merge
901
    - As well as waiting for the existance of the root device node, also check
902
      to see whether we have a filesystem of some kind on it.  Some devices
903
      nodes (devmapper/LVM/EVMS, mdadm) will exist before they can be safely
904
      used. Patch by Scott James Remnant <scott@ubuntu.com>. Changed to
905
      support both fstype and vol_id.
906
  * hook-functions: make version check in check_minkver more robust.
907
908
 -- maximilian attems <maks@debian.org>  Sun, 27 May 2007 00:52:38 +0200
909
910
initramfs-tools (0.87b) unstable; urgency=low
911
912
  * scripts/init-top/framebuffer: Remove vga16fb loading on splash bootarg.
913
    Newer usplash > 0.4 no longer needs that.
914
915
  * hooks/legacymdadm: remove only needed for partial upgrades from sarge.
916
917
  *  hooks/legacylvm: Source relevant functions. (closes: 419667)
918
919
 -- maximilian attems <maks@debian.org>  Tue, 17 Apr 2007 11:56:58 +0200
920
921
initramfs-tools (0.87) unstable; urgency=low
922
923
  [ maximilian attems ]
924
  * scripts/functions: reduce_satisfied() needs to ignore the same set as
925
    set_initlist() otherwise an script having a prereqs on a non-executable
926
    boot script may cause circular panic. (closes: 418509)
927
  * Add blacklist boot param, disabling the load of specific modules inside
928
    the initramfs. Still needs to be passed via tmpfs to the rootfs.
929
  * mkinitramfs, scripts/functions: Fix regexes to always use posix character
930
    classes. Based on a patch by Meelis Roos <mroos@linux.ee>.
931
    (closes: 419062)
932
933
  [ David Härdeman ]
934
  * Add support for loading keymaps. (closes: 337663)
935
  * Move legacy code from mkinitramfs to separate hooks.
936
  * Ubuntu merge
937
    - Add PS3 module loading functionality without grep usage.
938
  * debian/copyright: Update authors info.
939
  * Bump standards version, no changes necessary.
940
  * debian/scripts: Print settings from initramfs.conf in reportbug script.
941
942
 -- maximilian attems <maks@debian.org>  Mon, 16 Apr 2007 20:21:30 +0200
943
944
initramfs-tools (0.86) unstable; urgency=low
945
946
  * update-initramfs: Bound the mode and version variable. (closes: 403905)
947
948
  * init: Set once the MODPROBE_OPTIONS environment variable and export it.
949
    Don't forget to set -b to have the modprobe.d blacklists respected.
950
    Thus remove everywhere the -q modprobe switch.
951
    Thanks Ben Collins <bcollins@ubuntu.com> for the suggestion.
952
953
  * small trailing whitespace cleanup, display full path of kernel-img.conf
954
    in bug script.
955
956
  * debian/control: Add busybox-initramfs as Ubuntu busybox alternative
957
    to depends. Drop the sarge busybox-cvs-static entry.
958
959
  * scripts/local-top/mdrun: Drop, existed for partial upgrades from sarge.
960
961
  * scripts/local: Improve panic message and printed order. (closes: 414640)
962
    Thanks Vincent.McIntyre@csiro.au for patch.
963
964
  * scripts/functions: Check if panic is set before using it. (closes: 406107)
965
    Thanks martin f krafft <madduck@debian.org> for report.
966
967
  * hook-functions: Copy all kernel/drivers/{block,ide,scsi} subdir modules
968
    instead of hardcoding the list of "supported" drivers. As consequence
969
    the initramfs might be larger, but none of those should be missed!
970
    As bonus syncs with Ubuntu.
971
972
  * init: Mount /sys and /proc nodev, noexec, nosuid - Ubuntu sync.
973
974
  * update-initramfs: If update-initramfs fails, restore the backup.
975
    Useful if a MINKVER set is not fulfilled. (LP: #101844)
976
    Thanks Soren Hansen <sh@linux2go.dk> for patch.
977
978
  * initramfs-tools.preinst: Test if $RESUME is nonzero, not if it exists,
979
    fixes issue of UUID resume dev. (LP: #67932) While there remove the
980
    conffile mv handling of 0.61.
981
982
  * scripts/functions: set_initlist() needs to add only script names with
983
    alphabetics, numerics and underscores - skip any other. Bad enough
984
    backup scripts get added, but they shouldn't lead to a panic. Also skip
985
    directories that might lay around.  (closes: 398347) (LP: #76131)
986
987
  * initramfs-tools.8: Document valid script names.
988
989
  * mkinitramfs: Don't add backup scripts to initramfs. (closes: 378682)
990
    (LP: #78348)
991
992
  * scripts/functions: run_scripts() return immediately if passed dir
993
    does not exist. Empty dirs without boot script aren't created anymore.
994
995
  * debian/copyright: Update my email, add Ben Collins, update years,
996
    alphabetic authors sort + add new git tree location.
997
998
  * mkinitramfs: Set PATH with /sbin to allow non-root user usage.
999
    Thanks Bob Montgomery <bob.montgomery@hp.com> for the suggestion.
1000
    (closes: 409995)
1001
1002
 -- maximilian attems <maks@debian.org>  Tue, 10 Apr 2007 21:45:36 +0200
1003
1004
initramfs-tools (0.85g) unstable; urgency=high
1005
1006
  * SECURITY scripts/functions: Set permission of created root dev in
1007
    parse_numeric() to 600. This bug only affects lilo boots. Thanks
1008
    Fabian Pietsch <fabian@canvon.dyndns.org> and Goswin von Brederlow
1009
    <brederlo@informatik.uni-tuebingen.de> for patch input. (closes: 417995)
1010
1011
  * debian/control: Change Uploaders email.
1012
1013
 -- maximilian attems <maks@debian.org>  Fri,  6 Apr 2007 09:19:13 +0200
1014
1015
initramfs-tools (0.85f) unstable; urgency=high
1016
1017
  Release "Au lieu d'aller voter Casse leur la margoulette"
1018
1019
  * update-initramfs: Grub _doesn't_ clear LILO string in mbr, but the inverse
1020
    is done. Fix mbr_check() to first check for GRUB. Fixes accidental lilo
1021
    call in the case that Grub is the used bootloader. (closes: 409820)
1022
    Thanks Michael Prokop <mika@grml.org> for bringing up the case.
1023
1024
  * initramfs.conf.5, mkinitramfs.5: Fix typos. Document version.
1025
    (closes: 405157, 405190, 405194)
1026
1027
  * update-initramfs: Be more screamy about lilo error, people seem to
1028
    overlook recent lilo failures.
1029
1030
  * scripts/init-top/framebuffer: Remove unused variables.
1031
1032
  * init: Export ROOTDELAY to let udev boot script handle eventual rootdelay.
1033
    downgrades 401916
1034
1035
 -- maximilian attems <maks@sternwelten.at>  Wed,  7 Mar 2007 23:34:17 +0100
1036
93 by Colin Watson
* Backport from Debian (required for new busybox):
1037
initramfs-tools (0.85eubuntu41) intrepid; urgency=low
1038
1039
  * Backport from Debian (required for new busybox):
1040
    - init: Fix mount options invocation for klibc mount.
1041
1042
 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 11 Jun 2008 18:20:44 +0100
1043
92 by Evan Dandrea
Add vfat support to the initramfs (LP: #236021).
1044
initramfs-tools (0.85eubuntu40) intrepid; urgency=low
1045
1046
  * Add vfat support to the initramfs (LP: #236021).
1047
1048
 -- Evan Dandrea <evand@ubuntu.com>  Fri, 30 May 2008 12:50:50 -0400
1049
91 by Kees Cook
scripts/local: reduce timeout to 30 seconds -- corner cases (giant
1050
initramfs-tools (0.85eubuntu38) intrepid; urgency=low
1051
1052
  * scripts/local: reduce timeout to 30 seconds -- corner cases (giant
1053
    disk arrays, clusters) will need to provide their own rootdelay=
1054
    boot arg.  Expanded the failure text to include a hint about the
1055
    "rootdelay" boot argument.
1056
1057
 -- Kees Cook <kees@ubuntu.com>  Wed, 28 May 2008 13:17:16 -0700
1058
90 by Agostino Russo
Provide a clearer error on mount failure of the Windows host
1059
initramfs-tools (0.85eubuntu37) intrepid; urgency=low
1060
1061
  * Provide a clearer error on mount failure of the Windows host
1062
    filesystem (LP: #226622)
1063
1064
 -- Agostino Russo <agostino.russo@gmail.com>  Tue, 06 May 2008 23:55:47 +0100
1065
89 by Scott James Remnant
Drop dependency on volumeid, it's shipped by udev again.
1066
initramfs-tools (0.85eubuntu36) hardy; urgency=low
1067
1068
  * Drop dependency on volumeid, it's shipped by udev again.
1069
1070
 -- Scott James Remnant <scott@ubuntu.com>  Thu, 10 Apr 2008 14:00:46 +0100
1071
88 by Luke Yelavich
* hook-functions: Do not display find error messages if firmware directories
1072
initramfs-tools (0.85eubuntu35) hardy; urgency=low
1073
1074
  * hook-functions: Do not display find error messages if firmware directories
1075
    cannot be found. (LP: #153743)
1076
  * scripts/functions: Remove unneeded quotes. These were causing multiple
1077
    mountroot fail hook entries to be run as one command.
1078
  * scripts/local: Panic if the root device node cannot be found, or vol_id
1079
    can't identify the volume on the device. This allows mdadm's mountroot fail
1080
    hook to be reliably triggered, as the md device node exists even if the
1081
    array cannot be brought up.
1082
  * init: Add 2>&1 to the run-init line at the end of the file, to fix a long
1083
    outstanding bug where init has no stderr.
1084
  * scripts/local-premount/resume: Source /scripts/functions, thanks to
1085
    Nikolaus Filus for the patch. (LP: #203429)
1086
1087
 -- Luke Yelavich <luke.yelavich@canonical.com>  Thu, 10 Apr 2008 00:48:51 +1000
1088
87 by Ben Collins
Wow, somehow my fix for 129910 got removed. Re-implement. DO NOT USE -Qb
1089
initramfs-tools (0.85eubuntu34) hardy; urgency=low
1090
1091
  * Wow, somehow my fix for 129910 got removed. Re-implement. DO NOT USE -Qb
1092
    for framebuffer. We need to ignore blacklist for forced vga= usage.
1093
1094
 -- Ben Collins <bcollins@ubuntu.com>  Tue, 18 Mar 2008 11:46:44 -0400
1095
86 by Jonathan Riddell
Edit scripts/local with patch from
1096
initramfs-tools (0.85eubuntu33) hardy; urgency=low
1097
1098
  * Edit scripts/local with patch from
1099
    https://bugs.edge.launchpad.net/wubi/+bug/201750 comment 1
1100
    "Cannot remount loopfiles inside of vfat"
1101
    "The workaround involves mounting all loopinstallations rw to begin with"
1102
    Closes LP: #201750
1103
1104
 -- Jonathan Riddell <jriddell@ubuntu.com>  Mon, 17 Mar 2008 14:35:20 +0000
1105
85 by Tollef Fog Heen
Drop -9 to gzip call in order to save time at a very small size
1106
initramfs-tools (0.85eubuntu32) hardy; urgency=low
1107
1108
  * Drop -9 to gzip call in order to save time at a very small size
1109
    penalty (< 1%)
1110
1111
 -- Tollef Fog Heen <tfheen@ubuntu.com>  Fri, 14 Mar 2008 10:41:38 +0100
1112
84 by Martin Pitt
debian/initramfs-tools.preinst: If /etc/mkinitramfs/initramfs.conf was not
1113
initramfs-tools (0.85eubuntu31) hardy; urgency=low
1114
1115
  * debian/initramfs-tools.preinst: If /etc/mkinitramfs/initramfs.conf was not
1116
    modified, do not copy it over to /etc/initramfs-tools on a dapper->hardy
1117
    upgrade, since this causes an unnecessary dpkg conffile prompt.
1118
    (LP: #172853)
1119
1120
 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 13 Mar 2008 19:19:59 +0100
1121
83 by Ben Collins
* Fix check for "ro" on /boot
1122
initramfs-tools (0.85eubuntu30) hardy; urgency=low
1123
1124
  * Fix check for "ro" on /boot
1125
    - LP: #197470
1126
1127
 -- Ben Collins <bcollins@ubuntu.com>  Tue, 11 Mar 2008 14:41:15 -0400
1128
82 by Ben Collins
Do not honor blacklists for vga=/video= parsing. We should always load the
1129
initramfs-tools (0.85eubuntu29) hardy; urgency=low
1130
1131
  * Do not honor blacklists for vga=/video= parsing. We should always load the
1132
    fb drivers in this case (since this is a manual operation on the part of
1133
    the user)
1134
    LP: #129910
1135
1136
 -- Ben Collins <bcollins@ubuntu.com>  Tue, 11 Mar 2008 11:46:08 -0400
1137
81 by Kees Cook
update-initramfs: remove failed ".new" initrd when creation is aborted.
1138
initramfs-tools (0.85eubuntu28) hardy; urgency=low
1139
1140
  * update-initramfs: remove failed ".new" initrd when creation is aborted.
1141
1142
 -- Kees Cook <kees@ubuntu.com>  Mon, 10 Mar 2008 15:25:03 -0700
1143
80 by Luke Yelavich
Copy the initramfs image to a backup file, in the event that the /boot
1144
initramfs-tools (0.85eubuntu27) hardy; urgency=low
1145
1146
  * Copy the initramfs image to a backup file, in the event that the /boot
1147
    filesystem doesn't support hard links.
1148
1149
 -- Luke Yelavich <luke.yelavich@canonical.com>  Fri, 07 Mar 2008 09:17:53 +1100
1150
79 by Soren Hansen
Loop for 5 seconds waiting for $suspend to show up.
1151
initramfs-tools (0.85eubuntu26) hardy; urgency=low
1152
1153
  * Loop for 5 seconds waiting for $suspend to show up.
1154
1155
 -- Soren Hansen <soren@ubuntu.com>  Fri, 29 Feb 2008 15:34:35 -0500
1156
78 by Luke Yelavich
* scripts/functions:
1157
initramfs-tools (0.85eubuntu25) hardy; urgency=low
1158
1159
  * scripts/functions:
1160
    - Call all registered mountroot failure hooks, rather than
1161
      stopping at one that has reported a failure.
1162
    - Change the loop code that runs mountroot failure hooks, so we don't end up
1163
      in an infinite loop.
1164
1165
 -- Luke Yelavich <luke.yelavich@canonical.com>  Mon, 18 Feb 2008 11:59:07 +1100
1166
77 by Luke Yelavich
* Implement the initramfs-tools part of the initramfs error handling spec
1167
initramfs-tools (0.85eubuntu24) hardy; urgency=low
1168
1169
  * Implement the initramfs-tools part of the initramfs error handling spec
1170
  * update-initramfs:
1171
    - Make a hard link to the original initramfs image, rather than moving
1172
      it out of the way.
1173
    - Create a new initramfs image to ${initramfs}.new, to ensure we still
1174
      have a functional initramfs in case of failure. The original initramfs
1175
      only gets replaced when a new image is successfully created.
1176
  * scripts/functions:
1177
    - Added add_mountroot_fail_hook function to allow scripts in
1178
      init-premount to register a hook to allow extra information
1179
      to be given to the user, in the event of a non-existant root
1180
      device.
1181
    - The panic function now runs any registered mountroot fail hooks that
1182
      were previously registered, and only does so when passed the -r
1183
      argument from the calling function.
1184
  * scripts/local: Call the panic function with -r to run any registered
1185
    mountroot fail hooks when a root device cannot be found.
1186
1187
 -- Luke Yelavich <themuso@ubuntu.com>  Tue, 05 Feb 2008 13:38:51 +1100
1188
76 by Evan Dandrea
Fix broken test in ro_boot_check (LP: #187282). It was matching ro
1189
initramfs-tools (0.85eubuntu23) hardy; urgency=low
1190
1191
  * Fix broken test in ro_boot_check (LP: #187282).  It was matching ro
1192
    as a subword.
1193
1194
 -- Evan Dandrea <evand@ubuntu.com>  Wed, 30 Jan 2008 10:35:28 -0500
1195
75 by Soren Hansen
Load virtio_pci for MODULES=most.
1196
initramfs-tools (0.85eubuntu22) hardy; urgency=low
1197
1198
  * Load virtio_pci for MODULES=most.
1199
1200
 -- Soren Hansen <soren@ubuntu.com>  Wed, 23 Jan 2008 19:27:18 +0100
1201
74 by Scott James Remnant
Drop code to increment the usplash progress bar after each message,
1202
initramfs-tools (0.85eubuntu21) hardy; urgency=low
1203
1204
  * Drop code to increment the usplash progress bar after each message,
1205
    instead this will be pulsating until the real system.  LP: #162397.
1206
1207
 -- Scott James Remnant <scott@ubuntu.com>  Tue, 13 Nov 2007 20:41:33 +0000
1208
73 by Ben Collins
Updates for ps3 modules
1209
initramfs-tools (0.85eubuntu20) gutsy; urgency=low
1210
1211
  * Updates for ps3 modules
1212
1213
 -- Ben Collins <bcollins@ubuntu.com>  Thu, 04 Oct 2007 10:31:53 -0400
1214
72 by Colin Watson
Always mount loop-mount NTFS host filesystems read-write; ntfs-3g can't
1215
initramfs-tools (0.85eubuntu19) gutsy; urgency=low
1216
1217
  * Always mount loop-mount NTFS host filesystems read-write; ntfs-3g can't
1218
    remount yet.
1219
1220
 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 06 Sep 2007 23:36:24 +0100
1221
71 by Ian Jackson
Use dpkg-trigger even in our own postinst, unless we're doing
1222
initramfs-tools (0.85eubuntu18) gutsy; urgency=low
1223
1224
  * Use dpkg-trigger even in our own postinst, unless we're doing
1225
    trigger processing or the running dpkg version doesn't support
1226
    reflexive triggers.  This reduces update-initramfs runs from two per
1227
    upgrade batch to one per batch.
1228
1229
 -- Ian Jackson <iwj@ubuntu.com>  Fri, 24 Aug 2007 15:45:38 +0100
1230
70 by Ian Jackson
Use dpkg-trigger (if available and operational) to save on
1231
initramfs-tools (0.85eubuntu17) gutsy; urgency=low
1232
1233
  * Use dpkg-trigger (if available and operational) to save on
1234
    calls to update-initramfs.
1235
1236
 -- Ian Jackson <iwj@ubuntu.com>  Thu, 16 Aug 2007 16:03:52 +0100
1237
69 by Adam Conrad
Load thermal modules on lpia as well. This may need to change in
1238
initramfs-tools (0.85eubuntu16) gutsy; urgency=low
1239
1240
  * Load thermal modules on lpia as well.  This may need to change in
1241
    the future to support hardware-specific features, but it's a start.
1242
1243
1244
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 31 Jul 2007 15:30:42 +1000
1245
68 by Colin Watson
Add support for loop=, loopflags=, and loopfstype= arguments, to allow
1246
initramfs-tools (0.85eubuntu15) gutsy; urgency=low
1247
1248
  * Add support for loop=, loopflags=, and loopfstype= arguments, to allow
1249
    the real root filesystem to be loop-mounted from a given file on the
1250
    filesystem specified by root=.
1251
1252
 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 30 Jul 2007 16:46:19 +0100
1253
67 by Fabio M. Di Nitto
1254
initramfs-tools (0.85eubuntu14) gutsy; urgency=low
1255
  
1256
  * Add support for sunvnet and sunvdc in hook-functions.
1257
1258
 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Wed, 04 Jul 2007 18:59:22 +0200
1259
66 by Oliver Grawert
fix nfsroot handling if rootserver is specified with IP and colon in
1260
initramfs-tools (0.85eubuntu13) gutsy; urgency=low
1261
1262
  * fix nfsroot handling if rootserver is specified with IP and colon in
1263
    root-path (debian bug #387808)
1264
1265
 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 04 Jul 2007 10:19:49 +0200
1266
65 by Colin Watson
Add support for alternative prerequisites, specified as e.g.
1267
initramfs-tools (0.85eubuntu12) gutsy; urgency=low
1268
1269
  * Add support for alternative prerequisites, specified as e.g.
1270
    "kbd|console-tools" (note the lack of spaces around the "|").
1271
1272
 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 01 Jun 2007 16:14:22 +0100
1273
64 by Scott James Remnant
* Allow modules specified by force_load to be blacklisted.
1274
initramfs-tools (0.85eubuntu11) gutsy; urgency=low
1275
1276
  * Allow modules specified by force_load to be blacklisted.
1277
  * Drop scripts/init-premount/thermal since this can be handled by using
1278
    force_load now.
1279
1280
  * Make sure framebuffer modules can be blacklisted.
1281
1282
  * Drop mdrun script, since this can be handled entirely within the udev
1283
    and initramfs scripts supplied by the mdadm package.
1284
1285
 -- Scott James Remnant <scott@ubuntu.com>  Tue, 22 May 2007 10:42:34 +0100
1286
63 by Scott James Remnant
As well as waiting for the existance of the root device node, also check
1287
initramfs-tools (0.85eubuntu10) feisty; urgency=low
1288
1289
  * As well as waiting for the existance of the root device node, also check
1290
    to see whether we have a filesystem of some kind on it.  Some devices
1291
    nodes (devmapper/LVM/EVMS, mdadm) will exist before they can be safely
1292
    used.  LP: #103177.
1293
1294
 -- Scott James Remnant <scott@ubuntu.com>  Fri, 13 Apr 2007 10:51:27 +0100
1295
62 by Ben Collins
* Add patch to restore initramfs on failures. Taken from Debian's
1296
initramfs-tools (0.85eubuntu9) feisty; urgency=low
1297
1298
  * Add patch to restore initramfs on failures. Taken from Debian's
1299
    initramfs-tools git repo (5dfd85f416a10b1c41ca7005de38b58715c04472).
1300
  * While we're here, remove snd_ps3 from autoload list on PS3. Isn't in
1301
    initramfs. Installer will add it to /etc/modules.
1302
1303
 -- Ben Collins <bcollins@ubuntu.com>  Tue, 10 Apr 2007 11:05:45 -0400
1304
61 by Tollef Fog Heen
Add support for the netboot variable, used by casper. LP: #96072.
1305
initramfs-tools (0.85eubuntu8) feisty; urgency=low
1306
1307
  * Add support for the netboot variable, used by casper.  LP: #96072.
1308
1309
 -- Tollef Fog Heen <tfheen@ubuntu.com>  Fri, 30 Mar 2007 23:25:45 +0200
1310
60 by Ben Collins
* Use -Qb for ppc thermal modprobe's
1311
initramfs-tools (0.85eubuntu7) feisty; urgency=low
1312
1313
  * Use -Qb for ppc thermal modprobe's
1314
  * Add snd_ps3 to ps3 module loads. Use -Qb here too.
1315
1316
 -- Ben Collins <bcollins@ubuntu.com>  Thu, 29 Mar 2007 19:54:40 -0400
1317
59 by Colin Watson
hook-functions: Add udf to dep_add_modules and auto_add_modules.
1318
initramfs-tools (0.85eubuntu6) feisty; urgency=low
1319
1320
  * hook-functions: Add udf to dep_add_modules and auto_add_modules.
1321
1322
 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 23 Mar 2007 19:47:51 +0000
1323
58 by Ben Collins
* Copy all of drivers/block/ to initramfs. Can't believe we didn't do this
1324
initramfs-tools (0.85eubuntu5) feisty; urgency=low
1325
1326
  * Copy all of drivers/block/ to initramfs. Can't believe we didn't do this
1327
    before.
1328
  * Add init-premount hook to manually load modules for ps3. These modules do
1329
    not have aliases or auto-load features, so have to do it by hand
1330
    (ps3-system-bus).
1331
  * For auto module inclusions, detect when we need to pack ps3 modules.
1332
1333
 -- Ben Collins <bcollins@ubuntu.com>  Thu,  1 Mar 2007 16:45:48 -0500
1334
57 by Scott James Remnant
Remove the 10MB size restriction from /dev; this doesn't make sense for
1335
initramfs-tools (0.85eubuntu4) feisty; urgency=low
1336
1337
  * Remove the 10MB size restriction from /dev; this doesn't make sense for
1338
    Ubuntu since we use /dev for initramfs/realfs handover and for things like
1339
    bootchart. 
1340
1341
 -- Scott James Remnant <scott@ubuntu.com>  Tue, 27 Feb 2007 15:00:54 +0000
1342
56 by Ben Collins
Add aic94xx firmware hooks.
1343
initramfs-tools (0.85eubuntu3) feisty; urgency=low
1344
1345
  * Add aic94xx firmware hooks.
1346
1347
 -- Ben Collins <bcollins@ubuntu.com>  Wed, 21 Feb 2007 15:34:56 -0500
1348
55 by Colin Watson
Don't load vga16fb on amd64 either. usplash 0.4-36 fixes things so that
1349
initramfs-tools (0.85eubuntu2) feisty; urgency=low
1350
1351
  * Don't load vga16fb on amd64 either. usplash 0.4-36 fixes things so that
1352
    we don't need it (LP: #67545).
1353
1354
 -- Colin Watson <cjwatson@ubuntu.com>  Wed,  7 Feb 2007 09:55:05 +0000
1355
54 by Ben Collins
* Merge from debian unstable, remaining changes:
1356
initramfs-tools (0.85eubuntu1) feisty; urgency=low
49 by Ben Collins
* Merge from debian unstable, remaining changes:
1357
1358
  * Merge from debian unstable, remaining changes:
54 by Ben Collins
* Merge from debian unstable, remaining changes:
1359
    - Change Build-Depends to Build-Depends-Indep.
1360
    - Use busybox-initramfs for Depends.
1361
    - RESUME UUID upgrade.
1362
    - add_firmware addition to hook-functions.
1363
    - Use copy_modules_dir for auto module copying.
1364
    - noexec,nodev,nosuid options for /sys and /proc.
1365
    - Do not source udev.conf.
1366
    - Set BUSBOXDIR properly.
1367
    - Keep kinit and gzip in initrd.
1368
    - Use -Qb for for module loading to honor blacklists.
1369
    - all_generic_ide script.
1370
    - Only load vga16fb on amd64 (not i386).
1371
    - Remove lvm local-top script (conflicts with lvm-common).
49 by Ben Collins
* Merge from debian unstable, remaining changes:
1372
    - takeover=1 in update-initramfs.
54 by Ben Collins
* Merge from debian unstable, remaining changes:
1373
    - Remove udev_helper local-top script. It loads ide-generic, and we don't
1374
      want that.
1375
      - Closes: #76872
1376
1377
 -- Ben Collins <bcollins@ubuntu.com>  Tue,  2 Jan 2007 20:28:59 -0500
1378
1379
initramfs-tools (0.85e) unstable; urgency=high
1380
1381
  Release "Qu'ils soient rouges, bleus ou blancs Il faudrait mieux les pendre"
1382
1383
  * initramfs-tools.8: Correct copy_exec() example. (closes: 403122)
1384
    Add a better dir to copy_modules_dir() example.
1385
1386
  * mkinitramfs: Revert the sed magic busybox hardlinking for size reduction.
1387
    Go for functionality. The klibc binaries are better tested and superior
1388
    in some cases like sleep. Fixes several boot troubles. Thanks
1389
    Benjamí Villoslada <benjami@bitassa.cat> for the report. (closes: 403224)
1390
    Thanks Jurij Smakov <jurij@debian.org> for pinpointing the trouble.
1391
1392
  * hook-functions: Add all drivers/ata drivers to initramfs that exist for
1393
    uname >= 2.6.19 (closes: 403309) urgency high.
1394
1395
  * scripts/init-top/framebuffer: Fix syntax by closing the brackets. Handle
1396
    options of the form key:value, map kernel bootarg to module name for
1397
    matroxfb. Thanks Rob Walker <rob@tenfoot.org.uk> for the patches
1398
    (closes: 403667, 403669). Use posix regexes according to review by
1399
    Jurij Smakov <jurij@debian.org>. Also protect all variables.
1400
1401
 -- maximilian attems <maks@sternwelten.at>  Wed, 20 Dec 2006 22:29:51 +0100
49 by Ben Collins
* Merge from debian unstable, remaining changes:
1402
1403
initramfs-tools (0.85d) unstable; urgency=high
1404
1405
  Release "Le gros ventre qu'engraisse L'suffrage universel"
1406
1407
  * update-initramfs: run_lilo() needs to show errors of lilo -t on failure
1408
    and exit with failure message. Thanks David Anselmi <anselmi@anselmi.us>
1409
    for report. (closes: 401331) Updated according to review by
1410
    Jurij Smakov <jurij@debian.org>.
1411
1412
  * hook-functions: Add hppa zalon scsi module. (closes: 401229) urgency high
1413
1414
  * update-initramfs: Add warning for missing initramfs on update mode without
1415
    takeover arg. Restructure altered_check, don't delete sha1sum on failure.
1416
    Thanks Jurij Smakov <jurij@debian.org> for noticing.
1417
1418
   * mkinitramfs: Reduce size of initramfs by keeping 1 busybox copy.
1419
     Thanks for the patch input to Russell Coker <russell@coker.com.au>.
1420
     Thanks for the sed rework to Klaus Ita <deb.ian@worstofall.com>.
1421
     (closes: 338405)
1422
1423
 -- maximilian attems <maks@sternwelten.at>  Thu, 14 Dec 2006 16:10:06 +0100
1424
1425
initramfs-tools (0.85c) unstable; urgency=medium
1426
1427
  Release "Pour être heureux vraiment Faut plus d'gouvernement"
1428
1429
  * hook-funcions: Show on verbose mode the added binaries and libraries.
1430
1431
  * update-initramfs: Don't silently fail, user won't be able to reboot.
1432
    Thanks Mario Aeby for his blog entry.
1433
1434
  * debian/copyright: Moved to bzr.d.o repo location.
1435
1436
  * hook-functions: Merge 0.69ubuntu22 copy_module_dir fixes, we'll use it
1437
    too postetch. Fix the bashism. Thanks to Jurij Smakov <jurij@debian.org>
1438
1439
  * scripts/init-premount/thermal: Load blindly a bunch of thermal modules
1440
    on powerpc as they are not hotpluggable. Might be ugly, but is a safe bet.
1441
    Kernel plattform fix is scheduled for 2.6.20. Push with medium urgency.
1442
    (closes: 401269)
1443
1444
 -- maximilian attems <maks@sternwelten.at>  Sat,  2 Dec 2006 18:06:34 +0100
1445
1446
initramfs-tools (0.85b) unstable; urgency=medium
1447
1448
  * mkinitramfs: Test for ${outfile} before touching anything. (closes: 381677)
1449
1450
  * update-initramfs.conf, update-initramfs: Allow to disable backup strategy.
1451
    While we are it fix logic of backup_booted_initramfs(). (closes: 397787)
1452
    urgency medium.
1453
1454
  * scripts/init-top/framebuffer: Fix regression of /dev/fb0 creation,
94 by Luke Yelavich
* Merge from debian unstable, remaining changes:
1455
    modprobe fb before creating device. Thanks to Otavio Salvador
49 by Ben Collins
* Merge from debian unstable, remaining changes:
1456
    <otavio@debian.org> for patch.
1457
1458
 -- maximilian attems <maks@sternwelten.at>  Tue, 14 Nov 2006 08:06:40 +0100
1459
1460
initramfs-tools (0.85a) unstable; urgency=high
1461
1462
  * On first time run backup_booted_initramfs() has nothing to back up.
1463
1464
 -- maximilian attems <maks@sternwelten.at>  Fri,  3 Nov 2006 09:03:46 +0100
1465
1466
initramfs-tools (0.85) unstable; urgency=high
1467
1468
  Release "Nichts ist getan, wenn noch etwas zu tun übrig ist."
1469
1470
  * update-initramfs: Fix ro /boot check to not trigger on other mounts
1471
    having a /boot string. (closes: 393906) Thanks for the patch
1472
    Olli Helenius <olli@starnet.fi>
1473
94 by Luke Yelavich
* Merge from debian unstable, remaining changes:
1474
  * init-top/framebuffer: Fix duplicate fbno0 device creation. Merge the
49 by Ben Collins
* Merge from debian unstable, remaining changes:
1475
    0.69ubuntu10 solution. Thanks Benjamin Leipold <rabbit171@web.de>
1476
    for the report. (closes: 393890)
1477
1478
  * update-initramfs: Fix mbr_check() for installed lilo and used grub. Thanks
1479
    for the patch by Michel Casabona <michel.casabona@free.fr>. Also be
1480
    stricter about do_bootloader match, use negative info and add check for
1481
    grub on mbr before throwing error. (closes: 394559) urgency high.
1482
1483
  * hook-functions: Add sata_sil24 to scsi modules. (closes: 395907)
1484
    Thanks Vadim S. Solomi" <vadic@vadic.nnov.ru> for the patch.
1485
1486
  * update-initramfs: Fix lilo detection in mbr_check() for rootraid.
1487
    Based on a patch by Michael Prokop <mika@grml.org>. Suppress lilo warning
1488
    messages on test run.
1489
1490
 -- maximilian attems <maks@sternwelten.at>  Mon, 30 Oct 2006 10:12:58 +0100
1491
1492
initramfs-tools (0.84) unstable; urgency=high
1493
1494
  Release "A-t-on pris à Saint-Périne, Tous ces dictateurs impotents ?"
1495
1496
  * hook-functions: Use modprobe --ignore-install arg to put all listed
1497
    modules on initramfs. Thanks Mario Izquierdo <mariodebian@gmail.com>
1498
    for report. (closes: 384043)
1499
1500
  * update-initramfs: If elilo is around run it on initramfs update, add
1501
    zipl run.
1502
1503
  * scripts/local: Use vol_id too if around to set FSTYPE. Thanks for the
1504
    patch to "Alex Owen" <r.alex.owen@gmail.com> (closes: 380004)
1505
1506
  *  hooks/thermal: Add many of the windfarm modules for powerpc boxes.
1507
1508
  * initramfs-tools.preinst: merge bits of 0.69ubuntu16. (closes: 393773)
1509
    urgency high as fixes upgrade from sarge - thanks Federico Grau
1510
    <donfede@casagrau.org>.
1511
1512
  * scripts/init-top/framebuffer: Fix mknod call. (closes: 393543)
1513
    Thanks for the patch Kiro Zimmer <debian@kironet.de>.
1514
1515
  * mkinitramfs: Create modulesdir even on monolithic linux. (closes: 393688)
1516
    Thanks for the patch Ian Campbell <ijc@hellion.org.uk>.
1517
1518
 -- maximilian attems <maks@sternwelten.at>  Wed, 18 Oct 2006 11:04:50 +0200
1519
1520
initramfs-tools (0.83) unstable; urgency=high
1521
1522
  Release "Ois was du verzapfst is a koida Kaffee"
1523
1524
  * update-initramfs: Keep an initramfs backup while we are running. Do also
1525
    keep the booted initramfs as .bak in /boot. First helps on power cut.
1526
    Second is a good conservative approach and demanded feature.
1527
    Thanks Thiemo Nagel <thiemonagel@gmx.de> for report. (closes: 387780)
1528
1529
  * init: When debug is invoked with an additional arg, write output to
1530
    console. Thanks Christian Aichinger <Greek0@gmx.net> for the idea.
1531
    Should ease remote debugging.
1532
1533
  * initramfs-tools.8: Document new debug=<whatever> feature.
1534
1535
  * initramfs-tools.preinstall: Check for right arg. (closes: 391619)
1536
1537
  * update-initramfs: Try to guess harder if lilo might need to be run
1538
    if grub is also around. On old installs we get _zero_ information from
1539
    /etc/kernel.img. Parse mbr for lilo signature. (closes: 385949)
1540
    Thanks to Michael Prokop <mika@grml.org> for finetuning.
1541
1542
  * scripts/init-top/framebuffer: Parse video bootarg and refactor script.
1543
    This add support for custom framebuffer modules. (closes: 386441)
1544
    Thanks for the patch by David Härdeman <david@2gen.com>.
1545
1546
  * update.conf: Allow to make "update-initramfs -u" an noop. Useful for
1547
    conservative settings of a remote server. (closes: 362064) urgency high.
1548
    Thanks Manoj Srivastava <srivasta@debian.org> for the tough testing.
1549
1550
  * update-initramfs.conf.5: Document the new update_initramfs variable.
1551
1552
  * update-initramfs: Kope with stupid mv of grub to /usr/sbin.
1553
1554
  * manpages: Get a banana and mark myself as author.
1555
1556
  * update-initramfs: version_exists needs not only to check for existing
1557
    sha1sum, but also initramfs. (closes: 382472)
1558
1559
 -- maximilian attems <maks@sternwelten.at>  Fri, 13 Oct 2006 09:38:27 +0200
1560
1561
initramfs-tools (0.82) unstable; urgency=high
1562
1563
  * Merge 0.69ubuntu15, plus 0.69ubuntu14 and 0.69ubuntu11 changelog entries
1564
    as not affected or already fixed.
1565
1566
  * hook-initramfs: Add qla4xxx support, thus urgency high.
1567
1568
 -- maximilian attems <maks@sternwelten.at>  Thu,  5 Oct 2006 16:12:06 +0200
1569
1570
initramfs-tools (0.81) unstable; urgency=low
1571
1572
  Release quick and happy spin j = l + s
1573
1574
  * update-initramfs: Really check for mounted /proc on use. (closes: 388241)
1575
    Thanks Alex Owen <r.alex.owen@gmail.com>. While beeing in this business,
1576
    check for mounted proc in initramfs-tools.preinst too.
1577
1578
  * hook-functions: Add new scsi drivers aic94xx and stex. Add new net drivers
1579
    ehea, ep93xx_eth and qla3xxx. Thus urgency high.
1580
1581
  * update-initramfs:  Use set ``--'' to change positional paramaters. Thanks
1582
    Jörg Sommer <joerg@alea.gnuu.de>. (closes: 389726)
1583
1584
  * scripts/nfs: Revert to previous handling of dhcp server passing server-ip.
1585
    (closes: 387808)
1586
1587
  * debian/initramfs-tools.preinst: Fix comment typo, thanks
1588
    shaulka@012.net.il for the patch. (closes: 389486)
1589
1590
  * mkinitramfs: Allow an hook script to set an paranoid umask, considered
1591
    useful for shipping gpg keys inside of initramfs. Thanks Max Vozeler
1592
    <max@nusquama.org> and Lionel Elie Mamane <lionel@mamane.lu> for the
1593
    patch. (closes: 381677)
1594
1595
 -- maximilian attems <maks@sternwelten.at>  Wed, 27 Sep 2006 15:56:46 +0200
1596
1597
initramfs-tools (0.80) unstable; urgency=high
1598
1599
  Release "O partigiano, portami via, che mi sento di morir."
1600
1601
  * update-initramfs: Test for lilo executable earlier otherwise an warning
1602
    would be issued with grub installed and left over lilo config.
1603
1604
  * hook-functions: Add lasi700 to the scsi modules. (closes: 387909) Thanks
1605
    Nagilum <nagilum@nagilum.org>. Thus urgency high.
1606
1607
  * scripts/nfs: Fix typo in ipconfig protocol handling, fix dhcp server
1608
    passing ser-ip as part of root-path, retry every second to not hammer
1609
    an FAI'ed nfs initramfs network.  Thanks for input and patches
1610
    Vagrant Cascadian <vagrant+bugs@freegeek.org>. While we are there refactor
1611
    the loop. (closes: 387841, 387808, 387809)
1612
1613
  * update-initramfs: Check if /proc is mounted for ro_boot_check.
1614
1615
 -- maximilian attems <maks@sternwelten.at>  Tue, 19 Sep 2006 07:56:47 +0200
1616
1617
initramfs-tools (0.79) unstable; urgency=high
1618
1619
  * update-initramfs: Allow create and delete to work on "all" kernelversions.
1620
    Fixes bug on update to pass all the specified optional args.
1621
    Thanks to Osamu Aoki <osamu@debian.org> for the patch. (closes: 360281)
1622
    Improve it to parse args once and also highlight 'all' on usage.
1623
1624
  * update-initramfs.8: Document usage of "all" + add example section.
1625
1626
  * update-initramfs: On update check if /boot is ro, warn and exit.
1627
    Thanks to Alexander Wirt <formorer@debian.org> to improve the awk snippet.
1628
1629
  * update-initramfs: run_lilo don't return 1 if no lilo executable is there.
1630
    Thanks "Peter D. St. Onge" <pete.stonge@utoronto.ca> for the report.
1631
    (closes: 386999)
1632
1633
 -- maximilian attems <maks@sternwelten.at>  Mon, 11 Sep 2006 22:11:54 +0200
1634
1635
initramfs-tools (0.78) unstable; urgency=medium
1636
1637
  * update-initramfs: Check in call_lilo() if /sbin/lilo is executable,
1638
    when /etc/lilo.conf exists (closes: 384967) - thus urgency medium.
1639
1640
  * init: Guard all dirs against creation. (closes: 385281)
1641
1642
  * debian/scripts: Add /etc/kernel-img.conf section, as update-initramfs
1643
    needs to act according to it.
1644
1645
  * scripts/nfs: Fix parsing of etherboot ip options. Based on a patch by
1646
    to Vagrant Cascadian <vagrant+bugs@freegeek.org>. (closes: 385252)
1647
1648
  * scripts/nfs: No need to duplicate work of ntfsmount. Thanks for the patch
1649
    to  Vagrant Cascadian <vagrant+bugs@freegeek.org>. (closes: 385226)
1650
1651
  * scripts/nfs: Add an sleep 0.1 in the retry loop to slow down retry
1652
    attempts. Only log "Retrying .." after first run. Use init variable.
1653
    (closes: 385624)
1654
1655
  * init: Reorder the early mknod after tmpfs mount. (closes: 385641)
1656
1657
  * initramfs.conf.5, mkinitramfs, scripts/local, scripts/local-top/mdrun,
1658
    scripts/nfs, update-initramfs.8, debian/changelog: Whitespace policy.
1659
1660
 -- maximilian attems <maks@sternwelten.at>  Mon,  4 Sep 2006 17:38:13 +0200
1661
1662
initramfs-tools (0.77b) unstable; urgency=high
1663
1664
  * mkinitramfs: Fix destination of mdrun.conf. Thanks for the report to
1665
    Scott Glenn <s103@webmasters.com>. Urgency high as broken in testing
1666
    too and needed for partial mdadm upgrades. (closes: 385406)
1667
1668
 -- maximilian attems <maks@sternwelten.at>  Thu, 31 Aug 2006 13:20:51 +0200
1669
1670
initramfs-tools (0.77) unstable; urgency=medium
1671
1672
  * mkinitramfs, scripts/local-top/mdrun: Use mdrun.conf as config file.
1673
    Ship mdrun unconditionally if around, should help in recovery situations.
1674
1675
  * debian/initramfs-tools.postinst, hook-functions, mkinitramfs,
1676
    scripts/local, update-initramfs: Cleanup the "-a" and "-o" bashism.
1677
1678
  * scripts/nfs: Retry to mount NFS on eventual failure. (closes: 377643)
1679
    Based on a patch by Vagrant Cascadian <vagrant+bugs@freegeek.org>.
1680
1681
  * init: Make sure there is an /dev and /root. Usually passed by the kernel.
1682
    Also /dev/null or /dev/console might already be shipped.
1683
    Based on a patch by David Härdeman <david@2gen.com>. (closes: 340494)
1684
1685
  * scripts/local-top/lvm: Fix prereqs s/mdraid/mdrun, thus urgency medium.
1686
    Thanks Rainer Gauweiler <debian@moppl.inka.de> for the notice.
1687
1688
 -- maximilian attems <maks@sternwelten.at>  Fri, 25 Aug 2006 16:55:56 +0200
1689
1690
initramfs-tools (0.76) unstable; urgency=medium
1691
1692
  * debian/control: Tighten klibc to 1.4.19-2 for fixed nuke. (closes: 383730)
1693
1694
  * mkinitramfs: Only hard code root when root arg got passed.
1695
1696
  * init: Parse /proc/cmdline for rootfstype, initrd-tools did it too.
1697
1698
  * init: Parse /proc/cmdline for rootdelay.
1699
1700
  * scripts/local: Use eventual rootfstype and rootdelay info.
1701
1702
  * initramfs-tools.8: Add more docs about boot args, s/2.6.15/2.6.17/.
1703
1704
  * scripts/functions: Simplify parse_numeric() by arithmetic calculation,
1705
    instead of working on it's representation. Thanks to tarski.
1706
    (launchpad.net/21759) Much more elegant than the 0.58 version fix.
1707
1708
  * mkinitramfs: Parse rootraid for sarge compatibility and pass the info
1709
    to the initramfs if etch mdadm is not yet installed.
1710
1711
  * scripts/local-top/mdrun: Assemble the root raid first before mdrun.
1712
    Thanks martin f krafft <madduck@debian.org>. (closes: 383908, 384063)
1713
1714
  * update-initramfs: Check if /etc/kernel-img.conf is readable,
1715
    before attempting to parse also check for the right field.
1716
1717
  * init: Check for root=/dev/nfs. Parse ip kernel command line for nfsroot.
1718
    Drop undocumented and not compliant nfsopts.
1719
1720
  * scripts/nfs: Add ip parsing conforming to Documentation/nfsroot.txt.
1721
    Use the nfsroot bootparam in combination with eventual ip provided
1722
    device or server-ip. Do minor code cleanups. Both items based on patches
1723
    by Vagrant Cascadian <vagrant+bugs@freegeek.org>. (closes: 380649)
1724
1725
  * Set urgency medium due to large number of serious bug fixes.
1726
1727
 -- maximilian attems <maks@sternwelten.at>  Wed, 23 Aug 2006 08:17:51 +0200
1728
1729
initramfs-tools (0.75) unstable; urgency=high
1730
1731
  * hook-functions: Add megaraid_sas to the scsi list. Thanks Kenshi Muto
1732
    <kmuto@debian.org>.
1733
1734
  * init: Parse for "panic=<timeout>" bootarg.
1735
1736
  * hook-functions: Immediately call reboot in the panic function if panic=0
1737
    to disallow any console access for secured boxes. (closes: 378455)
1738
1739
  * debian/TODO: Update to current state
1740
1741
  * update-initramfs: do_bootloader can be set mixed case or upper case.
1742
    Catch the obvious Yes and YES too.
1743
1744
  * hook-functions: Really include DAC960 driver. Thanks Tim Small
1745
    <tim@buttersideup.com>. (closes: 383486) 2 module fixes thus urgency high.
1746
1747
 -- maximilian attems <maks@sternwelten.at>  Fri, 18 Aug 2006 15:35:09 +0200
1748
1749
initramfs-tools (0.74) unstable; urgency=low
1750
1751
  * scripts/local-premount/resume: Reuse klibc resume, hardcode path as
1752
    uswsusp shipps too an resume binary in initramfs-tools. Thus tighten
1753
    again klibc dep to 1.4.11-1. (closes: 381535)
1754
1755
  * mkinitramfs: Readd mdrun when around.
1756
1757
  * scripts/local-top/mdrun: Rename from mdraid. Use mdrun as previously,
1758
    there is no guarantee that the sarge mdadm works and that the sarge
1759
    mdadm.conf has any sense.
1760
1761
  * debian/control: Better package description.
1762
1763
  * scripts/local: mountroot add message what to check if root is not found
1764
    in 2 straight lines to keep as much of scrolling buffer.
1765
1766
  * scripts/functions: Use set ``--'' to change positional paramaters without
1767
    changing any options. This is useful for the debug bootparam on d?ash.
1768
1769
  * update-initramfs: Respect "do_bootloader = yes" from /etc/kernel-img.conf
1770
    to call lilo if both lilo and grub are installed. (closes: 382013)
1771
1772
 -- maximilian attems <maks@sternwelten.at>  Thu, 17 Aug 2006 16:50:51 +0200
1773
1774
initramfs-tools (0.73e) unstable; urgency=high
1775
1776
  * mkinitramfs: Fix if statement for conf.d. (closes: 382740)
1777
1778
 -- maximilian attems <maks@sternwelten.at>  Sun, 13 Aug 2006 10:05:10 +0200
1779
1780
initramfs-tools (0.73d) unstable; urgency=high
1781
1782
  * scripts/local-top/mdraid: Fix path of expected mdadm config file.
1783
    Thanks Daniel Dickinson <cshore@wightman.ca> for report. (closes: 382602)
1784
1785
  * mkinitramfs: Treat /usr/share/initramfs-tools/conf.d config snippets as
1786
    the configuration files in /etc/initramfs-tools/conf.d. A configuration
1787
    file with the same name will override the first. (closes: 381315)
1788
    Thanks Vagrant Cascadian <vagrant+bugs@freegeek.org> for the patch.
1789
1790
  * mkinitramfs.8: Document conf.d existence.
1791
1792
  * hooks/lvm: Really remove it, logic is in mkinitramfs.
1793
1794
  * urgency high for the mdraid bug fix, rest is trivial.
1795
1796
 -- maximilian attems <maks@sternwelten.at>  Sat, 12 Aug 2006 09:43:55 +0200
1797
1798
initramfs-tools (0.73c) unstable; urgency=low
1799
1800
  * scripts/local-premount/resume: Revert klibc-utils resume usage until
1801
    breakage cause is known. Thus downgrade klibc dep to 1.4.8-0. Thanks
1802
    Steinar H. Gunderson <sesse@debian.org> for report. (closes: #381475)
1803
1804
 -- maximilian attems <maks@sternwelten.at>  Sat,  5 Aug 2006 09:31:16 +0200
1805
1806
initramfs-tools (0.73b) unstable; urgency=high
1807
1808
  * Revert nfs change in 0.70: Debian busybox is build with CONFIG_NFSMOUNT=n.
1809
    Reuse nfsmount from klibc. nfsroot parsing needs more care for the next
1810
    release. Now at least support those users where nfs previously worked.
1811
    Thanks Vagrant Cascadian <vagrant+bugs@freegeek.org> for report.
1812
    (closes: 380686). High urgency to get this into testing.
1813
1814
 -- maximilian attems <maks@sternwelten.at>  Fri,  4 Aug 2006 09:53:46 +0200
1815
1816
initramfs-tools (0.73) unstable; urgency=high
1817
1818
  * debian/initramfs-tools.postrm: Don't forget to remove config file
1819
    modules on purge. Thanks piuparts verification.
1820
1821
  * mkinitramfs: Add sections that deals with sarge mdadm and lvm2.
1822
    Does nothing if etch package hooks are installed, will be dropped
1823
    postetch as then we upgrade from mdadm and lvm2 packages with hooks.
1824
    Taken from Dapper initramfs-tools-0.40ubuntu32. Adapt to add more
1825
    modules and no need for mdrun.
1826
1827
  * hooks/lvm: Remove handled by mkinitramfs itself.
1828
1829
  * scripts/local-top/lvm: Add prereqs lvm2 + mdraid. Exit if lvm2 hook is
1830
    present. Eases transition of lvm hooks to lvm2.
1831
1832
  * scripts/local-top/mdraid: Enable all raid devices. Add mdadm as prereqs.
1833
    Only run if no mdadm hook is in initramfs. (closes: 380089)
1834
1835
  * urgency high upload to get RC fixes into testing.
1836
1837
 -- maximilian attems <maks@sternwelten.at>  Sat, 29 Jul 2006 13:35:43 +0200
1838
1839
initramfs-tools (0.72) unstable; urgency=low
1840
1841
  * Add scripts/init-top/framebuffer, reduces ubuntu diff even more.
1842
    fb is only activated with splash or vga boot param.
1843
  * Upload sponsored by Petter Reinholdtsen.
1844
1845
 -- maximilian attems <maks@sternwelten.at>  Tue, 25 Jul 2006 09:11:18 +0200
1846
1847
initramfs-tools (0.71b) unstable; urgency=low
1848
1849
  * This time caught on bzr dotfiles, removed.
1850
    Thanks a lot to Frederik Schüler <fs@debian.org> for review.
1851
1852
 -- maximilian attems <maks@sternwelten.at>  Mon, 24 Jul 2006 15:06:04 +0200
1853
1854
initramfs-tools (0.71) unstable; urgency=low
1855
1856
  * initramfs.conf.5, initramfs-tools.8, mkinitramfs.8, mkinitramfs-kpkg.8,
1857
    update-initramfs.8: Fix spacing in the SEE ALSO section and have this
1858
    section everywhere as last. Fix linebreak in mkinitramfs.8 options.
1859
    Thanks Martin Michlmayr <tbm@cyrius.com> for the notice.
1860
1861
  * scripts/functions: Use shell parameter expansion to strip known dir
1862
    prefix instead of gratious basename call.
1863
1864
  * scripts/functions: On panic call open the rescue shell with -i to get
1865
    dash interactive features. ash from busybox ignores the param.
1866
    Thanks David Härdeman <david@2gen.com> for the suggestion.
1867
1868
  * conf/initramfs.conf: Readd BUSYBOX=y section. Beware that a lot of boot
1869
    scripts need busybox and the current default image still does too.
1870
1871
  * initramfs.conf: Document BUSYBOX usage.
1872
1873
  * init: Add variable quoting around resume, NORESUME parsing and checks.
1874
1875
  * hook-functions: Add myri10ge and smc911x to the net section. Add hptiop to
1876
    the scsi section.
1877
1878
  * update-initramfs: Fix -v usage by not passing quoted ${OPTS} as one
1879
    option. Thanks Famelis George <famelis@otenet.gr> for the patch.
1880
    (closes: 379212)
1881
1882
  * mkinitramfs: Really source /usr/share/initramfs-tools/conf.d/ entries.
1883
1884
  * mkinitramfs: Check against modules.dep before invoking depmod.
1885
1886
  * hook-functions: check_minkver() only needs to call init_list(),
1887
    when a dir gets passed. Clean up check_minkver() logic.
1888
1889
  * scripts/function, mkinitramfs: Add output on verbose mode.
1890
1891
  * merge 0.69ubuntu4.
1892
1893
  * scripts/local-top/lvm: Prereqs s/md/mdadm/ for the new hooks.
1894
1895
 -- maximilian attems <maks@sternwelten.at>  Mon, 24 Jul 2006 09:10:53 +0200
1896
1897
initramfs-tools (0.70b) unstable; urgency=low
1898
1899
  * Be more careful about vi dot files, removed.
1900
    Thanks Frederik Schüler <fs@debian.org> for review.
1901
1902
 -- maximilian attems <maks@sternwelten.at>  Wed, 19 Jul 2006 16:00:47 +0200
1903
1904
initramfs-tools (0.70) unstable; urgency=low
1905
1906
  * mkinitramfs: Don't include static kinit, nor gzip. They are the biggest
1907
    klibc-utils binaries and we don't use them. Keep static gunzip, zcat and
1908
    shared kinit for now.
1909
1910
  * Reduce diff against 0.69ubuntu3:
1911
    - hook-functions: Fix kernel typo.
1912
    - hooks/kernelextras: Fix comment and add vga16fb too.
1913
    - init: Whitespace cleanup, add one more quiet check.
1914
    - mkinitramfs: Use check_minkver instead of dpkg itself. Whitespace
1915
      cleanup and add quoting.
1916
    - scripts/local: Whitespace cleanup and add a comment.
1917
    - scripts/nfs: Use mount with nolock instead of nfsmount.
1918
      (closes: 359926)
1919
    - update-initramfs: Add quoting + whitespace fix.
1920
    - changelog: for noise reduction add 0.69ubuntu{1,2,3}, all 0.40ubuntu*,
1921
      0.36ubuntu1 and missing 0.29 + 0.28 entries.
1922
    - initramfs-tools.install, initramfs-tools.postinst and
1923
      initramfs-tools.preinst merge 0.69ubuntu3.
1924
1925
  * break.txt, debian/NEWS, debian/changelog, debian/copyright,
1926
    docs/example_hook, docs/example_hook_cpiogz, docs/example_script,
1927
    hooks/lvm, hooks/md, init, initramfs-tools.8, initramfs.conf.5,
1928
    mkinitramfs, mkinitramfs-kpkg, mkinitramfs-kpkg.8, mkinitramfs.8,
1929
    scripts/functions, scripts/local-top/udev_helper, update-initramfs,
1930
    update-initramfs.8: Cleanup trailing whitespace and non tabular indents.
1931
1932
  * scripts/local-premount/resume: Use new resume bin from klibc-utils.
1933
    Removes superflous stat and awk usage.
1934
1935
  * debian/control: Depend against newer klibc-utils 1.4.11-1.
1936
1937
  * hooks/md, scripts/local-top/md: Drop as mdadm > 2.5-1 features them.
1938
    (closes: #367567)
1939
1940
 -- maximilian attems <maks@sternwelten.at>  Wed, 19 Jul 2006 11:09:52 +0200
1941
1942
initramfs-tools (0.69b) unstable; urgency=high
1943
1944
  * debian/initramfs-tools.preinst: Don't depend upon shipped directories
1945
    to be existing. Thanks Colin Watson <cjwatson@debian.org> for patch.
1946
    Add trailing slash to copy command. (closes: 378089)
1947
1948
  * mkinitramfs: Revert the removal of kernel-package supported lonng param
1949
    of 0.65. Readd that plain ugly interface. Warn users they should use
1950
    ramdisk=mkinitramfs-kpkg. As kernel-package doesn't yet support
1951
    update-initramfs. Thanks Frans Pop <fjp@debian.org> for report.
1952
1953
  * debian/bug: Rename to script so that it shows up in reportbug.
1954
    Fix debian/initramfs-tools.install accordingly.
1955
1956
  * Thus high urgency upload.
1957
1958
 -- maximilian attems <maks@sternwelten.at>  Fri, 14 Jul 2006 00:31:30 +0200
45 by Scott James Remnant
If all_generic_ide is passed on the kernel command-line, load the
1959
44 by Ben Collins
For copy_module_dir, actually call manual_module for each one, so deps are
1960
initramfs-tools (0.69ubuntu22) feisty; urgency=low
1961
1962
  * For copy_module_dir, actually call manual_module for each one, so deps are
1963
    taken care of.
1964
1965
 -- Ben Collins <bcollins@ubuntu.com>  Thu, 23 Nov 2006 02:10:29 -0500
1966
94 by Luke Yelavich
* Merge from debian unstable, remaining changes:
1967
initramfs-tools (0.69ubuntu20) edgy; urgency=low
1968
1969
  * Add the LSI Logic MegaRAID SAS Driver (megaraid_sas) to the SCSI
1970
    module list, common on newer Dell PowerEdge servers, among others.
1971
1972
 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 25 Oct 2006 18:16:15 +1000
1973
1974
initramfs-tools (0.69ubuntu19) edgy; urgency=low
1975
1976
  * Check for "modules.dep" before running depmod, not "modules.depmod"
1977
    which won't ever exist.  This caused depmod to be run after live
1978
    filesystem generation without the restricted modules available, it
1979
    could also randomly cause the same to happen on upgrades depending
1980
    on the order packages are configured.  Ubuntu: #60938.
1981
1982
 -- Scott James Remnant <scott@ubuntu.com>  Tue, 24 Oct 2006 18:51:09 +0100
1983
1984
initramfs-tools (0.69ubuntu18) edgy; urgency=low
1985
1986
  * Anchor regex in sed command to revert conffile edits, to avoid
1987
    double-commenting RESUME= and causing a conffile prompt on upgrades
1988
    (Closes: LP#66599)
1989
1990
 -- Matt Zimmerman <mdz@ubuntu.com>  Wed, 18 Oct 2006 04:54:45 -0700
1991
1992
initramfs-tools (0.69ubuntu17) edgy; urgency=low
1993
1994
  [ Tollef Fog Heen ]
1995
  * Load vga16fb on amd64.
1996
1997
  [ Adam Conrad ]
1998
  * ... but only when booting with a splash.
1999
2000
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 17 Oct 2006 12:29:35 +1000
2001
38 by Adam Conrad
* Bring in preinst fixes from Debian, including s/configure/install/ in
2002
initramfs-tools (0.69ubuntu16) edgy; urgency=low
2003
2004
  * Bring in preinst fixes from Debian, including s/configure/install/ in
2005
    preinst, since preinst is never called with "configure", and checking
2006
    for /proc/swaps before we blindly try to read it to determine RESUME.
2007
  * Do away with the bogus '-n "$2"' test in preinst, since "install" can
2008
    be called without any arguments at all (and often is, on a clean setup)
2009
  * On upgrades, revert the RESUME mangling that dapper's d-i did to our
2010
    config file, avoiding spurious conffile prompts (launchpad.net/63693)
2011
2012
 -- Adam Conrad <adconrad@ubuntu.com>  Mon, 16 Oct 2006 17:23:41 +1000
2013
37 by Ben Collins
* Add jmicron module to ide list.
2014
initramfs-tools (0.69ubuntu15) edgy; urgency=low
2015
2016
  * Add jmicron module to ide list.
2017
    - Malone #63085
2018
2019
 -- Ben Collins <bcollins@ubuntu.com>  Wed,  4 Oct 2006 09:21:08 -0400
2020
36 by Adam Conrad
Remove stray "set -x" from scripts/local-premount/suspend.
2021
initramfs-tools (0.69ubuntu14) edgy; urgency=low
2022
2023
  * Remove stray "set -x" from scripts/local-premount/suspend.
2024
2025
 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 20 Sep 2006 08:35:05 +1000
2026
33 by Oliver Grawert
since we ship /usr/share/initramfs-tools/conf.d as well as
2027
initramfs-tools (0.69ubuntu11) edgy; urgency=low
2028
2029
  * since we ship /usr/share/initramfs-tools/conf.d as well as
2030
    /etc/initramfs-tools/conf.d, make sure mkinitramfs also reads from both,
2031
    not only from the /etc location
2032
2033
 -- Oliver Grawert <ogra@ubuntu.com>  Sun, 10 Sep 2006 11:50:14 +0200
2034
32 by Matthew Garrett
Create framebuffer device nodes unconditionally
2035
initramfs-tools (0.69ubuntu10) edgy; urgency=low
2036
2037
  * Create framebuffer device nodes unconditionally
2038
2039
 -- Matthew Garrett <mjg59@srcf.ucam.org>  Tue,  5 Sep 2006 17:50:53 +0100
2040
26 by Scott James Remnant
scripts/local-premount/suspend: Check for UUID= or LABEL= on the
2041
initramfs-tools (0.69ubuntu4) edgy; urgency=low
2042
2043
  * scripts/local-premount/suspend: Check for UUID= or LABEL= on the
2044
    start of $resume, and use /dev/disk/by-{uuid,label} if found.
2045
2046
 -- Scott James Remnant <scott@ubuntu.com>  Fri, 21 Jul 2006 17:58:34 +0100
2047
25 by Colin Watson
debian/initramfs-tools.install, debian/initramfs-tools.preinst,
2048
initramfs-tools (0.69ubuntu3) edgy; urgency=low
2049
2050
  * debian/initramfs-tools.install, debian/initramfs-tools.preinst,
2051
    debian/initramfs-tools.postinst: Copy default modules file in the
2052
    postinst (when it's actually available) rather than in the preinst (when
2053
    it isn't). Copy it from /usr/share/initramfs-tools/ rather than from
2054
    /usr/share/doc/initramfs-tools/examples/, per policy.
2055
27 by Scott James Remnant
* Add dependency on libvolumeid0 so we can get the vol_id tool.
2056
 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 13 Jul 2006 10:04:26 +0100
25 by Colin Watson
debian/initramfs-tools.install, debian/initramfs-tools.preinst,
2057
24 by Colin Watson
debian/initramfs-tools.preinst: Make sure /etc/initramfs-tools and
2058
initramfs-tools (0.69ubuntu2) edgy; urgency=low
2059
2060
  * debian/initramfs-tools.preinst: Make sure /etc/initramfs-tools and
2061
    /etc/initramfs-tools/conf.d exist before trying to write to them.
2062
2063
 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 13 Jul 2006 09:19:05 +0100
2064
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2065
initramfs-tools (0.69ubuntu1) edgy; urgency=low
2066
2067
  [ Jeff Bailey ]
2068
  * Merge from debian unstable.
2069
2070
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 12 Jul 2006 19:22:22 -0400
2071
2072
initramfs-tools (0.69) unstable; urgency=low
2073
2074
  * scripts/local-premount/suspend, scripts/local-premount/resume: Rename
2075
    to the later as the script resumes from resume arg.
2076
2077
  * init: Parse for noresume and only export resume if it is not set.
2078
    Allows boot scripts to check for it's eventual existence.
2079
    Thanks David Härdeman <david@2gen.com> for the suggestion.
2080
2081
  * update-initramfs: Add option "-b directory" to override BOOTDIR.
2082
    Allows the initramfs to be created in another dir without awkward
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2083
    mkinitramfs invocation. Check that the passed arg is really a dir.
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2084
    (ubuntu: 37690) Thanks Colin Watson <cjwatson@debian.org>
2085
2086
  * update-initramfs.8: Document -b switch.
2087
2088
 -- maximilian attems <maks@sternwelten.at>  Wed, 12 Jul 2006 16:51:49 +0200
2089
2090
initramfs-tools (0.68b) unstable; urgency=high
2091
2092
  * script/functions, hook-functions: Move check_minkver() to the second
2093
    file as it uses dpkg and is run by mkinitramfs and not on boot.
2094
2095
  * mkinitramfs: Check if ${BUSYBOX} is set to n before adding it.
2096
    Add a big fat warning that this not yet supported. Helps to do the
2097
    klibc-utils work.
2098
2099
  * mkinitramfs: Run depmod if no /lib/modules/${version}/modules.dep exists.
2100
    Solves initramfs creation for handbuild upstream Xen targets.
2101
    Thanks to Klaus Ita <ita@ai.wu-wien.ac.at> for the report.
2102
2103
  * debian/initramfs-tools.preinst, debian/initramfs-tools.postinst: Do the
2104
    migration of the mkinitrd settings in the preinst. (closes: #376604) Thanks
2105
    for the checks to Justin Pryzby <justinpryzby@users.sourceforge.net>.
2106
2107
  * debian/initramfs-tools.preinst: Reorder. Generate an modules file similar
2108
    to the one we ship. This should minimize Sarge upgrade prompting if no
2109
    relevant modules where added to /etc/mkinitrd/modules.
2110
2111
  * conf/modules: Make it more similar to /etc/mkinitrd/modules.
2112
2113
  * Set urgency high for RC fixes upload.
2114
    Thanks Steinar H. Gunderson <sesse@debian.org> for the review.
2115
2116
 -- maximilian attems <maks@sternwelten.at>  Mon, 10 Jul 2006 00:13:52 +0200
2117
2118
initramfs-tools (0.67) unstable; urgency=high
2119
2120
  Release bella, ciao, ciao, ciao!
2121
2122
  * scripts/local: Fix typo in log_begin_msg. (closes: #375880)
2123
2124
  * update-initramfs: Generate initramfs for current version if there is no
2125
    sha1sum and no initrd exists yet - regression from 0.65. (closes: #375671)
2126
    Thanks martin f krafft <madduck@debian.org> for report.
2127
2128
  * conf/initramfs.conf, initramfs.conf(5): Drop RESUME section.
2129
2130
  * debian/initramfs-tools.preinst: Don't modify conffile initramfs.tools -
2131
    drop the corresponding code. (closes: #376008)
2132
2133
  * initramfs-tools(8): Document that RESUME is tried to be autodected and
2134
    written to /etc/initramfs-tools/conf.d/resume on install.
2135
2136
  * scripts/functions: Replace expr use with printf for skipping comments on
2137
    /etc/modules. Works on both busybox ash and klibc dash. Prefix space is
2138
    ignored by both.
2139
2140
  * scripts/local-top/lvm: Remove harmless warnings if a volumegroup is under
2141
    /dev/mapper but not an lvm device. (closes: 376311)
2142
    Thanks David Härdeman <david@2gen.com> for the patch.
2143
2144
  * scripts/local-top/lvm: Change activate_vg() to return 1 if no volumegroup
2145
    is found.
2146
2147
  * debian/initramfs-tools.dirs: Add usr/share/initramfs-tools/conf.d entry.
2148
2149
  * mkinitramfs: Add stuff to the conf.d directory also from aboves directory.
2150
2151
  * Set urgency to high to get the RC bugfix into testing.
2152
2153
 -- maximilian attems <maks@sternwelten.at>  Sun,  2 Jul 2006 18:35:34 +0200
2154
2155
initramfs-tools (0.66) unstable; urgency=low
2156
2157
  * hooks/thermal: Add i2c-powermac.
2158
2159
  * scripts/init-premount/thermal: Load i2c-powermac on ppc boot.
2160
    Fixes fan noises for Sven Luther <svenl@debian.org>
2161
2162
  * scripts/function: Fix typo s/FS1/PS1/ on panic call. (closes: #375624)
2163
    Thanks to Tim Phipps <tim@phipps-hutton.freeserve.co.uk> for the report.
2164
2165
  * scripts/local-top/lvm: Refix lilo check. (closes: #375786)
2166
    Thanks to the patch from Christian Weeks <christian.weeks@oracle.com>.
2167
2168
 -- maximilian attems <maks@sternwelten.at>  Wed, 28 Jun 2006 12:11:49 +0200
2169
2170
initramfs-tools (0.65b) unstable; urgency=low
2171
2172
  * scripts/local-top/lvm: Load snapshot and mirror modules. (Closes: #375342)
2173
2174
  * scripts/local-top/lvm: Fix a wrong substitution for the lilo test.
2175
    (Closes: #375442)
2176
2177
 -- maximilian attems <maks@sternwelten.at>  Mon, 26 Jun 2006 14:54:30 +0200
2178
2179
initramfs-tools (0.65) unstable; urgency=low
2180
2181
  * scripts/local-top/lvm: Activate root and resume volume group.
2182
    The initialization got refractored in an function. (closes: #374891)
2183
    Thanks for the patch to David Härdeman <david@2gen.com>.
2184
2185
  * scripts/local-top/lvm: Be careful to activate volume group on lilo boot
2186
    too. Although in that case we don't know the precise volume group, we
2187
    activate them all. Matches behaviour of previous hook.
2188
2189
  * hooks/lvm: Add dm-mirror, allows to boot from an unfinished pvmove.
2190
    (closes: #374378)
2191
2192
  * mkinitramfs: Remove old kernel-package supported long param.
2193
    kernel-package uses since 10.036 mkinitramfs-kpkg.
2194
2195
  * update-initramfs: Show by default which initramfs gets generated.
2196
    (closes: #364301)
2197
2198
  * Resync with 0.40ubuntu32:
2199
   -  Make prereqs conditional on the script/hook actually existing.  From
2200
      now on, this means that 'PREREQ="udev"' means "run udev first, iff it
2201
      happens to be installed".  Having the files exist on the filesystem if
2202
      you have a HARD dependency should be enforced with package dependencies.
2203
      (closes: #369617)
2204
   -  Make "update-initramfs -u" try to find the running kernel *after* it
2205
      attempts to search the symbolic link list and its own sha1 list.
2206
      Using this as a fallback, rather than the default, should solve most
2207
      upgrade issues, where people found their initramfs was half-baked.
2208
   -  Abstract out the kernel minversion checking stuff into the function
2209
      library, so we can reuse it to check minversion requirements for hook
2210
      scripts as well (such as udev, which requires >= 2.6.15 in dapper)
2211
   -  Bump the kernel minversion to 2.6.15 on hppa and ia64, since they used
2212
      initrd-tools with their 2.6.12 kernels in breezy, not initramfs-tools.
2213
   -  If mkinitramfs fails due to minversion not being met, don't bail out
2214
      of update-initramfs, but just exit 0, so upgrades don't halt on it.
2215
2216
  * debian/initramfs-tools.postrm: We no longer need to explicitly remove
2217
    /etc/initramfs-tools/modules.
2218
2219
 -- maximilian attems <maks@sternwelten.at>  Sat, 24 Jun 2006 13:27:49 +0200
2220
2221
initramfs-tools (0.64) unstable; urgency=low
2222
2223
  RELEASE o bella, ciao! bella, ciao!
2224
2225
  * debian/initramfs-tools.install: Add /etc/initramfs-tools/modules conffile,
2226
    instead of a cp from postinstall. (closes: #368043)
2227
2228
  * debian/control, update-initramfs.8, mkinitramfs.8: Capitalize RAM + NFS.
2229
    Rephrase nfs root support.
2230
2231
    Thanks to Jeff Bailey <jbailey@raspberryginger.com> and
2232
    Steinar H. Gunderson <sesse@debian.org> for the review.
2233
2234
 -- maximilian attems <maks@sternwelten.at>  Thu, 22 Jun 2006 20:45:59 +0200
2235
2236
initramfs-tools (0.63) unstable; urgency=low
2237
2238
  * init: Use redirection '>' for touching /dev/.initramfs-tools.
2239
2240
  * debian/control, update-initramfs.8, mkinitramfs.8:
2241
    s/an (cpio archive)/a gzipped \1/.
2242
    Thanks to Andy Somerville <andy.somerville@gmail.com>.
2243
2244
 -- maximilian attems <maks@sternwelten.at>  Thu, 22 Jun 2006 01:11:17 +0200
2245
2246
initramfs-tools (0.62) unstable; urgency=low
2247
2248
  * debian/control: We need at least udev 0.086-1, since earlier versions
2249
    had hooks, which don't load ide-disk automatically for 2.6.15 kernels.
2250
    Can't lower dependency to sarge version as it has no coldplug support
2251
    to escape udev dependency loop on upgrade. (closes: #358360, #362816)
2252
2253
  * hook-functions: Add arcmsr to the scsi modules list.
2254
2255
  * debian/NEWS: Add Notice about confdir mv as version 0.61.
2256
2257
 -- maximilian attems <maks@sternwelten.at>  Wed, 21 Jun 2006 09:22:23 +0200
2258
2259
initramfs-tools (0.61) unstable; urgency=low
2260
2261
  Release "O partigiano portami via"
2262
2263
  * debian/TODO: update to latest state.
2264
2265
  * debian/bug: Fix reportbug script shebang line, add some descriptive echos.
2266
    Use exec to open file descriptor 3 for reportbug.
2267
2268
  * debian/control: Pump to 3.7.2 standard version without changes.
2269
2270
  * init: Use 10M as tmpfs_size for the udev /dev, that can be overriden in
2271
    /etc/udev/udev.conf. (closes: #352434)
2272
2273
  * /etc/initramfs-tools: Use the much more intituive conf dir location.
2274
    Thanks for the idea to Andres Salomon <dilinger@debian.org>.
2275
2276
  * debian/initramfs-tools.preinst: mv /etc/mkinitramfs /etc/initramfs-tools
2277
    on upgrade as this should work even with drive space issues.
2278
    Thanks to Jeff Bailey <jbailey@raspberryginger.com> for the posix atomic
2279
    mv hint and Daniel Blaschke <blaschke@hep.itp.tuwien.ac.at> for testing.
2280
2281
  * mkinitramfs: Set CONFDIR to /etc/initramfs-tools.
2282
2283
  * mkinitramfs.8, initramfs-tools.8: Document the new pathes.
2284
2285
  * debian/control: Change Build-depends-indep to Build-depends as we need
2286
    debhelper and cdbs for the clean target, fulfills policy 7.6.
2287
2288
  * debian/initramfs-tools.preinst: Warn and bail out if /etc/initramfs-tools
2289
    already exists.
2290
2291
 -- maximilian attems <maks@sternwelten.at>  Thu, 18 May 2006 17:27:44 +0200
2292
2293
initramfs-tools (0.60) unstable; urgency=low
2294
2295
  "E ho trovato l'invasor"
2296
2297
  * scripts/functions: Allow boot scripts to modify exported boot parameters.
2298
    Thanks David Härdeman <david@2gen.com> for the patch. (closes: 348147)
2299
    This allows the inclusion of cryptoroot hooks to cryptsetup!
2300
2301
  * init: add cryptopts parsing and export.
2302
2303
  * init: Move parse_numeric down to the "mounting root" block.
2304
2305
  * init, scripts/local: Allow rootflags to be passed in kernel cmdline.
2306
    Thanks Thomas Luzat <thomas.luzat@gmx.net> for the patch. (closes: #358917)
2307
2308
  * init: Allow passing nfs root mount option in kernel cmdline.  Thanks
2309
    Brian Brunswick <bdb@forbidden.co.uk> for the patch. (closes: #358649)
2310
2311
  * update-initramfs: s/ALL/all/, fix it to actually run on update in non
2312
    verbose mode. (closes: #362568)
2313
2314
  * update-initramfs: Warn in big letters about grub and lilo installs.
2315
    (closes: #362816)
2316
2317
  * debian/bug: Add reportbug script with info about cmdline, fs and lsmod.
2318
2319
  * initramfs-tools(8): Document the /conf/param.conf feature.
2320
2321
  * mkinitramfs-kpkg(8): Spell out, why the wrapper script is needed.
2322
2323
 -- maximilian attems <maks@sternwelten.at>  Tue, 18 Apr 2006 13:33:18 +0200
2324
2325
initramfs-tools (0.59b) unstable; urgency=low
2326
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2327
  * mkinitramfs-kpkg: Intialialize the variables.
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2328
    (closes: #359355, #359620, #359613, #359666, #359681)
2329
2330
 -- maximilian attems <maks@sternwelten.at>  Tue, 28 Mar 2006 16:30:59 +0200
2331
2332
initramfs-tools (0.59) unstable; urgency=low
2333
2334
  * debian/copyright: Add years of copyright and authors.
2335
2336
  * Resync with 0.40ubuntu28:
2337
    - hooks/md: Add raid10 module.
2338
    - scripts/local: Move the "loop waiting for the root filesystem" code from
2339
      the udev premount script to the local mountroot() function where it truly
2340
      belongs.
2341
    - scripts/local-top/udev_helper: Leave the remaining ide-generic part
2342
      there, should be taken over by udev itself.
2343
    - make the md local-top scripts pre-requisite the udev one.
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2344
      thanks Scott James Remnant <scott@ubuntu.com>
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2345
2346
 -- maximilian attems <maks@sternwelten.at>  Sun, 26 Mar 2006 22:35:15 +0200
2347
2348
initramfs-tools (0.58) unstable; urgency=low
2349
2350
  * hook-functions: Be more carefull about the minor parsing. The fix of
2351
    #357332 works for 3 digit roots, but not for hdc6 aka root=1606.
2352
    Thanks Martijn Pieters <mj@zopatista.com> for report
2353
    (closes: #358354, #358740).
2354
2355
  * hook-functions: Add gdth to the scsi modules.
2356
2357
  * mkinitramfs-kpkg: Use set -eu to capture full /boot.
2358
    Really (closes: #350875)
2359
2360
  * Add dependency on module-init-tools. (closes: #358632)
2361
2362
  * Don't include full path for man page reference. (closes: #358371)
2363
2364
 -- maximilian attems <maks@sternwelten.at>  Sun, 26 Mar 2006 16:39:37 +0200
2365
2366
initramfs-tools (0.57b) unstable; urgency=low
2367
2368
  * mkinitramfs, update-initramfs, hook-functions:
2369
    On verbose mode show, which modules gets added to the initramfs.
2370
2371
  * hook-functions: Add cpqarray to the scsi modules - thanks for the patch
2372
    to Petter Reinholdtsen <pere@hungry.com>. (closes: #357980)
2373
2374
  * initramfs-tools.8: Document that `-' is not allowed to be used in a script
2375
    filename - the filenames get used as shell variable.  (closes: #344639)
2376
2377
  * mkinitramfs: Don't exit succesfully in a case of a full fs. Leaves the
2378
    linux-image unconfigured. Thanks martin f krafft <madduck@debian.org>
2379
    for pointing to that potential boot failure. (closes: #350875)
2380
2381
 -- maximilian attems <maks@sternwelten.at>  Tue, 21 Mar 2006 11:56:29 +0100
2382
2383
initramfs-tools (0.56) unstable; urgency=low
2384
2385
  * hooks/md: Add linear module - thanks to Moshe Yudkowsky <moshe@pobox.com>.
2386
2387
  * scripts/functions: Fix numerical minor parsing - thanks for the patch to
2388
    Wolfgang Weisselberg. (closes: #357332)
2389
2390
  * mkinitramfs.8: Correct wrong referenced filename.
2391
2392
  * update-initramfs.8: Define the argument 'version' - thanks to "Susan G.
2393
    Kleinmann" <sgk@debian.org>. (closes: #357282)
2394
2395
  * scripts/init-premount/udev_helper: Source the relevant definition to get
2396
    it really run. Thanks to Maurice Massar <massar@unix-ag.uni-kl.de>.
2397
    (closes: #357450)
2398
2399
 -- maximilian attems <maks@sternwelten.at>  Fri, 17 Mar 2006 19:09:11 +0100
2400
2401
initramfs-tools (0.55b) unstable; urgency=low
2402
2403
  * Thanks to Frederik Schüler for pointing to leftovers.
2404
2405
 -- maximilian attems <maks@sternwelten.at>  Wed, 15 Mar 2006 13:23:51 +0100
2406
2407
initramfs-tools (0.55) unstable; urgency=low
2408
2409
  * scripts/init-premount/udev_helper: Fix modprobe args.
2410
    Thanks Frans Pop <fjp@debian.org> for testing 0.54.
2411
2412
  * scripts/local: Use quiet to load the fs. (closes: #339092)
2413
2414
  * hook-functions: Really add the ieee1394 modules.
2415
    Thanks to Michael Prokop <mikap@grml.org> for testing the fix.
2416
2417
  * update-initramfs: Run lilo on updates if no grub is around.
2418
    Thanks Adeodato Simó <adeodato@debian.org> for finding the issue.
2419
    (Closes: #356850)
2420
2421
 -- maximilian attems <maks@sternwelten.at>  Wed, 15 Mar 2006 11:29:12 +0100
2422
2423
initramfs-tools (0.54) unstable; urgency=low
2424
2425
  * hooks/lvm: lvm10 has also an vgchange - exit if no lvm2 libs.
2426
    (closes: #354708)
2427
2428
  * debian/copyright: Meniton current bzr archive. (closes: #352738)
2429
2430
  * hook-functions: Add dac960 scsi driver. (closes: #355162)
2431
2432
  * scripts/init-premount/udev_helper: add code by Scott James Remnant
2433
    <scott@ubuntu.com> from the ubuntu udev hook. We now wait on scsi
2434
    and usb devices to settle, load ide-generic on ide boot only if
2435
    no root device appeared.
2436
    The udev hook is adding ide.agent so no longer duplicate that code.
2437
2438
  * hook-functions: auto_add_modules, split 1000 char wide lines up.
2439
    Should allow better diffing. Splitting them out in proper files with
2440
    each modules / line costs too much initramfs generation time.
2441
    Should allow easier diffing.
2442
2443
  * hook-functions: Add sata_mv thanks Kenshi Muto <kmuto@debian.org>.
2444
    (closes: #355486)
2445
2446
  * hook-functions: Add dasd class to auto_add_modules and dd zfcp module.
2447
    Thanks to s390 support Bastian Blank <waldi@debian.org>. (closes: #355595)
2448
94 by Luke Yelavich
* Merge from debian unstable, remaining changes:
2449
  * hook-functions: Add it821x. (closes: #352460)
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2450
2451
 -- maximilian attems <maks@sternwelten.at>  Wed,  8 Mar 2006 17:34:25 +0100
2452
2453
initramfs-tools (0.53c) unstable; urgency=low
2454
2455
  * update-initramfs: Really reset takeover to zero.
2456
2457
 -- maximilian attems <maks@sternwelten.at>  Mon,  6 Mar 2006 07:59:34 +0100
2458
2459
initramfs-tools (0.53b) unstable; urgency=low
2460
2461
  * scripts/init-premount/udev_helper: Renamed from udev-helper.
2462
    Thanks to Tollef Fog Heen <tfheen@err.no> (closes: #355235)
2463
2464
 -- maximilian attems <maks@sternwelten.at>  Sat,  4 Mar 2006 15:26:13 +0100
2465
2466
initramfs-tools (0.53) unstable; urgency=high
2467
2468
  * update-initramfs: set_current_version needs to check against
2469
    /boot/initrd-`uname -r` and not /boot/vmlinu?-`uname -r`.
2470
    Otherwise this builds initramfs for newer handbuild trees too.
2471
2472
  * Resync with 0.40ubuntu24:
2473
    - New conf.d dir for config snippet.
2474
    - mptspi already included.
2475
    - keep nfsmount for now, we don't want to add further busybox deps.
2476
    - adds mptfc and mptsas modules (closes: #341930)
2477
    - adds MODULES=netboot support (closes: #352669)
2478
  * Further reduce ubuntudiff:
2479
    - scripts/functions: remove duplicate dir check.
2480
    - scripts/nfs: add quiet to modules loading.
2481
2482
  * mkinitramfs-kpkg: Add kernel-package compat stuff, behaves like mkinitramfs,
2483
    but adds the sha1sum for update-initramfs. Reset takeover=0.
2484
    (closes: #353809) Add small mkinitramf-kpkg.8.
2485
2486
  * init: Move the ROOT export up, so we actually source the hardcoded device
2487
    in initramfs.conf. (closes: #352958)
2488
2489
  * mkinitramfs: When invoked with -r switch pass the hardcoded root device to
2490
    /etc/mkinitramfs/conf.d/root inside the initramfs.
2491
2492
  * hook-functions: First shot at IEEE1394 support - add ohci1394 and sbp2.
2493
2494
 -- maximilian attems <maks@sternwelten.at>  Mon, 27 Feb 2006 10:20:03 +0100
2495
2496
initramfs-tools (0.52b) unstable; urgency=high
2497
2498
  * update-initramfs: Set takeover=1. This allows hooks to regenerate the
2499
    latest initramfs per default. No need for an kpkg wrapper, as
2500
    kernel-package doesn't call update-initramfs, but mkinitramfs.
2501
2502
 -- maximilian attems <maks@sternwelten.at>  Mon, 20 Feb 2006 13:30:54 +0100
2503
2504
initramfs-tools (0.52) unstable; urgency=low
2505
2506
  * hooks/lvm: manual_add_modules dm_snapshot, will allow boot from lvm
2507
    snapshot.
2508
2509
  * init: Fix maybe_break test for the bottom stage.
2510
2511
  * scripts/init-premount/udev-helper: Renamed from scripts/init-premount/ide.
2512
2513
  * update-initramfs: s/was/has/ been altered.
2514
    (closes: #351939, #352633, #353087, #353668)
2515
2516
  * update-initramfs(8), mkinitramfs(8): The point of the first is to be used
2517
    on your local box. Highlight its mode of operations. The second cmd is
2518
    only needed for advanced usage.
2519
2520
 -- maximilian attems <maks@sternwelten.at>  Fri, 17 Feb 2006 21:41:11 +0100
2521
2522
initramfs-tools (0.51) unstable; urgency=low
2523
2524
  * scripts/functions: Call panic on circular deps to get rescue shell.
2525
2526
  * mkinitramfs: Use ${CONFDIR} everywhere.
2527
2528
  * Sync with 0.40ubuntu16:
2529
    - skip 0.40ubuntu15 udev gets fixed to only call update-initramfs
2530
      when /etc/mkinitramfs/initramfs.conf is there.
2531
    - 0.40ubuntu13 don't take over all initramfs images in Debian.
2532
2533
  * hook-functions: auto_add_modules atkb and i8042.
2534
2535
  * scripts/functions: on panic modprobe atkb and i8042 - work around for
2536
    broken configs, where those are not build in. (Closes: #337497)
2537
2538
  * scripts/functions: update_progress check if /dev/.initramfs/ exists
2539
    before writing into it.
2540
2541
 -- maximilian attems <maks@sternwelten.at>  Tue, 24 Jan 2006 13:11:24 +0100
2542
2543
initramfs-tools (0.50c) unstable; urgency=low
2544
2545
  "E so io muoio da partigiano"
2546
2547
  * hook-functions: Fix MODULES=dep as `modprobe --show-depends' prints not
2548
    only the insmod commands, but also the install ones.  Thanks for the patch
2549
    to Jean Charles Delepine <delepine@nnx.com>. (Closes: #342616)
2550
2551
  * hooks/evms, scripts/local-top/evms: EVMS takes care of it's own hooks, rm.
2552
    Thanks Steinar H. Gunderson <sesse@debian.org>. (Closes: 340258)
2553
2554
 -- maximilian attems <maks@sternwelten.at>  Sat, 14 Jan 2006 17:40:48 +0100
2555
2556
initramfs-tools (0.49) unstable; urgency=low
2557
2558
  * Pump dephelper to 4.1.0 dependency as pointed out by linda.
2559
2560
  * initramfs-tools.8: Add DEBUG section, cheat how to check the initramfs.
2561
2562
  * Add optional sarge busybox-cvs-static dep to ease backport.
2563
2564
 -- maximilian attems <maks@sternwelten.at>  Thu, 12 Jan 2006 17:28:42 +0100
2565
2566
initramfs-tools (0.48) unstable; urgency=low
2567
2568
  * mkinitramfs: klibc 1.1.14 moved from /usr/lib/klibc/lib to /lib
2569
    Bonus: You can now execute any klibc bin directly.
2570
    Cope with the move and pump dep. (Closes: 345949)
2571
2572
 -- maximilian attems <maks@sternwelten.at>  Wed,  4 Jan 2006 16:11:25 +0100
2573
2574
initramfs-tools (0.47) unstable; urgency=low
2575
2576
  * mkinitramfs: Don't complain about missing /bin/sh - use rm -f.
2577
    Minor cleanup for the newer packaging of klibc 1.1.14.
2578
2579
 -- maximilian attems <maks@sternwelten.at>  Sat, 31 Dec 2005 14:17:31 +0100
2580
2581
initramfs-tools (0.46) unstable; urgency=low
2582
2583
  * Don't include .bzr dirs in source upload.
2584
    Thanks Frederik Schüler <fs@debian.org>
2585
2586
 -- maximilian attems <maks@sternwelten.at>  Thu, 29 Dec 2005 14:23:46 +0100
2587
2588
initramfs-tools (0.45) unstable; urgency=high
2589
2590
  "Che mi sento di morir."
2591
2592
  * Unset debug before calling init, confuses /etc/init.d/rc.
2593
2594
  * scripts/init-premount/ide: Load uncondionally for ide boots ide-generic
2595
    and also ide-disk, as udev ignores them. High urgency upload for rc bugs.
2596
    Thanks Frans Pop <fjp@debian.org> and Joey Hess <joeyh@debian.org> for
2597
    testing! (Closes: #332824, #342925, #344754, #337045, #338406)
2598
2599
 -- maximilian attems <maks@sternwelten.at>  Thu, 29 Dec 2005 10:34:32 +0100
2600
2601
initramfs-tools (0.44) unstable; urgency=high
2602
2603
  "O partigiano portami via"
2604
2605
  * Urgency high upload to stay in sync with udev for testing.
2606
2607
  * initramfs.conf: Fix wording choice for resume option. (Closes: #337575)
2608
2609
  * hooks/kernelextras: Really fix #335505.
2610
    Don't expand wildcase to current dir. (Closes: #342153)
2611
2612
  * Add initramfs-tools.8 describing how the hooks of initramfs-tools work
2613
    and how to use them. Thanks David Härdeman <david@2gen.com> for the patch.
2614
    (Closes: #339091)
2615
2616
  * initramfs.conf.5,  mkinitramfs.8, update-initramfs.8: Update
2617
    cross-references of the different manpages.
2618
2619
  * TODO: update to current state.
2620
2621
  * scripts/functions: remove old duplicate suspend support.
2622
2623
  * Sync with 0.40ubuntu8. (Closes: #337318)
2624
    - Revert the modprobe changes for now as modules-init-tools of
2625
      testing doesn't have yet the wanted interface.
2626
2627
 -- maximilian attems <maks@sternwelten.at>  Mon, 12 Dec 2005 11:22:15 +0100
2628
2629
initramfs-tools (0.42) unstable; urgency=low
2630
2631
  * hook-functions: The mptspi module is required for at least some machines
2632
    that use the mptscsih. Thanks dann frazier <dannf@hp.com> for the patch.
2633
    (Closes: #341162)
2634
2635
  * Resync with 0.40ubuntu7.
2636
    - Do the udev split by hand as we have a different udev invocation
2637
      supporting linux < 2.6.15. Increment udev dep to the version with
2638
      initramfs hooks.
2639
    - Debian's klibc hasn't yet the nanosleep, waiting for unbroken
2640
      linux-headers.
2641
    - Don't remove resume support from /etc/mkinitramfs/initramfs.conf
2642
      even if bootloader setting is preferred.
2643
2644
 -- maximilian attems <maks@sternwelten.at>  Mon,  5 Dec 2005 12:59:59 +0100
2645
22 by Matt Zimmerman
Revert 0.40ubuntu31. This isn't as trivial as it should be.
2646
initramfs-tools (0.40ubuntu32) dapper; urgency=low
2647
2648
  * Revert 0.40ubuntu31.  This isn't as trivial as it should be.
2649
2650
 -- Matt Zimmerman <mdz@ubuntu.com>  Sun, 21 May 2006 10:17:50 -0700
2651
21 by Matt Zimmerman
scripts/local-premount/resume: Print a message when a resume is about to
2652
initramfs-tools (0.40ubuntu31) dapper; urgency=low
2653
2654
  * scripts/local-premount/resume: Print a message when a resume is about to
2655
    begin (LP#41137)
2656
2657
 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 19 May 2006 15:14:53 -0700
2658
20 by Adam Conrad
* This release brought to you by Fujitsu hard drives, which have forced
2659
initramfs-tools (0.40ubuntu30) dapper; urgency=low
2660
2661
  * This release brought to you by Fujitsu hard drives, which have forced
2662
    me to rewrite all my most recent initramfs-tools changes from memory.
2663
  * Include arcmsr module in the scsi module list (launchpad.net/40075)
2664
  * Abstract out the kernel minversion checking stuff into the function
2665
    library, so we can reuse it to check minversion requirements for hook
2666
    scripts as well (such as udev, which requires >= 2.6.15 in dapper)
2667
  * Bump the kernel minversion to 2.6.15 on hppa and ia64, since they used
2668
    initrd-tools with their 2.6.12 kernels in breezy, not initramfs-tools.
2669
  * If mkinitramfs fails due to minversion not being met, don't bail out
2670
    of update-initramfs, but just exit 0, so upgrades don't halt on it.
2671
  * Conditionalise the use of lvm and md in mkinitramfs so it's a no-op if
2672
    you don't have those packages installed, but allows for smooth upgrades
2673
    if you have older versions that don't ship their own hooks yet.
2674
  * Make prereqs conditional on the script/hook actually existing.  From
2675
    now on, this means that 'PREREQ="udev"' means "run udev first, iff it
2676
    happens to be installed".  Having the files exist on the filesystem if
2677
    you have a HARD dependency should be enforced with package dependencies.
2678
  * Add ohci1394 and sbp2 to the scsi module list (launchpad.net/37479)
2679
  * Move framebuffer setup from usplash to scripts/local-top/framebuffer
2680
    so that people booting with vga=1234 but no splash will still get a
2681
    framebuffer instead of a useless black console (launchpad.net/27669)
2682
2683
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 16 May 2006 19:51:08 +1000
2684
19 by Adam Conrad
Make "update-initramfs -u" try to find the running kernel *after* it
2685
initramfs-tools (0.40ubuntu29) dapper; urgency=low
2686
2687
  * Make "update-initramfs -u" try to find the running kernel *after* it
2688
    attempts to search the symbolic link list and its own sha1 list.
2689
    Using this as a fallback, rather than the default, should solve most
2690
    upgrade issues, where people found their initramfs was half-baked.
2691
2692
 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 19 Apr 2006 13:51:35 +1000
2693
18 by Adam Conrad
* Add raid10 module to the generic module list (launchpad.net/28028)
2694
initramfs-tools (0.40ubuntu28) dapper; urgency=low
2695
2696
  * Add raid10 module to the generic module list (launchpad.net/28028)
2697
  * Add cpqarray to the scsi module list (launchpad.net/{26632,35202})
2698
  * Unset debug before we run the real init (launchpad.net/24095)
2699
  * Add the gdth module to the default scsi list (launchpad.net/31542)
2700
2701
 -- Adam Conrad <adconrad@ubuntu.com>  Fri, 24 Mar 2006 04:33:44 +1100
2702
17 by Scott James Remnant
Drop the evms, lvm and md local-top scripts; they're all provided by
2703
initramfs-tools (0.40ubuntu27) dapper; urgency=low
2704
2705
  * Drop the evms, lvm and md local-top scripts; they're all provided by
2706
    their own packages now.  This makes the depdencies rather nicer.
2707
2708
 -- Scott James Remnant <scott@ubuntu.com>  Thu, 23 Mar 2006 18:04:48 +0000
2709
16 by Scott James Remnant
Make the md and evms local-top scripts pre-requisite the udev one.
2710
initramfs-tools (0.40ubuntu26) dapper; urgency=low
2711
2712
  * Make the md and evms local-top scripts pre-requisite the udev one.
2713
2714
 -- Scott James Remnant <scott@ubuntu.com>  Thu, 23 Mar 2006 17:54:32 +0000
2715
15 by Scott James Remnant
Move the "loop waiting for the root filesystem" code from the udev
2716
initramfs-tools (0.40ubuntu25) dapper; urgency=low
2717
2718
  * Move the "loop waiting for the root filesystem" code from the udev
2719
    premount script to the local mountroot() function where it truly
2720
    belongs.
2721
2722
 -- Scott James Remnant <scott@ubuntu.com>  Wed, 22 Mar 2006 16:28:46 +0000
2723
14 by Adam Conrad
Add support for LSI Logic's Fusion MPT SAS and FC controllers as well.
2724
initramfs-tools (0.40ubuntu24) dapper; urgency=low
2725
2726
  * Add support for LSI Logic's Fusion MPT SAS and FC controllers as well.
2727
2728
 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 23 Feb 2006 23:27:16 +1100
2729
13 by Adam Conrad
* Grow a conf.d directory for config snippets, and toss the RESUME option
2730
initramfs-tools (0.40ubuntu23) dapper; urgency=low
2731
2732
  * Grow a conf.d directory for config snippets, and toss the RESUME option
2733
    in there, to stop editing our own conffile in our maintainer scripts.
2734
  * Add a cleverly hackish preinst that will pull the RESUME setting from
2735
    old config files, migrate it to conf.d/resume, and reset that part of the
2736
    conffile to a factory fresh state.  This should fix the unwanted conffile
2737
    prompt in breezy->dapper upgrades for people who made no local changes.
2738
2739
 -- Adam Conrad <adconrad@ubuntu.com>  Fri, 17 Feb 2006 15:34:53 +1100
2740
12 by Adam Conrad
* Add mptspi to the list of SCSI modules put in the initramfs by default,
2741
initramfs-tools (0.40ubuntu22) dapper; urgency=low
2742
2743
  * Add mptspi to the list of SCSI modules put in the initramfs by default,
2744
    which is required for some LSI Logic controllers and for the VMware SCSI
2745
    controller in recent VMware versions (See launchpad.net/{27187,31229})
2746
  * Fix typo of /dev/disk/by-*, which I wrote as /dev/disks/by-{uuid,label}
2747
  * Load i2c-keywest before loading therm_pm72 in the PowerPC thermal hook,
2748
    since the latter sometimes needs the former (Closes launchpad.net/27269)
2749
2750
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 14 Feb 2006 23:28:35 +1100
2751
11 by Scott James Remnant
Don't update the progress bar once udev has taken /dev away;
2752
initramfs-tools (0.40ubuntu21) dapper; urgency=low
2753
2754
  * Don't update the progress bar once udev has taken /dev away;
2755
    after all, we can't contact usplash anyway at this point.
2756
2757
 -- Scott James Remnant <scott@ubuntu.com>  Wed,  8 Feb 2006 14:34:10 +0000
2758
10 by Scott James Remnant
Add ... to end of strings to match main boot sequence.
2759
initramfs-tools (0.40ubuntu20) dapper; urgency=low
2760
2761
  * Add ... to end of strings to match main boot sequence.
2762
2763
 -- Scott James Remnant <scott@ubuntu.com>  Tue,  7 Feb 2006 11:07:50 +0000
2764
9 by Scott James Remnant
Change the first of many "Loading modules" to "Loading essential drivers"
2765
initramfs-tools (0.40ubuntu19) dapper; urgency=low
2766
2767
  * Change the first of many "Loading modules" to "Loading essential drivers"
2768
    to improve debugging when people say it breaks at that stage.
2769
2770
 -- Scott James Remnant <scott@ubuntu.com>  Tue,  7 Feb 2006 11:05:15 +0000
2771
8 by Adam Conrad
Add support for selecting root by UUID or LABEL with syntax such as:
2772
initramfs-tools (0.40ubuntu18) dapper; urgency=low
2773
2774
  * Add support for selecting root by UUID or LABEL with syntax such as:
2775
    root=LABEL=myrootfs or root=UUID=92addf34-0f02-4a0e-bfb2-cbaa1e907b77
2776
2777
 -- Adam Conrad <adconrad@ubuntu.com>  Fri,  3 Feb 2006 15:55:01 +0000
2778
2779
initramfs-tools (0.40ubuntu17) dapper; urgency=low
2780
2781
  * Make auto_add_modules take an argument, so you can use it to add only
2782
    some of the auto* modules (like "net" or "ide"), and create a "netboot"
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2783
    option that only includes base and net (Closes launchpad.net/26426)
8 by Adam Conrad
Add support for selecting root by UUID or LABEL with syntax such as:
2784
  * Change the nfs script to use "mount -o nolock" instead of "nfsmount",
2785
    to fix some timeouts for ltsp NFS roots (Closes launchpad.net/19196)
2786
2787
 -- Adam Conrad <adconrad@ubuntu.com>  Tue, 31 Jan 2006 11:55:11 +0000
2788
7 by Adam Conrad
Bump klibc-utils dependency to (>= 1.1.16-1), for hppa and ia64.
2789
initramfs-tools (0.40ubuntu16) dapper; urgency=low
2790
2791
  * Bump klibc-utils dependency to (>= 1.1.16-1), for hppa and ia64.
2792
2793
 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 19 Jan 2006 04:00:39 +1100
2794
2795
initramfs-tools (0.40ubuntu15) dapper; urgency=low
2796
2797
  * Drop the udev dependency, so we always get configured before udev.
2798
    We can get away with this now that udev hooks/scripts have been split
2799
    into the udev package proper.  This should close Malone bug #28808.
2800
2801
 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 18 Jan 2006 22:50:27 +1100
2802
6 by Adam Conrad
If copy_exec is asked to copy to the same location twice, check if
2803
initramfs-tools (0.40ubuntu14) dapper; urgency=low
2804
2805
  * If copy_exec is asked to copy to the same location twice, check if
2806
    we're copying the same file again.  If so, do nothing and carry on, if
2807
    not, warn that we asked it for an impossibility, and don't overwrite.
2808
2809
 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 12 Jan 2006 18:00:12 +1100
2810
5 by Adam Conrad
* Default to taking over other initramfs images in Ubuntu, as this is
2811
initramfs-tools (0.40ubuntu13) dapper; urgency=low
2812
2813
  * Default to taking over other initramfs images in Ubuntu, as this is
2814
    more consistent with what our packaging expects to be able to do.
2815
  * Make "update-initramfs -u" try to find the running kernel before it
2816
    attempts to search the symbolic link list and its own sha1 list.
2817
2818
 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 11 Jan 2006 16:25:20 +1100
2819
4 by Adam Conrad
Oops, move the progress state file into the new directory too.
2820
initramfs-tools (0.40ubuntu12) dapper; urgency=low
2821
2822
  * Oops, move the progress state file into the new directory too.
2823
2824
 -- Adam Conrad <adconrad@ubuntu.com>  Mon,  9 Jan 2006 21:26:44 +1100
2825
2826
initramfs-tools (0.40ubuntu11) dapper; urgency=low
2827
2828
  * Move the state directory from /dev/initramfs to /dev/.initramfs
2829
2830
 -- Adam Conrad <adconrad@ubuntu.com>  Mon,  9 Jan 2006 21:17:50 +1100
2831
2832
initramfs-tools (0.40ubuntu10) dapper; urgency=low
2833
2834
  * Create the /dev/initramfs directory as soon as we mount /dev, so other
2835
    packages that need a playground in /dev can do so in a uniform location.
2836
  * Update the usplash progress bar every time we are asked to output a
2837
    success or failure value from an init action, and write our progress to
2838
    /dev/initramfs for sysv-init to gather up and pick up where we left off.
2839
  * Export $DPKG_ARCH in both mkinitramfs (for use by hooks) and initramfs.
2840
  * Use $DPKG_ARCH in the thermal hook/script to divide the x86 stuff from
2841
    the powerpc stuff, not because we have to, but as an example to others.
2842
2843
 -- Adam Conrad <adconrad@ubuntu.com>  Mon,  9 Jan 2006 10:51:51 +1100
2844
3 by Adam Conrad
* Make some changes to cope with the new and improved klibc packaging:
2845
initramfs-tools (0.40ubuntu9) dapper; urgency=low
2846
2847
  * Make some changes to cope with the new and improved klibc packaging:
2848
    - Add a force to the deletion of ${DESTDIR}/bin/sh, to avoid errors.
2849
    - Cope with libklibc moving from /usr/lib/klibc/lib to /lib.
2850
    - Bump dependency on klibc-utils to one new enough for the above.
2851
2852
 -- Adam Conrad <adconrad@ubuntu.com>  Thu,  5 Jan 2006 15:13:15 +1100
2853
2 by Scott James Remnant
* Call modprobe everywhere with "-Qb" to silence messages and allow user
2854
initramfs-tools (0.40ubuntu8) dapper; urgency=low
2855
2856
  * Call modprobe everywhere with "-Qb" to silence messages and allow user
2857
    blacklisting.
2858
  * Copy the entire /etc/modprobe.d directory to the initramfs, so we can
2859
    pick up all user blacklists and options.
2860
  * Remove the slumber for SCSI/USB devices from the local filesystem mount
2861
    script, udev's init-premount script will take care of this when
2862
    necessary.
2863
2864
 -- Scott James Remnant <scott@ubuntu.com>  Wed,  7 Dec 2005 16:18:12 +0000
2865
2866
initramfs-tools (0.40ubuntu7) dapper; urgency=low
2867
2868
  * remove "sleep 3" from the nfs script before the nfsmount command,
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2869
    its a leftover from debugging in breezy and slows down thin client
2 by Scott James Remnant
* Call modprobe everywhere with "-Qb" to silence messages and allow user
2870
    booting unnecessary
2871
2872
 -- Oliver Grawert <ogra@ubuntu.com>  Fri,  2 Dec 2005 11:45:05 +0100
2873
2874
initramfs-tools (0.40ubuntu6) dapper; urgency=low
2875
2876
  * When panicking, fork an interactive subshell rather than execing it, so
2877
    that if the user fixes things up and exits, we continue rather than
2878
    panic the kernel.
2879
  * Call update-initramfs in postinst to regenerate the latest initramfs on
2880
    upgrades
2881
2882
 -- Matt Zimmerman <mdz@ubuntu.com>  Thu,  1 Dec 2005 22:23:09 -0800
2883
2884
initramfs-tools (0.40ubuntu5) dapper; urgency=low
2885
2886
  * Wait up to 10 seconds for the root device to appear before failing,
2887
    allowing SCSI and USB controllers time to settle.  There's almost
2888
    certainly a more elegant way to do this generically for all mountroot
2889
    functions, but for now this will suffice.
2890
2891
 -- Scott James Remnant <scott@ubuntu.com>  Thu,  1 Dec 2005 21:28:55 +0000
2892
2893
initramfs-tools (0.40ubuntu4) dapper; urgency=low
2894
2895
  * Mount /dev with mode 0755.
2896
2897
 -- Scott James Remnant <scott@ubuntu.com>  Thu,  1 Dec 2005 19:30:06 +0000
2898
2899
initramfs-tools (0.40ubuntu3) dapper; urgency=low
2900
2901
  "A true friend stabs you in the front."
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2902
  - Oscar Wilde
2 by Scott James Remnant
* Call modprobe everywhere with "-Qb" to silence messages and allow user
2903
2904
  * hooks/acpid: Rename to ...
2905
  * hooks/thermal: ... this.  Add therm_pm72 for ppc64 systems.
2906
2907
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 30 Nov 2005 22:25:01 -0500
2908
2909
initramfs-tools (0.40ubuntu2) dapper; urgency=low
2910
2911
  * Rename scripts/init-premount/acpid to scripts/init-premount/thermal
2912
    and add therm_pm72 to avoid "vaccum cleaner mode" on ppc64 systems.
2913
2914
 -- Adam Conrad <adconrad@ubuntu.com>  Thu,  1 Dec 2005 12:37:27 +1100
2915
2916
initramfs-tools (0.40ubuntu1) dapper; urgency=low
2917
2918
  * Use tmpfs for /dev, instead of ramfs; as tmpfs is swappable.
2919
  * Move /proc and /sys to the real filesystem, rather than unmounting them;
2920
    slightly reduces workload.
2921
  * Replace /root with ${rootmnt} in final usage of /dev/console
2922
  * Copy across modprobe blacklist as well as aliases
2923
2924
  * Change the panic/breaknow thing *again*.  There's now a break= option
2925
    which can be any of top, modules, premount, mount, bottom, init and
2926
    causes the initramfs to break at that point.  panic/breaknow is now
2927
    break=top, without an argument is equivalent to break=premount.
2928
  * Run depmod at the top of the init script, so init-top scripts can use
2929
    modprobe.
2930
2931
  * Remove udev-specific code:
2932
    - depend on the version of udev that includes all of these things itself
2933
    - remove udevstart from init
2934
    - remove code to move /dev to the real filesystem from init
2935
    - remove /sys-based module loading from load_modules
2936
    - remove boot_events functions from load_modules
2937
    - remove udev copy from mkinitramfs
2938
    - remove udev hook script
2939
2940
 -- Scott James Remnant <scott@ubuntu.com>  Thu, 24 Nov 2005 21:21:12 +0000
2941
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2942
initramfs-tools (0.41) unstable; urgency=high
2943
2944
  "Una mattina mi sono svegliato"
2945
2946
  * High urgency upload to cope with newer udev upstream - bonus:
2947
    condition to test against when udev is ready. (Closes: #341014)
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2948
    Thanks Marco d'Itri <md@linux.it> for guidance and
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2949
    Heikki Henriksen <heikkih@gmail.com> for double check.
2950
2951
  * Pump udev dep on 0.076-3.
2952
2953
  * Special thanks to Paul Traina for previous udev / emvs work.
2954
2955
  * Sync with Ubuntu (0.36ubuntu6).
2956
2957
  * Kill udevd as late as possible. Thanks David Härdeman <david@2gen.com>
2958
    for the patch. (Closes: #339093)
2959
2960
 -- maximilian attems <maks@sternwelten.at>  Mon, 28 Nov 2005 17:53:24 +0100
2961
2962
initramfs-tools (0.40) unstable; urgency=high
2963
2964
  * High urgency upload as udev changed under our feet. Fix RC bugs.
2965
2966
  * hooks/udev: Add needed bits: udevsynthesize. (Closes: #340257)
2967
    Move good bits from global mkinitramfs.
2968
2969
  * Pump udev dep on 0.074-3.
2970
2971
  * Fix evms hooks properly until they get merged into the evms itself.
2972
    (Closes: #337704)
2973
2974
  * Sync with Ubuntu (0.36ubuntu4).
2975
2976
 -- maximilian attems <maks@sternwelten.at>  Wed, 23 Nov 2005 10:31:57 +0100
2977
2978
initramfs-tools (0.39) unstable; urgency=medium
2979
2980
   * Setting urgency to medium to get this into testing.  This
2981
     will make life easier for d-i.
2982
2983
  * Revert the mklibs-small usage patch - reduces needed dependencies:
2984
    hook-fuctions: Readds copy_exec.
2985
    mkinitramfs, hooks/{evms,lvm,md}: Use copy_exec.
2986
2987
  * mkinitramfs: Newer udev no longer uses /sbin/udev - remove usage.
2988
    (Closes: #339568, #339365, #338814)
2989
2990
  * Pump udev dependency.
2991
2992
  * init: Pump timeout as there is currently no way to check which udevd
49 by Ben Collins
* Merge from debian unstable, remaining changes:
2993
    processes are still running and why.
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
2994
    Cures hopefully breakage of missing devices on boot.
2995
2996
  * Sync with latest Ubuntu.
2997
2998
 -- maximilian attems <maks@sternwelten.at>  Thu, 17 Nov 2005 19:59:47 +0100
2999
2 by Scott James Remnant
* Call modprobe everywhere with "-Qb" to silence messages and allow user
3000
initramfs-tools (0.36ubuntu6) dapper; urgency=low
3001
3002
  * Rename "panic" to "breaknow"
3003
3004
 -- Scott James Remnant <scott@ubuntu.com>  Wed, 23 Nov 2005 10:23:54 +0000
3005
3006
initramfs-tools (0.36ubuntu5) dapper; urgency=low
3007
3008
  * Abort the boot sequence as early as possible if "panic" is placed on the
3009
    kernel command-line, allowing debugging of scripts in init-top.
3010
3011
 -- Scott James Remnant <scott@ubuntu.com>  Mon, 21 Nov 2005 08:40:20 +0000
3012
3013
initramfs-tools (0.36ubuntu4) dapper; urgency=low
3014
3015
  * Replace all occurances of /etc/mkinitramfs in mkinitramfs with $CONFDIR,
3016
    so -d can be used to point at a completely alternate tree (for example,
3017
    when installing into a chroot).
3018
3019
 -- Scott James Remnant <scott@ubuntu.com>  Mon, 21 Nov 2005 08:34:03 +0000
3020
3021
initramfs-tools (0.36ubuntu3) dapper; urgency=low
3022
3023
  * mkinitramfs: only copy the klibc-*.so file, and not the development
3024
    pieces that happen to sit alongside it.
3025
3026
 -- Scott James Remnant <scott@ubuntu.com>  Thu, 10 Nov 2005 16:44:08 -0500
3027
3028
initramfs-tools (0.36ubuntu2) dapper; urgency=low
3029
3030
  * Fix typos in the handling of the mkinitramfs -d option (thanks, Colin).
3031
3032
 -- Adam Conrad <adconrad@ubuntu.com>  Thu, 10 Nov 2005 12:12:32 -0500
3033
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3034
initramfs-tools (0.38) unstable; urgency=low
3035
3036
  [ dann frazier ]
3037
3038
  * initramfs.conf: Reference correct manpage.  (Closes: #336095)
3039
3040
  [ maximilian attems ]
3041
3042
  * scripts/functions, scripts/local-premount/suspend: Fix suspend to disk
3043
    by using decimal numbers. Thanks to Adrian Bridgett <adrian@smop.co.uk>
3044
    for the patch. (Closes: #336936)
3045
3046
  * hooks/evms: manual_add_module dm_mod, now we no longer pull it in by
3047
    default. Thanks to Steinar H. Gunderson <sesse@debian.org>
3048
    (Closes: #336617)
3049
3050
 -- maximilian attems <maks@sternwelten.at>  Wed,  2 Nov 2005 07:21:29 +0100
3051
3052
initramfs-tools (0.37) unstable; urgency=low
3053
3054
  * scripts/functions, scripts/local-premount/suspend: Use of "stat"
3055
    which isn' any more provided by busybox (1.01-3).
3056
    Thanks to Adrian Bridgett <adrian@smop.co.uk> for the patch using awk.
3057
    (Closes: #335801)
3058
3059
  * hooks/kernelextras: Check for existence of ${MODULESDIR}/initrd/:
3060
    Exit if it doesn't exist before including current dir.
3061
    Thanks to Jean Charles Delepine <delepine@nnx.com> (Closes: #335505)
3062
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3063
  * hooks/lvm, hooks/md: Remove FIXME's at second thought.  You better want
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3064
    to check against the binaries for your not yet created raid/lvm.
3065
3066
 -- maximilian attems <maks@sternwelten.at>  Wed, 26 Oct 2005 09:22:58 +0200
3067
2 by Scott James Remnant
* Call modprobe everywhere with "-Qb" to silence messages and allow user
3068
initramfs-tools (0.36ubuntu1) dapper; urgency=low
3069
3070
  * Forced version bump to minimise the scary until I have a chance to dig
3071
    through the ubuntu:debian diffs and do a proper merge of their changes.
3072
  * Remove the "Loading, please wait..." message from the top of init, as
3073
    we now have other fairly early visual feedback, and this is just ugly.
3074
3075
 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 26 Oct 2005 11:27:36 +1000
3076
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3077
initramfs-tools (0.36) unstable; urgency=low
3078
3079
  "Sunny Autumn Release"
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3080
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3081
  * Minor cleanups in mkiniramfs.
3082
3083
  * Remove manpage section about return values. Needs to be rephrased.
3084
    Not sure if it's important for the enduser.
3085
3086
 -- maximilian attems <maks@sternwelten.at>  Mon, 24 Oct 2005 19:51:51 +0200
3087
3088
initramfs-tools (0.35) unstable; urgency=low
3089
3090
  * mkinitramfs: Return 2 for failure path of --supported-(host|target)-version.
3091
3092
  * mkinitramfs: Run the hooks before mklibs-copy, broke evms.
3093
    Thanks for fix and testing to Steinar H. Gunderson <sesse@debian.org>
3094
3095
  * Change name of virtual package that is provided into linux-initramfs-tool.
3096
3097
  * Add hooks/lvm allowing to remove dependency on lvm2.
3098
3099
  * Add hooks/md allowing to remove dependency on mdadm.
3100
3101
  * Remove the mdadm and lvm dependencies, they work as hooks when present.
3102
    The lvm2 version in sarge is good enough to address issues mentioned in
3103
    0.16. A woody backport will need newer lvm2 although..
3104
3105
 -- maximilian attems <maks@sternwelten.at>  Mon, 24 Oct 2005 19:16:14 +0200
3106
3107
initramfs-tools (0.32) unstable; urgency=low
3108
3109
  [ Bastian Blank ]
3110
  * Use mklibs-copy.
3111
  * Use udevsynthesize instead of udevstart.
3112
  * hook-functions: Add ibmvscsic to list of scsi modules.
3113
3114
  [ Sven Luther ]
3115
  * Added --supported-(host|target)-version support for the new post-2.6.13
3116
    ramdisk-tool policy. Added linux-ramdisk-tool virtual package too.
3117
    (Closes: #333856)
3118
3119
  [ maximilian attems ]
3120
  * Resynchronise with latest upstream release.
3121
  * Place shift after variable outfile assignment.
3122
  * Fix strange chars in the Depends line resulting in no depends at all.
3123
  * Thanks to Bastian Blank for the fixes concerning the new busybox version.
3124
    (Closes: #334467)
3125
3126
  [ Jeff Bailey ]
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3127
  * scripts/nfs (mountroot): New variable: NFSOPTS, default to
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3128
    -o retranfs=10. (Ubuntu 12942)
3129
    This can be overridden in the initramfs.conf file.
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3130
    Thanks to Oliver Grawert for testing this!
3131
3132
  * hook-scripts (auto_add_modules): Add jfs
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3133
    (dep_add_modules): Ditto. (Ubuntu #16742)
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3134
    Thanks to Colin Watson for this fix!
3135
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3136
  [ Adam Conrad ]
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3137
  * Make us a bit more silent/tidy by default, unless "quiet" isn't on
3138
    the kernel's command line (then we're just as verbose as ever)
3139
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3140
  [ Jonas Smedegaard ]
3141
  * Use GNU getopt (instead of bash builtin getopts) for improved long-
3142
    opts handling.
3143
  * Quote variables.
3144
  * Use test options -n and -z.
3145
3146
 -- maximilian attems <maks@sternwelten.at>  Wed, 19 Oct 2005 17:42:08 +0200
3147
3148
initramfs-tools (0.31) unstable; urgency=low
3149
3150
  Quick fix for sluggish dep
3151
3152
  [ Bastian Blank ]
3153
  * Use new busybox. (closes: #333755)
3154
3155
 -- maximilian attems <maks@sternwelten.at>  Mon, 17 Oct 2005 16:27:31 +0200
3156
3157
initramfs-tools (0.30) unstable; urgency=low
3158
3159
  Apparition Octobre Rouge
3160
3161
  [ maximilian Attems ]
3162
3163
  * Resynconise with latest upstream now we are in unstable.
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3164
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3165
  [ Jeff Bailey ]
3166
  * debian/rules: Make sure hooks and scripts are chmod +x
3167
3168
  * hook-functions (auto_add_modules): Add advansys.
3169
3170
  * debian/init: Add "Loading, please wait..." message.
3171
    Don't log for init-top scripts to avoid usplash noise.
3172
3173
  * init: Add start of debug command line option.
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3174
3175
  * scripts/functions (log_begin_msg): Call usplash if available
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3176
    (log_end_msg): Call usplash if available
3177
    (panic): Close usplash if available
3178
3179
  * scripts/functions (load_modules): Quote resume variable.
3180
    Thanks to Christian Kellner for helping test that!
3181
3182
  * scripts/local-premount/suspend: Quote resume variable.
3183
3184
  * update-initramfs: Use basename on the link target to get the
3185
     version number.
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3186
3187
  * HACKING: Start of some notes on how this package actually works.
3188
  * debian/initramfs-tools.docs: Install it.
3189
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3190
  [ Matthew Garrett ]
3191
  * scripts/functions (load_modules): Run udevstart after loading block
3192
    drivers should fix resume from hibernate on non-LVM systems.
3193
3194
 -- maximilian attems <maks@sternwelten.at>  Fri, 30 Sep 2005 19:34:55 +0200
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3195
3196
initramfs-tools (0.29) breezy; urgency=low
3197
3198
  "Beauty is a form of genius - is higher, indeed, than genius, as it
3199
   needs no explanation."
3200
  - Oscar Wilde
3201
3202
  * hook-functions (auto_add_modules): Add advansys.
3203
3204
  * debian/rules: Make sure hooks and scripts are chmod +x
3205
3206
  * init: Add start of debug command line option.
3207
3208
 -- Jeff Bailey <jbailey@ubuntu.com>  Tue, 20 Sep 2005 15:47:42 -0400
3209
3210
initramfs-tools (0.28) breezy; urgency=low
3211
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3212
  * Run udevstart after loading block drivers - should fix resume from
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3213
    hibernate on non-LVM systems.
3214
3215
 -- Matthew Garrett <mjg59@srcf.ucam.org>  Tue, 20 Sep 2005 01:13:31 +0100
3216
23 by Jeff Bailey, Jeff Bailey
[ Jeff Bailey ]
3217
initramfs-tools (0.27) unstable; urgency=low
3218
3219
  * Remove unused BUSYBOX config option as we use busybox anyway.
3220
3221
  * Add Jeff Bailey and myself as Uploaders, Debian kernel team as
3222
    MAINTAINER.
3223
3224
  * Upload to debian unstable - allows use of nondevfs kernel >= 2.6.13
3225
    with initramfs image. (Closes: #312561, #315654)
3226
3227
  * Fix busybox dependency to the relevant debian package.
3228
3229
  * Reorder the initramfs.conf variables.
3230
3231
  * Add question mark to the getopts for the help message.
3232
3233
  * update-initramfs.8 New file install it.
3234
3235
  * The debian busybox-cvs-static installs into /bin/busybox:
3236
    fix pathes vis-a-vis ubuntu version. make that a variable on top.
3237
3238
 -- maximilian attems <maks@sternwelten.at>  Tue, 20 Sep 2005 13:52:00 +0200
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3239
3240
initramfs-tools (0.26) breezy; urgency=low
3241
3242
  "Experience is one thing you can't get for nothing."
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3243
  - Oscar Wilde
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3244
3245
  * scripts/local-top/lvm: Reduce -- to - in VG strings for feeding
3246
    to vgchange.  (Ubuntu: #13387)
3247
3248
  * update-initramfs: New file
3249
  * debian/dirs: Add /var/lib/initramfs-tools
3250
3251
  * hooks/evms: New file
3252
  * scripts/local-top/evms: New file.
3253
    Thanks to Jerry Haltom for helping test this!
3254
3255
  * debian/control: Bump klibc depends to 1.0.14-1ubuntu2 for jfs support
3256
3257
  * hook-scripts (manual_add_modules): Don't do unnecessary depmod
3258
    (dep_add_modules): No need for a sleep 2 here.
3259
    Thanks to Matt Zimmmerman for noticing these!
3260
3261
  * scripts/functions: Attempt resume before loading USB or Network
3262
    modules to avoid resume issues with USB.
3263
    Thanks to Matthew Garrett for this patch!
3264
3265
  * scripts/functions (ide_boot_events): Always load ide-generic
3266
    before going further.  This allows us to catch any hidden
3267
    IDE controllers that might not otherwise get found.
3268
3269
  * initramfs.conf.5: New file
3270
  * debian/initramfs-tools.manpages: Install it.
3271
    Thanks to maximilian attems for the manpage!
3272
3273
  * hook-functions (auto_add_modules): Add mptscsih (Ubuntu #15406)
3274
    Thanks to Jesper Krogh for the bug report!
3275
3276
  * debian/dirs: Add etc/mkinitramfs/hooks, move all scripts subdirs
3277
    into etc/mkinitramfs/scripts.
3278
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3279
  * mkinitramfs: Set the umask.  Copy the scripts from
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3280
    /etc/mkinitramfs/scripts into the image.
3281
    Make sure that modules file lists is actually a regular file.
3282
3283
  * init: Use ${rootmnt} instead of hardcoded /root, use mount -n
3284
    Fix typo.
3285
3286
  * hook-functions (catenate_cpiogz): Add sanity check.
3287
    (add_modules_from_file): Document, quote variable, add warning.
3288
3289
  * docs/example_hook: Update
3290
    Thanks to Karl Hegbloom for these previous 5 patches!
3291
3292
  * init: Create /var/lock on the initramfs
3293
    Thanks to Jerry Haltom for noticing this!
3294
3295
  * debian/dirs: rename to ...
3296
  * debian/initramfs-tools.dirs: ... this.
3297
3298
  * scripts/functions (scsi_boot_events): Don't attempt to look
3299
    at ${device}/type if it doesn't actually exist.
3300
3301
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 14 Sep 2005 14:12:24 -0400
3302
3303
initramfs-tools (0.25) breezy; urgency=low
3304
3305
  "If there was less sympathy in the world, there would be less
3306
   trouble in the world."
3307
  - Oscar Wilde
3308
3309
  * init: Module the /dev tmpfs earlier.  Make /dev/console, and
3310
    /dev/null on it at the beginning, just in case.
3311
3312
  * debian/initramfs-tools.postinst: When copying the modules file over
3313
    from initrd-tools installations, filter out ext2, ext3, ide-generic
3314
    and ide-disk.  These are leftovers from Warty.
3315
    (Ubuntu #14242)
3316
3317
  * hooks/udev: New File (Ubuntu #12915)
3318
3319
  * init: panic if ${init} doesn't exist on the target filesystem.
3320
3321
 -- Jeff Bailey <jbailey@ubuntu.com>  Thu,  1 Sep 2005 00:13:47 -0400
3322
3323
initramfs-tools (0.24) breezy; urgency=low
3324
3325
  "Experience is simply the name we give out mistakes."
3326
  - Oscar Wilde
3327
3328
  * hook-functions (auto_add_modules): Add cciss
3329
    (Ubuntu #14177) Thanks Fabionne!
3330
3331
  * scripts/functions (parse_numeric): Noop on empty parameter.
3332
    Fixes LTSP boot failure.  Thanks to Oliver Grawert
3333
    for testing!
3334
3335
  * scripts/local-top/md: Don't run modprobe when raidlvl is unset.
3336
    Run mdadm if raidlvl has ever been set, not just if the most
3337
    recent device checked was part of the raid setup.
3338
    Thanks to Jeff Waugh for the bug report!
3339
3340
  * mkinitramfs: Feed the -o argument through readlink -f to
3341
    get the canonical pathname.
3342
3343
 -- Jeff Bailey <jbailey@ubuntu.com>  Fri, 26 Aug 2005 09:35:32 -0400
3344
3345
initramfs-tools (0.23) breezy; urgency=low
3346
3347
  "This suspense is terrible. I hope it will last."
3348
  - Oscar Wilde
3349
3350
  * scripts/local: Quote ${ROOT} so that an empty value causes us
3351
    to drop to a shell.
3352
    Thanks to Matt Zimmerman for this fix!
3353
3354
  * hook-functions (auto_add_modules): Add atiixp and opti621 to
3355
    the IDE set.
3356
3357
  * hook-functions (dep_add_modules): Detect i2o and add i2o_block
3358
    (auto_add_modules): Include i2o_block.
3359
3360
  * scripts/functions (i2o_boot_events): New function
3361
    (load_modules): Call it. (Ubuntu# 13806)
3362
    Thanks to Tollef Fog Heen for the i2o patch!
3363
3364
  * debian/control: Depend on udev.
3365
    Thanks to Alexander Butenko for troubleshooting this with me.
3366
3367
  * init: Move the /dev directory to the root filesystem.
3368
    Handle all the udev bind mounts as needed.
3369
    Make sure input and output is associated with dev/console.
3370
3371
  * scripts/functions (parse_numeric): Exit if we're refering to a path.
3372
    Otherwise override root setting to be /dev/root.
3373
  * init: Call parse_numeric when setting the root variable.
3374
  * scripts/local-top/lvm: When using a numeric root, call vgchange -ay
3375
    Don't attempt to start LVM on regular partitions.
3376
    (Ubuntu #13365, #13778, and some of #13399)
3377
3378
  * scripts/local-top/lvm: Cope with -'s in the Volume Group and
3379
    logical volume names. (Ubuntu #13387)
3380
    Thanks to Stephen Shirley for the patch!
3381
3382
 -- Jeff Bailey <jbailey@ubuntu.com>  Thu, 25 Aug 2005 11:48:15 -0400
3383
3384
initramfs-tools (0.22) breezy; urgency=low
3385
3386
  * Fix argument handling in force_load hook-function
3387
  * Add "sleep 3" to scripts/nfs as a nasty hack around bug #12942
3388
3389
 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 19 Aug 2005 23:50:16 -0700
3390
3391
initramfs-tools (0.21) breezy; urgency=low
3392
3393
  "All that I desire to point out is the general principle that
3394
   life imitates art far more than art imitates life."
3395
   - Oscar Wilde
3396
3397
  * mkinitramfs: Define MODULESDIR and use it.
3398
3399
  * hook-functions: Use MODULESDIR
3400
    (add_modules_from_file): Do not add .ko extension to file lists.
3401
    Call force_load instead of twiddling conf/modules directly.
3402
    (Ubuntu #13372)
3403
    (force_load): New function.
3404
    (copy_exec): Attempt to use non-optimsed libraries if available.
3405
    (Ubuntu #13470)
3406
    (auto_add_modules) Include forcedeth (Ubuntu #13448)
3407
3408
  * hooks/kernelextras: New file. (Ubuntu #13414)
3409
3410
  * debian/initramfs-tools.postinst: Preserve /etc/mkinitrd/modules if
3411
    possible on new install. (Ubuntu #13372)
3412
3413
 -- Jeff Bailey <jbailey@ubuntu.com>  Thu, 18 Aug 2005 00:20:11 -0400
3414
3415
initramfs-tools (0.20) breezy; urgency=low
3416
3417
  * Depend on cpio.
3418
3419
 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 12 Aug 2005 10:43:04 +0100
3420
3421
initramfs-tools (0.19) breezy; urgency=low
3422
3423
  "The basis of optimism is sheer terror."
3424
  - Oscar Wilde
3425
3426
  * mkinitramfs: Honour MODULES=list and MODULES=dep.
3427
3428
  * hook-functions: New function dep_add_modules.
3429
3430
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 10 Aug 2005 23:20:11 -0400
3431
3432
initramfs-tools (0.18) breezy; urgency=low
3433
3434
  "We are all in the gutter, but some of us are looking at the stars."
3435
  - Oscar Wilde
3436
3437
  * debian/initramfs-tools.postrm: Use rm -f for removing the modules
3438
    file, in case it doesn't exist for some reason. (Ubuntu #13335)
3439
    Thanks to Colin Watson for the bug report!
3440
3441
  * mkinitramfs.8: Correct my email address to be jbailey@ubuntu.com
3442
    Document /etc/mkinitramfs/DSDT.aml
3443
3444
  * debian/initramfs-tools.postinst: Attempt to inherit RESUME settings
3445
    from initrd-tools.  Also copy the DSDT from /etc/mkinitrd/DSDT to
3446
    /etc/mkinitramfs/DSDT.aml
3447
3448
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 10 Aug 2005 13:09:44 -0400
3449
3450
initramfs-tools (0.17) breezy; urgency=low
3451
3452
  "The public is wonderfully tolerant. It forgives everything except
3453
   genius."
3454
  - Oscar Wilde
3455
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3456
  * debian/initramfs-tools.postinst: Get the name of the config file
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3457
    right when seeding RESUME=.  Also fix the sed expression.
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3458
    Thanks to Matthew Garrett for noticing this!
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3459
3460
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 10 Aug 2005 11:54:07 -0400
3461
3462
initramfs-tools (0.16) breezy; urgency=low
3463
3464
  "It is through art, and through art only, that we can realise our
3465
   perfection."
3466
   - Oscar Wilde
3467
3468
  * mkinitramfs: Make sure all relevant ide modules are included.
3469
    Add RESUME= support.
3470
3471
  * scripts/functions: Be silent when adding non-detected modules.
3472
3473
  * conf/mkinitramfs.conf: MODULES=most by default, BUSYBOX=y
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3474
    (Non-busybox isn't supported now.  It's not clear that it ever
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3475
     will be).  Add RESUME line for resuming from suspend-to-disk.
3476
3477
  * scripts/local-premount/suspend: New script for suspend-to-disk.
3478
3479
  * debian/control: Bump depends on busybox-cvs-initramfs to
3480
    20040623-1ubuntu19.  Add dependancy on lvm2.
3481
    Bump standards version to 3.6.2.0 (no-op)
3482
3483
  * debian/control:
3484
    Force version depend on lvm2 (>= 2.01.04-5) to make sure newer kernels
3485
    will boot.
3486
    Thanks for Andrew Mitchell for discovering this.
3487
3488
  * hooks/: New directory
3489
3490
  * debian/dirs: Move hooks to ...
3491
  * debian/initramfs-tools.install: ... here.
3492
3493
  * hooks/acpid: New file.
3494
3495
  * scripts/init-premount/acpid: New file
3496
    Thanks for the hint from Matthew Garrett for this.
3497
3498
  * debian/initramfs-tools.postinst: Add RESUME support on first install.
3499
3500
  * debian/mkinitramfs: Move functions to ...
3501
  * debian/hook-functions: ... here.
3502
3503
  * debian/initramfs-tools.install: Install hook-functions
3504
3505
  * mkinitramfs.8: New file.
3506
    Thanks to Maximilian Attems for contributing this!
3507
3508
  * scripts/local-top/md: Don't try to detect raid on non-existant devices
3509
    or on whole devices.  Quiet other warning messages.
3510
3511
  * hook-functions: When generating initramfs, don't complain about missing
3512
    modules.
3513
3514
 -- Jeff Bailey <jbailey@ubuntu.com>  Tue,  9 Aug 2005 23:35:08 -0400
3515
3516
initramfs-tools (0.15) breezy; urgency=low
3517
3518
  "Nothing looks so like innocence as an indiscretion."
3519
  - Oscar Wilde
3520
3521
  * mkinitramfs: Handle putting DSDT.aml into the initramfs
3522
    Add sata_nv to list of modules to import for main mode.
3523
3524
  * init: New scripts directory, init-premount for generic premount
3525
    handling (like usplash)
3526
3527
  * debian/dirs: Make the /etc version of this directory for user
3528
    addons.
3529
3530
  * debian/rules: Use prebuild, rather than debian-build-arch.
3531
3532
 -- Jeff Bailey <jbailey@ubuntu.com>  Tue,  9 Aug 2005 11:29:10 -0400
3533
3534
initramfs-tools (0.14) breezy; urgency=low
3535
3536
  "The world is a stage, but the play is badly cast."
3537
  - Oscar Wilde
3538
3539
  * scripts/functions: Add scsi_boot_events and call it to load sd_mod
3540
3541
  * scripts/local-top/md: Autodetect raid level
3542
3543
  * scripts/local-top/lvm: Only activate the volumegroup required by
3544
    the root device.  Don't bother with lvm if the root partition isn't
3545
    /dev/mapper/FOO.
3546
3547
  * scripts/functions: Fix ide_boot_events.  This never worked, even
3548
    if I thought it did.
3549
3550
  * init: init variable should be lower case.  Exported ROOT variable
3551
    should be upper case.
3552
3553
 -- Jeff Bailey <jbailey@ubuntu.com>  Tue, 26 Jul 2005 20:30:57 -0400
3554
3555
initramfs-tools (0.13) breezy; urgency=low
3556
3557
  "We live in age when unnecessary things are our only necessities."
3558
   - Oscar Wilde
3559
3560
  * Use detailed logging now for debian/changelog.  We have at least
3561
    three people hacking now, and details would probably be useful.
3562
3563
  * debian/TODO: Update
3564
3565
  * debian/dirs: Sort and add usr/share/initramfs-tools/hooks
3566
3567
  * debian/initramfs-tools.examples: Add docs/example_hook and
3568
    docs/example_hook_cpiogz
3569
3570
  * debian/initramfs-tools.install: Pretty Print.
3571
3572
  * debian/rules: Ensure that mkinitramfs is executable
3573
3574
  * docs/example_script: New file
3575
3576
  * init: Add concept of 'quiet', be verbose if not specified
3577
3578
  * mkinitramfs: Do not load script functions until needed
3579
    Clear up comments / documentation
3580
    Use DESTDIR instead of TMPDIR
3581
    Add ability to link in extra hunks into the cpio file
3582
    Cosmetic cleanups
49 by Ben Collins
* Merge from debian unstable, remaining changes:
3583
1 by Jeff Bailey
"An idea that is not dangerous is unworthy of being called an idea
3584
  * scripts/functions: Add lsb stype log_FOO_msg functions
3585
3586
  * scripts/local: Add logging
3587
3588
  * scripts/nfs: Add logging
3589
3590
  Thanks to Karl Hegbloom for most of these patches!
3591
3592
  * debian/control: Get a much better description
3593
3594
  Thanks to Maximilian Attems for this!
3595
3596
  * scripts/functions: Add copy_exec function that copies a program
3597
    and all libraries that it depends on.
3598
3599
  * mkinitramfs: Use it
3600
3601
  * scripts/local-top/lvm: New file
3602
3603
  * mkinitramfs: Specify the modules to copy rather than mass copying
3604
    directories
3605
3606
  * scripts/functions: Always load ide-generic to cope with ide subsystem
3607
    suckage.
3608
3609
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed, 29 Jun 2005 23:50:56 +0000
3610
3611
initramfs-tools (0.12) breezy; urgency=low
3612
3613
  "I am not young enough to know everything." - Oscar Wilde
3614
3615
  * Don't complain if /etc/mkinitramfs/modules doesn't exist.
3616
3617
  * Make sure that raid1 is pulled in.
3618
3619
  * Include /etc/modprobe.d/aliases in the initramfs
3620
3621
  * Default to currently running kernel version.
3622
    Based on a patch from maximilian attems, thanks!
3623
3624
  * Handle module arguments in /etc/mkinitramfs/modules
3625
3626
  * Do hookscripts at generation time.  Drop things into
3627
    /usr/share/initramfs-tools/hooks or /etc/mkinitramfs/hooks
3628
3629
  * Make sure local-bottom and nfs-bottom get created
3630
    Thanks to Karl Hegbloom for these three patches!
3631
3632
  * Prune stray echo from call_scripts
3633
3634
  * Load raid1 for now so that md setups will work.
3635
3636
  * Detect ide modules load
3637
    Thanks to Jeff Waugh for initial testing of this!
3638
3639
 -- Jeff Bailey <jbailey@ubuntu.com>  Mon, 20 Jun 2005 23:05:04 +0000
3640
3641
initramfs-tools (0.11) breezy; urgency=low
3642
3643
  "Illusion is the first of all pleasures" - Oscar Wilde
3644
3645
  * Make the init much less noisy
3646
3647
  * Pull in all the dependancies for nfs and af_packet
3648
3649
  * Be compatible with misdocumented mkinitrd interface
3650
3651
  Thanks to Matt Zimmerman for the bug reports and testing!
3652
3653
  * Update debian/copyright to have the location of the bzr
3654
    archive
3655
3656
 -- Jeff Bailey <jbailey@ubuntu.com>  Fri, 17 Jun 2005 21:23:25 +0000
3657
3658
initramfs-tools (0.10) breezy; urgency=low
3659
3660
  The "I can see you!" release.
3661
3662
  * Unconditionally require busybox.  Might revert this eventually
3663
    but it's too much of a pain right now do this without
3664
    a reasonably environment
3665
3666
  * Use modprobe to load modules
3667
3668
  * Iterate through /sys/bus/pci and /sys/bus/usb and load drivers
3669
    based on their modalias
3670
3671
  * Start to use /sbin for things
3672
3673
  * Include depmod in the image.  Use it at boot time.
3674
3675
  * Edit config example to show the modules that do need to be included
3676
    manually for this build.
3677
3678
 -- Jeff Bailey <jbailey@ubuntu.com>  Fri, 17 Jun 2005 12:45:07 +0000
3679
3680
initramfs-tools (0.9) breezy; urgency=low
3681
3682
  * Be consistent about y/n vs. yes/no values for the readonly variable
3683
3684
 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 16 Jun 2005 15:22:30 -0700
3685
3686
initramfs-tools (0.8) breezy; urgency=low
3687
3688
  The "We are one in the spirit..." release
3689
3690
  * Export the command line variables so that the various scripts
3691
    can see them.
3692
3693
  * Honour command line 'ro' or 'rw' settings for nfs.
3694
3695
 -- Jeff Bailey <jbailey@ubuntu.com>  Tue, 14 Jun 2005 21:35:14 +0000
3696
3697
initramfs-tools (0.7) breezy; urgency=low
3698
3699
  The "CONFORM!" release.
3700
3701
  * Make command line arguments almost match mkinitrd.  The -m argument
3702
    doesn't make any sense, so it's not supported.  Add support for
3703
    overriding the confdir, and specifying version no longer expects -v.
3704
3705
  * Add sed and grep to the initramfs for now.  Will prune these
3706
    eventually, but for now mdrun needs them.
3707
3708
  * Add mdadm and mdrun to the initramfs.
3709
3710
  * Add hookscript directories.
3711
3712
  * Call hookscripts
3713
3714
  Thanks to David Weinhall <tao@acc.umu.se> for the dependancy-based
3715
  hookscripts.
3716
3717
 -- Jeff Bailey <jbailey@ubuntu.com>  Thu,  9 Jun 2005 17:08:01 +0000
3718
3719
initramfs-tools (0.6) breezy; urgency=low
3720
3721
  The "Sweep! ....  Off!" release.
3722
3723
  * Source in the net-${DEVICE}.conf file to get IP address information.
3724
3725
  * Add commandline parameters for NFSROOT and BOOT.
3726
3727
  * Moving loading of boot functions to after commandline parsing.
3728
3729
  * Allow NFSROOT variable to be set to auto to pick up value from DHCP
3730
    Server.
3731
3732
 -- Jeff Bailey <jbailey@ubuntu.com>  Wed,  1 Jun 2005 12:02:40 -0400
3733
3734
initramfs-tools (0.5) breezy; urgency=low
3735
3736
  The "Climbing to the horizons" release.
3737
3738
  * Update for newer udev, call "udevstart" rather than "udev udevstart"
3739
3740
  * /etc/mkinitramfs/modules should not be a conffile.
3741
3742
  * Support busybox.
3743
3744
  * Fix bug where -k would delete the tmp files, and otherwise it would keep
3745
    them.
3746
3747
  * Handle # for comments in the modules file.
3748
3749
  * arch:all, not arch:any
3750
3751
 -- Jeff Bailey <jbailey@ubuntu.com>  Tue, 31 May 2005 15:17:56 -0400
3752
3753
initramfs-tools (0.4) breezy; urgency=low
3754
3755
  * First upload to Ubuntu.
3756
3757
  * Handle glibc compiled udev for now.
3758
3759
 -- Jeff Bailey <jbailey@ubuntu.com>  Tue, 24 May 2005 14:30:07 +0000
3760
3761
initramfs-tools (0.3) unstable; urgency=low
3762
3763
  * Fix init and root variables
3764
3765
 -- Jeff Bailey <jbailey@ubuntu.com>  Sat, 29 Jan 2005 17:49:08 -0500
3766
3767
initramfs-tools (0.2) unstable; urgency=low
3768
3769
  * Include the modules in the initrd
3770
  * Drop the .ko ending from the module loads.
3771
  * Actually chain to the sub scripts.
3772
  * kilbc is now named properly
3773
  * First cut of an NFS root implementation
3774
3775
 -- Jeff Bailey <jbailey@ubuntu.com>  Fri, 28 Jan 2005 16:50:53 -0500
3776
3777
initramfs-tools (0.1) unstable; urgency=low
3778
3779
  * Initial Release.
3780
3781
 -- Jeff Bailey <jbailey@ubuntu.com>  Thu, 27 Jan 2005 15:23:52 -0500
3782