Bug #351873: More livecd control, and initramfs livecd argument documentation.
[genkernel.git] / ChangeLog
1 # ChangeLog for genkernel
2 # Copyright: 
3 # - 2003-2008 Gentoo Foundation
4 # - 2008-2012 Various authors (see AUTHORS)
5 # Distributed under the GPL v2
6 # $Id$
7
8   13 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.defaults,
9   defaults/initrd.scripts, defaults/linuxrc, doc/genkernel.8.txt:
10   Bug #351873: More livecd control, and initramfs livecd argument
11   documentation.
12
13   13 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> arch/alpha/kernel-config,
14   arch/ppc/kernel-config, arch/x86/kernel-config, arch/x86_64/kernel-config,
15   defaults/kernel-config:
16   Bug #336170: amd74xx was long-replaced by pata_amd. The old driver is
17   problematic, as even with the pata_amd module loaded, it will not release the
18   device. Disable the old driver on remaining platforms, add pata_amd where
19   missing & needed (not alpha).
20
21   13 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
22   Bug #414581: ensure built-in initramfs compress config options are set to
23   avoid silentoldconfig bailing out.
24
25   13 Oct 2012; Ćukasz Stelmach <stlman@poczta.fm> gen_cmdline.sh,
26   gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh, gen_funcs.sh,
27   genkernel:
28   Bug #435210 support external kernel output location, to allow pristine
29   source.
30
31   13 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> gen_compile.sh:
32   Bug #397947: Run depmod on new modules to avoid need to run at every boot on
33   unionfs systems, or systemd that never runs it.
34
35   13 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
36   Put the version of genkernel used in a build into /etc/build_id.
37
38   13 Oct 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/linuxrc:
39   Extra creation of /run in the LiveCD scope, before any union/aufs mount.
40
41   03 Oct 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
42   Bump version to 3.4.43
43
44   03 Oct 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
45   Use actual kernel config for check of available compression methods (bug
46   #436820)
47
48   03 Oct 2012; Dustin Frisch <dustin.frisch@gmail.com> defaults/linuxrc:
49   With boot parameter real_init=/foo look for ${NEW_ROOT}/foo, not
50   ${NEW_ROOT}/sbin/init (bug #437080)
51
52   23 Sep 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
53   Append e2fsck and mke2fs to initramfs. Original patch by Rick Farina
54
55   10 Sep 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
56   Bump version to 3.4.42
57
58   10 Sep 2012; Sebastian Pipping <sping@gentoo.org>
59   +patches/busybox/1.20.2/busybox-1.20.2-glibc-sys-resource.patch:
60   Add busybox 1.20.2 patch: busybox-1.20.2-glibc-sys-resource.patch
61
62   10 Sep 2012; Sebastian Pipping <sping@gentoo.org>
63   +patches/busybox/1.20.2/1.18.1-openvt.diff,
64   +patches/busybox/1.20.2/busybox-1.7.4-signal-hack.patch,
65   +patches/busybox/1.20.2/busybox-1.20.1-mdstart.patch:
66   Copy busybox patches from 1.20.1 to 1.20.2
67
68   30 Aug 2012; Fabio Erculiani <lxnay@gentoo.org> defaults/linuxrc:
69   mount /mnt/cdrom inside target chroot even when aufs/unionfs is disabled
70
71   14 Aug 2012; Richard Yao <ryao@gentoo.org> genkernel:
72   Bump version to 3.4.41
73
74   12 Aug 2012; Sebastian Pipping <sping@gentoo.org> +defaults/software.sh,
75   genkernel.conf:
76   Move software version defaults for defaults/software.sh to ease the
77   etc-update game
78
79   12 Aug 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
80   Fix parsing of --config=... command line option
81
82   27 Jul 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
83   genkernel:
84   Bump version to 3.4.40
85
86   24 Jul 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts:
87   Flip awk return values.
88
89   24 Jul 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts:
90   Minor thinko in devpts check.
91
92   24 Jul 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts:
93   Prior commit to only mount devtmpfs and devpts if they were not already
94   mounted made assumptions about the device names they were mounted as. Check
95   the filesystem column of /proc/mounts instead.
96
97   21 Jul 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
98   Bump version to 3.4.39
99
100   17 Jul 2012; Robin H. Johnson <robbat2@gentoo.org> arch/x86_64/kernel-config:
101   Bug #399703: amd64 default kernel config did not have EFI support.
102   
103   15 July 2012; Robin H. Johnson <robbat2@gentoo.org> doc/genkernel.8.txt,
104   Document the isoboot option, as designed for GRUB2 usage 3 years ago.
105
106   09 Jul 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
107   Bump version to 3.4.38
108
109   09 Jul 2012; Sebastian Pipping <sping@gentoo.org> gen_compile.sh:
110   Fix linking of unionfs-fuse 0.24
111
112   09 Jul 2012; Sebastian Pipping <sping@gentoo.org>
113   patches/fuse/2.8.6/fuse-2.8.6-glibc-2.14.patch:
114   Allow compilation of FUSE 2.8.6 with glibc 2.14 (bug #425080)
115
116   09 Jul 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
117   Restore previous handling of real_root due to report of regressions (bug
118   #419965)
119
120   08 Jul 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
121   Bump version to 3.4.37
122
123   08 Jul 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh,
124   genkernel:
125   Always report used kernel config file
126
127   08 Jul 2012; Sebastian Pipping <sping@gentoo.org> gen_configkernel.sh,
128   gen_initramfs.sh:
129   Catch case with no initramfs compression supported by kernel (bug #423847)
130
131   08 Jul 2012; Sebastian Pipping <sping@gentoo.org> gen_configkernel.sh,
132   gen_initramfs.sh:
133   Fix detection of initramfs compression with bzip2 as best candidate
134
135   08 Jul 2012; Sebastian Pipping <sping@gentoo.org> arch/x86/modules_load,
136   arch/x86_64/modules_load, defaults/modules_load:
137   Add xts to MODULES_CRYPTO (bug #425028)
138
139   01 Jul 2012; Sebastian Pipping <sping@gentoo.org> gen_configkernel.sh,
140   gen_package.sh:
141   Support --kernel-config=/proc/config.gz (bug #421027)
142
143   08 Jul 2012; Kenny Cheng <kenny97821419@gmail.com> defaults/linuxrc:
144   Add /run to support openrc >=0.10 (bug #425180)
145
146   11 Jun 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
147   Bump version to 3.4.36
148
149   11 Jun 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
150   Respect real_root for plain dm-crypt without LVM (bug #419965)
151
152   10 Jun 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
153   Bump version to 3.4.35
154
155   10 Jun 2012; Sebastian Pipping <sping@gentoo.org>
156   +patches/busybox/1.20.1/1.18.1-openvt.diff,
157   +patches/busybox/1.20.1/busybox-1.7.4-signal-hack.patch,
158   +patches/busybox/1.20.1/busybox-1.20.1-mdstart.patch:
159   Support busybox 1.20.1 (bug #419511)
160
161   04 Jun 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
162   Bump version to 3.4.34
163
164   02 Jun 2012; Sebastian Pipping <sping@gentoo.org> defaults/linuxrc:
165   Support bind mounts from /etc/initramfs.mounts (bug #418463)
166
167   02 Jun 2012; Sebastian Pipping <sping@gentoo.org> arch/x86/modules_load,
168   arch/x86_64/modules_load, defaults/modules_load:
169   Make sure that cbc.ko and aes*.ko needed for cbc-essiv:sha256 (=default) disk
170   encryption are included with the initramfs (bug #416973)
171
172   28 May 2012; Sebastian Pipping <sping@gentoo.org> gen_funcs.sh:
173   Fix an e2fsprogs compilation leftover (bug #417095), reported by Juergen Rose
174
175   17 May 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
176   Bump to 3.4.33.1
177
178   17 May 2012; Sebastian Pipping <sping@gentoo.org> defaults/linuxrc:
179   Fix call to blkid as "blkid -l -t UUID=foo" (without -o device) does not seem
180   to work well with blkid of util-linux
181
182   17 May 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
183   Bump version to 3.4.33
184
185   17 May 2012; Sebastian Pipping <sping@gentoo.org>
186   -patches/e2fsprogs/1.42/e2fsprogs-1.41.12-getpagesize.patch, gen_compile.sh,
187   gen_initramfs.sh, genkernel, genkernel.conf:
188   Use blkid from system's util-linux rather than compiling e2fsprogs ourselves
189
190   14 May 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
191   Bump version to 3.4.32
192
193   14 May 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
194   Stop removing lvm/dmsetup from the initramfs (bug #415697), reported by
195   I.zaufi, bug introduced in 9f36ecc125bf2c20bd28c0ad513577a858140a77 affects
196   genkernel >=3.4.30
197
198   12 May 2012; Sebastian Pipping <sping@gentoo.org> arch/x86/kernel-config,
199   arch/x86_64/kernel-config, defaults/kernel-config:
200   Set CONFIG_DEVTMPFS=y on x86, x86_64, default for udev
201
202   12 May 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
203   Bump version to 3.4.31
204
205   18 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
206   lddtree call must be outside the for loop.
207
208   16 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
209   Use CC0 instead of public domain for copy_binaries to cover French
210   jurisdiction concerns.
211
212   16 Apr 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
213   Bump version to 3.4.30
214
215   16 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
216   Support a non-static cryptsetup binary (bug #409277)
217  
218   15 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
219   Release copy_binaries function as public domain.
220
221   15 Apr 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
222   Handle other binary paths for LVM.
223
224   09 Apr 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
225   defaults/keymaps/keymapList, defaults/keymaps/sf.map:
226   Add keymap "sf" from Pentoo
227
228   08 Apr 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
229   Bump version to 3.4.29
230
231   08 Apr 2012; Mike Auty <ikelos@gentoo.org> gen_bootloader.sh:
232   Support for Grub 2, adjustements by Tomasz Wasiak
233
234   08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh,
235   genkernel.conf:
236   Add "fastest" to supported initrd compressions
237
238   08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
239   Support comression "lzop" (not just "lzo") as wrongly advertised by comments
240   in genkernel.conf before
241
242   08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
243   Be more helpful when requested compression is not available
244
245   08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
246   Error out on unknown initrd compression, reported by Peter Gantner (bug
247   #411197)
248
249   08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
250   Fix initrd compression "gzip", reported by Peter Gantner (bug #411197)
251
252   30 Mar 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
253   Bump version to 3.4.28
254
255   29 Mar 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
256   Restore original /dev/tty after GPG (bug #410073), report and initial patch
257   by Brendan Pike
258
259   22 Mar 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
260   Bump version to 3.4.27
261
262   22 Mar 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
263   Fail hard on LUKS inclusion error (bug #409277), advise about
264   sys-fs/cryptsetup[static], drop support for cryptsetup binary from /bin/
265
266   22 Mar 2012; Sebastian Pipping <sping@gentoo.org> gen_funcs.sh,
267   gen_initramfs.sh:
268   Make errors stand out more
269
270   22 Mar 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
271   defaults/linuxrc:
272   Fix docache (bug #397309)
273
274   22 Mar 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
275   Bump version to 3.4.26
276
277   16 Mar 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
278   defaults/linuxrc:
279   Drop into debug shell when squashfs could not be mounted
280
281   16 Mar 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
282   defaults/linuxrc:
283   Drop into debug shell when files could not be copied into tmpfs
284
285   16 Mar 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
286   defaults/linuxrc:
287   Improve handling of missing /etc/fstab
288
289   16 Mar 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
290   No longer use parameter "-r" (for regex intervals) that busybox awk does not
291   support
292
293   10 Mar 2012; Robin H. Johnson <robbat2@gentoo.org> genkernel:
294   Bump version for release.
295
296   25 Feb 2012; Sebastian Pipping <sping@gentoo.org> arch/x86/modules_load,
297   arch/x86_64/modules_load, defaults/modules_load:
298   Make sure the sha256 module makes it into the initramfs (bug #405495).
299   Reported by Ogelpre.
300
301   20 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/linuxrc:
302   With the new /usr mounting, if the device path that ends up in /proc/mounts
303   ends up being different than in /etc/fstab due to symlinks, mount -a will
304   always exit 32. Avoid by resolving symlinks like util-linux does.
305
306   14 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> gen_compile.sh,
307   gen_initramfs.sh:
308   dmraid is entirely broken if you try to use the system static
309   LVM/device-mapper. Instead start always building LVM2 for the initramfs,
310   using DESTDIR for cleaner install. Dead code paths for old LVM2 build not
311   removed yet until more users have tested.
312
313   12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> gen_compile.sh:
314   More UTILS_CROSS_COMPILE prefix on strip calls.
315
316   12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> arch/alpha/modules_load,
317   arch/arm/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
318   arch/parisc/modules_load, arch/parisc64/modules_load, arch/ppc/modules_load,
319   arch/ppc64/modules_load, arch/sparc/modules_load, arch/sparc64/modules_load,
320   arch/um/modules_load, arch/x86/modules_load, arch/x86_64/modules_load,
321   defaults/modules_load:
322   Bug #401583: include more DM and MD modules for other RAID/LVM
323   configurations.
324
325   12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> gen_compile.sh:
326   Bug #265005: ensure CROSS_COMPILE is set for cross-compile strip calls to
327   work.
328
329   12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org>
330   +patches/dmraid/dmraid-1.0.0_rc16-as-needed2.patch,
331   +patches/dmraid/dmraid-1.0.0_rc16-return-all-sets.patch,
332   +patches/dmraid/dmraid-1.0.0_rc16-static-build-fixes.patch,
333   +patches/dmraid/dmraid-1.0.0_rc16-undo-p-rename.patch,
334   +patches/dmraid/dmraid-1.0.0.rc16-3-staticlink.patch, genkernel.conf:
335   Bug #398467: Update dmraid. Also add other patches from Portage tree.
336
337   12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> gen_cmdline.sh,
338   gen_compile.sh, gen_determineargs.sh, gen_funcs.sh, genkernel.conf:
339   device-mapper "update". It was merged into LVM2-2.02.67 upstream in 2010.
340   Bug #398467 is wrong for the device-mapper update.
341
342   09 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts,
343   defaults/linuxrc:
344   Dogfooding of the /usr mount code with the matching OpenRC change to make the
345   mounts RW revealed some bugs and gotchas in our prior code, now fixed and
346   verified to work.
347
348   06 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> arch/alpha/config.sh,
349   arch/arm/config.sh, arch/ia64/config.sh, arch/mips/config.sh,
350   arch/parisc/config.sh, arch/parisc64/config.sh, arch/ppc/config.sh,
351   arch/ppc64/config.sh, arch/sparc/config.sh, arch/sparc64/config.sh,
352   arch/um/config.sh, arch/x86/config.sh, arch/x86_64/config.sh:
353   Ensure default for new initramfs compression is used.
354
355   06 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
356   Bugfixes in new code branches that I didn't test fully.
357
358   06 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> doc/genkernel.8.txt,
359   gen_cmdline.sh:
360   Update documentation for new initramfs compression.
361
362   06 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/config.sh,
363   gen_cmdline.sh, gen_determineargs.sh, gen_initramfs.sh, genkernel.conf:
364   Import customizable compression for initramfs, based on Pentoo development.
365
366   06 Feb 2012: Richard Yao <ryao@cs.stonybrook.edu> arch/alpha/modules_load,
367   arch/arm/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
368   arch/parisc/modules_load, arch/parisc64/modules_load, arch/ppc/modules_load,
369   arch/ppc64/modules_load, arch/sparc/modules_load, arch/sparc64/modules_load,
370   arch/um/modules_load, arch/x86/modules_load, arch/x86_64/modules_load,
371   defaults/busy-config, defaults/initrd.scripts, defaults/linuxrc,
372   defaults/modules_load, doc/genkernel.8.txt, gen_cmdline.sh,
373   gen_determineargs.sh, gen_initramfs.sh, genkernel:
374   This provides ZFS support, to go with the sys-fs/zfs package.
375
376   06 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
377   Refactor copy_binaries and multipath slightly for ease of usage and readability.
378
379   06 Feb 2012: Richard Yao <ryao@cs.stonybrook.edu> gen_initramfs.sh:
380   Refactor multipath initramfs generation using copy_binaries.
381
382   06 Feb 2012: Richard Yao <ryao@cs.stonybrook.edu> gen_initramfs.sh:
383   copy_binaries utility function for putting binaries and librares into
384   initramfs (see git commit for full details).
385
386   06 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts:
387   Support virtio devices, and provide fallback of all remaining devices.
388
389   03 Feb 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
390   Support SD card readers. Patch by Rick Farina
391
392   24 Jan 2012; Sebastian Pipping <sping@gentoo.org> .gitignore, genkernel:
393   Bump version to 3.4.24
394
395   24 Jan 2012; Sebastian Pipping <sping@gentoo.org> arch/alpha/kernel-config,
396   arch/ia64/kernel-config, arch/ppc/kernel-config, arch/sparc64/kernel-config,
397   arch/x86/kernel-config:
398   Unset CONFIG_SYSFS_DEPRECATED for udev (bug #335763)
399
400   15 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
401   Bump version to 3.4.23.1
402
403   14 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/busy-config:
404   Re-activate mdstart in busybox config
405
406   14 Jan 2012; Sebastian Pipping <sping@gentoo.org>
407   +patches/busybox/1.19.3/busybox-1.19.3-mdstart.patch:
408   Port mdstart patch to busybox 1.19.3
409
410   13 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/busy-config:
411   Busybox config: Enable verbose usage
412
413   13 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/busy-config:
414   Update busybox config using "yes '' | make oldconfig"
415
416   13 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
417   Bump version to 3.4.23
418
419   13 Jan 2012; Sebastian Pipping <sping@gentoo.org>
420   +patches/busybox/1.19.3/1.18.1-openvt.diff,
421   +patches/busybox/1.19.3/busybox-1.7.4-signal-hack.patch:
422   Copy patches from busybox/1.18.1 to busybox/1.19.3
423
424   13 Jan 2012; Sebastian Pipping <sping@gentoo.org>
425   +patches/e2fsprogs/1.42/e2fsprogs-1.41.12-getpagesize.patch:
426   Add a patch for e2fsprogs/1.42 from main tree
427
428   13 Jan 2012; Sebastian Pipping <sping@gentoo.org>
429   +patches/lvm/2.02.88/lvm2-2.02.72-no-export-dynamic.patch:
430   Copy patch from lvm/2.02.74 to lvm/2.02.88
431
432   13 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> gen_determineargs.sh:
433   Prior to commit a141d715, CMD_NOINSTALL had no default set, but most of the
434   usages were of the form "! isTrue ${CMD_NOINSTALL}", which on an unset value,
435   came out as false. These were replaced by "isTrue ${CMD_INSTALL}", but my
436   analysis of the needed default value was wrong, and was set to false instead
437   of true.
438
439   13 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel.conf:
440   Replace "# FOO=bar" by "#FOO=bar" in genkernel.conf to (1) distinguish
441   commented-out options from their explanatory comments and (2) to return
442   consistenty (bug #398471)
443
444   12 Jan 2012; Sebastian Pipping <sping@gentoo.org> gen_compile.sh:
445   Support application of patches before compilation for tools which previously
446   lacked that support. Special thanks to Tomasz Wasiak (bug #398469)
447
448   08 Jan 2012; Sebastian Pipping <sping@gentoo.org> arch/alpha/modules_load,
449   arch/arm/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
450   arch/parisc/modules_load, arch/parisc64/modules_load, arch/ppc/modules_load,
451   arch/ppc64/modules_load, arch/sparc/modules_load, arch/sparc64/modules_load,
452   arch/um/modules_load, arch/x86/modules_load, arch/x86_64/modules_load:
453   Add mpt2sas to auto-load SCSI modules as requested by Borg Onion
454
455   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> genkernel:
456   Bump to 3.4.22 to reflect /usr mount support.
457
458   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts,
459   defaults/linuxrc:
460   Code to mount /usr and other filesystems as needed for new udev and systemd.
461
462   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> genkernel:
463   Bump version to 3.4.21.2. Stock configuration of 3.4.21.1 generates
464   unbootable initramfs!
465
466   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> gen_determineargs.sh,
467   genkernel.conf:
468   Fix some defaults otherwise you get an initramfs without any modules!
469
470   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/busy-config:
471   Awk support in busybox is needed for initramfs setup code (to parse fstab).
472
473   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> TODO:
474   Multipath has been done for a while now.
475
476   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> genkernel.conf:
477   Add a configuration option for --install, so users can get it as a default.
478   Defaults to "no", due to catalyst.
479
480   06 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> ChangeLog:
481   Fix up changelog
482
483   05 Jan 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
484   Bump version to 3.4.21.1
485
486   05 Jan 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
487   defaults/linuxrc, doc/genkernel.8.txt:
488   Introduce boot parameter root_trim=(yes|no) for SSDs.
489   Special thanks:
490   - Christian Kruse
491
492   04 Jan 2012; Sebastian Pipping <sping@gentoo.org> arch/um/busy-config,
493   defaults/busy-config, netboot/busy-config:
494   Set CONFIG_NFSMOUNT=n in busybox config to fix compilation with glibc 2.14.
495   Special thanks:
496   - Borg Onion
497
498   04 Jan 2012; Robin H. Johnson <robbat2@gentoo.org> arch/mips/config.sh,
499   doc/genkernel.8.txt, gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh,
500   gen_funcs.sh, gen_initramfs.sh, genkernel, genkernel.conf:
501   Provide real boolean commandline options for options that were previously
502   only available as booleans in the config, so that they can be enable in
503   configuration and overridden to disable on the commandline. Remove negation
504   on options: NOINSTALL, NORAMDISKMODULES, NO_KERNEL_SOURCES.
505
506   08 Nov 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
507   Bump version to 3.4.20
508
509   31 Oct 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
510   Fix return value of crypt_filter() which caused bogus LUKS opening errors
511   (bug #383545)
512
513   30 Oct 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
514   Bump version to 3.4.19
515
516   25 Oct 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh:
517   fix random build failures during e2fsprogs, force -j1
518
519   08 Oct 2011; Fabio Erculiani <lxnay@gentoo.org> defaults/initrd.defaults,
520   defaults/initrd.scripts, defaults/linuxrc:
521   Do not hardcode /mnt/cdrom path across the whole code, use CDROOT_PATH
522   instead. At the same time, mount cdrom into /mnt/cdrom instead of
523   /newroot/mnt/cdrom (which is now just a bind mount), this avoids
524   losetup to expose unavailable paths inside the live system, breaking
525   mkfs.btrfs (next upstream version, which does silly things with
526   /proc/mounts).
527
528   07 Oct 2011; Robin H. Johnson <robbat2@gentoo.org>
529   patches/busybox/1.18.1/1.18.1-mdstart.diff:
530   Fix patch typo that broke compile.
531
532   22 Sep 2011; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts,
533   defaults/linuxrc:
534   Fix trailing backtick and root-on-LVM.
535
536   13 Sep 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh,
537   gen_initramfs.sh:
538   dmraid requires dmsetup to assign UUID to discovered RAID volumes, close bug
539   #382555
540
541   11 Sep 2011; Fabio Erculiani <lxnay@gentoo.org> defaults/initrd.scripts,
542   defaults/linuxrc:
543   drop parse_opt usage and crufty, deprecated subshelling through 
544
545   30 Aug 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
546   Fix quoting issue (bug #380729).
547   Thanks to:
548   - Axel Bringenberg
549
550   30 Aug 2011; Sebastian Pipping <sping@gentoo.org>
551   +patches/mdadm/3.1.4/mdadm-3.1.4-z-now.patch, gen_compile.sh:
552   Enable patch application for mdadm, add patch to fix compilation (bug
553   #381089)
554
555   28 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> defaults/initrd.scripts,
556   defaults/linuxrc, doc/genkernel.8.txt:
557   Add basic support to AUFS2, requires kernel with aufs module or built-in
558
559   16 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh:
560   gen_compile: correct MAKEOPTS usage on utils task
561
562   16 Aug 2011; Fabio Erculiani <lxnay@gentoo.org> gen_compile.sh:
563   gen_compile: always use -j1 with kernel *_install targets, fixes compilation
564   with make 3.82
565
566   06 Aug 2011; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
567   No longer copy /lib/libsysfs*so* for multipath-tools (bug #300841, bug
568   #377709)
569
570   31 Jul 2011; Sebastian Pipping <sping@gentoo.org>
571   -patches/busybox/1.7.4/1.7.4-ash-timeout.diff,
572   -patches/busybox/1.7.4/1.7.4-mdstart.diff,
573   -patches/busybox/1.7.4/1.7.4-mount-umount-i-option.diff,
574   -patches/busybox/1.7.4/1.7.4-openvt.diff,
575   -patches/busybox/1.7.4/1.7.4-static-error.diff,
576   -patches/busybox/1.7.4/1.7.4-make-3.82.diff, -patches/busybox/1.7.4/README,
577   -patches/busybox/1.7.4/busybox-1.7.4-signal-hack.patch:
578   End support for 4 years old busybox 1.7.4 (bug #377133)
579
580   31 Jul 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt:
581   Improve doc on filing bugs
582
583   28 Jul 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
584   Bump version to 3.4.18
585
586   27 Jul 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
587   Fix display of seconds waiting (bug #376575)
588   Thanks to Richard Scott
589
590   26 Jul 2011; Robin H. Johnson <robbat2@gentoo.org> gen_arch.sh:
591   Bug #376467: fix kernel version checks for 3.0 kernel.
592
593   23 Jul 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts,
594   netboot/linuxrc.x:
595   Fix permissions of /dev/pts (bug #375947)
596
597   20 Jul 2011; Fabio Erculiani <lxnay@sabayon.org> defaults/config.sh,
598   doc/genkernel.8.txt, gen_cmdline.sh, gen_compile.sh:
599   Make possible to compile XEN based kernels providing --kernel-target= and
600   --kernel-binary= switches
601
602   03 Jul 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
603   Set version to 3.4.17
604
605   03 Jul 2011; Sebastian Pipping <sping@gentoo.org> arch/alpha/modules_load,
606   arch/arm/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
607   arch/parisc/modules_load, arch/parisc64/modules_load, arch/ppc/modules_load,
608   arch/ppc64/modules_load, arch/sparc/modules_load, arch/sparc64/modules_load,
609   arch/um/modules_load, arch/x86/modules_load, arch/x86_64/modules_load,
610   defaults/initrd.defaults, defaults/initrd.scripts, defaults/linuxrc,
611   defaults/modules_load, doc/genkernel.8.txt, gen_cmdline.sh,
612   gen_determineargs.sh, gen_initramfs.sh, genkernel, genkernel.conf,
613   maintenance/docmatcher.py:
614   Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423)
615
616   22 Jun 2011; Sebastian Pipping <sping@gentoo.org> gen_compile.sh:
617   Make --arch-override= affect "make menuconfig" (bug #247246)
618
619   13 Jun 2011; Sebastian Pipping <sping@gentoo.org> arch/x86_64/kernel-config:
620   Unset CONFIG_EMBEDDED on arch amd64
621
622   13 Jun 2011; Sebastian Pipping <sping@gentoo.org> arch/x86/kernel-config,
623   arch/x86_64/kernel-config, defaults/kernel-config:
624   Apply CONFIG_USB_HID=y to archs amd64/x86/default (bug #270983)
625
626   13 Jun 2011; Sebastian Pipping <sping@gentoo.org> arch/x86/kernel-config,
627   arch/x86_64/kernel-config, defaults/kernel-config:
628   Unset CONFIG_IDE on archs amd64/x86/default (bug #357213)
629
630   07 Jun 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
631   Bump version to 3.4.16
632
633   07 Jun 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt:
634   Document most undocumented boot parameters (bug #370369)
635
636   07 Jun 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt:
637   Docs: Fix mixup of boot parameters real_init= and init_opts=
638
639   04 Jun 2011; Sebastian Pipping <sping@gentoo.org> genkernel.conf,
640   maintenance/docmatcher.py:
641   Document remaining options inside genkiernel.conf (bug #367233)
642
643   01 Jun 2011; Sebastian Pipping <sping@gentoo.org> defaults/linuxrc,
644   doc/genkernel.8.txt:
645   Document option lvmraid= and make it imply dolvm (bug #153502)
646
647   31 May 2011; Sebastian Pipping <sping@gentoo.org> defaults/linuxrc,
648   doc/genkernel.8.txt:
649   Add rootfstype= boot parameter (bug #221245)
650   Special thanks:
651   - Marcin Kurek
652
653   31 May 2011; Nelson Batalha <nelson.batalha@gmail.com> defaults/initrd.defaults:
654   Add Kernel 3.0.0 support (bug #369481)
655
656   31 May 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
657   Output warning in warning color
658
659   31 May 2011; Sebastian Pipping <sping@gentoo.org> doc/genkernel.8.txt,
660   genkernel:
661   Document boot parameter domdadm (bug #369415)
662
663   12 May 2011; Amadeusz Ć»oƂnowski <aidecoe@aidecoe.name>
664   defaults/modules_load:
665   Added hpsa to defaults/modules_load; fixes bug #363369
666
667   28 Mar 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
668   Bump to 3.4.15
669
670   24 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> defaults/linuxrc, initrd.scripts:
671   Rescue /proc and /sys over into chroot
672   Apply mount options noexec,nosuid,nodev to /proc and /sys
673
674   22 Mar 2011; Fabio Erculiani <lxnay@sabayon.org> gen_compile.sh, patches/iscsi/*:
675   Fix compilation of iSCSI
676
677   23 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> doc/genkernel.8.txt,
678   gen_cmdline.sh, gen_initramfs.sh:
679   Remove "--slowusb" as it is enabled by default now. Also document "noslowusb"
680   ramdisk option that skips it.
681
682   22 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> defaults/initrd.defaults,
683   defaults/initrd.scripts:
684   Set DO_slowusb as default, and make setup_slowusb unset it if it cannot find
685   a usb-storage attached. This makes genkernel ramdisk adhere to "noslowusb",
686   makes the ramdisk only wait if there is a usb-storage attached and should fix
687   gentoo bug #359619.
688
689   16 Mar 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
690   Bump version to 3.4.14
691
692   16 Mar 2011; Fabio Erculiani <lxnay@sabayon.org> **/modules_load:
693   Add btrfs to MODULES_FS
694
695   07 Mar 2011; Peter Hjalmarsson <xake@rymdraket.net> defaults/initrd.scripts:
696   Fix typo where the kernelcmd version "dokeymap" was added to MY_HWOPTS
697   instead of the HWOPTS version "keymap".
698   Broke setups where only "keymap=<...>" was added to kernelcmd (bug #356167)
699
700   24 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
701   Fix handling of mdadm.conf (bug #354809)
702   Special thanks:
703   - Peter Hjalmarsson
704
705   10 Feb 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
706   Bump version to 3.4.13
707
708   09 Feb 2011; Sebastian Pipping <sping@gentoo.org> genkernel.conf:
709   Add SPLASH and SPLASH_THEME to genkernel.conf (bug #268468)
710   Special thanks:
711   - PhobosK
712
713   08 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
714   Add iBFT support for iSCSI (bug #314575)
715   Special thanks:
716   - Stefan Behte
717
718   7 Feb 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
719   Use devtmpfs/tmpfs for /dev (bug #353024)
720   Rescue devtmpfs /dev over to chroot (bug #353024, bug #344407)
721   Special thanks:
722   - Peter Hjalmarsson
723
724   31 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
725   Bump version to 3.4.12.6
726
727   31 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
728   Speed up LVM activation (bug #351047)
729   Special thanks:
730   - Peter Hjalmarsson
731
732   30 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
733   Bump version to 3.4.12.5
734
735   30 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
736   Give blkid of e2fsprogs precedence over busybox re-write by putting it into
737   /sbin, not /bin (bug #352746)
738
739   30 Jan 2011; Sebastian Pipping <sping@gentoo.org> arch/x86_64/kernel-config:
740   Enable CONFIG_USB_SUSPEND and CONFIG_PM_RUNTIME for x86_64 (bug #351376)
741
742   30 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
743   Bump version to 3.4.12.4
744
745   30 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
746   Enhance console handling on netboot linuxrc (bug #353084)
747   Enable shadow on netboot's busybox config (bug #353085)
748   Special thanks:
749   - RaĂșl Porcel
750
751   29 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
752   Bump version to 3.4.12.3
753
754   29 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_compile.sh:
755   No longer require device mapper bincache for compiling lvm (bug #353026)
756   Special thanks:
757   - Peter Hjalmarsson
758
759   27 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
760   Bump version to 3.4.12.2
761
762   27 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_determineargs.sh:
763   Revert kernel release detection fix (regression) (bug #352787)
764
765   23 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
766   Bump version to 3.4.12.1
767
768   23 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh:
769   Fix copying of mdadm/mdmon to the initramfs (bug #352496). Thanks to Malcolm
770   Lashley for reporting.
771
772   23 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
773   Bump version to 3.4.12
774
775   22 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
776   Enable CONFIG_USB_SUSPEND for x86/amd64 (bug #351376)
777   Replace "${MAKEOPTS/-j?/j1}" by "${MAKEOPTS} -j1" (bug #277607)
778
779   21 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_determineargs.sh:
780   Do not query generated files (like include/config/kernel.release) for kernel
781   version, as they may be out of sync (bug #263927)
782
783   20 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
784   Add proper mdadm support (bug #282100)
785   Special thanks:
786   - Craig Andrews (Testing)
787   - Laurent Pinchart (mdmon/IMSM support)
788   - Matthias Dahl (Initial patch)
789   - Peter Hjalmarsson (Testing)
790
791   20 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
792   Bump version to 3.4.11.1
793
794   20 Jan 2011; Sebastian Pipping <sping@gentoo.org> gen_configkernel.sh:
795   Move application of kernel config after "make mrproper" as that deletes
796   .config (whereas "make clean" does not) (bug #351906)
797   Special thanks:
798   - Peter Hjalmarsson
799
800   20 Jan 2011; Sebastian Pipping <sping@gentoo.org>
801   patches/busybox/1.18.1/1.18.1-mdstart.diff:
802   busybox 1.18.1: Return of mdstart as an applet (regression) (bug #351909)
803
804   16 Jan 2011; Sebastian Pipping <sping@gentoo.org> genkernel:
805   Bump version to 3.4.11
806
807   16 Jan 2011; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
808   Do not sleep after vgscan (bug #351047)
809
810   16 Jan 2011; Sebastian Pipping <sping@gentoo.org> ChangeLog:
811   Changes:
812   - Fix compilation of LVM 2.02.74 (and 2.02.28) (bug #255196, bug #267383)
813   - Add minimal btrfs support (bug #303529)
814   - Add support for UUID to crypt_root (bug #315467)
815   - Run "make firmware_install" if CONFIG_FIRMWARE_IN_KERNEL != y (bug #244651)
816   - Port busybox patches from 1.7.4 to 1.18.1 (bug #331971)
817   - Handle missing kernel .config better (bug #271528)
818   - Improve slowusb handling (bug #323317)
819   - Add GnuPG 1.x support (bug #217959)
820   - Check return codes of cpio (bug #246370)
821   - Update e2fsprogs/blkid to 1.41.14 (bug #291822)
822   - Create /bin/vg* symlinks when called as /linuxrc, too (bug #307855)
823   - Pick first device when several devices are matching real_root (bug #303531)
824   - Fix warning "cannot remove `/var/cache/genkernel/src'" (bug #347213)
825   - Allow configuring the list of busybox applets (bug #326593)
826   - Fix arithmetic bug in defaults/initrd.scripts (bug #339789)
827   Special thanks:
828   - Amadeusz Zolnowski (LVM update)
829   - Christian Giessner (UUID crypt_root)
830   - dacook (GnuPG 1.x support)
831   - Denis Kaganovich (Busybox patch porting)
832   - devsk (Multi-device patch)
833   - Fabio Erculiani (Slowusb fixes)
834   - Kai Dietrich (Symlink analysis)
835   - KolbjĂžrn Barmen (Arithmetic fix)
836
837   13 Dec 2010; Sebastian Pipping <sping@gentoo.org> genkernel:
838   Bump version to 3.4.10.908
839
840   13 Dec 2010; <sping@gentoo.org> doc/genkernel.8.txt, gen_cmdline.sh:
841   docs: Document --genzimage
842
843   13 Dec 2010; <sping@gentoo.org> gen_cmdline.sh:
844   Fix a reference to --nomenuconfig into --no-menuconfig
845
846   13 Dec 2010; <sping@gentoo.org> doc/genkernel.8.txt:
847   docs: Update man page from output of --help
848
849   13 Dec 2010; <sping@gentoo.org> doc/genkernel.8.txt:
850   docs: Document keymap= and dokeymap (bug #346017)
851
852   6 Dec 2010; <sping@gentoo.org> genkernel.conf:
853   .conf: Document LUKS variable (bug #346015)
854
855   6 Dec 2010; <sping@gentoo.org> doc/genkernel.8.txt:
856   docs: Mention both "initramfs" and "ramdisk" as available actions
857   (bug #251702)
858
859   6 Dec 2010; <sping@gentoo.org> genkernel.8:
860   man page: Propagate rename of --no-initrdmodules to --no-ramdisk-modules
861
862   29 Nov 2010; <sping@gentoo.org> ChangeLog:
863   Add patch allowing compilation of busybox 1.7.4 with make 3.82 (bug #341943)
864
865   20 Feb 2010; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
866   Apply patches from Gentoo bug #268468
867
868   19 Jan 2010; Andrew Gaffney <agaffney@gentoo.org> genkernel:
869   Only call set_bootloader is CMD_NOINSTALL is not set for Gentoo bug
870   #301454
871
872   27 Dec 2009; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/modules_load,
873   arch/arm/modules_load, arch/ia64/kernel-config, arch/ia64/modules_load,
874   arch/mips/modules_load, arch/parisc/modules_load,
875   arch/parisc64/modules_load, arch/ppc/kernel-config, arch/ppc/modules_load,
876   arch/ppc64/modules_load, arch/sparc/modules_load,
877   arch/sparc64/kernel-config, arch/sparc64/modules_load,
878   arch/um/modules_load, arch/x86/kernel-config, arch/x86/modules_load,
879   arch/x86_64/kernel-config, arch/x86_64/modules_load,
880   defaults/kernel-config:
881   Add USB HID modules to modules_load and default kernel-config (for Gentoo
882   bug #270983)
883
884   27 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
885   arch/alpha/kernel-config, arch/alpha/modules_load, arch/arm/modules_load,
886   arch/ia64/kernel-config, arch/ia64/modules_load, arch/mips/modules_load,
887   arch/parisc/modules_load, arch/parisc64/modules_load,
888   arch/ppc/kernel-config, arch/ppc/modules_load, arch/ppc64/modules_load,
889   arch/sparc/modules_load, arch/sparc64/kernel-config,
890   arch/sparc64/modules_load, arch/um/modules_load, arch/x86/kernel-config,
891   arch/x86/modules_load, arch/x86_64/kernel-config,
892   arch/x86_64/modules_load, defaults/kernel-config, defaults/modules_load:
893   Enable ext4 by default everywhere (for Gentoo bug #268818)
894
895   27 Dec 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
896   defaults/linuxrc:
897   Add support for isoboot= option (for Gentoo bug #294268)
898
899   26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
900   defaults/initrd.defaults, defaults/initrd.scripts:
901   Properly apply NFS mount options for Gentoo bug #262915
902
903   26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org>
904   arch/alpha/kernel-config, arch/ia64/kernel-config, arch/ppc/kernel-config,
905   arch/x86_64/kernel-config:
906   Enable CONFIG_SCSI_MULTI_LUN option for Gentoo bug #261122
907
908   26 Dec 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
909   Apply patch to make sure loop cache directory exists for Gentoo bug
910   #297814
911
912   17 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> HACKING:
913   Document how to roll a release for the next time.
914
915   17 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> genkernel:
916   Tag 3.4.10.907 release.
917
918   06 Dec 2009; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
919   use a symlink instead of a hardlink for busybox utils (for Gentoo bug
920   #246370)
921
922   23 Nov 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc:
923   Fix typo for Gentoo bug #294138
924
925   16 Nov 2009; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
926   Make sure to change back to existant directory before removing the current
927   directory for Gentoo bug #291794
928
929   15 Oct 2009; <craig@haquarter.de> Changelog:
930   added iSCSI support
931
932   22 Sep 2009; <tsunam@gentoo.org> ChangeLog:
933   modified the libaio search so it'll actually work, cause I'm a dork
934
935   21 Sep 2009; <tsunam@gentoo.org> gen_initramfs.sh:
936   Fix broken libraries for multipath per Gentoo bug #284592
937
938   21 Sep 2009; <tsunam@gentoo.org> gen_initramfs.sh:
939   Update to fix broken initramfs caused by multipath config in Gentoo bug #284589
940
941   05 Sep 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
942   defaults/linuxrc:
943   Apply patch from Gentoo bug #220913 for tuxonice resume
944
945   14 Aug 2009; Andrew Gaffney <agaffney@gentoo.org> genkernel.conf:
946   Enable DISKLABEL=yes by default
947
948   05 Aug 2009; Andrew Gaffney <agaffney@gentoo.org> genkernel:
949   This is genkernel 3.4.10.906
950
951   25 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> genkernel.conf,
952   .gitattributes:
953   Adding Id header and Ident for genkernel.conf
954
955   25 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org>
956   arch/alpha/config.sh, arch/arm/config.sh, arch/ia64/config.sh,
957   arch/mips/config.sh, arch/parisc/config.sh, arch/parisc64/config.sh,
958   arch/ppc/config.sh, arch/ppc64/config.sh, arch/sparc/config.sh,
959   arch/sparc64/config.sh, arch/um/config.sh, arch/x86/config.sh,
960   arch/x86_64/config.sh, defaults/config.sh, gen_arch.sh, gen_bootloader.sh,
961   gen_cmdline.sh, gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh,
962   gen_funcs.sh, gen_initramfs.sh, gen_moddeps.sh, gen_package.sh:
963   Adding Id header.
964
965   25 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> genkernel,
966   .gitattributes:
967   Adding Id header and enabling Ident on *.sh files.
968
969   25 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS, BUGS,
970   HACKING, README, TODO:
971   Adding Id header.
972
973   25 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> .gitattributes:
974   Adding additional files to .gitattributes to enable Ident.
975
976   25 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> +.gitattributes:
977   Adding .gitattributes file.
978
979   19 Jul 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
980   Change command used to determine real filename for REAL_RESUME for Gentoo
981   bug #269603
982
983   19 Jul 2009; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/modules_load,
984   arch/arm/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
985   arch/parisc/modules_load, arch/parisc64/modules_load,
986   arch/ppc/modules_load, arch/ppc64/modules_load, arch/sparc/modules_load,
987   arch/sparc64/modules_load, arch/um/modules_load, arch/x86/modules_load,
988   arch/x86_64/modules_load, defaults/modules_load:
989   Add aic94xx to MODULES_SCSI for Gentoo bug #277792
990
991   12 Jul 2009; Andrew Gaffney <agaffney@gentoo.org> arch/x86/kernel-config,
992   arch/x86_64/kernel-config:
993   enable CONFIG_SYSFS_DEPRECATED=y in x86/x86_64 kernel-config for Gentoo
994   bug #225249
995
996   12 Jul 2009; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
997   Apply patch for Gentoo bug #276753 for new lvm.static binary
998
999   07 Jul 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> genkernel:
1000   Version bumping to 3.4.10.905 for release.
1001
1002   04 Jul 2009; Andrew Gaffney <agaffney@gentoo.org> gen_funcs.sh, genkernel:
1003   Remove code to check for host kernel LOOP support for Gentoo bug #275757
1004
1005   28 Jun 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/modprobe,
1006   genkernel.conf:
1007   Restore BOOTLOADER="grub" example line in genkernel.conf for Gentoo bug
1008   #274768
1009
1010   12 May 2009; Andrew Gaffney <agaffney@gentoo.org> arch/x86/modules_load,
1011   defaults/initrd.scripts:
1012   Apply fix to deference links for Gentoo bug #269603
1013
1014   09 May 2009; Andrew Gaffney <agaffney@gentoo.org> arch/x86/modules_load:
1015   foo
1016
1017   09 May 2009; Andrew Gaffney <agaffney@gentoo.org> arch/x86/modules_load,
1018   arch/x86_64/modules_load:
1019   Add dm-crypt module for Gentoo bug #269042
1020
1021   24 Apr 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> genkernel:
1022   Rolling a new genkernel 3.4.10.904 version for testing.
1023
1024   17 Apr 2009; Andrew Gaffney <agaffney@gentoo.org> netboot/busy-config:
1025   Apply patch from Gentoo bug #266373 for additional options in the netboot
1026   busy-config
1027
1028   06 Mar 2009; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1029   Clean up append_multipath() code to copy files in a loop and report file
1030   that failed to copy
1031
1032   06 Mar 2009; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1033   Apply patch from robbat2 to fix whitespace breakage in multipath code
1034
1035   06 Mar 2009; Andrew Gaffney <agaffney@gentoo.org> gen_determineargs.sh,
1036   genkernel.conf:
1037   Apply patch from robbat2 to finish wiring up multipath support
1038
1039   06 Mar 2009; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1040   Modify append_data to die on 0 arguments and check arg 2 with isTrue().
1041   Based on a patch from robbat2
1042
1043   20 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> arch/sparc64/config.sh,
1044   gen_compile.sh, gen_funcs.sh, gen_package.sh:
1045   Add support for multiple possible kernel binary paths for Gentoo bug
1046   #255085
1047
1048   04 Feb 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc:
1049   Comment out the exec line for console=*, since it seems to blow up when
1050   the param isn't a true device node, such as ttyS0,115200n8
1051
1052   19 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
1053   defaults/linuxrc:
1054   Remove detect_sbp2_devices() for Gentoo bug #239474
1055
1056   16 Jan 2009; Andrew Gaffney <agaffney@gentoo.org> genkernel.conf:
1057   Add commented out DISKLABEL=yes option for Gentoo bug #229847
1058
1059   08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
1060   Added more verbosity to the auto-detection section.
1061
1062   08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
1063   Updated the AUTHORS section and the header for the ChangeLog, to reflect
1064   that individual authors now retain their copyright to code they submit.
1065
1066   08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
1067   Added a note about Security Tokens, cleaned up the block device section, and
1068   added a section about autodetection.
1069
1070   08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> HACKING:
1071   Adding a note about contacting me to HACKING.
1072
1073   08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
1074   Adding multipath support is really two different functions, so split them.
1075
1076   08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
1077   Adding a note about documenting the code paths.
1078
1079   08 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO:
1080   Adding new boot support information to the TODO.
1081
1082   05 Jan 2009; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, genkernel:
1083   Version bump to 3.4.10.903 to resolve bug #250330.
1084
1085   31 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh:
1086   Add case for arm* in get_official_arch()
1087
1088   31 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/busy-config:
1089   Enable CONFIG_MKSWAP for netboot busybox
1090
1091   26 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_bootloader.sh:
1092   Modify grep regex to account for additional suffixes on old kernel names
1093
1094   24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh,
1095   gen_determineargs.sh:
1096   Add --busybox-config= commandline option
1097
1098   24 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
1099   Revert to just running /bin/bash on /dev/console for serial. We still
1100   start getty on tty2-6
1101
1102   23 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh:
1103   Allow old 'initramfs' option instead of 'ramdisk' for compatability
1104   (bug #251702)
1105
1106   17 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc:
1107   Remove the use of 'env -i' when calling switch_root due to Gentoo bug
1108   #248688
1109
1110   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
1111   Run the getty commands with proper arguments so they don't die immediately
1112
1113   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
1114   Explicitly set /bin/ashlogin +x during boot
1115
1116   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
1117   Run getty for tty1 in the foreground
1118
1119   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x,
1120   +netboot/misc/bin/ashlogin:
1121   Use getty to launch ash, so that we can use ^C and friends
1122
1123   16 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> +BUGS:
1124   Adding a BUGS file, where we can list bugs that we have found in genkernel
1125   that need to be resolved.
1126
1127   16 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> +HACKING:
1128   Adding a HACKING file, which I will use to document the various phases of
1129   genkernel so we can split up the default functions and also so we can
1130   provide hooks into the various phases for external addons.
1131
1132   16 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1133   arch/alpha/config.sh, arch/arm/config.sh, arch/ia64/config.sh,
1134   arch/mips/config.sh, arch/parisc/config.sh, arch/parisc64/config.sh,
1135   arch/ppc/config.sh, arch/ppc64/config.sh, arch/sparc/config.sh,
1136   arch/sparc64/config.sh, arch/um/config.sh, arch/x86/config.sh,
1137   arch/x86_64/config.sh, defaults/config.sh, defaults/initrd.defaults,
1138   defaults/initrd.scripts, defaults/linuxrc, defaults/udhcpc.scripts,
1139   gen_bootloader.sh, gen_compile.sh, gen_configkernel.sh,
1140   gen_determineargs.sh, gen_initramfs.sh, gen_moddeps.sh, gen_package.sh,
1141   genkernel.conf, netboot/linuxrc.x, netboot/misc/bin/net-setup:
1142   Actually setting permissions. It helps if one remembers to 'git add'
1143   before doing their commit.
1144
1145   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/busy-config:
1146   Enable GETTY for netboot busy-config
1147
1148   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1149   We don't need to add - to UTILS_CROSS_COMPILE since it's already there
1150
1151   16 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/busy-config,
1152   gen_compile.sh, +netboot/busy-config:
1153   Separate out main and netboot busy-config
1154
1155   15 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1156   Use : as a regex separator instead of / since REAL_ROOT will have / in it
1157
1158   15 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_bootloader.sh:
1159   Add check for existing grub.conf entry for kernel
1160
1161   15 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_bootloader.sh:
1162   Default to '0' if 'default' line not found at all in existing grub.conf
1163
1164   15 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_bootloader.sh:
1165   Adding code that duplicates default grub.conf entry to replace old awk
1166   script. Based on code written by Mike Auty <ikelos@gentoo.org>
1167
1168   15 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> +gen_bootloader.sh,
1169   gen_cmdline.sh, gen_determineargs.sh, genkernel:
1170   Initial commit for re-adding support for --bootloader=grub
1171
1172   14 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
1173   Change -f checks to -e for /dev nodes Check that dropbear exists before
1174   starting it
1175
1176   14 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1177   Explicitly set UTILS_{CC,LD,AS} if UTILS_CROSS_COMPILE is set
1178
1179   14 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh:
1180   Typo fix for Gentoo bug #250875
1181
1182   14 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1183   arch/alpha/config.sh, arch/arm/config.sh, arch/ia64/config.sh,
1184   arch/mips/config.sh, arch/parisc/config.sh, arch/parisc64/config.sh,
1185   arch/ppc/config.sh, arch/ppc64/config.sh, arch/sparc/config.sh,
1186   arch/sparc64/config.sh, arch/um/config.sh, arch/x86/config.sh,
1187   arch/x86_64/config.sh, defaults/config.sh, defaults/initrd.defaults,
1188   defaults/initrd.scripts, defaults/linuxrc, defaults/udhcpc.scripts,
1189   gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh,
1190   gen_initramfs.sh, gen_moddeps.sh, gen_package.sh, genkernel.conf,
1191   netboot/linuxrc.x, netboot/misc/bin/net-setup:
1192   Setting executable bit properly on shell scripts and configuration files.
1193
1194   13 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1195   Create /sbin directory in append_luks for bug #250330
1196
1197   13 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
1198   Disable creation of most standard devices nodes, since we're running mdev
1199
1200   13 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
1201   gen_initramfs.sh, netboot/linuxrc.x:
1202   Move udhcpc's script to default location
1203
1204   13 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/busy-config:
1205   Enable support klogd and syslogd for netboot
1206
1207   13 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc,
1208   gen_cmdline.sh, gen_determineargs.sh, gen_initramfs.sh:
1209   Add --real-root=<foo> parameter to specify a default for real_root= in the
1210   initramfs for Gentoo bug #249783
1211
1212   12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> -arch/alpha/busy-config,
1213   -arch/arm/busy-config, -arch/ia64/busy-config, -arch/mips/busy-config,
1214   -arch/parisc/busy-config, -arch/parisc64/busy-config,
1215   -arch/ppc/busy-config, -arch/ppc64/busy-config, -arch/sparc/busy-config,
1216   -arch/sparc64/busy-config, -arch/x86/busy-config,
1217   -arch/x86_64/busy-config, gen_compile.sh:
1218   Switch search order so arch-specific is first for busy-config Remove
1219   unneeded identical busy-config files
1220
1221   12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh,
1222   genkernel.conf:
1223   Remove BUSYBOX_CONFIG from genkernel.conf Add search order for
1224   busy-config: user-specified, defaults/busy-config,
1225   arch/%%ARCH%%/busy-config
1226
1227   12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> -arch/x86/nb-busybox.cf,
1228   -defaults/nb-busybox.cf:
1229   Remove old nb-busybox.cf files that aren't used anymore
1230
1231   12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> +arch/arm/busy-config,
1232   +arch/arm/config.sh, +arch/arm/modules_load:
1233   Add support for arm from armin76
1234
1235   12 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/busy-config,
1236   arch/ia64/busy-config, arch/mips/busy-config, arch/parisc/busy-config,
1237   arch/parisc64/busy-config, arch/ppc/busy-config, arch/ppc64/busy-config,
1238   arch/sparc/busy-config, arch/sparc64/busy-config, arch/um/busy-config,
1239   arch/x86/busy-config, arch/x86_64/busy-config, defaults/busy-config:
1240   Enable CONFIG_MAKEDEVS in busy-config for netboot
1241
1242   09 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1243   s/aux/luks/ for Gentoo bug #250330
1244
1245   07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/busy-config,
1246   arch/ia64/busy-config, arch/mips/busy-config, arch/parisc/busy-config,
1247   arch/parisc64/busy-config, arch/ppc/busy-config, arch/ppc64/busy-config,
1248   arch/sparc/busy-config, arch/sparc64/busy-config, arch/x86/busy-config,
1249   arch/x86_64/busy-config, defaults/busy-config, netboot/linuxrc.x:
1250   Enable CONFIG_FEATURE_PREFER_APPLETS busybox option export PATH at top of
1251   netboot linuxrc
1252
1253   07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh,
1254   netboot/linuxrc.x:
1255   Move all netboot logic from catalyst into gk
1256
1257   07 Dec 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/udhcpc.scripts,
1258   gen_cmdline.sh, gen_determineargs.sh, netboot/linuxrc.x:
1259   Initial support for --netboot option integrate functionality from netboot
1260   udhcpc.scripts into default one
1261
1262   04 Dec 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> genkernel:
1263   Bumping version for release.
1264
1265   25 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
1266   Use symlinks for busybox utils Use full path to mount since it gets grumpy
1267   without it in later bb versions for some reason
1268
1269   17 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1270   Break apart cryptsetup stuff into separate append_luks() and make
1271   append_auxillary() dependent on ${BUSYBOX} for Gentoo bug #247052
1272
1273   15 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc:
1274   Applied patch for UUID support for real_resume= from Gentoo bug #239687
1275
1276   15 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_determineargs.sh:
1277   Added modified version of patch from Gentoo bug #238707
1278
1279   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1280   Only append unionfs_fuse stuff if UNIONFS is set
1281
1282   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc,
1283   gen_cmdline.sh, gen_determineargs.sh, genkernel:
1284   Add --unionfs commandline option to enable building of unionfs-fuse Add
1285   nounionfs boot option
1286
1287   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
1288   Add good_msg for creating the union mount
1289
1290   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
1291   Pipe stderr for unionfs mount call to /dev/null to supress getcwd message
1292
1293   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
1294   defaults/linuxrc:
1295   Call switch_root with full path
1296
1297   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc:
1298   Call switch_root with 'env -i' to clean out the kernel-defined key/value
1299   pairs
1300
1301   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc:
1302   Skip good_root check for /dev/nfs for Gentoo bug #246759
1303
1304   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
1305   Simplify implementation of parse_opt in linuxrc
1306
1307   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
1308   defaults/linuxrc:
1309   Small cleanups in unionfs code
1310
1311   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/modules_load,
1312   arch/ia64/modules_load, arch/mips/modules_load, arch/parisc/modules_load,
1313   arch/parisc64/modules_load, arch/ppc/modules_load,
1314   arch/ppc64/modules_load, arch/sparc/modules_load,
1315   arch/sparc64/modules_load, arch/um/modules_load, arch/x86/modules_load,
1316   arch/x86_64/modules_load, defaults/modules_load, gen_compile.sh,
1317   gen_initramfs.sh, genkernel:
1318   Add fuse to MODULES_FS Remove direct calls to compile_fuse() and
1319   append_fuse() Disable bincache for fuse, since we don't need any files at
1320   runtime from it
1321
1322   14 Nov 2008; Andrew Gaffney <agaffney@gentoo.org>
1323   +patches/busybox/1.7.4/1.7.4-mount-umount-i-option.diff,
1324   -patches/busybox/1.7.4/1.7.4-simplify-path-debug.diff:
1325   Replace debug patch with simple patch to add trivial support for -i option
1326   to mount/umount
1327
1328   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
1329   Add suid,dev to unionfs mount opts
1330
1331   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
1332   Remove allow_root mount opt, since it conflicts with allow_other
1333
1334   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
1335   patches/busybox/1.7.4/1.7.4-simplify-path-debug.diff:
1336   Change typo in unionfs-fuse mount opt and add -i support to umount
1337
1338   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/busy-config,
1339   arch/ia64/busy-config, arch/mips/busy-config, arch/parisc/busy-config,
1340   arch/parisc64/busy-config, arch/ppc/busy-config, arch/ppc64/busy-config,
1341   arch/sparc/busy-config, arch/sparc64/busy-config, arch/um/busy-config,
1342   arch/x86/busy-config, arch/x86_64/busy-config, defaults/busy-config:
1343   Enable CONFIG_FEATURE_MTAB_SUPPORT option for busybox
1344
1345   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
1346   +patches/busybox/1.7.4/1.7.4-mount-i-option.diff:
1347   Add patch for busybox to add -i option to mount command
1348
1349   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1350   Compile unionfs-fuse statically
1351
1352   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc,
1353   gen_initramfs.sh:
1354   Make sure that /sbin/unionfs is +x
1355
1356   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh,
1357   gen_initramfs.sh:
1358   Correct unionfs-fuse bincache path and clean up debugging code
1359
1360   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1361   Add -L line into LIB= in Makefile
1362
1363   13 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1364   Unpack fuse source and modify CFLAGS for unionfs-fuse
1365
1366   12 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh,
1367   genkernel.conf:
1368   Unpack unionfs-fuse with -j
1369
1370   12 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_determineargs.sh:
1371   Call arch_replace and cache_replace on fuse/unionfs-fuse vars
1372
1373   12 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel.conf:
1374   Add fuse/unionfs-fuse blocks to genkernel.conf
1375
1376   12 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel:
1377   Actually call compile_fuse() and compile_unionfs_fuse()
1378
1379   12 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts,
1380   defaults/linuxrc:
1381   Add back (modified) unionfs code in linuxrc
1382
1383   12 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1384   Add append_fuse() and append_unionfs_fuse() functions
1385
1386   12 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1387   Add compile_fuse() and compile_unionfs_fuse()
1388
1389   04 Nov 2008; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/busy-config,
1390   arch/ia64/busy-config, arch/mips/busy-config, arch/parisc/busy-config,
1391   arch/parisc64/busy-config, arch/ppc/busy-config, arch/ppc64/busy-config,
1392   arch/sparc/busy-config, arch/sparc64/busy-config, arch/um/busy-config,
1393   arch/x86/busy-config, arch/x86_64/busy-config, defaults/busy-config:
1394   Enabling CONFIG_WGET and CONFIG_FEATURE_TAR_BZIP2 for initial support of
1395   Gentoo bug #211976
1396
1397   31 Oct 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> genkernel:
1398   Tagging a 3.4.10.901 release, for testing. Adding periods to ChangeLog to
1399   fix syntax hilighting.
1400
1401   15 Sep 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> AUTHORS:
1402   Adding Andrew and Robin to AUTHORS.
1403
1404   15 Sep 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh:
1405   Add dummy handler for --config in gen_cmdline.sh for Gentoo bug #237541.
1406
1407   12 Sep 2008; Chris Gianelloni <wolf31o2@wolf31o2.org>
1408   arch/alpha/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
1409   arch/parisc/modules_load, arch/parisc64/modules_load,
1410   arch/ppc/modules_load, arch/ppc64/modules_load, arch/sparc/modules_load,
1411   arch/sparc64/modules_load, arch/um/modules_load, arch/x86/modules_load,
1412   arch/x86_64/modules_load, defaults/initrd.defaults, defaults/modules_load:
1413   Removing scsi_wait_scan from PATA/SATA/SCSI and moving it to its own
1414   module group. This allows the module to be loaded last, no matter what
1415   combination of disks are in the system, allowing for firmware and such to
1416   be loaded before genkernel continues, even when asynchronous SCSI scanning
1417   is enabled in the kernel.
1418
1419   31 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/busy-config,
1420   arch/ia64/busy-config, arch/mips/busy-config, arch/parisc/busy-config,
1421   arch/parisc64/busy-config, arch/ppc/busy-config, arch/ppc64/busy-config,
1422   arch/sparc/busy-config, arch/sparc64/busy-config, arch/um/busy-config,
1423   arch/x86/busy-config, arch/x86_64/busy-config, defaults/busy-config,
1424   genkernel.conf:
1425   Enable CONFIG_ROUTE in busy-configs.
1426
1427   29 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> arch/alpha/busy-config,
1428   arch/ia64/busy-config, arch/mips/busy-config, arch/parisc/busy-config,
1429   arch/parisc64/busy-config, arch/ppc/busy-config, arch/ppc64/busy-config,
1430   arch/sparc/busy-config, arch/sparc64/busy-config, arch/um/busy-config,
1431   arch/x86/busy-config, arch/x86_64/busy-config, defaults/busy-config,
1432   defaults/udhcpc.scripts:
1433   Enable CONFIG_HOSTNAME in all busy-configs and call 'hostname' with value
1434   from DHCP.
1435
1436   28 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> arch/x86/kernel-config,
1437   arch/x86_64/kernel-config:
1438   Disabled CONFIG_DEBUG_INFO in x86{,_64} kconfigs.
1439
1440   25 Aug 2008; Andrew Gaffney <agaffney@gentoo.org>
1441   +patches/busybox/1.7.4/README:
1442   Add README to busybox patches dir.
1443
1444   25 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1445   Only apply files from patch dir ending in diff/patch.
1446
1447   24 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/linuxrc:
1448   Fix CONSOLE= handling code for bug 232012.
1449
1450   21 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> -gen_bootloader.sh,
1451   -gen_bootloader_grub.awk:
1452   Remove unneeded files for broken grub code.
1453
1454   21 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh,
1455   gen_determineargs.sh, genkernel, genkernel.conf:
1456   Remove broken grub code.
1457
1458   07 Aug 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1459   Only append splash portion to initramfs if SPLASH is set.
1460
1461   29 Jul 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel.8:
1462   Fix typo in man page, butt -> but.
1463
1464   29 Jul 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/udhcpc.scripts:
1465   Add support to udhcpc.scripts for default route and DNS servers/domain.
1466
1467   29 Jul 2008; Andrew Gaffney <agaffney@gentoo.org> defaults/initrd.scripts:
1468   Remove check for >=2.6 for mounting sysfs.
1469
1470   29 Jul 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel:
1471   Remove check for >=2.6 for 'make prepare'.
1472
1473   29 Jul 2008; Andrew Gaffney <agaffney@gentoo.org> gen_bootloader.sh,
1474   gen_configkernel.sh, gen_moddeps.sh, genkernel.8:
1475   Remove a few more 2.4 kernel support remnants.
1476
1477   29 Jul 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh, genkernel:
1478   Cleanup remaining references to ${ARCH}/ without arch/ prefix.
1479
1480   29 Jul 2008; Andrew Gaffney <agaffney@gentoo.org> +arch/um/busy-config,
1481   +arch/um/config.sh, +arch/um/kernel-config, +arch/um/modules_load,
1482   -um/busy-config, -um/config.sh, -um/kernel-config, -um/modules_load:
1483   Move um/ underneath arch/ where it belongs.
1484
1485   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> gen_compile.sh:
1486   Removed some unused dietlibc code.
1487
1488   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO,
1489   gen_bootloader.sh, gen_compile.sh, gen_configkernel.sh,
1490   gen_determineargs.sh, genkernel:
1491   Removed a large chunk of 2.4 kernel support. This will still require some
1492   fairly extensive cleaning to completely remove, but I'd say that without a
1493   shadow of a doubt, genkernel will not function on 2.4 kernels.
1494
1495   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> genkernel,
1496   genkernel.8:
1497   Added a couple more places where I needed to switch INITRD with RAMDISK.
1498
1499   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO,
1500   arch/alpha/modules_load, arch/ia64/modules_load, arch/mips/modules_load,
1501   arch/parisc/modules_load, arch/parisc64/modules_load,
1502   arch/ppc/modules_load, arch/ppc64/modules_load, arch/sparc/modules_load,
1503   arch/sparc64/modules_load, arch/x86/modules_load,
1504   arch/x86_64/modules_load, defaults/initrd.scripts, defaults/linuxrc,
1505   defaults/modules_load, gen_bootloader.sh, gen_cmdline.sh,
1506   gen_determineargs.sh, gen_initramfs.sh, -gen_initrd.sh, gen_moddeps.sh,
1507   gen_package.sh, genkernel, genkernel.8:
1508   Removed all references to an initrd and renamed most initr{d,amfs} stuff
1509   to simply 'ramdisk' to simplify things for the future.
1510
1511   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO,
1512   +defaults/initrd.defaults, +defaults/initrd.scripts,
1513   +defaults/keymaps.tar.gz, +defaults/linuxrc, +defaults/modprobe,
1514   +defaults/udhcpc.scripts, gen_initramfs.sh, -generic/initrd.defaults,
1515   -generic/initrd.scripts, -generic/keymaps.tar.gz, -generic/linuxrc,
1516   -generic/modprobe, -generic/udhcpc.scripts:
1517   Moving files from generic to defaults, since they are the defaults used
1518   globally.
1519
1520   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> TODO, +modules/README:
1521   Added the modules directory, which will be used to store the built-in
1522   modules and also for external entities to add their own modules and hooks.
1523
1524   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> +defaults/busy-config,
1525   +defaults/config.sh, +defaults/kernel-config, +defaults/modules_load,
1526   +defaults/nb-busybox.cf:
1527   Added a defaults directory to store default files for builds. These are
1528   overridden by architecture or module specific parameters. This should end
1529   up reducing the amount of architecture-specific files needed, especially
1530   as most of them have files which are (nearly) identical.
1531
1532   28 Jul 2008; Chris Gianelloni <wolf31o2@wolf31o2.org> -alpha/busy-config,
1533   -alpha/config.sh, -alpha/kernel-config, -alpha/modules_load,
1534   +arch/alpha/busy-config, +arch/alpha/config.sh, +arch/alpha/kernel-config,
1535   +arch/alpha/modules_load, +arch/ia64/busy-config, +arch/ia64/config.sh,
1536   +arch/ia64/kernel-config, +arch/mips/ip22r4k-2006_1.cf,
1537   -mips/ip22r4k-2006_1.cf, +arch/ia64/modules_load,
1538   +arch/mips/ip22r5k-2006_1.cf, +arch/mips/ip27r10k-2006_1.cf,
1539   +arch/mips/ip28r10k-2006_1.cf, +arch/mips/ip30r10k-2006_1.cf,
1540   +arch/mips/ip32r5k-2006_1.cf, +arch/mips/ip32rm5k-2006_1.cf,
1541   -mips/ip22r5k-2006_1.cf, -mips/ip27r10k-2006_1.cf,
1542   -mips/ip28r10k-2006_1.cf, -mips/ip30r10k-2006_1.cf,
1543   -mips/ip32r5k-2006_1.cf, -mips/ip32rm5k-2006_1.cf, +arch/mips/busy-config,
1544   +arch/mips/config.sh, +arch/mips/modules_load, +arch/mips/nb-busybox.cf,
1545   +arch/parisc/busy-config, +arch/parisc/config.sh,
1546   +arch/parisc/modules_load, +arch/parisc64/busy-config,
1547   +arch/parisc64/config.sh, +arch/parisc64/modules_load,
1548   +arch/ppc/busy-config, +arch/ppc/config.sh, +arch/ppc/kernel-config,
1549   +arch/ppc/modules_load, +arch/ppc64/busy-config, +arch/ppc64/config.sh,
1550   +arch/ppc64/kernel-2.6-pSeries, +arch/ppc64/kernel-2.6.g5,
1551   +arch/ppc64/modules_load, +arch/sparc/busy-config, +arch/sparc/config.sh,
1552   +arch/sparc/kernel-config, +arch/sparc/modules_load,
1553   +arch/sparc64/busy-config, +arch/sparc64/config.sh,
1554   +arch/sparc64/kernel-config, +arch/sparc64/modules_load,
1555   +arch/x86/busy-config, +arch/x86/config.sh, +arch/x86/kernel-config,
1556   +arch/x86/modules_load, +arch/x86/nb-busybox.cf, +arch/x86_64/busy-config,
1557   +arch/x86_64/config.sh, +arch/x86_64/kernel-config,
1558   +arch/x86_64/modules_load, gen_configkernel.sh, genkernel.conf,
1559   -ia64/busy-config, -ia64/config.sh, -ia64/kernel-config,
1560   -ia64/modules_load, -mips/busy-config, -mips/config.sh,
1561   -mips/modules_load, -mips/nb-busybox.cf, -parisc/busy-config,
1562   -parisc/config.sh, -parisc/modules_load, -parisc64/busy-config,
1563   -parisc64/config.sh, -parisc64/modules_load, -ppc/busy-config,
1564   -ppc/config.sh, -ppc/kernel-config, -ppc/modules_load, -ppc64/busy-config,
1565   -ppc64/config.sh, -ppc64/kernel-2.6-pSeries, -ppc64/kernel-2.6.g5,
1566   -ppc64/modules_load, -sparc/busy-config, -sparc/config.sh,
1567   -sparc/kernel-config, -sparc/modules_load, -sparc64/busy-config,
1568   -sparc64/config.sh, -sparc64/kernel-config, -sparc64/modules_load,
1569   -x86/busy-config, -x86/config.sh, -x86/kernel-config, -x86/modules_load,
1570   -x86/nb-busybox.cf, -x86_64/busy-config, -x86_64/config.sh,
1571   -x86_64/kernel-config, -x86_64/modules_load:
1572   Moved architecture folders under the arch subfolder.
1573
1574   05 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org> -um/kernel-config-2.6,
1575   -ppc/kernel-config-2.6, -alpha/kernel-config-2.6, -ia64/kernel-config-2.6,
1576   -x86/kernel-config-2.6, -x86_64/kernel-config-2.6, +um/kernel-config,
1577   +ppc/kernel-config, +alpha/kernel-config, +ia64/kernel-config,
1578   +x86/kernel-config, +x86_64/kernel-config, genkernel:
1579   Rename kernel-config-2.6 to kernel-config, since we no longer support 2.4
1580   kernels. This is genkernel 3.4.10 for release.
1581
1582   05 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1583   -ppc/2.6.3-benh2-G4-SMP.autoload, -ppc/2.6.3-benh2-G4.autoload,
1584   -ppc/2.6.3-benh2-G5-SMP.autoload, ia64/kernel-config-2.6,
1585   -ppc/2.6.3-benh2-G5.autoload, -ppc/G4, -ppc/G4-SMP,
1586   +ppc/kernel-config-2.6, x86/kernel-config-2.6, -ppc/G5, -ppc/G5-SMP,
1587   alpha/kernel-config-2.6, x86_64/kernel-config-2.6, TODO, -ppc/Pegasos,
1588   sparc64/kernel-config:
1589   Sync kernel configs from releng/trunk/releases/2008.0/kconfig and remove
1590   some unused configs.
1591
1592   13 May 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1593   Move setup_keymap call to before LUKS setup.
1594
1595   10 May 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1596   Store pre-oldconfig busybox .config for use in bincache comparison.
1597
1598   09 May 2008; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.defaults,
1599   generic/initrd.scripts, generic/linuxrc:
1600   Add nomodules kernel commandline parameter to disable loading of modules.
1601
1602   09 May 2008; Andrew Gaffney <agaffney@gentoo.org> gen_funcs.sh, genkernel,
1603   genkernel.conf:
1604   Move distfile cache to /var/cache/genkernel/src and add check to make sure
1605   all distfiles are present.
1606
1607   09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
1608   ia64/modules_load, mips/modules_load, parisc/modules_load,
1609   parisc64/modules_load, ppc/modules_load, ppc64/modules_load,
1610   sparc/modules_load, sparc64/modules_load, um/modules_load,
1611   x86/modules_load, x86_64/modules_load:
1612   Added a few SATA and PATA drivers to modules_load.
1613
1614   09 May 2008; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
1615   ia64/modules_load, mips/modules_load, parisc/modules_load,
1616   parisc64/modules_load, ppc/modules_load, ppc64/modules_load,
1617   sparc/modules_load, sparc64/modules_load, um/modules_load,
1618   x86/modules_load, x86_64/modules_load:
1619   Updated the modules_load files.
1620
1621   25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1622   generic/initrd.scripts, genkernel:
1623   Enable keymap code when keymap is set on the kernel command line. This is
1624   genkernel 3.4.10_pre10 for testing.
1625
1626   25 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1627   generic/initrd.scripts:
1628   We need to unset keymap if it doesn't match to keep from hitting an infinite
1629   loop.
1630
1631   24 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_determineargs.sh,
1632   gen_funcs.sh, generic/initrd.scripts, generic/linuxrc:
1633   Updated the keymap-handling code so it will be installed and displayed
1634   without using --do-auto-keymap with a patch from Florian Schilhabel
1635   <fernsehleo@gmx.net> for bug #215822. Also, added a keymap= command line
1636   option to allow setting keymap from the bootloader, also from Florian.
1637
1638   22 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1639   generic/initrd.scripts:
1640   Change from using a directory check to a file check. This should fix bug
1641   #215822.
1642
1643   12 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1644   generic/initrd.defaults:
1645   Move removable storage like USB and firewire after traditional fixed storage
1646   like PATA/SATA/SCSI for bug #217347.
1647
1648   10 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> TODO, genkernel:
1649   Updated TODO.  This is 3.4.10_pre9 for testing.
1650
1651   08 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1652   generic/initrd.defaults, generic/initrd.scripts:
1653   Added scsi to the default list of modules to load.
1654
1655   05 Apr 2008; Andrew Gaffney <agaffney@gentoo.org> gen_determineargs.sh:
1656   Set CMD_KEYMAP to default to yes, so it's enabled unless specifically
1657   disabled
1658
1659   04 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1660   generic/initrd.scripts, genkernel:
1661   Added a patch to skip device nodes for devices if at least one partition
1662   exists on the device. This aids in LiveUSB usage and is for bug #212794.
1663   This is genkernel 3.4.10_pre8.
1664
1665   03 Apr 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1666   Split up /dev node checks into console/null and tty1
1667
1668   02 Apr 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1669   Remove initrd-specific code from linuxrc
1670
1671   30 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh:
1672   Uncomment ppc/ppc64->powerpc code in set_kernel_arch, since it appears to
1673   actually be necessary as of 2.6.24-gentoo-r4
1674
1675   29 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1676   +patches/busybox/1.7.4/busybox-1.7.4-signal-hack.patch:
1677   Add patch from ebuild in-tree to fix build issue with signals on hppa
1678
1679   14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh,
1680   gen_determineargs.sh:
1681   Get rid of --initramfs option as it doesn't do anything anymore
1682
1683   14 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> genkernel,
1684   genkernel.conf, -pkg/alpha/README, -pkg/ia64/README, -pkg/mips/.keep,
1685   -pkg/parisc/README, -pkg/parisc64/README, -pkg/ppc/README,
1686   -pkg/ppc64/README, -pkg/sparc/README, -pkg/sparc64/README, -pkg/um/README,
1687   -pkg/x86/README, -pkg/x86_64/README, -pkg/xen0/README, -pkg/xenU/README:
1688   Removing pkg directory, since it is no longer necessary. From now on, we'll
1689   just pull the tarballs from DISTDIR directly, and we've already moved our
1690   caches to /var/tmp/genkernel, so there's nothing left to keep here. This is
1691   genkernel 3.4.10_pre7 for testing.
1692
1693   14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_package.sh:
1694   Copy the original kconfig with a different name than the one used to build
1695
1696   14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_package.sh:
1697   Include original kconfig in kerncache If original kconfig exists in the
1698   kerncache, use that for comparison to the current kconfig
1699
1700   14 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel:
1701   Switch back to building kernel first
1702   Optionally build the kernel a second time if we're integrating the initramfs
1703
1704   14 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
1705   genkernel, ia64/modules_load, mips/modules_load, parisc/modules_load,
1706   parisc64/modules_load, ppc/modules_load, ppc64/modules_load,
1707   sparc/modules_load, sparc64/modules_load, um/modules_load,
1708   x86/modules_load, x86_64/modules_load:
1709   Clean up the modules_load files and add qla2xxx. This is genkernel
1710   3.4.10_pre6 for testing.
1711
1712   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1713   Stick CONFIG_INITRAMFS_ROOT_GID in the .config, too
1714
1715   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1716   Remove existing CONFIG_INITRAMFS_SOURCE line and write new one as well as
1717   CONFIG_INITRAMFS_ROOT_UID line
1718
1719   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1720   Change sed delimeter
1721
1722   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1723   We should edit the copy of the kconfig instead of the source file
1724
1725   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh,
1726   genkernel:
1727   Instead of copying the initramfs into the kernel tree, we now sed the
1728   kconfig to point CONFIG_INITRAMFS_SOURCE to the generated image
1729
1730   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> sparc64/modules_load:
1731   Add scsi_wait_scan to sparc64's MODULES_SCSI
1732
1733   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1734   Add a check after mounting NEW_ROOT to see if /dev exists and /sbin/init is
1735   executable before moving on
1736
1737   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1738   Change the location we copy the intiramfs to for integrated initramfs
1739
1740   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1741   Revert last commit as it wasn't a problem
1742
1743   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1744   Remove -c "/dev/console" from switch_root command
1745
1746   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1747   Add missing $ to {NORMAL} for broken /dev message
1748
1749   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_package.sh:
1750   Spacing cleanups in gen_package.sh
1751
1752   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh, genkernel:
1753   Remove unsetting of ARCH for callback and change set_kernel_arch debug to
1754   use print_info
1755
1756   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh:
1757   It helps to actually add the handling for the --integrated-initramfs option
1758
1759   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh:
1760   Use echo instead of print
1761
1762   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh:
1763   Add debug code for set_kernel_arch
1764
1765   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel:
1766   Add debugging code to show ARCH when running callback
1767   Unset ARCH when running callback and restore afterwards
1768
1769   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel:
1770   Move set_kernel_arch() call to after determine_real_args() so that get_KV()
1771   has populated the vars we need
1772
1773   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh:
1774   Change powerpc switch kernel version to 2.6.16 for if we ever uncomment it
1775
1776   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh,
1777   gen_compile.sh, genkernel:
1778   Add set_kernel_arch(), which maps the genkernel arch to the arch that the
1779   kernel expects based on the version of the kernel
1780
1781   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh,
1782   gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh,
1783   gen_package.sh, genkernel:
1784   Get rid of the ENABLE_PEGASOS_HACKS hacks Add INTEGRATED_INITRAMFS option to
1785   optionally insert the generated initramfs directly into the kernel image
1786   Change default build order to build the kernel last to facilitate the
1787   INTEGRATED_INITRAMFS option Add GENZIMAGE option and change various checks
1788   from ENABLE_PEGASOS_HACKS to GENZIMAGE
1789
1790   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1791   Argh...Changing the right line helps
1792
1793   13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1794   Change into initramfs-firmware-temp/ instead of
1795   initramfs-firmware-temp/lib/firmware/ before doing cpio
1796
1797   12 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc,
1798   genkernel:
1799   Added a small debug statement to generic/linuxrc so we know when we're
1800   hitting the initrd code path. This is genkernel 3.4.10_pre5 for testing.
1801
1802   12 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1803   Change to new temp directory so the firmware gets copied to the right place
1804
1805   12 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1806   Copy firmware file with -L so we get the file instead of the symlink
1807
1808   12 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1809   Fix another quoting malfunction
1810
1811   12 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> alpha/busy-config,
1812   ia64/busy-config, mips/busy-config, parisc/busy-config,
1813   parisc64/busy-config, ppc/busy-config, ppc64/busy-config,
1814   sparc/busy-config, sparc64/busy-config, x86/busy-config,
1815   x86_64/busy-config:
1816   Explicitly enable MDADM and MDSTART in busy-config
1817
1818   12 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1819   patches/busybox/1.7.4/1.7.4-static-error.diff:
1820   Update busybox static-error patch to actually work
1821
1822   12 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.conf:
1823   Change BUSYBOX_VER to VERSION_BUSYBOX for genkernel-9999 ebuild.
1824
1825   11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1826   Remove the quotes when trying to expand a glob
1827
1828   11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1829   patches/busybox/1.7.4/1.7.4-mdadm.diff,
1830   patches/busybox/1.7.4/1.7.4-mdstart.diff:
1831   Update mdadm and mdstart patches
1832
1833   11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
1834   It helps if we assign the correct value to version
1835   Send output of patch command to /dev/null
1836   Show a message saying we're patching if there are patches for the util
1837
1838   11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org>
1839   +patches/busybox/1.7.4/1.7.4-static-error.diff:
1840   Add busybox patch to remove error about compiling statically
1841
1842   11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> alpha/busy-config,
1843   gen_compile.sh, ia64/busy-config, mips/busy-config, parisc/busy-config,
1844   parisc64/busy-config, ppc/busy-config, ppc64/busy-config,
1845   sparc/busy-config, sparc64/busy-config, x86/busy-config,
1846   x86_64/busy-config:
1847   Update busy-config files for the various arches for busybox 1.7.4
1848
1849   11 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh,
1850   genkernel.conf, +patches/busybox/1.7.4/1.7.4-ash-timeout.diff,
1851   +patches/busybox/1.7.4/1.7.4-mdadm.diff,
1852   +patches/busybox/1.7.4/1.7.4-mdstart.diff,
1853   +patches/busybox/1.7.4/1.7.4-openvt.diff:
1854   Add apply_patches() function to automagically apply patches for a given util
1855   Add updated busybox patches for 1.7.4 from robbat2
1856   Change BUSYBOX_VER to 1.7.4
1857
1858   11 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1859   generic/initrd.scripts:
1860   Rearrange checks so the return value is read correctly.
1861
1862   10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> alpha/busy-config,
1863   gen_initrd.sh, generic/initrd.scripts, generic/linuxrc, ia64/busy-config,
1864   mips/busy-config, parisc/busy-config, parisc64/busy-config,
1865   ppc/busy-config, ppc64/busy-config, sparc/busy-config,
1866   sparc64/busy-config, um/busy-config, x86/busy-config, x86_64/busy-config:
1867   Enable CONFIG_HEXDUMP globally for busybox
1868   Add getdvhoff replacement function from vapier
1869   Remove copying of getdvhoff from system
1870
1871   10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh,
1872   gen_determineargs.sh, gen_initramfs.sh, genkernel.conf:
1873   Add support for --firmware-files option to make robbat2 happy
1874
1875   10 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh,
1876   gen_determineargs.sh, gen_initramfs.sh, genkernel.conf:
1877   Add support for --firmware and --firmware-dir options to include firmware in
1878   the initramfs
1879
1880   09 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1881   Apply patch from Vince C <v_cadet@yahoo.fr> to mount sysfs prior to loading
1882   modules, so that the mdev firmware loading can actually work
1883
1884   04 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh:
1885   If we have a raid456.ko module, we need to create a raid45.ko symlink since
1886   dmraid can be rather stupid. This should resolve bug #195804.
1887
1888   04 Mar 2008; Chris Gianelloni <wolf31o2@gentoo.org> sparc64/kernel-config,
1889   alpha/kernel-config-2.6, ia64/kernel-config-2.6, x86/kernel-config-2.6,
1890   x86_64/kernel-config-2.6:
1891   Updated the kernel configs for arches which have given us their 2008.0
1892   configs. This is 3.4.10_pre4 for testing.
1893
1894   29 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
1895   Redirect which output to /dev/null and put quotes around var in test
1896
1897   29 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
1898   ia64/modules_load, ppc/modules_load, ppc64/modules_load, um/modules_load,
1899   x86_64/modules_load:
1900   Changed MDRAID to MDADM for bug #211316.
1901
1902   28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
1903   gen_initramfs.sh, gen_initrd.sh, generic/initrd.scripts:
1904   Added a --no-keymap option for bug #210886.
1905
1906   28 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
1907   generic/linuxrc:
1908   Use which to determine the location of splash_geninitramfs, rather than
1909   having an endless number of conditional checks for the location. This fixes
1910   bug #211521. Thanks to Uriy Zhuravlev <stalkerg@gmail.com> for finding the
1911   problem and suggesting a solution.
1912
1913   20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1914   -xenU/kernel-config-2.6, -xen0/kernel-config-2.6, genkernel,
1915   -xen0/busy-config, -xen0/config.sh, -xen0/modules_load, -xenU/busy-config,
1916   -xenU/config.sh, -xenU/modules_load:
1917   Removing the xen0 and xenU arches, since they didn't work, anyway. This is
1918   genkernel 3.4.10_pre3 for testing.
1919
1920   20 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> gen_package.sh:
1921   Add missing space before closing ]
1922
1923   19 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts:
1924   Apply patch from bug 210457 to fix variable substitution. Thanks to Paul
1925   Taylor <birder@ozemail.com.au> for reporting
1926
1927   19 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
1928   Remove quotes from around ${ROOT_TREES} so that the dirs are parsed
1929   separately by bash/cp
1930
1931   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh,
1932   gen_determineargs.sh, gen_funcs.sh, gen_initramfs.sh, gen_initrd.sh,
1933   generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc,
1934   genkernel, genkernel.8, genkernel.conf:
1935   Removing DEVFS support from genkernel since we don't support 2.4 kernels
1936   anymore. This is 3.4.10_pre2.
1937
1938   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1939   generic/initrd.scripts:
1940   Added a line to make sure we remove image.squashfs as well as the other loop
1941   names used by catalyst.
1942
1943   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh:
1944   Added another patch from Javier Miqueleiz <javier@miqueleiz.com> in bug
1945   #198892 for mdadm 1.1 and 1.2 metadata support.
1946
1947   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1948   generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc:
1949   Switch to detection for LOOP and LOOPTYPE when they are not set.
1950
1951   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
1952   generic/initrd.scripts, generic/linuxrc:
1953   Performed some minor cleanup.
1954
1955   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc:
1956   Move "busybox --install -s" to outside the /init check. Fix problems with
1957   running mknod on a non-CD root filesystem, which will be read-only, for bug
1958   #208266.
1959
1960   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> -um/kernel-config-2.4,
1961   -alpha/kernel-config-2.4, -parisc64/kernel-config-2.4,
1962   -xenU/kernel-config-2.4, -parisc/kernel-config-2.4,
1963   -x86/kernel-config-2.4, -xen0/kernel-config-2.4:
1964   Removing 2.4 kernel configs, since we aren't supporting 2.4 from here on out.
1965
1966   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
1967   We only need to make sure that we have /sbin and /usr/sbin in our PATH for
1968   bug #97378, not reset it. Thanks to Justin Bronder <jsbronder@gentoo.org> in
1969   bug #209182 for pointing it out. This is genkernel 3.4.10_pre1 for testing.
1970
1971   14 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
1972   gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh,
1973   generic/initrd.scripts, generic/linuxrc, genkernel, genkernel.conf,
1974   mips/config.sh:
1975   This is the long-awaited unionfs code cleanup. All of the unionfs code in
1976   genkernel has been removed.
1977
1978   07 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> gen_determineargs.sh:
1979   Fix two calls to set_config_with_override on CMD_KERNCACHE and some
1980   indentation weirdness
1981
1982   04 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts:
1983   Change &>/dev/null to >/dev/null 2>&1 because busybox ash sucks
1984
1985   04 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts,
1986   generic/linuxrc:
1987   Switch to double quotes where we're interpolating variables, because I suck
1988
1989   03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> sparc64/modules_load:
1990   Add qla2xxx to sparc64's MODULES_SCSI
1991
1992   03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh,
1993   gen_determineargs.sh, gen_moddeps.sh:
1994   Add --all-initrd-modules option to copy all kernel modules into
1995   initrd/ramfs. This is useful for netboot images
1996
1997   03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts,
1998   generic/linuxrc:
1999   Add setup_hotplug() function that runs before the modules are loaded to
2000   setup mdev as the hotplug event handler. Add $KV to /lib/modules anywhere it
2001   occurs to allow for an initramfs with multiple sets of modules
2002
2003   03 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> gen_configkernel.sh,
2004   genkernel.conf:
2005   Clean up OLDCONFIG logic and default to OLDCONFIG=yes. This is for bug 207895
2006
2007   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc:
2008   Moving the code to start resume operations so it doesn't run when booting
2009   from CD. We also don't execute the code if there's no real_resume set on the
2010   command line, since it will fail, anyway, without it.
2011
2012   02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> alpha/modules_load,
2013   ia64/modules_load, ppc/modules_load, ppc64/modules_load, um/modules_load,
2014   x86/modules_load, x86_64/modules_load, xen0/modules_load,
2015   xenU/modules_load:
2016   add megaraid module to MODULES_SCSI for bug 206039
2017
2018   02 Feb 2008; Andrew Gaffney <agaffney@gentoo.org> generic/modprobe:
2019   specify the kernel version when looking for a module for bug 208593
2020
2021   02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
2022   generic/initrd.defaults, generic/initrd.scripts:
2023   Removed runUdev, since we no longer use it.
2024
2025   11 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2026   gen_initrd.sh, genkernel:
2027   Fixing a problem where we were copying the busybox binary cache into the
2028   busybox temporary directory. I am assuming that this was a result of all of
2029   the changes we've been doing, and it simply just got everlooked. Thanks to
2030   Marek Szuba <cyberman@if.pw.edu.pl> for pointing it out in bug #204087. This
2031   is genkernel 3.4.9 FINAL. Enjoy.
2032
2033   28 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.defaults,
2034   generic/initrd.scripts, generic/linuxrc:
2035   Don't scan a bunch of extra devices when CDROOT_DEV is defined.
2036
2037   28 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts,
2038   generic/linuxrc:
2039   Add new cdroot_type=foo kernel commandline parameter to override -t iso9660
2040   for bug #182818.
2041
2042   28 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts:
2043   Put -t auto back to -t iso9660 for mounting a cdrom. This is for bug #162962.
2044
2045   27 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> genkernel.8:
2046   Fix description of --kernel-config for bug #194752.
2047
2048   27 Dec 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
2049   This is 3.4.9_pre12 for testing.
2050
2051   23 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts,
2052   generic/linuxrc, genkernel.8:
2053   Apply LUKS key patch from bug #162962 from Nelson Batalha
2054   <nelson_batalha@hotmail.com>
2055
2056   14 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
2057   Fix text bolding on serial console for bug #202266 thanks to Michael Hordijk
2058   <hoffbrinkle@hotmail.com>.
2059
2060   13 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> gen_determineargs.sh:
2061   Apply a patch from John R. Graham <john_r_graham@mindspring.com> for bug
2062   #201482.
2063
2064   06 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> gen_cmdline.sh:
2065   Do s/KERNELDIR/KERNEL_DIR/ for bug #201159.
2066
2067   06 Dec 2007; Andrew Gaffney <agaffney@gentoo.org> generic/initrd.scripts:
2068   Fix typo for bug #201442. Thanks to Michael Hordijk <hoffbrinkle@hotmail.com>.
2069
2070   03 Dec 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
2071   This is genkernel 3.4.9_pre11 for testing.
2072
2073   29 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh,
2074   gen_initrd.sh:
2075   Do s/elsif/elif/ because I use too many languages and random bash tutorials
2076   online can't be trusted.
2077
2078   28 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh,
2079   genkernel:
2080   Added a patch line for busybox for bug #198892. This is 3.4.9_pre10 for
2081   testing.
2082
2083   24 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_funcs.sh:
2084   Added a small patch from John R. Graham <john_r_graham@mindspring.com> to
2085   fix arguments with spaces for bug #200161.
2086
2087   24 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> generic/linuxrc:
2088   Use 'read' to get a line at a time to account for directories with spaces in
2089   the name. This fixes bug 199701.
2090
2091   23 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh,
2092   gen_initrd.sh:
2093   Look for cryptsetup in /bin and /sbin.
2094
2095   17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh:
2096   Force dmraid to be built with -j1 for bug #188273.
2097
2098   16 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.conf:
2099   My original sed of LVM2->LVM caught a few too many things. Thanks to Robin
2100   Johnson <robbat2@gentoo.org> for pointing them out and providing the fix in
2101   bug #198546.
2102
2103   13 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_determineargs.sh,
2104   genkernel.conf, genkernel:
2105   Added config defaulting for --mdadm for bug #198694. Thanks to John R.
2106   Graham <john_r_graham@mindspring.com> for providing the patch. This is
2107   3.4.9_pre9 for testing.
2108
2109   08 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> gen_arch.sh:
2110   Revert patch from bug #190327 as it breaks well more than it fixed.
2111
2112   07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> alpha/config.sh,
2113   gen_cmdline.sh, gen_determineargs.sh, gen_funcs.sh, gen_initramfs.sh,
2114   gen_initrd.sh, gen_package.sh, genkernel, genkernel.conf, ia64/config.sh,
2115   mips/config.sh, parisc/config.sh, parisc64/config.sh, ppc/config.sh,
2116   ppc64/config.sh, sparc/config.sh, sparc64/config.sh, um/config.sh,
2117   x86/config.sh, x86_64/config.sh, xen0/config.sh, xenU/config.sh:
2118   Added a nice patch from John R. Graham <john_r_graham@mindspring.com> to
2119   allow all command line options to be configurable from within the
2120   genkernel.conf file. This is for bug #182616. This is genkernel 3.4.9_pre8
2121   for testing.
2122
2123   07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2124   generic/initrd.scripts:
2125   Fixed the noload module code. Thanks to Mijail Fedorovich
2126   <mfedorovich@gmail.com> for pointing it out in bug #198187.
2127
2128   07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2129   generic/initrd.scripts, generic/linuxrc:
2130   Added an update patch from Alon Bar-Lev <alonbl@gentoo.org> in bug #197244
2131   to clean up the suspend2 code and rename the functions to tuxonice to match
2132   the upstream rename.
2133
2134   07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2135   gen_compile.sh, gen_initramfs.sh, gen_initrd.sh, gen_package.sh,
2136   genkernel:
2137   Added a patch from Joshua Kinard <kumba@gentoo.org> to clean up the Pegasos
2138   hacks in genkernel. This is from bug #193826. This is genkernel 3.4.9_pre7
2139   for testing.
2140
2141   07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_arch.sh:
2142   Added a simple patch from Andrew Gaffney <agaffney@gentoo.org> to ensure
2143   that we export ARCH before running menuconfig. This is from bug #190327.
2144
2145   07 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh,
2146   generic/initrd.scripts, generic/linuxrc:
2147   Make sure we still allow dolvm2/doevms2 on the kernel command line and give
2148   a warning. I've also added a 2 second delay between vgscan and vgchange.
2149   Thanks to Robin H. Johnson <robbat2@gentoo.org> for suggesting the changes
2150   and testing.
2151
2152   02 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> +generic/modprobe,
2153   gen_initramfs.sh, gen_initrd.sh, genkernel:
2154   Reverting the removal of generic/modprobe for bug #197730. This is genkernel
2155   3.4.9_pre6 for testing.
2156
2157   01 Nov 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh,
2158   gen_initramfs.sh, genkernel:
2159   Fixed device-mapper/man removal for bug #196087, fixed mdadm.conf copying,
2160   and fixed syntax error for bug #197582. This is genkernel-3.4.9_pre5.
2161
2162   30 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2163   -pkg/suspend-0.5-Makefile.patch, -pkg/busybox-1.1.3+gentoo.tar.bz2,
2164   -pkg/devfsd-1.3.25-dietlibc.patch,
2165   -pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2, alpha/busy-config,
2166   gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh,
2167   generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc,
2168   genkernel, ia64/busy-config, mips/busy-config, parisc/busy-config,
2169   parisc64/busy-config, ppc/busy-config, ppc64/busy-config,
2170   sparc/busy-config, sparc64/busy-config, um/busy-config, x86/busy-config,
2171   x86/modules_load, x86_64/busy-config, xen0/busy-config, xenU/busy-config:
2172   Added a patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for mdadm
2173   support in busybox from bug #172128. This is genkernel 3.4.9_pre4 for
2174   testing.
2175
2176   30 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2177   generic/initrd.scripts, generic/linuxrc:
2178   Made a few minor cleanups here and there.
2179
2180   12 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> genkernel.8:
2181   Update description for --initramfs-overlay in man page to match --help.
2182
2183   05 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh,
2184   gen_initrd.sh:
2185   Remove generic/modprobe and all supporting code, since busybox has it now.
2186
2187   04 Oct 2007; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh:
2188   We need to cd out of directory to be deleted for bug #194695. Thanks to Asmund
2189   Grammeltvedt <asmundg@big-oil.org> for pointing this out.
2190
2191   18 Sep 2007; Andrew Gaffney <agaffney@gentoo.org> gen_initramfs.sh,
2192   gen_initrd.sh:
2193   We don't ever want devfs in an initramfs, so check KERN_24 instead of DEVFS
2194   for 2.4 initrd generation
2195
2196   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2197   gen_compile.sh, gen_determineargs.sh, gen_funcs.sh, gen_initrd.sh,
2198   genkernel, genkernel.8, genkernel.conf:
2199   Rename DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILE to help reduce confusion.
2200
2201   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2202   gen_configkernel.sh, genkernel:
2203   Some more general cleanup and adding support for using a config file other
2204   than /etc/genkernel.conf to add flexibility.
2205
2206   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2207   -pkg/module-init-tools-0.9.15-pre4.tar.bz2,
2208   -pkg/klibc-1.1.16-sparc2.patch, -pkg/klibc-1.2.1-nostdinc-flags.patch,
2209   -pkg/modutils-2.4.26.tar.bz2:
2210   Removing klibc/modutils/module-init-tools files, since we don't need any of
2211   them, anymore.
2212
2213   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
2214   It helps if I use 'g' when doing a sed.
2215
2216   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_bootloader.sh,
2217   genkernel, genkernel.conf:
2218   Removed the use of GK_BIN variable, since it isn't necessary.
2219
2220   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> TODO, genkernel.conf:
2221   Updated TODO and cleaning up genkernel.conf a bit.
2222
2223   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc,
2224   netboot/misc/bin/net-setup, netboot/misc/etc/fstab:
2225   Remove some unnecessary copyright dates from a few files so we don't keep
2226   forgetting to update them when we modify the files.
2227
2228   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2229   gen_configkernel.sh, gen_determineargs.sh, gen_initramfs.sh, genkernel,
2230   genkernel.8, mips/config.sh:
2231   Renamed gensplash to splash and marked gensplash as deprecated. This is
2232   3.4.9_pre3 for testing.
2233
2234   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> TODO,
2235   alpha/modules_load, gen_cmdline.sh, gen_compile.sh, gen_configkernel.sh,
2236   gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh,
2237   generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc,
2238   genkernel, genkernel.8, genkernel.conf, ia64/modules_load, mips/config.sh,
2239   ppc/modules_load, ppc64/modules_load, um/modules_load, x86/modules_load,
2240   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
2241   Changed all instances of EVMS2/LVM2 to EVMS/LVM, respectively. This will
2242   keep everything simplified if a newer EVMS/LVM version set appears.
2243
2244   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> README,
2245   alpha/config.sh, gen_bootloader.sh, gen_cmdline.sh, gen_configkernel.sh,
2246   gen_determineargs.sh, gen_initrd.sh, gen_package.sh, genkernel,
2247   genkernel.8, genkernel.conf, ia64/config.sh, mips/config.sh,
2248   parisc/config.sh, parisc64/config.sh, ppc/config.sh, ppc64/config.sh,
2249   sparc/config.sh, sparc64/config.sh, um/config.sh, x86/config.sh,
2250   x86_64/config.sh, xen0/config.sh, xenU/config.sh:
2251   Removing bootsplash support since it hasn't been in a kernel we've supported
2252   for years now, causes confusion amongst users, and really wasn't being used
2253   and caused issues with 2.6/initrd creation in some corner cases.
2254
2255   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2256   -pkg/genkernel-svn-suspend.patch:
2257   Removing the reversal patch for the suspend removal, since it will no longer
2258   apply.
2259
2260   17 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_bootloader.sh,
2261   gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh,
2262   gen_initrd.sh, generic/linuxrc, genkernel, mips/config.sh:
2263   Performed some general cleanup on a few files and removed devfs/udev
2264   selection code, since we force devfs on 2.4 and mdev on 2.6 kernels.
2265
2266   30 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2267   gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh,
2268   gen_initramfs.sh, generic/initrd.scripts, generic/linuxrc, genkernel,
2269   genkernel.conf, +pkg/genkernel-svn-suspend.patch:
2270   Removing the suspend support that was added for bug #156445 until suspend is
2271   added to the tree and we can determine the proper way to support it. For
2272   more information, see bug #156431. This is genkernel 3.4.9_pre2 for testing.
2273
2274   22 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> x86/kernel-config-2.6,
2275   x86_64/kernel-config-2.6, genkernel:
2276   Removed CONFIG_PHYSICAL_START from the x86/amd64 kernel configs for bug
2277   #186378. This is genkernel 3.4.9_pre1 for testing.
2278
2279   22 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
2280   Changing to use console=tty1 instead of CONSOLE=/dev/tty1 with a patch from
2281   Matthias Schwarzott <zzam@gentoo.org> for bug #188954.
2282
2283   22 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
2284   ia64/modules_load, ppc/modules_load, ppc64/modules_load, um/modules_load,
2285   x86/modules_load, x86_64/modules_load, xen0/modules_load,
2286   xenU/modules_load:
2287   Added arcmsr to MODULES_SCSI for bug #185827.
2288
2289   22 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2290   +pkg/suspend-0.5-Makefile.patch:
2291   Added suspend-0.5-Makefile.patch to pkg directory for suspend capabilities,
2292   bringing it into the repository, from the tree.
2293
2294   22 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.8:
2295   Added a small patch from Tais M. Hansen <tais.hansen@osd.dk> to add doscsi
2296   to the genkernel man page for bug #183406.
2297
2298   21 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_funcs.sh,
2299   genkernel.8:
2300   Added another patch from John R. Graham <john_r_graham@mindspring.com> for
2301   bug #180161.
2302
2303   26 Jul 2007; Robin H. Johnson <robbat2@gentoo.org> gen_initramfs.sh:
2304   Clean up a cosmetic error introduced by the symlink patch:  
2305   ${GK_SHARE}/gen_funcs.sh: line 431: popd:
2306   /var/tmp/genkernel/3996.6301.23048.13838/initramfs-modules-${KV}-temp: No
2307   such file or directory
2308
2309   26 Jul 2007; Robin H. Johnson <robbat2@gentoo.org> generic/initrd.scripts,
2310   generic/linuxrc:
2311   The previous patch from bug #174294 still contained some bugs in the linuxrc
2312   and scripts, that caused a failure during boot. Clean them up with one more
2313   patch from Nelson Batalha <nelson_batalha@hotmail.com>, again on bug #174294.
2314
2315   26 Jul 2007; Andrew Gaffney <agaffney@gentoo.org> netboot/linuxrc.x:
2316   enhanced netboot linuxrc from gustavoz
2317
2318   26 Jul 2007; Andrew Gaffney <agaffney@gentoo.org> alpha/busy-config,
2319   gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh,
2320   genkernel, genkernel.conf, ia64/busy-config, mips/busy-config,
2321   parisc/busy-config, parisc64/busy-config, ppc/busy-config,
2322   ppc64/busy-config, sparc/busy-config, sparc64/busy-config,
2323   x86/busy-config, x86_64/busy-config, xen0/busy-config, xenU/busy-config:
2324   enable CONFIG_INSMOD in all arch busy-config files
2325   disable building of static insmod and remove all code related to it
2326
2327   26 Jul 2007; Andrew Gaffney <agaffney@gentoo.org> gen_package.sh:
2328   Patch to compare new config instead of the one left laying around in the
2329   kerncache dir. Thanks to Pat Double <gentoo@patdouble.com> in bug #179739
2330
2331   26 Jul 2007; Andrew Gaffney <agaffney@gentoo.org> gen_compile.sh,
2332   gen_initramfs.sh, gen_initrd.sh, genkernel.conf:
2333   Patch to actually use busybox bincache. Thanks to Pat Double
2334   <gentoo@patdouble.com> on bug #180211
2335
2336   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initrd.sh:
2337   Fixed lvm/evms code for initrd generation. Thanks to Vinny
2338   <vfuria@gmail.com> on bug #179480 for pointing it out.
2339
2340   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
2341   generic/initrd.defaults, ia64/modules_load, ppc/modules_load,
2342   ppc64/modules_load, um/modules_load, x86/modules_load,
2343   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
2344   Added new PATA support from Paul Hewlett <paul@gccs.co.za> from bug #180111
2345   and also created a separate MDRAID module group.
2346
2347   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2348   generic/initrd.scripts, generic/linuxrc:
2349   Added a patch from Nelson Batalha <nelson_batalha@hotmail.com> from bug
2350   #174294 to enable the use of encryption on a CD and the location of a key.
2351
2352   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_determineargs.sh,
2353   gen_funcs.sh, genkernel, genkernel.8, genkernel.conf:
2354   Added two patches from John R. Graham <john_r_graham@mindspring.com> from
2355   bug #180161. This should fix bug #180161, bug #144703, and bug #150697.
2356
2357   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org> x86/kernel-config-2.6:
2358   Added USB Printer support for bug #176543.
2359
2360   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2361   generic/initrd.scripts:
2362   Change the check for /livecd when booting a CD to check for a file called
2363   livecd, rather than just the existence of /livecd, which should keep it from
2364   finding disks with a /livecd directory.
2365
2366   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_package.sh:
2367   Added a patch from Andrew Gaffney <agaffney@gentoo.org> from bug #174188 to
2368   fix a problem with the System.map file copying that was previously
2369   introduced.
2370
2371   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.8:
2372   Added patch from Nelson Batalha <nelson_batalha@hotmail.com> from bug
2373   #172766 to add documentation for genkernel's LUKS features.
2374
2375   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2376   generic/initrd.scripts:
2377   Added patch from Nicolas Schlumberger <n.schlumberger@bluewin.ch> to create
2378   md devices with LUKS for bug #170753.
2379
2380   21 Jun 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2381   generic/initrd.scripts:
2382   Reverting patch that was originally added due to bug #160333 due to the
2383   problems it caused on the 2007.0 release.
2384
2385   12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_package.sh,
2386   genkernel:
2387   Added a patch from Andrew Gaffney <agaffney@gentoo.org> to add System.map to
2388   the tarball for the minimal kernel package for bug #174188. This is also the
2389   3.4.8 release.
2390
2391   12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
2392   ia64/modules_load, um/modules_load, x86/modules_load, x86_64/modules_load,
2393   xen0/modules_load, xenU/modules_load:
2394   Added mptsas to SCSI for bug #174130 and removing raid0/raid1/raid10/raid456
2395   from DMRAID.
2396
2397   12 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2398   gen_initrd.sh:
2399   Commented out the checks on the sanity of lvm.conf since they were not quite
2400   working right. This should fix bug #173622.
2401
2402   09 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> +x86/nb-busybox.cf:
2403   Added nb-busybox.cf to x86 on the request of Andrew Gaffney
2404   <agaffney@gentoo.org>.
2405
2406   05 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2407   gen_initrd.sh, genkernel:
2408   Added a change to force objdump output to be English for bug #173412 and
2409   rolling 3.4.7 final for the release.
2410
2411   05 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2412   generic/initrd.scripts:
2413   Added a patch from Daniel Drake <dsd@gentoo.org> to fix splash problems for
2414   bug #172562.
2415
2416   03 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.conf:
2417   Some minor config file cleanup.
2418
2419   03 Apr 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2420   genkernel.8:
2421   Added a second patch from John R. Graham <john_r_graham@mindspring.com> from
2422   bug #169383.
2423
2424   27 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
2425   ia64/modules_load, x86/modules_load, x86_64/modules_load,
2426   xen0/modules_load, xenU/modules_load:
2427   Added raid456 to dmraid target for bug #172128.
2428
2429   26 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2430   gen_initrd.sh:
2431   Changed LVM configuration detection to not error.
2432
2433   26 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> x86/kernel-config-2.6:
2434   Added joystick support to the default configuration for bug #171911.
2435
2436   14 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2437   gen_initrd.sh, genkernel:
2438   Before we copy lvm.conf, we run it through 'lvm dumpconfig' to make sure the
2439   config is valid for bug #156009. This is 3.4.7_pre5.
2440
2441   14 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.conf:
2442   Change the default CACHE_DIR from /usr/share/genkernel/pkg/%%ARCH%% to
2443   /var/cache/genkernel/%%ARCH%% for bug #148253.
2444
2445   13 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
2446   ia64/modules_load, um/modules_load, x86/modules_load, x86_64/modules_load,
2447   xen0/modules_load, xenU/modules_load:
2448   Added libata to the MODULES_SATA list. This might be why SATA CD drives
2449   weren't working for us.
2450
2451   09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh,
2452   gen_determineargs.sh, gen_funcs.sh, gen_initramfs.sh, gen_initrd.sh,
2453   gen_package.sh, genkernel:
2454   Added a patch by John R. Graham <john_r_graham@mindspring.com> from bug
2455   #169383 to improve the --symlink option fairly significantly. This is going
2456   to be 3.4.7_pre4 and while I haven't tested this yet, it looks good.
2457
2458   09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh:
2459   Fixed lib64 link for bug #168664.
2460
2461   09 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> x86/kernel-config-2.6:
2462   Update default kernel config with the current LiveCD config for 2007.0,
2463   which is built on 2.6.19, rather than 2.6.17 only.
2464
2465   07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2466   +pkg/module-init-tools-0.9.15-pre4.tar.bz2,
2467   +pkg/busybox-1.1.3+gentoo.tar.bz2,
2468   +pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2,
2469   +pkg/modutils-2.4.26.tar.bz2:
2470   Added binary files back and updated busybox with a patch from Peter
2471   Alfredsen <peter.alfredsen@gmail.com> in bug #168599.
2472
2473   07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2474   -pkg/module-init-tools-0.9.15-pre4.tar.bz2,
2475   -pkg/busybox-1.1.3+gentoo.tar.bz2,
2476   -pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2,
2477   -pkg/modutils-2.4.26.tar.bz2:
2478   Removing binary files from pkg since they were corrupted during the CVS->SVN
2479   migration.
2480
2481   07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.8:
2482   Fixed up the man page for bug #168500 and bug #168719.
2483
2484   14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel,
2485   parisc/config.sh, parisc64/config.sh:
2486   Moved the MAKEOPTS check to the top of the file for parisc, so it matches
2487   other architectures. This fixes bug #165494. Thanks to Andrew Gaffney
2488   <agaffney@gentoo.org> for finding the fix. I'm marking this as 3.4.7_pre3
2489   for testing.
2490
2491   14 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2492   generic/initrd.scripts:
2493   Adding yet another patch from Fabio Erculiani <lxnay@lxnaydesign.net> from
2494   bug #152945.
2495
2496   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
2497   generic/initrd.scripts, generic/linuxrc, genkernel:
2498   Added a non-braindead version of a patch provided by Fabio Erculiani
2499   <lxnay@lxnaydesign.net> in bug #160333. This is completely untested, so I'm
2500   rolling up 3.4.7_pre2 to get it tested prior to genkernel 3.4.7 going final.
2501
2502   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> ppc/Pegasos:
2503   Add a known-working 2.6.16+ kernel config from
2504   http://www.ppczone.org/downloads/config-2.6.16-pegasos for bug #165758.
2505
2506   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.conf:
2507   Added a note about the MAKEOPTS option to genkernel as suggested in bug
2508   #165980.
2509
2510   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.8:
2511   Added patch from Mike Frysinger <vapier@gentoo.org> to clean up the
2512   genkernel man page for bug #166179.
2513
2514   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc:
2515   Fix REAL_INIT for bug #160635.
2516
2517   12 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2518   gen_compile.sh, genkernel:
2519   Added patch from Fabio Erculiani <lxnay@lxnaydesign.net> to fix unionfs
2520   compilation. This is for bug #152945.
2521
2522   08 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2523   gen_funcs.sh:
2524   Added patch from Martin Parm <parmus@diku.dk> to fix the --no-color option.
2525   This resolves bug #114156.
2526
2527   15 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> gen_bootloader.sh:
2528   Changed basename to dirname when creating the directory from grub.conf to
2529   solve bug #161716.
2530
2531   09 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
2532   x86/modules_load, x86_64/modules_load, xen0/modules_load,
2533   xenU/modules_load:
2534   Added scsi_scan_wait module to modules_load for 2.6.20 support. Thanks to
2535   Robin H. Johnson for <robbat2@gentoo.org> for pointing it out.
2536
2537   27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_bootloader.sh,
2538   generic/initrd.scripts:
2539   Added a case statement for the keymap selection to ensure we're always using
2540   the named keymaps. This should resolve bug #146714 if everything works
2541   correctly. This is 3.4.6, for real.
2542
2543   27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2544   +generic/keymaps.tar.gz:
2545   Adding back the known-good copy of keymaps.tar.gz to svn.
2546
2547   27 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> alpha/busy-config,
2548   gen_compile.sh, -generic/keymaps.tar.gz, generic/linuxrc, genkernel,
2549   ia64/busy-config, mips/busy-config, parisc/busy-config,
2550   parisc64/busy-config, ppc/busy-config, ppc64/busy-config,
2551   sparc/busy-config, sparc64/busy-config, um/busy-config, x86/busy-config,
2552   x86_64/busy-config, xen0/busy-config, xenU/busy-config:
2553   Removing generic/keymaps.tar.gz to replace it with a known-good copy. Blame
2554   cvs2svn.  Also, added patch from Alon Bar-Lev <alonbl@gentoo.org> to switch
2555   to using switch_root for 2.6 kernels, and a small typo fix from Michael
2556   Hordijk <hoffbrinkle@hotmail.com> for bug #158776.
2557
2558   15 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_initrd.sh,
2559   generic/linuxrc, genkernel:
2560   Added patches from François-Xavier Roure <fx_roure@yahoo.fr> from bug
2561   #149020. This will end up being genkernel 3.4.6, most likely.
2562
2563   14 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh:
2564   Adjust selinux stuff in gen_compile.sh to actually do what we intended, not
2565   the opposite.
2566
2567   14 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh:
2568   Since device-mapper tries to build with selinux by default, we've removed
2569   it, then commented out the selinux support. The ebuild will need to
2570   enable/disable selinux support based on the selinux USE flag. This should
2571   resolve bug #157538.
2572
2573   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2574   generic/initrd.scripts:
2575   More fixes for similarly-named modules.
2576
2577   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> alpha/busy-config,
2578   ia64/busy-config, parisc/busy-config, parisc64/busy-config,
2579   ppc/busy-config, ppc64/busy-config, sparc/busy-config,
2580   sparc64/busy-config, x86/busy-config, x86_64/busy-config,
2581   xen0/busy-config, xenU/busy-config:
2582   Disabled full SuSv3 compliant sort, as suggested by AurĂ©lien Francillon
2583   <aurelien.francillon@inrialpes.fr> in bug #157777.
2584
2585   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> generic/modprobe:
2586   Added a fix for similarly-named modules from bug #158017.
2587
2588   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_compile.sh:
2589   Fixed up linking for dmraid for bug #157538.
2590
2591   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> alpha/busy-config,
2592   ia64/busy-config, parisc/busy-config, parisc64/busy-config,
2593   ppc/busy-config, ppc64/busy-config, sparc/busy-config,
2594   sparc64/busy-config, x86/busy-config, x86_64/busy-config,
2595   xen0/busy-config, xenU/busy-config:
2596   Updated busy-config to work with root=LABEL=<label> for bug #156640.
2597
2598   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_determineargs.sh,
2599   gen_initramfs.sh, genkernel, genkernel.conf:
2600   Added patch from Daniel Drake <dsd@gentoo.org> in bug #156611 to clean up
2601   the initramfs creation and create a 'proper' initramfs, instead of our
2602   concatenated monster.
2603
2604   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_cmdline.sh,
2605   gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh,
2606   gen_initramfs.sh, gen_initrd.sh, generic/initrd.scripts, generic/linuxrc,
2607   genkernel.8, genkernel.conf:
2608   Added patch from Daniel Drake <dsd@gentoo.org> in bug #156445 to add
2609   userspace suspend support to genkernel.
2610
2611   13 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2612   gen_initrd.sh:
2613   Added debug level to LUKS print_info messages for bug #156410.
2614
2615   03 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> alpha/modules_load,
2616   x86/modules_load, x86_64/modules_load:
2617   Added raid456 to alpha/amd64/x86 MODULES_EVMS2 and added tg3 to MODULES_NET.
2618
2619   13 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2620   generic/initrd.scripts:
2621   Inverted check on CDROOT_DEV, as it should be -z not -n. Thanks to Jakub Moc
2622   <jakub@gentoo.org> for coming up with the quick fix in bug #153554. I lied
2623   before. This one is really 3.4.5.
2624
2625   13 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc,
2626   genkernel:
2627   Added typo fix from Jason Pepas <j.pepas@mail.utexas.edu> in bug #153516.
2628   This is 3.4.5.
2629
2630   13 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> alpha/busy-config,
2631   ia64/busy-config, mips/busy-config, parisc/busy-config,
2632   parisc64/busy-config, ppc/busy-config, ppc64/busy-config,
2633   sparc/busy-config, sparc64/busy-config, um/busy-config, x86/busy-config,
2634   x86_64/busy-config, xen0/busy-config, xenU/busy-config:
2635   Added Large File Support thanks to Fabio Erculiani <lxnay@lxnaydesign.net>
2636   in bug #152881.
2637
2638   13 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
2639   Added patch to improve symlink support by Michael Hordijk
2640   <hoffbrinkle@hotmail.com> for bug #143217.
2641
2642   13 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc:
2643   Added patch from Tim Steiner <tsteiner@nerdclub.net> to add a real_rootflags
2644   parameter for bug #122672.
2645
2646   13 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2647   generic/initrd.scripts, generic/linuxrc:
2648   Added patch to support resuming from encrypted swap. The patch was submitted
2649   to bug #152441.
2650
2651   25 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
2652   This is the 3.4.4 release.
2653
2654   25 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2655   generic/initrd.scripts, generic/linuxrc:
2656   Updated with the latest version of the LUKS patches from bug #152441.
2657
2658   25 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> ChangeLog:
2659   Changed mime-type to application/x-gzip for generic/keymaps.tar.gz for bug
2660   #151500.
2661
2662   23 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc:
2663   Added patch from bug #152441 to improve LUKS support.
2664
2665   23 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> x86/kernel-config-2.6,
2666   x86_64/kernel-config-2.6:
2667   Updated kernel configs for amd64/x86 for bug #151609 and bug #152299.
2668
2669   23 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
2670   Changed mime-type property to binary/gzip for keymaps.tar.gz for bug #151500.
2671   This is genkernel 3.4.3.
2672
2673   13 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> gen_initramfs.sh,
2674   generic/initrd.defaults, generic/initrd.scripts, +generic/udhcpc.scripts,
2675   x86/busy-config, x86/modules_load:
2676   Added patch for udhcp support. Patch by Stefan Nickl
2677   <snickl@snickl.freaks.de> and submitted to bug #145115.
2678
2679   13 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> generic/linuxrc:
2680   Allow root= for initramfs, instead of only real_root= to specify the root
2681   volume. Patch by Salah Coronya <salahx@yahoo.com> from bug #142606.
2682
2683   13 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> genkernel.8:
2684   Added patch from Salah Coronya <salahx@yahoo.com> to document dolvm2 and
2685   doevms2 in the genkernel man page from bug #142606.
2686
2687   13 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> +AUTHORS, genkernel:
2688   Added the AUTHORS file and ChangeLog.  This is 3.4.2
2689
2690   02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2691   generic/initrd.scripts:
2692   Added patch for suspend2-sources 2.6.18 by Romeo Benzoni
2693   <romeo@benzoni.org> and submitted to bug #148499.
2694
2695   02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2696   gen_determineargs.sh:
2697   Added patch from Alon Bar-Lev <alon.barlev@gmail.com> for bug
2698   #148498 and also a patch from Robin H. Johnson
2699   <robbat2@gentoo.org> to support git-based kernels.
2700
2701   02 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2702   x86_64/kernel-config-2.6, -x86_64/kernel-config-2.6-emachines,
2703   -x86_64/kernel-config-2.6-smp:
2704   Update the amd64 kernel configs from the release.
2705
2706   16 Sep 2006; Tim Yamin <plasmaroo@gentoo.org>
2707   gen_initramfs.sh, genkernel:
2708   Should check for /sbin/splash_geninitramfs instead of
2709   /usr/sbin/...
2710
2711   14 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2712   generic/initrd.scripts:
2713   This change makes it so we only try to mount 'auto' when cdroot
2714   is specified. This should fix all of our mounting issues, as
2715   well as allow for not only USB keys to use these kernels with a
2716   LiveCD kernel/config, but allow it to boot from any media which
2717   the kernel has support.
2718
2719   14 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2720   generic/initrd.scripts:
2721   Added a symlink for device-mapper stuff. This should resolve
2722   both bug #142775 and bug #147015.
2723
2724   14 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2725   alpha/modules_load, x86/modules_load, x86_64/modules_load:
2726   Added lpfc and scsi_transport_fc for Emulex fibre-channel
2727   controllers.
2728
2729   13 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2730   alpha/modules_load, x86/modules_load, x86_64/modules_load:
2731   Make sure we load the raid0, raid1, and raid10 personalities
2732   with dmraid.
2733
2734   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2735   generic/initrd.scripts:
2736   This is ugly. I mean, really ugly. However, it is the only way
2737   to support all of the insane ways that people are trying to boot
2738   release media. I really wish we didn't have to support this
2739   junk, but a regression really shouldn't happen with our
2740   releases. Anyway, hopefully I can come up with a better
2741   solution to this in the future.
2742
2743   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2744   generic/initrd.scripts:
2745   Try using -t iso9660,vfat to our mount command, since we can't
2746   use only iso9660 as it breaks booting from a USB stick.
2747
2748   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2749   gen_initrd.sh:
2750   The initrd code was still looking for udev, even though we
2751   aren't building it anymore. This should fix bug #145802.
2752
2753   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2754   ppc/busy-config:
2755   Fix NFS mount.
2756
2757   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2758   generic/initrd.defaults:
2759   Added emul to ROOT_LINKS for bug #145248.
2760
2761   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2762   x86/busy-config, x86_64/busy-config:
2763   Fixed the NFS mount configuration for busybox for bug #143476.
2764
2765   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2766   generic/initrd.scripts:
2767   Update the suspend2_resume function for bug #131202.
2768
2769   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2770   generic/initrd.scripts:
2771   iso9660 -> auto, and added support for checking SUBDIR for the
2772   livecd file. This is for bug #147186.
2773
2774   12 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2775   x86/kernel-config-2.6, x86_64/kernel-config-2.6:
2776   Updated default kernel configurations for x86/amd64 to match the
2777   2006.1 release.
2778
2779   08 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2780   gen_initramfs.sh:
2781   Add more error checking into the splash code and die instead of
2782   silently fail on an error.
2783
2784   23 Aug 2006; Tim Yamin <plasmaroo@gentoo.org>
2785   ia64/kernel-config-2.6:
2786   Update config, fix #141949.
2787
2788   22 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2789   generic/initrd.scripts, generic/linuxrc:
2790   Added patch for suspend2 for bug #131202.
2791
2792   15 Aug 2006; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
2793   Fix bug #143442.
2794
2795   13 Aug 2006; Tim Yamin <plasmaroo@gentoo.org>
2796   generic/initrd.scripts:
2797   Fix devfsd not kicking in on 2.4 on Alpha.
2798
2799   11 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2800   gen_compile.sh, genkernel.conf:
2801   Add in the kernel version compatibility table from
2802   http://www.am-utils.org/project-unionfs.html and ensure that
2803   genkernel dies if the unionfs module fails to build. Until now,
2804   it would fail and the build would continue without it.
2805
2806   01 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2807   gen_initramfs.sh:
2808   We should be checking for /usr/bin/splash_geninitramfs, instead.
2809
2810   31 Jul 2006; Tim Yamin <plasmaroo@gentoo.org> genkernel:
2811   3.4.0 final... so much Bad-Ass <TM> that Chuck Norris himself
2812   digs it :)
2813
2814   20 Jul 2006; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
2815   gen_initramfs.sh, genkernel:
2816   Commit fix for bug #141153 from Pylon; 3.4.0_pre4.
2817
2818   18 Jul 2006; Tim Yamin <plasmaroo@gentoo.org>
2819   gen_bootloader.sh, gen_funcs.sh, gen_package.sh, genkernel:
2820   Commit patches #91453, #91481 from bug #139866.
2821
2822   18 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2823   alpha/modules_load, um/modules_load, x86/modules_load,
2824   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
2825   Added megaraid drivers for bug #139888.
2826
2827   16 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2828   gen_initramfs.sh:
2829   Added fix for bug #140445.
2830
2831   11 Jul 2006; Tim Yamin <plasmaroo@gentoo.org>
2832   gen_bootloader.sh, gen_cmdline.sh, gen_compile.sh,
2833   gen_determineargs.sh, gen_funcs.sh, gen_initramfs.sh,
2834   gen_initrd.sh, gen_package.sh, genkernel, genkernel.conf:
2835   Commit patch for bug #139866 by Martin Parm.
2836
2837   05 Jul 2006; Joshua Kinard <kumba@gentoo.org> generic/linuxrc:
2838   Tweak the sgimips section for rootfs mounting to use squashfs
2839   instead of ext2.
2840
2841   30 Jun 2006; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
2842   Fix "Cannot read /proc/mounts" cosmetics.
2843
2844   30 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2845   alpha/modules_load, um/modules_load, x86/modules_load,
2846   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
2847   We need firmware_class in our initramfs for ide-cs to work.
2848
2849   20 Jun 2006; Tim Yamin <plasmaroo@gentoo.org> genkernel,
2850   genkernel.conf,
2851   -pkg/busybox-1.1.0-gentoo-gk4-20060519-snappie.tar.bz2,
2852   +pkg/busybox-1.1.3+gentoo.tar.bz2:
2853   Bump busybox to 1.1.3 courtesy of `Kumba.
2854
2855   19 Jun 2006; Joshua Kinard <kumba@gentoo.org>
2856   gen_initramfs.sh, -mips/ip22r4k-2006_0.cf,
2857   +mips/ip22r4k-2006_1.cf, -mips/ip22r5k-2006_0.cf,
2858   +mips/ip22r5k-2006_1.cf, -mips/ip27r10k-2006_0.cf,
2859   +mips/ip27r10k-2006_1.cf, -mips/ip28r10k-2006_0.cf,
2860   +mips/ip28r10k-2006_1.cf, -mips/ip30r10k-2006_0.cf,
2861   +mips/ip30r10k-2006_1.cf, -mips/ip32r5k-2006_0.cf,
2862   mips/ip32r5k-2006_1.cf, -mips/ip32rm52-2006_0.cf,
2863   +mips/ip32rm5k-2006_1.cf, mips/nb-busybox.cf, netboot/linuxrc.x:
2864   Remove getdvhoff hack in gen_initramfs.sh for mips livecds (it's
2865   a busybox applet now), tweak the ip32r5k config, add wget to the
2866   mips netboot busybox config. Also import the remaining 2006.1
2867   mips-sources configs and remove the old 2006.0 ones.
2868
2869   12 Jun 2006; Joshua Kinard <kumba@gentoo.org> mips/busy-config:
2870   Enable the config option for busybox's --install parameter.
2871
2872   12 Jun 2006; Joshua Kinard <kumba@gentoo.org>
2873   mips/busy-config, +mips/ip32r5k-2006_1.cf, mips/nb-busybox.cf:
2874   Add IP32 R5K 2.6.16.20 kernel build, and update LiveCD/Netboot
2875   Busybox configs to match with busybox-1.1.3.
2876
2877   10 Jun 2006; Joshua Kinard <kumba@gentoo.org> mips/config.sh:
2878   Modernize the mips genkernel config.
2879
2880   10 Jun 2006; Joshua Kinard <kumba@gentoo.org>
2881   -mips/ip22r4k-2005_1.cf, -mips/ip22r5k-2005_1.cf,
2882   -mips/ip27r10k-2005_1.cf, -mips/ip28r10k-2005_1.cf,
2883   -mips/ip30r10k-2005_1.cf, -mips/ip32r5k-2005_1.cf:
2884   Remove old configs.
2885
2886   10 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2887   generic/linuxrc:
2888   We can't use vol_id since it was a part of udev.
2889
2890   09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2891   genkernel.8:
2892   Added --static to man page for bug #135703.
2893
2894   09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2895   gen_cmdline.sh, gen_determineargs.sh, gen_initramfs.sh,
2896   gen_initrd.sh, generic/initrd.scripts, generic/linuxrc:
2897   Add a modified version of the two LUKS patches that made their
2898   way into bugzilla for bug #122421.
2899
2900   09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2901   alpha/modules_load, generic/initrd.defaults, generic/linuxrc,
2902   x86/modules_load, x86_64/modules_load, xen0/modules_load,
2903   xenU/modules_load:
2904   Added code to allow the root file-system to be a module. This
2905   is for bug #118098.
2906
2907   09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2908   generic/linuxrc:
2909   Changed real_init to init_opts to be more accurate, and added a
2910   proper real_init option to allow the selection of the init
2911   executable to run. This is for bug #113426.
2912
2913   09 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2914   gen_initramfs.sh, gen_initrd.sh:
2915   Added fix for bug #134843 from Thomas Raschbacher
2916   <lordvan@gentoo.org> for evms and later glibc versions.
2917
2918   05 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2919   genkernel.8:
2920   Fixed man page. Thanks to Andrew Yates <andrew@andrewyates.net>
2921   for the patch.
2922
2923   01 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2924   alpha/busy-config, ia64/busy-config, mips/busy-config,
2925   parisc/busy-config, parisc64/busy-config, ppc/busy-config,
2926   ppc64/busy-config, sparc/busy-config, sparc64/busy-config,
2927   um/busy-config, x86/busy-config, x86_64/busy-config,
2928   xen0/busy-config, xenU/busy-config:
2929   Added CONFIG_ASH_READ_TIMEOUT=y so we have a timeout value on
2930   read, used for keymap selection.
2931
2932   01 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2933   generic/linuxrc:
2934   More spacing cleanups.
2935
2936   01 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2937   generic/linuxrc:
2938   I accidentally removed some stuff that needed to be there in my
2939   overzealous debug cleanup.
2940
2941   01 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2942   generic/linuxrc:
2943   Cleaning up debug statements.
2944
2945   31 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2946   generic/linuxrc:
2947   Ooops... forgot my then after elif. I hope nobody noticed.
2948
2949   31 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2950   generic/linuxrc:
2951   Change cp to mknod for sr0/loop0 for mips and also for tty1 for
2952   splash.
2953
2954   30 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2955   generic/linuxrc:
2956   Change cp to mknod for console/null.
2957
2958   25 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2959   generic/initrd.scripts, generic/linuxrc:
2960   Fix an error in setup_unionfs and add in some debug support to
2961   figure out why/where this initramfs is stopping.
2962
2963   24 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2964   generic/initrd.scripts:
2965   Fixed up TODO with actual working code since we don't have awk.
2966
2967   24 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2968   generic/initrd.scripts, generic/linuxrc:
2969   Add in image.squashfs as a squashfs loop, since it is now the
2970   default in catalyst. Also, added a nice TODO about docache and
2971   size restrictions into cache_cd_contents.
2972
2973   19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2974   gen_cmdline.sh:
2975   Just some spacing clean ups in the long usage listing.
2976
2977   19 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
2978   genkernel.conf:
2979   Comment the rest of the udev syuff from genkernel.conf as it
2980   shouldn't be necessary anymore with mdev.
2981
2982   19 May 2006; Tim Yamin <plasmaroo@gentoo.org>
2983   alpha/busy-config, gen_compile.sh, gen_initramfs.sh,
2984   generic/initrd.scripts, generic/linuxrc, genkernel,
2985   genkernel.conf, ia64/busy-config, mips/busy-config,
2986   parisc/busy-config, parisc64/busy-config,
2987   -pkg/busybox-1.00-headers_fix.patch,
2988   -pkg/busybox-1.00-rt-mdstart.plasmaroo.tar.bz2,
2989   +pkg/busybox-1.1.0-gentoo-gk4-20060519-snappie.tar.bz2,
2990   ppc/busy-config, ppc64/busy-config, sparc/busy-config,
2991   sparc64/busy-config, um/busy-config, x86/busy-config,
2992   x86_64/busy-config, xen0/busy-config, xenU/busy-config:
2993   Update to busybox 1.1.0; port over to use mdev.
2994
2995   07 May 2006; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
2996   genkernel:
2997   Fix #132408.
2998
2999   07 May 2006; Tim Yamin <plasmaroo@gentoo.org>
3000   gen_initramfs.sh, gen_initrd.sh:
3001   Fix #131769.
3002
3003   27 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3004   gen_compile.sh:
3005   Added patch for unionfs from bug #129965.
3006
3007   27 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3008   gen_compile.sh:
3009   Add -DUNIONFS_UNSUPPORTED for 2.6.16 and unionfs.
3010
3011   25 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3012   alpha/modules_load, x86/modules_load, x86_64/modules_load,
3013   xen0/modules_load, xenU/modules_load:
3014   Added some more modules to MODULES_SCSI that could be used to
3015   boot from a genkernel-compiled kernel on a live system.
3016
3017   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3018   gen_compile.sh, generic/initrd.scripts, generic/linuxrc:
3019   Added patch from Mike Auty for udev 088+.
3020
3021   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3022   alpha/modules_load, x86/modules_load, x86_64/modules_load,
3023   xen0/modules_load, xenU/modules_load:
3024   Added 3ware card drivers to scsi modules on x86/amd64/alpha.
3025
3026   17 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3027   gen_compile.sh, genkernel:
3028   Updated to *hopefully* work with udev 087.
3029
3030   14 Apr 2006; Tim Yamin <plasmaroo@gentoo.org> alpha/config.sh,
3031   ia64/config.sh, parisc/config.sh, parisc64/config.sh,
3032   ppc/config.sh, ppc64/config.sh, sparc/config.sh,
3033   sparc64/config.sh, um/config.sh, x86/config.sh,
3034   x86_64/config.sh, xen0/config.sh, xenU/config.sh:
3035   Fix #107628.
3036
3037   14 Apr 2006; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3038   gen_initramfs.sh, gen_initrd.sh, generic/initrd.scripts,
3039   generic/linuxrc, genkernel:
3040   ->3.3.11d. Fix #121616, #128805, #129887, #129910.
3041
3042   14 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3043   generic/initrd.scripts:
3044   Forgot one part of the patch from bug #121334.
3045
3046   13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3047   gen_compile.sh, genkernel, genkernel.8:
3048   Updated the unionfs compiling section. This *should* allow
3049   unionfs to build on supported kernels.
3050
3051   13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3052   generic/linuxrc:
3053   Uncommented suspend2 support from bug #114266.
3054
3055   13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3056   generic/initrd.scripts, generic/linuxrc:
3057   Added unionfs patches from bug #121334.
3058
3059   13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3060   generic/initrd.scripts, generic/linuxrc, genkernel,
3061   x86/busy-config, x86/modules_load, x86_64/busy-config,
3062   x86_64/modules_load, xen0/busy-config, xen0/modules_load,
3063   xenU/busy-config, xenU/modules_load:
3064   Added a check for /dev/tty0 to setup_keymap, added raid
3065   personality modules for EVMS, and fixed lots of space/tab
3066   issues, along with a general style cleanup. I'm calling this
3067   one 3.3.11b internally, and hopefully it will be added to the
3068   tree if it resolves bug #124388.
3069
3070   13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3071   gen_cmdline.sh, gen_initramfs.sh, gen_initrd.sh,
3072   generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc:
3073   dobladecenter->slowusb
3074
3075   06 Apr 2006; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3076   +pkg/klibc-1.2.1-nostdinc-flags.patch:
3077   Add hardened fix for bug #128806.
3078
3079   24 Mar 2006; Tim Yamin <plasmaroo@gentoo.org>
3080   ia64/kernel-config-2.6:
3081   Update config for the new Fusion MPT CONFIG_ options on newer
3082   2.6 kernels; bug #125353.
3083
3084   10 Mar 2006; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
3085   Fix bug #124251.
3086
3087   14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3088   generic/linuxrc:
3089   Updated copyright notice to get KingTaco off my back.
3090
3091   14 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3092   gen_initramfs.sh, gen_initrd.sh:
3093   Added 0 0 to end of the ram0 line on fstab. Blame KingTaco for
3094   pointing it out.
3095
3096   08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3097   gen_compile.sh:
3098   Changed unpacking of klibc to use tar j instead of tar z.
3099
3100   08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3101   genkernel.conf:
3102   Let's use the bzip2 tarball of klibc by default form now on,
3103   shall we...
3104
3105   07 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> genkernel,
3106   +pkg/klibc-1.1.16-sparc2.patch:
3107   Added klibc patch for sparc to CVS (from distfiles). This is
3108   3.3.11 so like... run in fear or something...
3109
3110   02 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3111   gen_cmdline.sh, gen_determineargs.sh, gen_initramfs.sh,
3112   gen_initrd.sh, genkernel:
3113   Added patch from Kumba to make certain initrd functions less
3114   mips-specific.
3115
3116   27 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3117   gen_compile.sh, genkernel:
3118   Removed save_args/reset_args on kernel. This is 3.3.11_pre7.
3119
3120   26 Jan 2006; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3121   unset temp vars so they get cleaned up
3122
3123   26 Jan 2006; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3124   gen_initramfs.sh, genkernel:
3125   bump to pre6. resets ARCH env var after utils are compiled
3126
3127   25 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3128   gen_arch.sh, gen_compile.sh, genkernel:
3129   Added sparc patches for udev/klibc.
3130
3131   24 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3132   gen_arch.sh, gen_cmdline.sh, gen_compile.sh,
3133   gen_determineargs.sh, genkernel:
3134   Added nice and fun patch from dostrow for building on ppc64 (and
3135   possibly others) with mixed kernel/userland.
3136
3137   23 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3138   generic/linuxrc:
3139   Added fix for bug #120031.
3140
3141   20 Jan 2006; Joshua Kinard <kumba@gentoo.org>
3142   +mips/ip32rm52-2006_0.cf:
3143   Kernel 2.6.14.6 config for SGI O2 w/ RM5271 CPU ("Nevada")
3144
3145   15 Jan 2006; Joshua Kinard <kumba@gentoo.org> gen_cmdline.sh,
3146   gen_determineargs.sh, genkernel:
3147   Add support to genkernel to build a monolithic kernel by
3148   skipping module building sections when
3149   --static is passed on the gk commandline.
3150
3151   12 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3152   gen_compile.sh:
3153   Added comment about utils breaking udev so we don't break it
3154   again inadvertently.
3155
3156   12 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3157   gen_compile.sh, genkernel, +pkg/busybox-1.00-headers_fix.patch:
3158   Added busybox headers fix (_pre2) and changed utils to runtask
3159   on udev build (_pre3).
3160
3161   12 Jan 2006; Joshua Kinard <kumba@gentoo.org>
3162   netboot/linuxrc.x:
3163   chmod +x the udhcpc script on bootup
3164
3165   12 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3166   gen_compile.sh, genkernel, -pkg/byteswap.h:
3167   Added patch from bug #118324.
3168
3169   10 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3170   x86/modules_load, x86_64/modules_load, xen0/modules_load,
3171   xenU/modules_load:
3172   Added additional SATA controllers to MODULES_SATA for loading
3173   into the initrd/initramfs image.
3174
3175   07 Jan 2006; Joshua Kinard <kumba@gentoo.org>
3176   gen_initramfs.sh, +mips/ip22r4k-2006_0.cf,
3177   +mips/ip22r5k-2006_0.cf, +mips/ip27r10k-2006_0.cf,
3178   +mips/ip28r10k-2006_0.cf, +mips/ip30r10k-2006_0.cf,
3179   +mips/ip32r5k-2006_0.cf, +mips/nb-busybox.cf, +netboot,
3180   +netboot/linuxrc.x, +netboot/misc, +netboot/misc/bin,
3181   +netboot/misc/bin/net-setup, +netboot/misc/etc,
3182   +netboot/misc/etc/fstab, +netboot/misc/etc/group,
3183   +netboot/misc/etc/inittab, +netboot/misc/etc/passwd,
3184   +netboot/misc/etc/profile, +netboot/misc/etc/resolv.conf,
3185   +netboot/misc/etc/shadow, +netboot/misc/etc/shells,
3186   +netboot/misc/usr, +netboot/misc/usr/share,
3187   +netboot/misc/usr/share/terminfo,
3188   +netboot/misc/usr/share/terminfo/p,
3189   +netboot/misc/usr/share/terminfo/p/putty,
3190   +netboot/misc/usr/share/udhcpc,
3191   +netboot/misc/usr/share/udhcpc/default.script:
3192   Import the Genkernel-side of things for the catalyst2 netboot2
3193   module
3194
3195   06 Jan 2006; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3196   udev compile change from runtask to utils
3197
3198   03 Jan 2006; Tim Yamin <plasmaroo@gentoo.org>
3199   gen_bootloader.sh, gen_compile.sh, gen_determineargs.sh,
3200   gen_initramfs.sh, genkernel:
3201   Fix #115263, #117392, add a fix to sanify LOCALVERSION if
3202   unresolved variables are embedded.
3203
3204   02 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
3205   alpha/modules_load, um/modules_load, x86/modules_load,
3206   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
3207   Updated Fusion MPT support for bug #117114.
3208
3209   21 Dec 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh:
3210   Fix --kernel-cross-compile with PPC64.
3211
3212   18 Dec 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3213   genkernel:
3214   Add a compile_klibc(...) fix for old GNU tars and patch the
3215   klibc Makefile to leave /lib alone.
3216
3217   16 Dec 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh:
3218   runtask -> utils for compile_klibc.
3219
3220   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3221   gen_compile.sh, genkernel:
3222   Added x86/klibc fix.
3223
3224   16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3225   x86/kernel-config-2.6:
3226   Added HERMES support to use in-kernel driver rather than
3227   external.
3228
3229   15 Dec 2005; Tim Yamin <plasmaroo@gentoo.org>
3230   pkg/busybox-1.00-rt-mdstart.plasmaroo.tar.bz2:
3231   Fix #109196.
3232
3233   15 Dec 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3234   +pkg/byteswap.h:
3235   Fix to allow udev 076 and udev 077 to compile... add a missing
3236   file byteswap.h to klibc-1.1.1
3237
3238   15 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3239   genkernel.conf:
3240   Removed versions from all packages that are pulled from upstream
3241   so we can use sed in the ebuild to set these, making maintenance
3242   easier.
3243
3244   09 Dec 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3245   add quotes to the ARCH= stuff for the kernel
3246
3247   09 Dec 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3248   Forcibly set the ARCH when compiling the kernel
3249
3250   07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3251   x86/kernel-config-2.6:
3252   Changed CONFIG_BLK_DEV_MD=y for bug #112962.
3253
3254   06 Dec 2005; Tim Yamin <plasmaroo@gentoo.org>
3255   gen_bootloader_grub.awk:
3256   Fix #100637.
3257
3258   05 Dec 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
3259   Back out suspend2 support temporarily as per #114266 comment 10.
3260
3261   05 Dec 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
3262   Fix #113634, #114266.
3263
3264   05 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3265   x86/kernel-config-2.6:
3266   Added USB Printer support for bug #114496.
3267
3268   28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3269   x86/kernel-config-2.6, x86/modules_load, x86_64/modules_load:
3270   Added sata_mv to x86/amd64 for Marvell SATA controllers and
3271   updated 2.6 kernel config for x86 to match what would be used on
3272   a current 2.6.14 LiveCD.
3273
3274   23 Nov 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3275   Version Bump 3.3.8
3276
3277   23 Nov 2005; Eric Edgar <rocket@gentoo.org> gen_initramfs.sh,
3278   gen_initrd.sh:
3279   Fix bug 113287
3280
3281   22 Nov 2005; Eric Edgar <rocket@gentoo.org> genkernel.conf:
3282   Update unionfs in genkernel.conf to 1.1.1
3283
3284   21 Nov 2005; Eric Edgar <rocket@gentoo.org> generic/linuxrc:
3285   fix for sys delete bug 109819
3286
3287   21 Nov 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3288   genkernel.conf:
3289   Add support for dmraid1.0.0.rc9 to fix bug 94762
3290
3291   21 Nov 2005; Eric Edgar <rocket@gentoo.org> gen_initramfs.sh,
3292   gen_initrd.sh, gen_moddeps.sh, gen_package.sh:
3293   Fix missing moddeps file by adding a test;Do not keep the
3294   initrd/initramfs with a kernelz system as it is already bundled
3295   together.
3296
3297   18 Nov 2005; Tim Yamin <plasmaroo@gentoo.org> genkernel:
3298   Fix {PPC+Catalyst+Pegasos} build failure regression.
3299
3300   17 Nov 2005; Tim Yamin <plasmaroo@gentoo.org>
3301   -pkg/udev-054.tar.bz2, -pkg/udev-068.tar.bz2:
3302   Remove obsoleted udev...
3303
3304   17 Nov 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3305   gen_determineargs.sh, genkernel.conf:
3306   Udev 075 support, klibc 1.1.1, and fixes for ppc on 2.6.14+
3307   kernels
3308
3309   04 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3310   gen_arch.sh, gen_initramfs.sh, gen_initrd.sh,
3311   generic/initrd.scripts, generic/linuxrc, genkernel, +mips,
3312   +mips/busy-config, +mips/config.sh, +mips/ip22r4k-2005_1.cf,
3313   +mips/ip22r5k-2005_1.cf, +mips/ip27r10k-2005_1.cf,
3314   +mips/ip28r10k-2005_1.cf, +mips/ip30r10k-2005_1.cf,
3315   +mips/ip32r5k-2005_1.cf, +mips/modules_load, +pkg/mips,
3316   +pkg/mips/.keep:
3317   Added patches from bug #106338. This means mips support in
3318   genkernel. Blame Kumba.
3319
3320   28 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3321   generic/linuxrc, genkernel:
3322   Changed the version indicator, fixing fstab generation for
3323   unionfs, and resolving bug #103332.
3324
3325   28 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3326   gen_initramfs.sh:
3327   Made symlink relative for bug #105572.
3328
3329   28 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3330   gen_compile.sh, genkernel.conf, +pkg/udev-068.tar.bz2:
3331   Upgraded to udev 068 and also closing bug #103936.
3332
3333   28 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3334   gen_funcs.sh:
3335   Added fix for bug #103717.
3336
3337   21 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3338   x86/kernel-config-2.6:
3339   Updated x86 2.6 kernel configuration.
3340
3341   10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3342   alpha/modules_load, x86/modules_load, x86_64/modules_load:
3343   Added fix for bug #102006.
3344
3345   31 Aug 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3346   Update genkernel version number
3347
3348   31 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3349   x86/kernel-config-2.6:
3350   CONFIG_PRINTER=m for bug #104229.
3351
3352   30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3353   generic/initrd.scripts, generic/linuxrc:
3354   Add nodetect and doload patch from bug #102643, with some
3355   modifications.
3356
3357   16 Aug 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3358   gen_initrd.sh, generic/initrd.scripts, generic/linuxrc:
3359   Fix for bug 83276 and add udevsend binary to initramfs for newer
3360   udevs
3361
3362   16 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3363   alpha/modules_load, um/modules_load, x86/modules_load,
3364   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
3365   Added dm-mirror to dmraid on all supported arches for bug
3366   #102739.
3367
3368   15 Aug 2005; Tim Yamin <plasmaroo@gentoo.org> genkernel.8:
3369   Fix #101716.
3370
3371   15 Aug 2005; Tim Yamin <plasmaroo@gentoo.org>
3372   gen_configkernel.sh:
3373   Fix #88080.
3374
3375   15 Aug 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh:
3376   Fix #102407.
3377
3378   15 Aug 2005; Tim Yamin <plasmaroo@gentoo.org>
3379   pkg/busybox-1.00-rt-mdstart.plasmaroo.tar.bz2:
3380   Fix #102491.
3381
3382   11 Aug 2005; Eric Edgar <rocket@gentoo.org>
3383   alpha/modules_load, um/modules_load, x86/modules_load,
3384   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
3385   Fix bug 102006 for dm-bbr. Added dm-bbr to modules_load files
3386   under MODULES_LVM2.
3387
3388   11 Aug 2005; Eric Edgar <rocket@gentoo.org> gen_initramfs.sh:
3389   Fix for bug 91966. Link lib64 to lib in the initramfs
3390
3391   11 Aug 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3392   generic/linuxrc:
3393   Fix for newer udevs to detect udevstart
3394
3395   06 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3396   gen_configkernel.sh:
3397   Fixed config parsing for dmraid/lvm2 to only set =m if item is
3398   not set. Closing bug #101535.
3399
3400   02 Aug 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh,
3401   ppc/config.sh, ppc64/config.sh:
3402   Fix incorrect commit
3403
3404   02 Aug 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh,
3405   gen_initramfs.sh, ppc/config.sh, ppc64/config.sh:
3406   Create symlink to init named linuxrc. In preparation for the
3407   need to pack the cpio into the kernel
3408
3409   02 Aug 2005; Eric Edgar <rocket@gentoo.org>
3410   generic/initrd.scripts:
3411   Add iseries virtual cdrom auto scanning support
3412
3413   01 Aug 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3414   Remove unnecessary check for multiple running genkernels.
3415
3416   01 Aug 2005; Eric Edgar <rocket@gentoo.org> gen_package.sh,
3417   genkernel:
3418   kerncache wasnt sending the config to /etc/kernels properly
3419
3420   30 Jul 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
3421   generic/initrd.scripts, generic/linuxrc, genkernel,
3422   ppc/config.sh:
3423   Fix cosmetics and PPC without --genzimage.
3424
3425   30 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3426   gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh,
3427   generic/initrd.defaults, generic/initrd.scripts,
3428   generic/linuxrc, genkernel:
3429   Finally making the --bladecenter/dobladecenter stuff correct.
3430   Thanks plasmaroo for helping me wrap my head around how this
3431   works and to remove my dirty hack.
3432
3433   29 Jul 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3434   genkernel:
3435   >> 3.3.3. Fix KERNEL_MAKE_DIRECTIVE_2 if not using --genzimage.
3436
3437   29 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3438   gen_initramfs.sh, gen_initrd.sh, generic/linuxrc:
3439   Fixed up the BladeCenter support some more.
3440
3441   29 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3442   generic/linuxrc:
3443   Added bladecenter boot-time option, also... so kernels don't
3444   *have* to be built with --bladecenter.
3445
3446   29 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3447   generic/initrd.scripts:
3448   Fixed up --bladecenter expressions
3449
3450   29 Jul 2005; Eric Edgar <rocket@gentoo.org>
3451   gen_determineargs.sh, gen_initramfs.sh:
3452   Fix a few directory creation issues and a typo
3453
3454   29 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3455   gen_cmdline.sh, gen_determineargs.sh, generic/initrd.scripts,
3456   generic/linuxrc:
3457   Added --bladecenter for slow USB CD on IBM BladeCenter.
3458
3459   29 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_initramfs.sh:
3460   Better genkernel.log output for initramfs
3461
3462   29 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh:
3463   print warning that unionfs flag is disabled at this time
3464
3465   29 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh:
3466   Remove normal access to unionfs
3467
3468   29 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh:
3469   Change unionfs so that it is clearly noted as experimental
3470
3471   28 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_initrd.sh,
3472   generic/linuxrc:
3473   Fix cp /dev/tty1 error message
3474
3475   28 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3476   gen_initramfs.sh, gen_initrd.sh, gen_package.sh, ppc/config.sh:
3477   Fix ppc not compiling without --genzimage
3478
3479   28 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3480   gen_initramfs.sh, gen_package.sh, generic/initrd.scripts,
3481   generic/linuxrc, genkernel, genkernel.8,
3482   pkg/busybox-1.00-rt-mdstart.plasmaroo.tar.bz2, ppc/config.sh:
3483   >> 3.3.1. Fix #100144, #100169, #100583.
3484
3485   25 Jul 2005; Eric Edgar <rocket@gentoo.org>
3486   gen_determineargs.sh, gen_package.sh:
3487   Remove extra TEMP checking code that was commented out
3488
3489   25 Jul 2005; Eric Edgar <rocket@gentoo.org>
3490   gen_determineargs.sh, gen_package.sh, genkernel:
3491   Add kernelz- to minkernpackage and kerncache
3492
3493   22 Jul 2005; Eric Edgar <rocket@gentoo.org>
3494   gen_determineargs.sh, gen_package.sh:
3495   Remove extra checks that fail
3496
3497   20 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_package.sh:
3498   Fix minkernpackage breakage regarding the TEMP and TMPDIR
3499   variable
3500
3501   19 Jul 2005; Eric Edgar <rocket@gentoo.org>
3502   generic/initrd.scripts:
3503   Switch order of error messages to make less confusing
3504
3505   19 Jul 2005; Eric Edgar <rocket@gentoo.org>
3506   generic/initrd.scripts, generic/linuxrc, genkernel:
3507   Fix exit 1 issue being always called. Add UID support for
3508   unionfs. add check for livecd.unionfs file on blockdev
3509
3510   19 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3511   gen_funcs.sh, gen_initramfs.sh, gen_initrd.sh, generic/linuxrc,
3512   genkernel:
3513   Fix --no-install cleaning the tmpdir bug that plasmaroo reported
3514
3515   18 Jul 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3516   Fix info about the framebuffers
3517
3518   18 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_funcs.sh,
3519   genkernel:
3520   cause genkernel to die if cant write to the DEBUGFILE. remove
3521   extra info strings that arent necessary
3522
3523   18 Jul 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3524   Fix genkernel finishing info messages to be more accurate
3525
3526   18 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_funcs.sh,
3527   genkernel:
3528   Cleanup tmpdirs if genkernel dies abnormally
3529
3530   18 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_initrd.sh:
3531   Fix evms bugs with missing sbin for an initrd
3532
3533   18 Jul 2005; Eric Edgar <rocket@gentoo.org>
3534   gen_determineargs.sh, gen_initramfs.sh:
3535   Fix evms bugs with missing sbin. Remove prepare line as it
3536   probably isnt necessary
3537
3538   18 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_bootloader.sh,
3539   gen_cmdline.sh, gen_determineargs.sh, gen_funcs.sh,
3540   gen_initramfs.sh, gen_package.sh, generic/initrd.scripts,
3541   generic/linuxrc, genkernel, genkernel.conf:
3542   Create additional cleanup options. --postclear for final
3543   cleanup and 2 new genkernel.conf options. Also fixup TEMP dir
3544   creation and extraneous %%ARCH%% creation in the cache_dir
3545
3546   16 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3547   gen_initramfs.sh, gen_initrd.sh, genkernel:
3548   Fix #98886.
3549
3550   15 Jul 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc,
3551   genkernel:
3552   >> 3.2.6. Fix mkdir linuxrc issues and bootstrapCD() not getting
3553   called as early as it should,
3554
3555   14 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3556   generic/initrd.scripts:
3557   Fix '[: /dev/md: unknown operand' for LiveCD boots.
3558
3559   14 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3560   ia64/kernel-config-2.6:
3561   Add USB Storage support.
3562
3563   14 Jul 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
3564   Fix bug #80617.
3565
3566   14 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3567   gen_bootloader.sh, +gen_bootloader_grub.awk,
3568   gen_determineargs.sh, genkernel, ia64/kernel-config-2.6:
3569   Fix #98944, add GRUB :root_device support and add a more
3570   versatile grub.conf updater.
3571
3572   14 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3573   x86/kernel-config-2.6:
3574   Add an updated x86 kernel config from wolf31o2.
3575
3576   13 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3577   alpha/busy-config, ia64/busy-config, parisc/busy-config,
3578   parisc64/busy-config, ppc/busy-config, ppc64/busy-config,
3579   sparc/busy-config, sparc64/busy-config, um/busy-config,
3580   x86/busy-config, x86_64/busy-config, xen0/busy-config,
3581   xenU/busy-config:
3582   Add CONFIG_ASH_TIMEOUT.
3583
3584   13 Jul 2005; Eric Edgar <rocket@gentoo.org>
3585   generic/initrd.scripts:
3586   Fix find|grep output
3587
3588   13 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_initramfs.sh,
3589   gen_initrd.sh:
3590   Fix typo for evms and removing the swap libs in gen_initramfs
3591
3592   13 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3593   alpha/busy-config, gen_bootloader.sh, gen_compile.sh,
3594   gen_configkernel.sh, gen_determineargs.sh, gen_initramfs.sh,
3595   gen_package.sh, generic/initrd.scripts, generic/linuxrc,
3596   genkernel, genkernel.conf, ia64/busy-config, parisc/busy-config,
3597   parisc64/busy-config,
3598   -pkg/busybox-1.00-pre7-crypto-losetup-2.patch,
3599   -pkg/busybox-1.00-pre7-losetup-crypto-alpha.tar.bz2,
3600   +pkg/busybox-1.00-rt-mdstart.plasmaroo.tar.bz2, ppc/busy-config,
3601   ppc64/busy-config, sparc/busy-config, sparc64/busy-config,
3602   um/busy-config, x86/busy-config, x86_64/busy-config,
3603   xen0/busy-config, xenU/busy-config:
3604   Fix #97672, #98886, #98893, #98897; fix real_root=/dev/mdX:
3605   upgraded busybox to 1.00, porting in my read -t and mdstart
3606   patches.
3607
3608   13 Jul 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3609   Fix for bug 97672. Call get_KV to get the KV after the prepare
3610   has been run
3611
3612   12 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh:
3613   Fix minor print bug 98744. Shouldnt affect operation but it
3614   could be annoying
3615
3616   12 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3617   Fix for hardened/selinux systems to have extened attributes, per
3618   r2d2's request
3619
3620   12 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh,
3621   gen_determineargs.sh, genkernel:
3622   Adding --symlink to fix bug 98716
3623
3624   12 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3625   generic/initrd.scripts, generic/modprobe, genkernel,
3626   genkernel.conf:
3627   >> 3.2.2. Fix #83771, #97700, #98590, #98594, #98661, #98746.
3628
3629   12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3630   generic/initrd.defaults, generic/linuxrc:
3631   Added multilib cdboot patch.
3632
3633   11 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh,
3634   gen_compile.sh, gen_determineargs.sh, gen_initramfs.sh,
3635   gen_initrd.sh, generic/initrd.scripts, generic/linuxrc,
3636   genkernel, genkernel.conf:
3637   ENHANCEMENT bug 83771. Add support for LABEL= and UUID=
3638
3639   11 Jul 2005; Eric Edgar <rocket@gentoo.org>
3640   gen_determineargs.sh:
3641   Fix bug 97700. Add additional check for kernel source directory
3642   earlier
3643
3644   11 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_arch.sh:
3645   Fix bug 95280 in genkernel. ARCH_OVERRIDE in
3646   /etc/genkernel.conf should work now
3647
3648   11 Jul 2005; Eric Edgar <rocket@gentoo.org>
3649   gen_determineargs.sh, generic/initrd.scripts, generic/linuxrc:
3650   remove extra make prepare in gen_determineargs.sh that breaks
3651   things. Fix md /dev creation bug 98193
3652
3653   11 Jul 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh:
3654   Fix bug 98661 with the missing underscore in gen_cmdline.sh
3655
3656   11 Jul 2005; Eric Edgar <rocket@gentoo.org>
3657   generic/initrd.scripts, generic/linuxrc:
3658   Fix to let the /mnt/cdrom/cdupdate.sh script run just before the
3659   chroot
3660
3661   11 Jul 2005; Eric Edgar <rocket@gentoo.org>
3662   generic/initrd.scripts:
3663   send stderr to /dev/null for lvm startup
3664
3665   10 Jul 2005; Tim Yamin <plasmaroo@gentoo.org>
3666   gen_bootloader.sh, generic/linuxrc, genkernel:
3667   Fix #93178, #98436, #98501
3668
3669   08 Jul 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
3670   gen_initramfs.sh, generic/initrd.defaults,
3671   generic/initrd.scripts, generic/linuxrc, genkernel, genkernel.8,
3672   genkernel.conf, x86/busy-config, x86_64/busy-config:
3673   >> 3.2.0. Add spock's gensplash fixes, fix initrd startup 'find:
3674   ...' errors.
3675
3676   01 Jul 2005; Tim Yamin <plasmaroo@gentoo.org> ppc/Pegasos:
3677   Update Pegasos config from dholm.
3678
3679   01 Jul 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3680   fix bug 97378; setup the PATH environment properly.
3681
3682   29 Jun 2005; Tim Yamin <plasmaroo@gentoo.org>
3683   +pkg/udev-054.tar.bz2, -pkg/udev-058.tar.bz2:
3684   Downgrade to 054.
3685
3686   29 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3687   gen_determineargs.sh:
3688   fix unionfs-modules-bincache naming error. Fix directory change
3689   error on unionfs
3690
3691   29 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3692   run modules_prepare in the kernel tree before unionfs modules
3693   compile
3694
3695   28 Jun 2005; Tim Yamin <plasmaroo@gentoo.org>
3696   pkg/udev-058.tar.bz2:
3697   Revert to 1.1.
3698
3699   28 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh,
3700   generic/initrd.scripts, generic/linuxrc, pkg/udev-058.tar.bz2:
3701   changed to backticks and changed /bin/bash back to /bin/sh
3702   which is a valid shell inside the initrd/initramfs
3703
3704   27 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3705   genkernel, genkernel.conf, -pkg/udev-054.tar.bz2,
3706   +pkg/udev-058.tar.bz2:
3707   Update udev and fix for SPARC64.
3708
3709   27 Jun 2005; Eric Edgar <rocket@gentoo.org>
3710   gen_configkernel.sh:
3711   bug 97051: Initramfs on 2.6+ kernels dont require ext2
3712   filesystem so can drop this forced entry.
3713
3714   27 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3715   generic/initrd.defaults, generic/initrd.scripts, generic/linuxrc:
3716   Change all EVMS/evms to EVMS2/evms2 for consitency. Also,
3717   enabled dodmraid by default.
3718
3719   27 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3720   generic/linuxrc:
3721   Must use /bin/bash for dollar-sign, parentheses sub-shell syntax.
3722
3723   27 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3724   x86/modules_load, x86_64/modules_load:
3725   Changed sata_vitesse to sata_vsc and closing bug #97089.
3726
3727   27 Jun 2005; Eric Edgar <rocket@gentoo.org> generic/linuxrc:
3728   linuxrc that should not create avc denied messages for a
3729   hardened system.
3730
3731   24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org> genkernel:
3732   _pre12... ph43r...
3733
3734   24 Jun 2005; Eric Edgar <rocket@gentoo.org> genkernel:
3735   Add info for cmdline usage to genkernel
3736
3737   23 Jun 2005; Eric Edgar <rocket@gentoo.org>
3738   generic/initrd.scripts:
3739   Fix confusing volume manager message
3740
3741   23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3742   alpha/modules_load, x86_64/modules_load:
3743   Add Fusion MPT support
3744
3745   23 Jun 2005; Eric Edgar <rocket@gentoo.org> x86/modules_load:
3746   Add Fusion MPT support for VMWare machines
3747
3748   23 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3749   Add missing else
3750
3751   23 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3752   Fix missing elif
3753
3754   22 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc,
3755   genkernel, pkg/udev-054.tar.bz2:
3756   Fix #76082, #86487, #87673, #95993.
3757
3758   22 Jun 2005; Eric Edgar <rocket@gentoo.org>
3759   generic/initrd.scripts, generic/linuxrc:
3760   Fix bug 87673. Option passing for dmraid. dodmraid= on the
3761   cmdline. sets up /sbin/dmraid -ay .
3762
3763   22 Jun 2005; Eric Edgar <rocket@gentoo.org> generic/linuxrc:
3764   Fix for bug 86487. Allowing a subdirectory of a block device to
3765   be chrooted from and booted. New cmdline option subdir=
3766
3767   22 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3768   Fix udev for sparc so it compiles properly
3769
3770   22 Jun 2005; Eric Edgar <rocket@gentoo.org>
3771   generic/initrd.scripts, generic/linuxrc:
3772   Remove sort because busybox is not compiled with it. Remove
3773   unnecessary UML fixes
3774
3775   22 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh,
3776   gen_compile.sh, gen_determineargs.sh:
3777   Fix bug 68903; Allows the CROSS_COMPILE env to be set for
3778   kernel compiles. Added --kernel-cross-compile= option
3779
3780   21 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
3781   genkernel, genkernel.8:
3782   Fix #95993, #96300.
3783
3784   20 Jun 2005; Eric Edgar <rocket@gentoo.org>
3785   gen_determineargs.sh:
3786   Fix genkernel crash when .config is present and testing for
3787   Localversion info on a 2.6 kernel
3788
3789   17 Jun 2005; Eric Edgar <rocket@gentoo.org>
3790   gen_determineargs.sh:
3791   Fix 2.6 crash detecting LocalVersion, fix 2.4 kernels so they
3792   dont do localversion checks as they dont support it
3793
3794   16 Jun 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3795   udev build fix for no ARCH=um architectures
3796
3797   16 Jun 2005; Eric Edgar <rocket@gentoo.org>
3798   gen_determineargs.sh, gen_initramfs.sh, gen_initrd.sh,
3799   gen_moddeps.sh, genkernel:
3800   Localversion changes to kerncache, and added a sleep statement
3801   so modprobe loop has a chance to work
3802
3803   15 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> genkernel:
3804   Fix devfs for those archs that still need it.
3805
3806   15 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
3807   gen_compile.sh, gen_determineargs.sh, gen_funcs.sh,
3808   gen_initramfs.sh, gen_initrd.sh, gen_package.sh,
3809   generic/initrd.defaults, generic/initrd.scripts,
3810   generic/linuxrc, genkernel, genkernel.conf:
3811   Add rocket's unionfs patch and linuxrc cleanup; fix Pegasos with
3812   regard to initramfs.
3813
3814   15 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> ppc/Pegasos,
3815   ppc/config.sh:
3816   Fix Pegasos on initramfs and add an updated Pegasos config,
3817   thanks dholm!
3818
3819   12 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
3820   Fix 'lib64: No such...' error.
3821
3822   07 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3823   gen_package.sh:
3824   Fixing up minkernpackage
3825
3826   07 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3827   x86_64/kernel-config-2.6:
3828   Added floppy module to kernel config for bug #95272.
3829
3830   04 Jun 2005; Tim Yamin <plasmaroo@gentoo.org>
3831   x86_64/kernel-config-2.6:
3832   Disable sound stuff, #92711.
3833
3834   03 Jun 2005; Tim Yamin <plasmaroo@gentoo.org>
3835   gen_bootloader.sh, genkernel:
3836   Fix syntax.
3837
3838   02 Jun 2005; Tim Yamin <plasmaroo@gentoo.org>
3839   gen_bootloader.sh:
3840   Add GRUB support cleanup by Richard Morris (#59192) to show an
3841   error if we can't work out device nodes and tell the user to
3842   manually generate grub.conf.
3843
3844   02 Jun 2005; Tim Yamin <plasmaroo@gentoo.org>
3845   +gen_initramfs.sh:
3846   Add gen_initramfs.sh into CVS from rocket's initramfs support
3847   patches.
3848
3849   02 Jun 2005; Tim Yamin <plasmaroo@gentoo.org> genkernel:
3850   Fix #94860; clean up concurrent compile tmpdir-setting.
3851
3852   02 Jun 2005; Tim Yamin <plasmaroo@gentoo.org>
3853   alpha/busy-config, generic/initrd.defaults,
3854   generic/initrd.scripts, generic/linuxrc, genkernel.8,
3855   ia64/busy-config, parisc/busy-config, parisc64/busy-config,
3856   ppc/busy-config, ppc64/busy-config, sparc/busy-config,
3857   sparc64/busy-config, um/busy-config, x86/busy-config,
3858   x86_64/busy-config, xen0/busy-config, xenU/busy-config:
3859   Remove evms and lvm2 from default boot args (they cause hardware
3860   issues, so users should explicitly specify them); add NFSboot
3861   support patches by Thomas Seiler.
3862
3863   02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3864   x86/kernel-config-2.6:
3865   Updated x86 2.6 kernel to 2005.0 config.
3866
3867   02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3868   alpha/kernel-config-2.4, +alpha/kernel-config-2.6,
3869   alpha/modules_load, um/modules_load, x86/modules_load,
3870   x86_64/modules_load, xen0/modules_load, xenU/modules_load:
3871   Updated alpha kernel configs to 2005.0 configs and updated
3872   modules_load for alpha, um, x86, x86_64, xen0, and xenU to match
3873   x86.
3874
3875   02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3876   gen_configkernel.sh:
3877   Added config parsing for dmraid modules if genkernel is called
3878   with --dmraid
3879
3880   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3881   gen_configkernel.sh:
3882   Added check for --lvm2 and enable lvm2-required modules if they
3883   are not enabled already in the supplied .config file.
3884
3885   25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
3886   x86/modules_load:
3887   Adding back in atp870u to modules_load on x86.
3888
3889   02 May 2005; Tim Yamin <plasmaroo@gentoo.org> x86/modules_load:
3890   Add ata_piix.
3891
3892   22 Apr 2005; Eric Edgar <rocket@gentoo.org> generic/linuxrc:
3893   Added support for reading /mnt/cdrom/cdupdate.sh if its
3894   executable on the livecd
3895
3896   22 Apr 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
3897   gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh,
3898   gen_initrd.sh, gen_package.sh, generic/linuxrc, genkernel,
3899   genkernel.8, -notes, -pkg/dietlibc-0.27.tar.bz2, +pkg/ia64,
3900   +pkg/ia64/README, +pkg/um, +pkg/um/README, +pkg/xen0,
3901   +pkg/xen0/README, +pkg/xenU, +pkg/xenU/README, +ppc/Pegasos,
3902   ppc/config.sh, +um, +um/busy-config, +um/config.sh,
3903   +um/kernel-config-2.4, +um/kernel-config-2.6, +um/modules_load,
3904   +xen0, +xen0/busy-config, +xen0/config.sh,
3905   +xen0/kernel-config-2.4, +xen0/kernel-config-2.6,
3906   +xen0/modules_load, +xenU, +xenU/busy-config, +xenU/config.sh,
3907   +xenU/kernel-config-2.4, +xenU/kernel-config-2.6,
3908   +xenU/modules_load:
3909   >> 3.2.0_beta1; now with extra froz-faktor <TM>.
3910
3911   29 Mar 2005; Eric Edgar <rocket@gentoo.org> generic/linuxrc:
3912   fixed bug in scan delay so that it will work with both udev and
3913   devfs
3914
3915   13 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
3916   Add missing mkdir -p /etc/sysconfig to linuxrc.
3917
3918   12 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
3919   Get udev to go as the default manager if the udev binary exists
3920   and 2.6 or above is being used.
3921
3922   11 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh:
3923   mkdir -> mkdir -p
3924
3925   10 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3926   genkernel:
3927   Fix udev.rules install issue.
3928
3929   10 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3930   genkernel, genkernel.conf, -pkg/udev-039.tar.bz2,
3931   +pkg/udev-054.tar.bz2:
3932   >> 3.1.3. Remove udev static mode; upgrade udev to 054 instead.
3933
3934   08 Mar 2005; Tim Yamin <plasmaroo@gentoo.org>
3935   generic/initrd.defaults, generic/linuxrc:
3936   Add patch by Gerte Hoogewerf (gerte <-at-> nieuwenborg.nl) to
3937   fix dmraid with cdroot.
3938
3939   07 Mar 2005; Eric Edgar <rocket@gentoo.org>
3940   gen_configkernel.sh:
3941   Fix possible broken pipe error message when configuring the
3942   kernel
3943
3944   07 Mar 2005; Eric Edgar <rocket@gentoo.org> gen_compile.sh:
3945   Fix for broken pipe when configuring busybox in the
3946   gen_compile.sh script
3947
3948   07 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc,
3949   genkernel, x86/modules_load, x86_64/modules_load:
3950   >> 3.1.1d. Add sata_qstor; fix #83328.
3951
3952   03 Mar 2005; Tim Yamin <plasmaroo@gentoo.org>
3953   generic/initrd.scripts:
3954   Check for dummy 'livecd' file instead of 'gentoo'.
3955
3956   03 Mar 2005; Tim Yamin <plasmaroo@gentoo.org>
3957   generic/initrd.scripts, genkernel:
3958   >> 3.1.1c. Add LiveCD detection to skip mountable but non-LiveCD
3959   media; requires Catalyst 1.1.6.
3960
3961   02 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> genkernel,
3962   genkernel.conf:
3963   Bump dmraid, >> 3.1.1.b.
3964
3965   01 Mar 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3966   genkernel:
3967   Fix 2.4 -j0 issue.
3968
3969   28 Feb 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh:
3970   Fix -j0 2.4 modules breakage.
3971
3972   25 Feb 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
3973   generic/initrd.defaults, genkernel, x86/modules_load,
3974   x86_64/modules_load:
3975   >> 3.1.0k -- Add MODULES_SATA, fix udev on non-x86 archs where
3976   there seem to be problems with KLibC+udev so use a static udev
3977   on those.
3978
3979   24 Feb 2005; Eric Edgar <rocket@gentoo.org> gen_cmdline.sh,
3980   gen_determineargs.sh, gen_package.sh, genkernel, genkernel.8:
3981   Add support for maxkernpackage
3982   creates a tarball containing:
3983   kernel
3984   initrd
3985   contents of /lib/modules
3986   kernel config
3987
3988   24 Feb 2005; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh:
3989   Fix 2.4 strict flag filtering issue.
3990
3991   24 Feb 2005; Tim Yamin <plasmaroo@gentoo.org> genkernel.8:
3992   Document arbitrary scandelay initrd option.
3993
3994   20 Feb 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc,
3995   genkernel:
3996   Fix '/tmp/.initrd/bin/[' to '[' in places before the pivot_root.
3997
3998   18 Feb 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc,
3999   genkernel, pkg/udev-039.tar.bz2, x86/modules_load:
4000   Fix #58686 and #80716.
4001
4002   17 Feb 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4003   gen_compile.sh, gen_determineargs.sh, gen_initrd.sh,
4004   generic/linuxrc, genkernel.conf, pkg/udev-039.tar.bz2:
4005   Add DMRAID support (thanks rocket!); fix AMD64 udev issues (#65985).
4006
4007   31 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
4008   Fix #77259.
4009
4010   30 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc,
4011   genkernel:
4012   Fix #79999.
4013
4014   27 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh:
4015   -eq >> = for the LVM and EVMS2 checks.
4016
4017   27 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc,
4018   genkernel:
4019   Add patch for turning off LVM and EVMS2 optionally at boot time
4020   even if compiled into initrd; bug #79755.
4021
4022   26 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh:
4023   Fix #79502; thanks to rocket for the patch.
4024
4025   22 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> genkernel:
4026   Make udev default for 2.6+
4027
4028   22 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
4029   Add missing #72253 patch.
4030
4031   22 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
4032   Add missing echo; #77363.
4033
4034   22 Jan 2005; Tim Yamin <plasmaroo@gentoo.org>
4035   gen_bootloader.sh, generic/initrd.scripts, generic/linuxrc,
4036   genkernel:
4037   >> 3.1.0e. Fixes #73356, #74758, #77277, #77363, #78636.
4038
4039   10 Jan 2005; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4040   gen_initrd.sh:
4041   Add --evms2 patch by Eric Edgar; bug #77385.
4042
4043   21 Dec 2004; Tim Yamin <plasmaroo@gentoo.org> genkernel,
4044   pkg/dietlibc-0.27.tar.bz2:
4045   >> 3.1.0d; bug #73112.
4046
4047   17 Dec 2004; Tim Yamin <plasmaroo@gentoo.org> x86/modules_load:
4048   Removing tmscsim module; bug #72055.
4049
4050   01 Dec 2004; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh:
4051   Fix for bug #73054.
4052
4053   30 Nov 2004; Tim Yamin <plasmaroo@gentoo.org>
4054   gen_determineargs.sh, gen_initrd.sh:
4055   >> 3.0.2c. Adding LVM2 args code to gen_determineargs.sh.
4056
4057   29 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> genkernel:
4058   Bugfix for bug #72342.
4059
4060   27 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> genkernel,
4061   +genkernel.8:
4062   Time for our own manpage...
4063
4064   27 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4065   gen_compile.sh, gen_determineargs.sh, gen_initrd.sh, genkernel,
4066   genkernel.conf:
4067   LVM2 compilation support; thanks to Eric Edgar for the patch.
4068   Bug #72129.
4069
4070   27 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh,
4071   generic/initrd.scripts, generic/linuxrc:
4072   Udev speedups; thanks to Eric Edgar for the patch - bug #72253.
4073
4074   27 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> x86/modules_load:
4075   Adding MODULES_LVM2; #72129 // #72253.
4076
4077   13 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4078   gen_initrd.sh:
4079   Adding user-specified /linuxrc support; bug #66198.
4080
4081   13 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> genkernel:
4082   ramdisk=8092 >> ramdisk_size=8092; bug #64864.
4083
4084   13 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4085   gen_initrd.sh, generic/initrd.defaults, generic/linuxrc:
4086   Adding EVMS2 support; bug #61827.
4087
4088   13 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh:
4089   LVM fix, bug #69745.
4090
4091   05 Nov 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh:
4092   Fix for --minkernpackage and 'kernel' only instead of all; bug
4093   #70193.
4094
4095   26 Oct 2004; Tim Yamin <plasmaroo@gentoo.org> x86/modules_load:
4096   uchi-hcd >> uhci-hcd.
4097
4098   25 Oct 2004; Mike Frysinger <vapier@gentoo.org> gen_cmdline.sh:
4099   clean up some of the help output
4100
4101   23 Oct 2004; Tim Yamin <plasmaroo@gentoo.org> README,
4102   gen_cmdline.sh, gen_compile.sh, gen_determineargs.sh,
4103   gen_initrd.sh, generic/initrd.defaults, generic/initrd.scripts,
4104   generic/linuxrc, genkernel, genkernel.conf,
4105   -pkg/busybox-1.00-pre2-decl.patch,
4106   pkg/busybox-1.00-pre7-losetup-crypto-alpha.tar.bz2,
4107   pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2,
4108   -pkg/dietlibc-0.26.tar.bz2, +pkg/dietlibc-0.27.tar.bz2,
4109   -pkg/udev-030.tar.bz2, +pkg/udev-039.tar.bz2, x86/modules_load:
4110   >> 3.1.0b.
4111
4112   09 Oct 2004; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh:
4113   vgscan >> lvm; bug #44091.
4114
4115   02 Oct 2004; Travis Tilley <lv@gentoo.org> x86_64/modules_load:
4116   fix the sata crap
4117
4118   27 Sep 2004; Travis Tilley <lv@gentoo.org>
4119   x86_64/kernel-config-2.6, x86_64/kernel-config-2.6-smp,
4120   x86_64/modules_load:
4121   add bluetooth for one user's bluetooth kb+mouse, fix usb module
4122   stuff, add in support for an ide chipset used in some em64t boxes
4123
4124   27 Sep 2004; Travis Tilley <lv@gentoo.org>
4125   x86_64/kernel-config-2.6, x86_64/kernel-config-2.6-smp:
4126   CONFIG_SCSI_AIC7XXX_OLD, you are the weakest link! goodbye!
4127
4128   26 Sep 2004; Travis Tilley <lv@gentoo.org>
4129   x86_64/kernel-config-2.6, x86_64/kernel-config-2.6-smp:
4130   new generic genkernel configs. em64t support, here we come
4131
4132   19 Sep 2004; Tim Yamin <plasmaroo@gentoo.org>
4133   x86/kernel-config-2.6:
4134   Adding CONFIG_CRYPTO_ARC4=m; bug #58360.
4135
4136   19 Sep 2004; Tim Yamin <plasmaroo@gentoo.org>
4137   gen_bootloader.sh:
4138   Adding updated grub.conf patch from Mathias Gug, bug #57576.
4139
4140   19 Sep 2004; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
4141   gen_funcs.sh, genkernel:
4142   Adding robbat2's patch for bug #62365.
4143
4144   19 Sep 2004; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
4145   genkernel, genkernel.conf,
4146   pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2,
4147   -pkg/dietlibc-0.24.tar.bz2, +pkg/dietlibc-0.26.tar.bz2:
4148   Disabling dietlibc usage for devfsd and modutils; dietlibc
4149   updated to a new Hardened-aware version. Bug #60862.
4150
4151   18 Sep 2004; Tim Yamin <plasmaroo@gentoo.org> gen_package.sh:
4152   Adding missing {} around a logic check; bug #64514.
4153
4154   23 Aug 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh:
4155   --no-lvm-2 >> --no-lvm2 as it should be.
4156
4157   23 Aug 2004; Tim Yamin <plasmaroo@gentoo.org> gen_funcs.sh:
4158   Updated the --cache-dir patch to patch #36982.
4159
4160   14 Aug 2004; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh,
4161   +ia64, +ia64/busy-config, +ia64/config.sh,
4162   +ia64/kernel-config-2.6, +ia64/modules_load:
4163   Added an ia64 config.
4164
4165   11 Aug 2004; Tim Yamin <plasmaroo@gentoo.org> genkernel:
4166   Added a check to disable udev on 2.4 kernels; bug #59687.
4167
4168   11 Aug 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4169   gen_compile.sh, gen_determineargs.sh, gen_initrd.sh,
4170   generic/initrd.scripts, generic/linuxrc, genkernel:
4171   Added LiveCD udev support.
4172
4173   07 Aug 2004; Tim Yamin <plasmaroo@gentoo.org>
4174   x86/kernel-config-2.6, x86/modules_load:
4175   modules_load cleaned up to match the version used for the 2004.2
4176   release, also added BusLogic=m to the 2.6 configartion: bug #59310.
4177
4178   30 Jul 2004; Tim Yamin <plasmaroo@gentoo.org>
4179   generic/initrd.scripts:
4180   Removed "-t iso9660" which causes issues on Gentoo/PPC-Pegasos,
4181   supposedly.
4182
4183   29 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4184   gen_determineargs.sh, gen_funcs.sh, genkernel, genkernel.conf:
4185   Patch for bug #57867 adding --cachedir=<dir> by Martin Parm.
4186
4187   29 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh,
4188   genkernel:
4189   '-ne' >> '!=' for LVM2 static support to work properly; bug
4190   #58816.
4191
4192   28 Jul 2004; Tim Yamin <plasmaroo@gentoo.org>
4193   x86/kernel-config-2.4:
4194   Ext3 shouldn't really be a module - bug #58663.
4195
4196   28 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
4197   generic/linuxrc:
4198   Fix for "udev" not having to be passed to the linuxrc; and a fix
4199   for the devfsd bincache not being used.
4200
4201   28 Jul 2004; Tim Yamin <plasmaroo@gentoo.org>
4202   gen_bootloader.sh, gen_cmdline.sh, gen_compile.sh,
4203   gen_determineargs.sh, gen_initrd.sh, generic/linuxrc, genkernel,
4204   genkernel.conf, +pkg/udev-030.tar.bz2:
4205   >> 3.0.2e. Code formatting fixes from Bob Barry, as well as a
4206   patch for bug #57953 from Martin Parm. Udev support, bug #49328.
4207
4208   22 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh:
4209   Fix for bug #57865. Thanks to Martin Parm for the patch!
4210
4211   21 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> genkernel:
4212   Added a patch for only [re]mounting /boot when installation is
4213   required. Patch from bug #57836 by Martin "Parmus" Parm.
4214
4215   21 Jul 2004; Tim Yamin <plasmaroo@gentoo.org>
4216   +gen_bootloader.sh, gen_cmdline.sh, gen_determineargs.sh,
4217   genkernel, genkernel.conf:
4218   GRUB Bootloader support - bug #57576. Thanks to Mathias Gug for
4219   the patch!
4220
4221   21 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4222   gen_compile.sh, gen_determineargs.sh, gen_initrd.sh,
4223   gen_moddeps.sh, genkernel, genkernel.conf:
4224   Adding a set of patches submitted by Martin "Parmus" Parm; bugs
4225   #57748, #57749, #57751, #57752, and #57761.
4226
4227   16 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4228   gen_funcs.sh, genkernel:
4229   Bug #57297 fix.
4230
4231   14 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh,
4232   genkernel, pkg/modutils-2.4.26.tar.bz2:
4233   >> 3.0.2d. Modutils ./configure* patch for HPPA and an option
4234   parsing fix.
4235
4236   12 Jul 2004; Tim Yamin <plasmaroo@gentoo.org>
4237   x86/kernel-config-2.6:
4238   Added CONFIG_PRINTER=y; bug #47666.
4239
4240   12 Jul 2004; Tim Yamin <plasmaroo@gentoo.org>
4241   gen_configkernel.sh, x86/config.sh:
4242   Added a sed to ensure Ext2 support is on; bug #52558.
4243
4244   12 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> gen_funcs.sh,
4245   gen_initrd.sh, genkernel, x86/modules_load:
4246   >> 3.0.2c. Added more PCMCIA modules to the x86 module list; and
4247   added the bug
4248   #52561 patch.
4249
4250   03 Jul 2004; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
4251   Added a patch allowing arguments to be passed to init by
4252   real_init=...; this closes bug #55736.
4253
4254   19 Jun 2004; Tim Yamin <plasmaroo@gentoo.org>
4255   gen_configkernel.sh:
4256   Fix for bug #54455; moved the code to create a backup .config
4257   upwards since
4258   before the "make mrproper" just wiped it out.
4259
4260   04 Jun 2004; Tim Yamin <plasmaroo@gentoo.org>
4261   generic/keymaps.tar.gz:
4262   New keymaps tarball lost the keymapList file; added back in.
4263
4264   03 Jun 2004; Tim Yamin <plasmaroo@gentoo.org>
4265   alpha/modules_load, gen_arch.sh, gen_cmdline.sh, gen_compile.sh,
4266   gen_configkernel.sh, gen_determineargs.sh, gen_funcs.sh,
4267   gen_initrd.sh, gen_moddeps.sh, gen_package.sh,
4268   generic/initrd.defaults, generic/initrd.scripts,
4269   generic/keymaps.tar.gz, generic/linuxrc, generic/modprobe,
4270   genkernel, parisc/modules_load, parisc64/modules_load,
4271   pkg/busybox-1.00-pre7-losetup-crypto-alpha.tar.bz2,
4272   ppc/modules_load, ppc64/modules_load, sparc/modules_load,
4273   sparc64/modules_load, x86/kernel-config-2.4,
4274   x86/kernel-config-2.6, x86/modules_load, x86_64/modules_load:
4275   New release:
4276   
4277   * Busybox patched to support loops on 2.4 thus giving 2.4
4278   squashfs
4279   support.
4280   * Various bug fixes; #46167, #46278, #47551, #48219, #48308,
4281   #48339, #49728, #51395, #51948.
4282   * Speedups: "" > ''; [ ! ... ] && > [ ... ] || et al where
4283   applicable.
4284
4285   11 Apr 2004; Tim Yamin <plasmaroo@gentoo.org>
4286   x86/kernel-config-2.6:
4287   Modularized parallel support in the X86 2.6 configuration.
4288
4289   11 Apr 2004; Tim Yamin <plasmaroo@gentoo.org> gen_funcs.sh,
4290   generic/linuxrc, genkernel:
4291   Bugfixes for bugs #46941, #46641; and a cosmetic fix for LiveCD
4292   mount issues.
4293
4294   02 Apr 2004; Tim Yamin <plasmaroo@gentoo.org> gen_cmdline.sh:
4295   Added an error message for mistyped options [ Bug #45946 ] and
4296   also shortened the help list into two sections: a long one specified by
4297   --help and a short default one.
4298
4299   02 Apr 2004; Tim Yamin <plasmaroo@gentoo.org> gen_initrd.sh,
4300   genkernel:
4301   Fix for bug #46596; version header update.
4302
4303   28 Mar 2004; Tim Yamin <plasmaroo@gentoo.org> generic/linuxrc:
4304   Applied the fixed for ``docache'' to work properly on zisofs.
4305
4306   27 Mar 2004; Tim Yamin <plasmaroo@gentoo.org> gen_compile.sh,
4307   gen_initrd.sh, generic/initrd.defaults, generic/linuxrc:
4308   A few short fixes: reduced compilation verbosity; bootsplash fix
4309   to use both 'bootsplash' and 'bootsplash.conf' rather than 'bootsplash'
4310   and also docache support which should work on at least loopFSes for now.
4311
4312   22 Mar 2004; Jason Wever <weeve@gentoo.org> sparc/config.sh:
4313   Fixed MAKEOPTS for sparc32 so kernels will reliably build.
4314
4315   21 Mar 2004; Tim Yamin <plasmaroo@gentoo.org> README, TODO,
4316   gen_cmdline.sh, gen_compile.sh, gen_configkernel.sh,
4317   gen_determineargs.sh, gen_funcs.sh, gen_initrd.sh,
4318   generic/initrd.defaults, generic/initrd.scripts,
4319   +generic/keymaps.tar.gz, generic/linuxrc, generic/modprobe,
4320   genkernel, genkernel.conf, x86/modules_load:
4321   Version bump. Closes bugs #34948, #37371, #41129, #41166,
4322   #42725, #42815, #44127, #44556, and #44601.
4323
4324   20 Mar 2004; Tim Yamin <plasmaroo@gentoo.org>
4325   -pkg/busybox-1.00-pre8-alpha.patch,
4326   -pkg/busybox-1.00-pre8-crypto-losetup.patch,
4327   -pkg/busybox-1.00-pre8-losetup-alpha.tar.bz2:
4328   Removing broken 1.00-pre8 busybox.
4329
4330   08 Mar 2004; Tom Gall <tgall@gentoo.org>
4331   +ppc64/kernel-2.6-pSeries, +ppc64/kernel-2.6.g5:
4332   g5 and pseries kernel config
4333
4334   08 Mar 2004; Brad House <brad_mssw@gentoo.org> +ppc64,
4335   +ppc64/busy-config, +ppc64/config.sh, +ppc64/modules_load:
4336   ppc64 profile
4337
4338   06 Mar 2004; Pieter van den Abeele <pvdabeel@gentoo.org>
4339   +ppc/2.6.3-benh2-G4-SMP.autoload, +ppc/2.6.3-benh2-G4.autoload,
4340   +ppc/2.6.3-benh2-G5-SMP.autoload, +ppc/2.6.3-benh2-G5.autoload:
4341   What stuff needs to be automatically loaded for each kernel
4342
4343   06 Mar 2004; Pieter van den Abeele <pvdabeel@gentoo.org>
4344   ppc/G4, ppc/G4-SMP, ppc/G5, ppc/G5-SMP:
4345   bugfixes - posible /proc mounting lock bug solution included (removed
4346   rivafb support)
4347
4348   06 Mar 2004; Pieter van den Abeele <pvdabeel@gentoo.org>
4349   ppc/G4, ppc/G4-SMP, ppc/G5, ppc/G5-SMP:
4350   bugfixed kernels - still rivafb enabled
4351
4352   01 Mar 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4353   version bump
4354
4355   01 Mar 2004; Brad House <brad_mssw@gentoo.org> genkernel.conf:
4356   busybox version change
4357
4358   27 Feb 2004; Daniel Robbins <drobbins@gentoo.org>
4359   gen_initrd.sh:
4360   initrd bootsplash fix to use "default"
4361
4362   27 Feb 2004; Pieter van den Abeele <pvdabeel@gentoo.org>
4363   -ppc/G3, -ppc/G3-SMP:
4364   Migrated G3 into G4
4365
4366   26 Feb 2004; Pieter van den Abeele <pvdabeel@gentoo.org>
4367   +ppc/G3, +ppc/G3-SMP, +ppc/G4, +ppc/G4-SMP, +ppc/G5,
4368   +ppc/G5-SMP, -ppc/kernel-config-2.4-g3g4,
4369   -ppc/kernel-config-2.4-g5:
4370   Updated kernel .configs.
4371   
4372   G5-SMP verified to work on dual G5 1.8 w. radeon and 160G SATA
4373   Others are being tested right now
4374
4375   25 Feb 2004; Brad House <brad_mssw@gentoo.org>
4376   +pkg/busybox-1.00-pre7-losetup-crypto-alpha.tar.bz2:
4377   busybox pre7 patched
4378
4379   25 Feb 2004; Brad House <brad_mssw@gentoo.org> genkernel,
4380   genkernel.conf, +pkg/busybox-1.00-pre7-crypto-losetup-2.patch,
4381   -pkg/busybox-1.00-pre7-crypto-losetup-2.tar.bz2,
4382   +pkg/busybox-1.00-pre8-alpha.patch,
4383   +pkg/busybox-1.00-pre8-crypto-losetup.patch,
4384   +pkg/busybox-1.00-pre8-losetup-alpha.tar.bz2:
4385   busybox update and alpha fix
4386
4387   25 Feb 2004; Brad House <brad_mssw@gentoo.org>
4388   generic/linuxrc, generic/modprobe:
4389   script updates, less debugging, and modprobe return code fix
4390
4391   25 Feb 2004; Brad House <brad_mssw@gentoo.org>
4392   x86/kernel-config-2.4:
4393   too many complaints, make reiser static
4394
4395   22 Feb 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4396   version update
4397
4398   22 Feb 2004; Brad House <brad_mssw@gentoo.org>
4399   +pkg/busybox-1.00-pre7-crypto-losetup-2.tar.bz2:
4400   busybox tarball
4401
4402   22 Feb 2004; Brad House <brad_mssw@gentoo.org>
4403   generic/linuxrc, genkernel.conf,
4404   -pkg/busybox-1.00-pre7-crypto-losetup.patch,
4405   -pkg/busybox-1.00-pre7-crypto-patched.tar.bz2,
4406   x86_64/kernel-config-2.6, +x86_64/kernel-config-2.6-emachines,
4407   +x86_64/kernel-config-2.6-smp:
4408   gcloop fixes
4409
4410   14 Feb 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4411   create /dev/console if for some reason /dev wasn't on the fs
4412
4413   14 Feb 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4414   temp move
4415
4416   14 Feb 2004; Brad House <brad_mssw@gentoo.org>
4417   +pkg/busybox-1.00-pre7-crypto-patched.tar.bz2:
4418   pkg
4419
4420   14 Feb 2004; Brad House <brad_mssw@gentoo.org> genkernel.conf,
4421   -pkg/busybox-1.00-pre3-patched.tar.bz2,
4422   -pkg/busybox-1.00-pre3.tar.bz2,
4423   +pkg/busybox-1.00-pre7-crypto-losetup.patch:
4424   busybox updates
4425
4426   14 Feb 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4427   gcloop fix
4428
4429   14 Feb 2004; Brad House <brad_mssw@gentoo.org> genkernel,
4430   +pkg/ppc, +pkg/ppc/README:
4431   updates
4432
4433   14 Feb 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4434   initrd updates for correctness, squashfs, and gcloop
4435
4436   12 Feb 2004; Luca Barbato <lu_zero@gentoo.org> +pkg/ppc64,
4437   +pkg/ppc64/README, +ppc, +ppc/busy-config, +ppc/config.sh,
4438   +ppc/kernel-config-2.4-g3g4, +ppc/kernel-config-2.4-g5,
4439   +ppc/modules_load:
4440   pvdabeel's first import.
4441
4442   08 Feb 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4443   typo
4444
4445   07 Feb 2004; Brad House <brad_mssw@gentoo.org>
4446   generic/linuxrc, genkernel:
4447   beta10 finalizations
4448
4449   07 Feb 2004; Brad House <brad_mssw@gentoo.org> gen_compile.sh:
4450   make modules_install should use -j1 only
4451
4452   07 Feb 2004; Brad House <brad_mssw@gentoo.org>
4453   gen_configkernel.sh:
4454   err, backed up wrong file :)
4455
4456   03 Feb 2004; Guy Martin <gmsoft@gentoo.org> +parisc64,
4457   +parisc64/busy-config, +parisc64/config.sh,
4458   +parisc64/kernel-config-2.4, +parisc64/modules_load,
4459   +pkg/parisc64, +pkg/parisc64/README:
4460   Ported to parisc64
4461
4462   31 Jan 2004; Brad House <brad_mssw@gentoo.org>
4463   gen_determineargs.sh:
4464   make commandline debugfile option work
4465
4466   30 Jan 2004; Brad House <brad_mssw@gentoo.org>
4467   generic/modprobe, x86_64/modules_load:
4468   modprobe fixes, and scsi module updates for x86_64
4469
4470   30 Jan 2004; Brad House <brad_mssw@gentoo.org>
4471   generic/linuxrc, genkernel:
4472   hwopts fix
4473
4474   28 Jan 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4475   cleanups
4476
4477   28 Jan 2004; Brad House <brad_mssw@gentoo.org> gen_initrd.sh:
4478   debugfile truncation fix
4479
4480   28 Jan 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4481   version bump
4482
4483   28 Jan 2004; Brad House <brad_mssw@gentoo.org>
4484   x86/kernel-config-2.6, x86_64/kernel-config-2.6:
4485   kernel config updates
4486
4487   28 Jan 2004; Brad House <brad_mssw@gentoo.org>
4488   gen_configkernel.sh, genkernel:
4489   misc fixes in relation to kernel configs
4490
4491   25 Jan 2004; Brain Jackson <iggy@gentoo.org>
4492   x86/kernel-config-2.4:
4493   new default config, works well with gentoo-sources
4494
4495   24 Jan 2004; Brad House <brad_mssw@gentoo.org> gen_funcs.sh,
4496   generic/linuxrc, genkernel:
4497   updates
4498
4499   18 Jan 2004; Brad House <brad_mssw@gentoo.org> +alpha,
4500   +alpha/busy-config, +alpha/config.sh, +alpha/kernel-config-2.4,
4501   +alpha/modules_load, +pkg/alpha, +pkg/alpha/README:
4502   add alpha profile
4503
4504   17 Jan 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4505   version bump
4506
4507   17 Jan 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4508   must bind-mount dev for loop devices
4509
4510   17 Jan 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4511   support multiple loop types
4512
4513   11 Jan 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4514   not -t ext3 use -t ext2 Im and idiot
4515
4516   11 Jan 2004; Brad House <brad_mssw@gentoo.org>
4517   generic/linuxrc, genkernel:
4518   fix for loop device mounting
4519
4520   11 Jan 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4521   genkernel
4522
4523   11 Jan 2004; Brad House <brad_mssw@gentoo.org>
4524   generic/initrd.scripts, generic/linuxrc:
4525   more fixes
4526
4527   11 Jan 2004; Brad House <brad_mssw@gentoo.org>
4528   generic/initrd.scripts, generic/linuxrc:
4529   fixes
4530
4531   11 Jan 2004; Brad House <brad_mssw@gentoo.org> generic/linuxrc:
4532   livecd fixes
4533
4534   10 Jan 2004; Brad House <brad_mssw@gentoo.org> gen_compile.sh:
4535   uname machine for parisc, etc
4536
4537   08 Jan 2004; Brad House <brad_mssw@gentoo.org> +pkg/sparc,
4538   +pkg/sparc/README, +pkg/sparc64, +pkg/sparc64/README:
4539   dont forget placeholders for pkg directory
4540
4541   08 Jan 2004; Brad House <brad_mssw@gentoo.org>
4542   x86_64/kernel-config-2.6:
4543   updated config
4544
4545   08 Jan 2004; Brad House <brad_mssw@gentoo.org> +TODO:
4546   todo
4547
4548   08 Jan 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4549   version bump
4550
4551   08 Jan 2004; Brad House <brad_mssw@gentoo.org> genkernel:
4552   fix
4553
4554   08 Jan 2004; Brad House <brad_mssw@gentoo.org>
4555   x86_64/kernel-config-2.6:
4556   updated kernel config
4557
4558   08 Jan 2004; Brad House <brad_mssw@gentoo.org> gen_compile.sh,
4559   gen_funcs.sh, genkernel:
4560   check for loop devices and fix debug printing
4561
4562   08 Jan 2004; Brad House <brad_mssw@gentoo.org> gen_cmdline.sh,
4563   gen_determineargs.sh, generic/linuxrc, parisc/config.sh,
4564   sparc/config.sh, sparc64/config.sh, x86/config.sh,
4565   x86_64/config.sh:
4566   add makeopts params, and fixes for if old coreutils is in root
4567
4568   05 Jan 2004; Jason Wever <weeve@gentoo.org> +sparc,
4569   +sparc/busy-config, +sparc/config.sh, +sparc/kernel-config,
4570   +sparc/modules_load, +sparc64, +sparc64/busy-config,
4571   +sparc64/config.sh, +sparc64/kernel-config,
4572   +sparc64/modules_load:
4573   Added sparc and sparc64 dirs for genkernel.
4574
4575   03 Jan 2004; Guy Martin <gmsoft@gentoo.org> +parisc,
4576   +parisc/busy-config, +parisc/config.sh,
4577   +parisc/kernel-config-2.4, +parisc/modules_load, +pkg/parisc,
4578   +pkg/parisc/README:
4579   Added parisc files
4580
4581   31 Dec 2003; Seemant Kulleen <seemant@gentoo.org>
4582   +x86/kernel-config-2.4:
4583   2.4 config thanks to iggycvs add kernel-config-2.4
4584
4585   24 Dec 2003; Brad House <brad_mssw@gentoo.org>
4586   gen_determineargs.sh:
4587   no bootsplash fix
4588
4589   24 Dec 2003; Brad House <brad_mssw@gentoo.org> genkernel:
4590   reverse kernel compile with modules make
4591
4592   23 Dec 2003; Brad House <brad_mssw@gentoo.org> README,
4593   +genkernel, -genkernel.sh:
4594   genkernel move
4595
4596   23 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_cmdline.sh,
4597   gen_determineargs.sh, gen_initrd.sh, generic/linuxrc,
4598   genkernel.sh:
4599   no initrd modules stuff
4600
4601   23 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_cmdline.sh,
4602   gen_determineargs.sh, +gen_package.sh, genkernel.sh:
4603   changes for livecd stuff
4604
4605   22 Dec 2003; Brad House <brad_mssw@gentoo.org> README:
4606   notes
4607
4608   22 Dec 2003; Brad House <brad_mssw@gentoo.org>
4609   gen_determineargs.sh:
4610   get extraversion properly
4611
4612   17 Dec 2003; Brad House <brad_mssw@gentoo.org>
4613   -x86_64/modprobe:
4614   remove modprobe from x86_64
4615
4616   17 Dec 2003; Brad House <brad_mssw@gentoo.org> README,
4617   gen_initrd.sh, gen_moddeps.sh, generic/initrd.defaults,
4618   generic/initrd.scripts, generic/linuxrc, generic/modprobe,
4619   x86_64/modules_load:
4620   fixes
4621
4622   17 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_initrd.sh,
4623   generic/linuxrc, -x86/linuxrc, x86/modules_load,
4624   x86_64/modules_load:
4625   more generic
4626
4627   17 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_initrd.sh,
4628   +generic, +generic/initrd.defaults, +generic/initrd.scripts,
4629   +generic/linuxrc, +generic/modprobe, -x86_64/initrd.defaults,
4630   -x86_64/initrd.scripts, -x86_64/linuxrc:
4631   make more generic
4632
4633   16 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_initrd.sh,
4634   +gen_moddeps.sh, genkernel.sh, +x86_64/initrd.defaults,
4635   +x86_64/initrd.scripts, x86_64/linuxrc, +x86_64/modprobe,
4636   x86_64/modules_load:
4637   integrate new initrd, and module scanning
4638
4639   10 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_initrd.sh:
4640   killall
4641
4642   10 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_initrd.sh:
4643   devfsd fixes
4644
4645   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh:
4646   typos
4647
4648   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh,
4649   x86/config.sh, x86_64/config.sh:
4650   fix
4651
4652   09 Dec 2003; Brad House <brad_mssw@gentoo.org>
4653   +pkg/busybox-1.00-pre2-decl.patch:
4654   stuff
4655
4656   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_cmdline.sh,
4657   gen_compile.sh, gen_determineargs.sh, x86/config.sh,
4658   x86_64/config.sh:
4659   different makes for kernel and utils
4660
4661   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_cmdline.sh,
4662   gen_determineargs.sh, x86/config.sh, x86_64/config.sh:
4663   add make variable
4664
4665   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh,
4666   x86/config.sh:
4667   KERNEL_MAKE_2 for sparc
4668
4669   09 Dec 2003; Brad House <brad_mssw@gentoo.org> genkernel.conf,
4670   +pkg/busybox-1.00-pre3-patched.tar.bz2:
4671   busybox stuff
4672
4673   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh,
4674   gen_determineargs.sh, genkernel.conf, genkernel.sh:
4675   add devfsd support
4676
4677   09 Dec 2003; Brad House <brad_mssw@gentoo.org>
4678   +pkg/devfsd-1.3.25-dietlibc-kernel25.tar.bz2,
4679   +pkg/devfsd-1.3.25-dietlibc.patch:
4680   devfsd dietlibc stuff
4681
4682   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh,
4683   x86/config.sh, x86_64/config.sh:
4684   fixes
4685
4686   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh:
4687   umm, make configure scripts work with CC, AS, and LD set or unset
4688
4689   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh:
4690   don't forget 'env' before
4691
4692   09 Dec 2003; Brad House <brad_mssw@gentoo.org>
4693   +pkg/modutils-2.4.26.tar.bz2:
4694   forgot modutils package
4695
4696   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_cmdline.sh,
4697   gen_compile.sh, gen_configkernel.sh, gen_determineargs.sh,
4698   x86/config.sh, x86_64/config.sh:
4699   need seperate toolkit for compilation of kernel and utils on sparc64
4700
4701   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_compile.sh,
4702   gen_determineargs.sh:
4703   fixes for sparc, cant set LD or AS for sparc64
4704
4705   09 Dec 2003; Brad House <brad_mssw@gentoo.org>
4706   gen_configkernel.sh, gen_determineargs.sh, genkernel.conf,
4707   -x86/kernel-config, +x86/kernel-config-2.6,
4708   -x86_64/kernel-config, +x86_64/kernel-config-2.6:
4709   make friendly with 2.4
4710
4711   09 Dec 2003; Brad House <brad_mssw@gentoo.org> gen_cmdline.sh,
4712   gen_determineargs.sh, +pkg/x86, +pkg/x86/README, +pkg/x86_64,
4713   +pkg/x86_64/README:
4714   fixes
4715
4716   09 Dec 2003; Brad House <brad_mssw@gentoo.org> README,
4717   gen_compile.sh, gen_initrd.sh, genkernel.conf, genkernel.sh:
4718   2.4 kernel updates
4719
4720   08 Dec 2003; Brad House <brad_mssw@gentoo.org> +README,
4721   +gen_arch.sh, +gen_cmdline.sh, +gen_compile.sh,
4722   +gen_configkernel.sh, +gen_determineargs.sh, +gen_funcs.sh,
4723   +gen_initrd.sh, +genkernel.conf, +genkernel.sh, +notes, +pkg,
4724   +pkg/busybox-1.00-pre3.tar.bz2, +pkg/dietlibc-0.24.tar.bz2,
4725   +pkg/module-init-tools-0.9.15-pre4.tar.bz2, +x86,
4726   +x86/busy-config, +x86/config.sh, +x86/kernel-config,
4727   +x86/linuxrc, +x86/modules_load, +x86_64, +x86_64/busy-config,
4728   +x86_64/config.sh, +x86_64/kernel-config, +x86_64/linuxrc,
4729   +x86_64/modules_load:
4730   add new genkernel dev