1 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
2 # $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.475 2005/12/20 16:32:05 wolf31o2 Exp $
4 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
5 This is catalyst 2.0_rc10.
7 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/sh.py,
8 modules/generic_stage_target.py:
9 Updated sh support from Mike Frysinger <vapier@gentoo.org> and closing bug
12 20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
13 targets/support/functions.sh:
14 Changed from -z to -n for bug #116180.
16 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst,
17 modules/catalyst_support.py, modules/generic_stage_target.py:
18 Detect missing binaries for the hashing functions and abort if not found
20 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> README,
22 Updated README to list new requirements. Set default hash as crc32. Set
23 default digests as sha1/md5.
25 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
26 modules/catalyst_support.py, modules/generic_stage_target.py,
27 modules/livecd_stage2_target.py, modules/stage2_target.py:
28 Change the internal hash checking to be quicker and more memory efficient.
29 Add additional hash digests options.
31 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
32 targets/tinderbox/tinderbox-chroot.sh,
33 targets/tinderbox/tinderbox-controller.sh,
34 targets/tinderbox/tinderbox-preclean-chroot.sh:
35 Fixed up spacing/coding style on tinderbox.
37 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
38 targets/support/kill-chroot-pids.sh, targets/support/kmerge.sh,
39 targets/support/livecdfs-update.sh, targets/support/post-kmerge.sh,
40 targets/support/pre-kmerge.sh, targets/support/rc-update.sh,
41 targets/support/target_image_setup.sh, targets/support/unmerge.sh:
42 Fixed up spacing/coding style on support.
44 19 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst:
45 Optimize catalyst bytecode and set a sane sys.exit for keyboard interrupts
47 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
48 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
49 targets/stage4/stage4-preclean-chroot.sh:
50 Fixed up spacing/coding style on stage4.
52 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
53 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-controller.sh,
54 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
55 targets/stage3/stage3-controller.sh,
56 targets/stage3/stage3-preclean-chroot.sh:
57 Fixed up spacing/coding style on stages 2 and 3
59 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
60 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
61 targets/stage1/stage1-preclean-chroot.sh:
62 Fixed up spacing/coding style on stage1. Also changed
63 gcc-config/binutils-config to be outside the chroot.
65 19 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
66 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
67 targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh:
68 Fixed up spacing/coding style on netboot.
70 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
71 targets/livecd-stage1/livecd-stage1-chroot.sh,
72 targets/livecd-stage1/livecd-stage1-controller.sh,
73 targets/livecd-stage2/livecd-stage2-controller.sh:
74 Fixed up spacing/coding style on livecd-stage*.
76 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
77 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
78 targets/grp/grp-preclean-chroot.sh:
79 Fixed up spacing/coding style on grp.
81 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
82 targets/embedded/embedded-chroot.sh,
83 targets/embedded/embedded-controller.sh,
84 targets/embedded/embedded-fs-runscript.sh,
85 targets/embedded/embedded-preclean-chroot.sh:
86 Fixed up spacing/coding style on embedded.
88 16 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py,
89 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
90 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
91 targets/support/functions.sh:
92 Removing extra line from x86.py, fixing up comments, spacing, and coding
93 style in targets/support through functions.sh
95 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
96 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
97 Fix more tab/spacing issues .. trying to make everything use tabs
99 16 Dec 2005; Eric Edgar <rocket@gentoo.org>
100 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
101 modules/stage1_target.py, modules/stage2_target.py,
102 modules/stage3_target.py, modules/stage4_target.py:
103 Fix warning message in stage1,2 and 3. Fix tab spacing issues in various
106 14 Dec 2005; Eric Edgar <rocket@gentoo.org>
107 modules/generic_stage_target.py:
108 Add envscript warning to aid users who may not know what they are doing
110 13 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
111 examples/generic_stage_template.spec:
112 Changed example specs to match that cflags/cxxflags/chost/ldflags are now
113 only configurable when building a stage2 tarball, to match the current state
114 of portage. This is 2.0_rc9.
116 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
117 targets/support/chroot-functions.sh:
118 Silence more of portages beeps and clicks and whistles
120 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
121 targets/support/chroot-functions.sh:
122 Change the portage emerge to use run_emerge
124 13 Dec 2005; Eric Edgar <rocket@gentoo.org>
125 modules/generic_stage_target.py, modules/snapshot_target.py,
126 modules/stage1_target.py, modules/stage2_target.py,
127 modules/stage3_target.py:
128 allow portdir_overlay to be part of all specs not including snapshot spec.
129 Add warnings for stage1,2 and 3 in case someone uses this feature there.
130 Remove overlay support from the snapshot spec but added a warning.
132 13 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py,
133 modules/stage2_target.py:
134 Move allowable cflags/cxxflags/chost/ldflags changing to stage2 from stage1
137 11 Dec 2005; Eric Edgar <rocket@gentoo.org>
138 modules/generic_stage_target.py, targets/support/bootloader-setup.sh:
139 Add support for bootloader softlevel=; have rsync delete the extra files out
140 of the overlay so that the overlay always matches the source dir
142 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
143 Swapped -v/-V since I had gotten them wrong here.
145 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
146 modules/generic_stage_target.py:
147 Fix stupid overlay bug
149 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
150 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
151 targets/livecd-stage1/livecd-stage1-chroot.sh,
152 targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
153 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
154 targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
155 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
156 targets/support/unmerge.sh:
157 Made sure we use -f on removing the default links for splash. Removed
158 check_portage_version as it really isn't needed anymore. Removed
159 --no-install from genkernel commands in kmerge.sh so users must manually
160 remove kernels from /boot. This is 2.0_rc8.
162 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
163 targets/support/livecdfs-update.sh:
164 Made sed on devfsd.conf conditional on it existing. Removes one more error
165 message from a standard catalyst run.
167 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
168 Added warning about breaking snapshot cache and re-enable autoresume, since
169 the errors I was getting were elsewhere.
171 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
172 modules/generic_stage_target.py:
173 Fix indentation error the last commit caused
175 09 Dec 2005; Eric Edgar <rocket@gentoo.org>
176 modules/generic_stage_target.py:
177 Always clear autoresume points after a successful run
179 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
180 targets/support/livecdfs-update.sh:
181 Changed mv -f in livecdfs-update.sh to a cp -r, as it was seriously breaking
182 snapshot caching after a successful gentoo-release-livecd run.
184 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
185 targets/support/rc-update.sh:
186 Added famd to default on official LiveCD.
188 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
189 targets/support/chroot-functions.sh:
190 Fixes 'too many arguments' error in check_portage_version.
192 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
193 modules/generic_stage_target.py:
194 remove extra self.env={} that was resetting the environment to null
196 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
197 modules/livecd_stage1_target.py:
198 Fix appending livecd use flag if no use flag is specified in livecd-stage1
201 08 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/generic_target.py:
202 Add a default path to the environment in the chroot
204 08 Dec 2005; Eric Edgar <rocket@gentoo.org>
205 modules/generic_stage_target.py, targets/embedded/embedded-chroot.sh,
206 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
207 targets/livecd-stage2/livecd-stage2-controller.sh,
208 -targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
209 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
210 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
211 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
212 targets/stage4/stage4-controller.sh, -targets/stage4/unmerge.sh,
213 targets/support/chroot-functions.sh, targets/support/pre-kmerge.sh,
214 +targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh:
215 move unmerge.sh to support;move the CLEAN_DELAY,EMERGE_WARNING_DELAY, and
216 CONFIG_PROTECT stuff in the run_emerge function for cleanliness
218 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
220 Fixed up the man page, which has been suffering for some time, and also
221 reversed -v/-V in the help message.
223 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
224 targets/support/livecdfs-update.sh:
225 Added fun gnome theme stuff to livecdfs-update.sh for the official Gentoo
228 08 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
229 Turning off autoresume of doom until I can get more testing. I've had
230 several issues with it. I'll be reporting/fixing these as I come across them
231 but for now wish to turn it off by default as I don't want this one feature
232 to stop the possible 2.0 final release.
234 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
235 targets/livecd-stage2/unmerge.sh:
236 Removed profiles hack from livecd-stage2's unmerge, since it isn't used
237 anymore and probably should have been removed a long time ago when the new
238 code was put into place in livecdfs-update.sh and livecd-local.start
241 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
242 targets/livecd-stage1/livecd-stage1-chroot.sh,
243 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
244 targets/stage3/stage3-chroot.sh, targets/stage4/stage4-chroot.sh:
245 Made EMERGE_WARNING_DELAY=0 for all stages. This is 2.0_rc7.
247 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
248 modules/generic_stage_target.py, modules/generic_target.py:
249 self.env should be a part of the super class generic_target so it applies to
250 snapshots as well; removing redundant pass in the generic_target class as
251 its not needed. There is code there to fill the statements
253 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
254 targets/support/livecdfs-update.sh:
255 Forward-porting portage tmpfs mounting from catalyst 1.x, otherwise we break
258 07 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
259 Changed version stamp to 2.0_rc6.
261 07 Dec 2005; Eric Edgar <rocket@gentoo.org>
262 modules/generic_stage_target.py:
265 05 Dec 2005; Eric Edgar <rocket@gentoo.org>
266 modules/generic_stage_target.py:
269 05 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.1,
270 modules/catalyst_support.py, modules/generic_stage_target.py,
271 modules/grp_target.py, modules/livecd_stage1_target.py,
272 modules/livecd_stage2_target.py, modules/netboot_target.py,
273 modules/snapshot_target.py, modules/tinderbox_target.py:
274 Stop reading env from the OS. Rely on the more on the envscript for oddball
275 settings. Change -v to verbose and -V to version
277 04 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
280 04 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/stage1_target.py:
281 Fix stage1 to NOT contain the code from stage2;continued cleanup from the
284 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
285 examples/generic_stage_template.spec:
286 Added chost/cflags/cxxflags/ldflags to example spec template.
288 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
289 targets/support/rc-update.sh:
290 OK, just kidding on that last commit. We were already doing rc-update add
291 xdm default in livecdfs-update.sh and since it is a livecd-only function,
292 there's no point in having it in rc-update.sh
294 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
295 targets/support/rc-update.sh:
296 Have rc-update add xdm if livecd/xdm is set.
298 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
299 modules/catalyst_lock.py, modules/catalyst_support.py,
300 modules/embedded_target.py, modules/generic_stage_target.py,
301 modules/grp_target.py, modules/livecd_stage1_target.py,
302 modules/livecd_stage2_target.py, modules/netboot_target.py,
303 modules/stage1_target.py, modules/stage4_target.py,
304 modules/tinderbox_target.py:
305 So I was just kidding on that last commit. This one is 2.0_rc4.
307 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
308 modules/catalyst_lock.py, modules/catalyst_support.py,
309 modules/embedded_target.py, modules/generic_stage_target.py,
310 modules/grp_target.py, modules/livecd_stage1_target.py,
311 modules/livecd_stage2_target.py, modules/netboot_target.py,
312 modules/stage1_target.py, modules/stage2_target.py,
313 modules/stage4_target.py, modules/tinderbox_target.py:
314 Reverting my nasty spaces->tabs mess-up and pushing out 2.0_rc4 quickly.
316 02 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
317 files/catalyst.conf, modules/catalyst_lock.py,
318 modules/catalyst_support.py, modules/embedded_target.py,
319 modules/generic_stage_target.py, modules/grp_target.py,
320 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
321 modules/netboot_target.py, modules/stage1_target.py,
322 modules/stage2_target.py, modules/stage4_target.py,
323 modules/tinderbox_target.py, targets/stage1/stage1-controller.sh:
324 Fixed spacing/tabs. Updated catalyst.conf comments. Added autoresume, md5,
325 and sha to catalyst.conf by default. This is catalyst 2.0_rc3.
327 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
328 modules/generic_stage_target.py:
329 Fix autoresume for unpacking tarballs
331 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
332 targets/support/livecdfs-update.sh:
333 remove gnap livecd-type per Koon's request
335 02 Dec 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
336 change rc-update add modules default to rc-update add modules boot
338 02 Dec 2005; Eric Edgar <rocket@gentoo.org>
339 modules/generic_stage_target.py, modules/grp_target.py:
340 Add more verbosity to digests if -V is enabled, add more print messages to
343 02 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
344 modules/generic_stage_target.py, modules/grp_target.py:
345 Add sha/md5 digests support for grp and cleanup other sha/md5 code
347 01 Dec 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
348 Fix folder name for grp build dir to not have .tar.bz2 at the end
350 01 Dec 2005; Eric Edgar <rocket@gentoo.org> catalyst, files/catalyst.conf,
351 modules/catalyst_support.py, modules/generic_stage_target.py:
352 Add md5 and sha .digests file creation per wolf31o2's feature request
354 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
355 This is catalyst-2.0_rc2.
357 30 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/stage4_template.spec,
358 files/catalyst.conf, modules/generic_stage_target.py,
359 modules/livecd_stage1_target.py:
360 Fix livecd-stage1 livecd use flag bug; stage4 doc cleanups;autoresume points
361 after each successful kernel build;add autoresume documentation to
364 30 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py,
365 targets/embedded/embedded-controller.sh,
366 targets/embedded/embedded-fs-runscript.sh,
367 targets/livecd-stage2/livecd-stage2-controller.sh,
368 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
369 targets/stage1/stage1-chroot.sh, targets/stage4/stage4-controller.sh,
370 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
371 targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
372 targets/support/functions.sh, targets/support/kill-chroot-pids.sh,
373 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
374 targets/support/rc-update.sh:
375 Changed multiple spaces to tabs to satisfy my OCD.
377 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
378 targets/support/chroot-functions.sh:
379 Bumped genkernel detection to require 3.3.0 or higher
381 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
382 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
383 targets/netboot/netboot-controller.sh:
384 Changed to clst_use from clst_embedded_use and clst_netboot_use and
385 clst_grp_use. This is catalyst-2.0_rc1.
387 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
388 targets/netboot/netboot-controller.sh:
389 change to clst_use from clst_netboot_use
391 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
392 targets/livecd-stage1/livecd-stage1-chroot.sh,
393 targets/stage4/stage4-chroot.sh:
394 Changed to clst_use from clst_stage4_use and clst_livecd_use.
396 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
397 targets/stage4/stage4-chroot.sh:
398 Fixed USE invocations in stage4 target.
400 29 Nov 2005; Eric Edgar <rocket@gentoo.org>
401 modules/livecd_stage1_target.py:
402 Force use=livecd for livecd-stage1
404 29 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
405 This is version 2.0_pre20051129.
407 28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
408 examples/livecd-stage1_template.spec, examples/stage4_template.spec:
409 Removed kudzu-knoppix from example spec files.
411 22 Nov 2005; Eric Edgar <rocket@gentoo.org>
412 +livecd/cdtar/ppc-yaboot-cdtar.tar.bz2:
413 Added ppc-yaboot-cdtar.tar.bz2 to have an Apple/IBM bootable cdrom
415 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
416 examples/grp_template.spec, examples/livecd-stage1_template.spec,
417 examples/stage4_template.spec, +examples/tinderbox_template.spec:
418 Added tinderbox_template.spec to examples and cleaned up pkgcache_path
419 definitions in the examples to fit in 80 columns.
421 22 Nov 2005; Eric Edgar <rocket@gentoo.org> examples/grp_template.spec,
422 examples/livecd-stage1_template.spec, examples/stage4_template.spec,
423 modules/grp_target.py, modules/tinderbox_target.py,
424 targets/tinderbox/tinderbox-chroot.sh:
425 Tinderbox script: added newuse, tinderbox and grp targets added support for
426 overriding the pkgcache location via pkgcache_path - pkgcache_path:
427 /path/to/cache in the spec file, updated example specs to note pkgcache_path
429 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
430 Added portdir example to catalyst.conf for bug #113272.
432 22 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
433 targets/support/create-iso.sh:
434 Fixed a few lines which were causing the isolinux directory to be removed
435 when using an isolinux cdtar on x86/amd64. This is 2.0_pre20051122.
437 21 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
438 targets/support/create-iso.sh:
439 Changed check for /boot/isolinux.bin to /isolinux/isolinux.bin
441 21 Nov 2005; Eric Edgar <rocket@gentoo.org>
442 targets/support/bootloader-setup.sh, targets/support/functions.sh:
443 Fix pegasos kernelz rename;fix default_append_line to not include initrd= as
444 too many arches dont use it by default, test for an initrd in the yaboot
447 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
448 modules/generic_stage_target.py:
449 Fix split error if use is specified
451 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
452 -livecd/cdtar/palo-1.2_pre20030630-cdtar.tar.bz2,
453 +livecd/cdtar/palo-1.5_pre20040515-cdtar.tar.bz2:
454 Updated palo version from catalyst 1.x for HPPA.
456 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
457 targets/support/bootloader-setup.sh:
458 Removing for loop for grub on amd64/x86 as it was totally useless.
460 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
461 targets/support/bootloader-setup.sh:
462 Remove vga= line for PPC.
464 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
465 targets/support/bootloader-setup.sh:
466 PPC yaboot.conf fix from Lars Weiler <pylon@gentoo.org>.
468 18 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
469 -catalyst-2.0_pre20051101-slot.patch, catalyst:
470 Removing slot patch as it probably didn't belong here anyway, and updating
471 version stamp to 2.0_pre20051118.
473 18 Nov 2005; Eric Edgar <rocket@gentoo.org>
474 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
475 targets/support/bootloader-setup.sh:
476 fix the bootloader script for isolinux so that it actually makes a cfg file,
477 remove extra unneeded catalyst aborting print statement, reorganize rm code
478 to make sure is splits properly and is an array even from the cmdline
480 17 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
481 targets/support/livecdfs-update.sh:
482 Added call to update-usbids to download the latest usb.ids file.
484 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
485 modules/generic_stage_target.py:
486 Move checks of running catalyst into the target which is simpler
488 17 Nov 2005; Eric Edgar <rocket@gentoo.org>
489 modules/generic_stage_target.py:
490 Attempt to fix bug #111752, due to mount_safety_check calling a lock object
491 that doesnt exist yet
493 17 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/kmerge.sh:
494 Keep unnecessary programs from installing into kerncache
496 17 Nov 2005; Eric Edgar <rocket@gentoo.org> catalyst,
497 modules/generic_stage_target.py:
498 Turn on more tracebacks at this point to better debug .. will need to turn
499 them down as we find errors and build appropriate error handlers
501 15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
502 Changed version marker to 2.0_pre20051115 for new ebuild.
504 15 Nov 2005; Eric Edgar <rocket@gentoo.org>
505 modules/livecd_stage2_target.py:
506 Fix bug in livecd stage2 so that it doesnt try to use tar
508 14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
509 targets/livecd-stage2/livecd-stage2-controller.sh:
510 Fixed livecd/readme functionality, as reported to gentoo-catalyst mailing
511 list by Paul Kessler <kessler@co.wabasha.mn.us> and forward-ported copying
512 of Getting_Online.txt from catalyst 1.1.10.10.
514 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
515 Added Joshua Kinard to authors for his mips contributions.
517 11 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
518 examples/livecd-stage2_template.spec:
519 Fixed duplicate linuxrc entry in livecd-stage2_template.spec file. Blame
520 Paul Kessler on gentoo-catalyst. ;]
522 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
523 Change variables from cat1 format to cat2
525 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
526 modules/generic_stage_target.py, modules/stage1_target.py:
527 Fix modules has no attribute register
529 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
530 modules/generic_stage_target.py:
531 Fix broken aliases code that was just proof of concept
533 07 Nov 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
534 Output mkisofs command line options to assist in debugging
536 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
537 modules/generic_stage_target.py, targets/support/create-iso.sh:
540 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
541 modules/generic_stage_target.py:
542 Add VERY basic support for aliases kernel parameter.
544 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
545 modules/livecd_stage2_target.py:
546 Remove large section of commented code
548 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
549 modules/generic_stage_target.py, modules/stage1_target.py:
550 Allow LDFLAGS to be specified as an ENV variable for stage1
552 07 Nov 2005; Eric Edgar <rocket@gentoo.org>
553 modules/generic_stage_target.py:
554 Fix rc-update to automatically run default options for livecds. Removed an
557 02 Nov 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
558 modules/livecd_stage1_target.py, modules/tinderbox_target.py:
559 Make use spec key optional to default to profile defaults
561 02 Nov 2005; Eric Edgar <rocket@gentoo.org>
562 +examples/stage4_template.spec:
563 Preliminary stage4_template.spec file
565 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
566 +catalyst-2.0_pre20051101-slot.patch, catalyst:
567 Updated version stamp and added slot patch.
569 26 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/netboot_target.py:
570 Fix ordering problem so self.settings is defined
572 18 Oct 2005; Eric Edgar <rocket@gentoo.org>
573 modules/generic_stage_target.py:
574 Correct a rsync issue when the directory doesnt exist
576 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
577 modules/generic_stage_target.py, targets/embedded/embedded-controller.sh,
578 targets/livecd-stage2/livecd-stage2-controller.sh,
579 targets/netboot/netboot-controller.sh,
580 targets/stage4/stage4-controller.sh:
581 run pre_kmerge and post_kmerge only once
583 17 Oct 2005; Eric Edgar <rocket@gentoo.org>
584 targets/support/bootloader-setup.sh:
585 MIPS bootloader patch
587 15 Oct 2005; Eric Edgar <rocket@gentoo.org>
588 targets/support/mips-arcload_conf.sh:
589 Fix MIPS Serial Detection
591 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
592 targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
593 +targets/support/mips-arcload_conf.sh:
594 Application of Kumba's patches for MIPS support
596 13 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
597 Check for the correct arch specific cd building tool
599 13 Oct 2005; Eric Edgar <rocket@gentoo.org>
600 modules/generic_stage_target.py:
601 Print a warning if livecd/iso is not defined
603 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
604 Reverted default CHOST for x86 back to i386-pc-linux-gnu.
606 11 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
607 targets/support/post-kmerge.sh:
608 Check for existence of files in /lib/modules before running depscan.sh. This
609 replaces the mips-specific check and makes it portable.
611 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
612 modules/generic_stage_target.py:
613 update autoresume logic when dealing with rsync unpack operations
615 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
616 targets/support/post-kmerge.sh:
617 Bypass module load on mips
619 10 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
620 remove --no-deps so dependancies get installed for genkernel
622 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
623 modules/generic_stage_target.py:
624 Fix missing : statement in unpack
626 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
627 modules/generic_stage_target.py:
628 fix livecd-stage2 unpack when seedcache is turned off
630 10 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
631 targets/support/functions.sh:
632 Fix module unpacking and make it actually optional.
634 10 Oct 2005; Eric Edgar <rocket@gentoo.org>
635 modules/generic_stage_target.py:
636 Fix broken seedcache autoresume interaction
638 07 Oct 2005; Eric Edgar <rocket@gentoo.org>
639 modules/generic_stage_target.py:
640 Cleanup stage directories properly for tar installs
642 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
643 Tinderbox no longer cleans /tmp/*
645 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
646 targets/tinderbox/tinderbox-chroot.sh,
647 targets/tinderbox/tinderbox-controller.sh:
648 Fixing problem with bind mounted portage and final rsync on tinderbox target
649 and adding additional logging.
651 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/tinderbox_target.py:
652 Stop tinderbox from trying to create a tarball of itself
654 06 Oct 2005; Eric Edgar <rocket@gentoo.org>
655 modules/generic_stage_target.py:
656 Fix catalyst so it fully disables snapcache when its not specified in the
659 06 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
660 examples/livecd-stage2_template.spec:
661 Removed livecd/runscript and livecd/archscript from livecd-stage2 example
662 spec template and updating version stamp.
664 06 Oct 2005; Eric Edgar <rocket@gentoo.org> catalyst,
665 modules/catalyst_support.py:
666 allow file_check to proceed if key is not in use
668 06 Oct 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_lock.py:
669 Recursively make the missing directories
671 05 Oct 2005; Eric Edgar <rocket@gentoo.org> targets/support/functions.sh:
672 Fix extract_modules to just echo a warning that it is missing
674 30 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
676 Updating default configuration for catalyst and updating version stamp,
677 since we're beginning internal testing for release.
679 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
680 modules/generic_stage_target.py:
681 fix bug 106004 split strings into a list for empty and rm operation
683 15 Sep 2005; Eric Edgar <rocket@gentoo.org>
684 modules/livecd_stage2_target.py:
685 Append slashes to directories so rsyncs work properly
687 13 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
688 examples/livecd-stage2_template.spec:
689 Changing source_subpath for livecd-stage2 example for bug #101704.
691 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
692 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
693 targets/support/livecdfs-update.sh:
694 Added livecd/xdm and livecd/xsession options. These are used to setup the
695 default display manager and X session, respectively. Added supporting
696 documentation to example spec files. Imported more work from my fsscript for
699 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
700 Changing default CHOST for x86 from i386-pc-linux to i686-pc-linux. For
701 discussion, see bug #88777.
703 12 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, +arch/sh.py,
704 modules/generic_stage_target.py:
705 Added sh architecture to supported architectures. Thanks to Matsuu Takuto
706 <matsuu@gentoo.org> for the patch. Closing bug #105693.
708 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
709 targets/livecd-stage1/livecd-stage1-controller.sh,
710 targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
711 Add code to dump grppkgs.txt file on livecd-stage1 and kernelpkgs.txt file
712 on livecd-stage2 and removing universal motd for livecd/type of
713 gentoo-release-livecd.
715 08 Sep 2005; Eric Edgar <rocket@gentoo.org>
716 modules/livecd_stage1_target.py:
717 Add optional livecd/type env var for scripts to add optional items to the
720 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
721 -livecd/files/x86-help.msg:
722 Removing x86-help.msg as it is no longer used.
724 08 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
725 livecd/files/README.txt, livecd/files/x86-F3.msg, livecd/files/x86-F4.msg,
726 livecd/files/x86-F5.msg, livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
727 Add dobladecenter description to bootloader files for x86/amd64.
729 06 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
730 Changed pentium-mmx to use -march=pentium-mmx and closing bug #102366.
732 01 Sep 2005; Chris Gianelloni <wolf31o2@gentoo.org>
733 modules/generic_stage_target.py:
734 Added split to use section for bug #104414.
736 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
737 livecd/files/x86-F3.msg, livecd/files/x86-F4.msg, livecd/files/x86-F5.msg,
738 livecd/files/x86-F6.msg, livecd/files/x86-F7.msg:
739 Tabs to whitespaces for isolinux.
741 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
742 targets/support/bootloader-setup.sh:
743 Changed isolinux to use new split-out help messages. Using grub gives a
744 single help message with pager.
746 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
747 +livecd/files/x86-F2.msg, +livecd/files/x86-F3.msg,
748 +livecd/files/x86-F4.msg, +livecd/files/x86-F5.msg,
749 +livecd/files/x86-F6.msg, +livecd/files/x86-F7.msg:
750 Added F2->F7 help messages for isolinux.
752 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
753 livecd/files/README.txt, livecd/files/generic.motd.txt,
754 livecd/files/livecd.motd.txt, livecd/files/livecd-bashrc,
755 livecd/files/livecd-local.start:
756 Updated files from latest used to build LiveCD.
758 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/x86.py:
759 Added sse to HOSTUSE for athlon-xp, since it supports SSE instructions.
761 29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
762 modules/catalyst_support.py:
763 Added fix for using options with = in them with --cli (ex.
764 livecd/gk_mainargs='--makeopts=-j3'). Blame Jason Pepas
765 <cell@ices.utexas.edu> for pointing this out to me via email.
767 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
768 modules/generic_stage_target.py, targets/support/functions.sh:
769 fix bug in exec_in_chroot for stage1 target
771 09 Aug 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
772 modules/generic_stage_target.py:
773 fix missing os. in os.popen. and clear the autoresume flags if the chroot is
774 invalid. Fix SEEDCACHE unpack issue when needing to use tarball.
776 09 Aug 2005; Eric Edgar <rocket@gentoo.org> AUTHORS, arch/hppa.py,
777 catalyst, examples/livecd-stage2_template.spec,
778 examples/snapshot_template.spec, files/catalyst.conf,
779 livecd/files/Getting_Online.txt, livecd/files/generic.motd.txt,
780 livecd/files/livecd-bashrc, livecd/files/livecd-local.start,
781 livecd/files/x86-help.msg, modules/catalyst_lock.py,
782 modules/catalyst_support.py, modules/livecd_stage2_target.py,
783 targets/embedded/embedded-controller.sh, targets/grp/grp-chroot.sh,
784 targets/livecd-stage2/livecd-stage2-controller.sh,
785 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
786 targets/stage2/stage2-preclean-chroot.sh,
787 targets/stage3/stage3-preclean-chroot.sh,
788 targets/stage4/stage4-controller.sh, targets/support/bootloader-setup.sh,
789 targets/support/chroot-functions.sh, targets/support/create-iso.sh,
790 targets/support/filesystem-functions.sh, targets/support/functions.sh,
791 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
792 targets/support/target_image_setup.sh:
793 Forward port the changes from catalyst 1.1.9 to 1.1.10.10 to catalyst2. Need
794 to look at gamecdfs-update.sh yet.
796 09 Aug 2005; Eric Edgar <rocket@gentoo.org>
797 modules/generic_stage_target.py:
798 Remove extra debugging print statement
800 09 Aug 2005; Eric Edgar <rocket@gentoo.org> catalyst,
801 +modules/catalyst_lock.py, modules/catalyst_support.py,
802 modules/embedded_target.py, modules/generic_stage_target.py,
803 modules/grp_target.py, modules/livecd_stage1_target.py,
804 modules/livecd_stage2_target.py, modules/netboot_target.py,
805 modules/snapshot_target.py, modules/stage1_target.py,
806 modules/stage2_target.py, modules/stage4_target.py,
807 targets/support/functions.sh:
808 Add locking support. Code simplification for unpack and unpack snapshot.
809 Remove redundant setup_dir. change --clear_autoresume to --clear-autoresume.
810 Add seedcache support (Grabs output from previous target run)
811 options=seedcache. Cleanup code in functions.sh to remove extra /'s printed.
813 27 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
814 modules/catalyst_support.py, modules/generic_stage_target.py:
815 Add support to cache the snapshot dir. add snapcache to options. add
816 snapshot_cache= to override the default location of the cache in
817 catalyst.conf (eg snapshot_cache="/mnt/catalyst/snapshot")
819 27 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
820 +livecd/files/Getting_Online.txt, +livecd/files/README.txt:
821 Forward port README.txt and Getting_Online.txt files from catalyst
824 22 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
825 Add automatic creation/deletion of runlevels based on rcadd rcdel
827 19 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
828 Fix grp so that grp/use is not required anymore
830 12 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
831 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
832 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
833 -livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
834 -livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2,
835 +livecd/cdtar/isolinux-3.09-cdtar.tar.bz2,
836 +livecd/cdtar/isolinux-3.09-memtest86+-cdtar.tar.bz2:
837 Updated x86/amd64 isolinux cdtar to 3.09 and removing older versions, as
838 they are known to cause booting problems.
840 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
841 livecd/files/livecd-bashrc, targets/support/livecdfs-update.sh:
842 Fixing sed line for startx to auto-start X. Thanks to Christophe PEREZ
843 <christophe.perez@novazur.com> on the gentoo-catalyst mailing list for
846 08 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
847 targets/stage1/stage1-chroot.sh:
848 Fixed quoting in stage1 profile check.
850 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
851 targets/stage3/stage3-chroot.sh:
852 Fixing USE for stage3.
854 07 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
855 targets/support/chroot-functions.sh:
856 Fix FETCH code so it will run for Pylon
858 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> modules/grp_target.py,
859 targets/grp/grp-chroot.sh:
860 Fix bindist invcation.
862 07 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
863 targets/grp/grp-chroot.sh:
864 Made sure bindist was used for all emerges in GRP.
866 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh:
867 Fix USE flags for grp build
869 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/grp/grp-chroot.sh,
870 targets/stage4/stage4-chroot.sh:
871 let grp use the users environment variables and removed extra
872 grp_stage23_use from stage4
874 07 Jul 2005; Eric Edgar <rocket@gentoo.org>
875 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
876 Remove unnecessary GRP_STAGE23_USE from stage2 and stage3 builds
878 07 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/rc-update.sh:
879 fix bug 98165. Change the separator on rcadd/rcdel from : to | This will
880 impact all previous spec files that use this option. Its beejays fault
882 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/ppc.py:
883 Changed to use linux32 for ppc32 support when build host is ppc64.
885 06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/mips.py,
887 Removed -fomit-frame-pointer from default CFLAGS, since it isn't necessary.
889 06 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/generic_stage_target.py:
890 Minor cosmetic print statement fixes for readability
892 06 Jul 2005; Eric Edgar <rocket@gentoo.org> catalyst,
893 modules/catalyst_support.py, modules/generic_stage_target.py:
894 Fix None None bug and exception reporting
896 06 Jul 2005; Eric Edgar <rocket@gentoo.org> targets/support/create-iso.sh:
897 Fix iso creation script. Case statement out of place
899 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/alpha.py,
900 arch/amd64.py, arch/hppa.py, arch/ia64.py, arch/mips.py, arch/ppc.py,
901 arch/ppc64.py, arch/s390.py, arch/sparc.py, arch/sparc64.py, arch/x86.py,
902 catalyst, files/catalyst.conf, modules/builder.py,
903 modules/catalyst_support.py, modules/embedded_target.py,
904 modules/generic_stage_target.py, modules/generic_target.py,
905 modules/grp_target.py, modules/livecd_stage1_target.py,
906 modules/livecd_stage2_target.py, modules/netboot_target.py,
907 modules/snapshot_target.py, modules/stage1_target.py,
908 modules/stage2_target.py, modules/stage3_target.py,
909 modules/stage4_target.py, modules/tinderbox_target.py,
910 targets/embedded/embedded-chroot.sh,
911 targets/embedded/embedded-fs-runscript.sh,
912 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
913 targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
914 targets/grp/grp-preclean-chroot.sh,
915 targets/livecd-stage1/livecd-stage1-chroot.sh,
916 targets/livecd-stage1/livecd-stage1-controller.sh,
917 targets/livecd-stage2/livecd-stage2-controller.sh,
918 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-chroot.sh,
919 targets/netboot/netboot-combine.sh, targets/netboot/netboot-controller.sh,
920 targets/netboot/netboot-image.sh, targets/stage1/build.py,
921 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
922 targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
923 targets/stage2/stage2-controller.sh,
924 targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
925 targets/stage3/stage3-controller.sh,
926 targets/stage3/stage3-preclean-chroot.sh, targets/stage4/stage4-chroot.sh,
927 targets/stage4/stage4-controller.sh,
928 targets/stage4/stage4-preclean-chroot.sh, targets/stage4/unmerge.sh,
929 targets/support/create-iso.sh, targets/support/functions.sh,
930 targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
931 targets/support/post-kmerge.sh, targets/support/pre-kmerge.sh,
932 targets/support/target_image_setup.sh,
933 targets/tinderbox/tinderbox-chroot.sh,
934 targets/tinderbox/tinderbox-controller.sh,
935 targets/tinderbox/tinderbox-preclean-chroot.sh:
936 Big honkin' copyright update.
938 05 Jul 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
939 modules/generic_stage_target.py:
940 add additional logging output. Use standard os redirection methods to log to
943 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
944 targets/stage1/stage1-chroot.sh:
945 Added profile sanity check for bug #97867.
947 05 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
948 targets/support/bootloader-setup.sh:
949 Removing acpi=off from default kernel arguments and adding ia64
950 livecd-stage2 support functions and cdtar.
952 30 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
953 targets/support/bootloader-setup.sh, targets/support/pre-kmerge.sh:
954 Changed sed line for 1024x768-only splash for x86 and amd64 only, as we
955 control the framebuffer size there. Also, added CONSOLE=/dev/tty1 quiet to
958 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
959 targets/support/create-iso.sh:
960 Fixed up zisofs support. Waiting for response from sparc before touching
963 28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
964 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
965 targets/support/functions.sh:
966 Added livecd/bootargs and added the option to the bootloader-setup.sh script
967 to allow it to work on all arches that dynamically build their bootloader
970 27 Jun 2005; Eric Edgar <rocket@gentoo.org>
971 targets/stage4/stage4-controller.sh:
972 Fix stage4 so it doesnt run the bootloader stuff
974 24 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
975 targets/support/bootloader-setup.sh:
976 Removed dokeymap from non-Gentoo releases.
978 23 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
979 targets/support/livecdfs-update.sh:
980 Added call to update-pciids to download the latest pci.ids file.
982 23 Jun 2005; Eric Edgar <rocket@gentoo.org>
983 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
984 modules/stage4_target.py:
985 Allow changing the location of the pkg_cache in stage4 or livecd-stage1
987 22 Jun 2005; Eric Edgar <rocket@gentoo.org> :
988 Fix issue where -s on the command line would not run
990 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
991 livecd/files/generic.motd.txt:
992 Changed motd to point to /boot/config-* rather than /proc/config(.gz) for
993 kernel configurations.
995 22 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
996 targets/support/livecdfs-update.sh:
997 Updated hostname/domainname creation for new baselayout.
999 16 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1000 targets/support/bootloader-setup.sh, targets/support/create-iso.sh:
1001 Fixing some bootloader isolinux/boot stuff for x86/amd64.
1003 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1004 targets/support/chroot-functions.sh:
1005 Change portage emerge to use --oneshot --nodeps to keep from merging the
1006 same packages multiple times.
1008 14 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1009 targets/stage2/stage2-chroot.sh:
1010 Added a -p bootstrap when catalyst is called with -V (verbose).
1012 10 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1013 targets/support/livecdfs-update.sh:
1014 Removed inittab hack, as this is done by livecd-tools.
1016 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1017 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
1018 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
1020 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1021 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
1022 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
1023 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
1024 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
1025 targets/livecd-stage2/livecd-stage2-controller.sh:
1026 Removed gentoo.png and creation of face directory. Changed
1027 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
1030 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1031 targets/stage1/stage1-preclean-chroot.sh,
1032 targets/support/chroot-functions.sh:
1033 Added setup_binutils function and force both of them to run during stage1
1036 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1037 examples/livecd-stage2_template.spec:
1038 Added livecd/volid explanation to example spec.
1040 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1041 targets/support/create-iso.sh:
1042 General cleanup of ISO code and added default livecd/volid when it is not set.
1044 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1045 targets/embedded/embedded-controller.sh:
1046 Actually modify the embedded target this time.
1048 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
1049 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
1050 targets/livecd-stage2/livecd-stage2-controller.sh,
1051 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
1052 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
1053 and livecd-stage2 targets.
1055 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
1056 files/catalyst.conf:
1057 Retired zhen and added storedir to default catalyst.conf.
1059 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1060 targets/support/livecdfs-update.sh:
1061 Uncommented openglify, since it is needed for both opengl-update-livecd and
1064 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1065 modules/generic_stage_target.py:
1066 Fix print statement so it shows when kill_chroot_pids is run correctly
1068 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1069 modules/snapshot_target.py:
1070 Fix snapshot target to skip the kill_pids check
1072 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
1073 Bug fixes in parse_spec, fix issues detecting list or string.
1075 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1076 modules/catalyst_support.py:
1077 Fix bug 65284. More flexible spec parsing. Should handle cases where no
1078 spaces are after :. Better handling of comments ( ie preprocessed and
1079 stripped off ). Unset empty keys.
1081 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1082 targets/support/kill-chroot-pids.sh:
1083 Remove extra P_NAME definition that is never used. Saves processing time.
1084 Bumped catalyst to pre2
1086 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1087 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1088 +targets/support/kill-chroot-pids.sh:
1089 User info about runscript and archscript. Added checks for processes running
1090 in the chroot and created a script to kill them. Should fix the unmounting
1091 issues with gconfd or any other running application in the chroot
1093 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1094 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
1095 Remove using gcc-config to set things up as we should all be using 2005.0
1098 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1099 examples/livecd-stage2_template.spec:
1100 Added livecd/users to example livecd-stage2 spec file.
1102 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1103 targets/support/livecdfs-update.sh:
1104 Change default hostnames for livecds
1106 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1107 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
1108 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
1111 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1112 modules/livecd_stage2_target.py:
1113 Clear autoresume flags when build is done
1115 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
1116 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
1117 targets/support/create-iso.sh:
1118 Fix isolinux so that it finds menus and kernels and stuff
1120 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1121 modules/generic_stage_target.py:
1122 Make purge operation a little less chatty, removed print statements
1124 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1125 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
1126 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
1127 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
1129 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1130 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
1131 print warning message about deprecated use of cdfstype
1133 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
1134 targets/support/chroot-functions.sh:
1135 statically define genkernel location to eliminate which command failure if
1136 genkernel is not installed
1138 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
1139 modules/generic_stage_target.py:
1140 change the portage_overlay to an array so it always works
1142 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1143 modules/catalyst_support.py:
1144 Fix exception handling to remove extraneous prints of None
1146 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
1147 Remove iso creation code from stage4
1149 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1150 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1151 modules/livecd_stage2_target.py, modules/snapshot_target.py,
1152 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
1153 targets/livecd-stage1/livecd-stage1-chroot.sh,
1154 targets/livecd-stage1/livecd-stage1-controller.sh,
1155 targets/livecd-stage2/livecd-stage2-controller.sh,
1156 targets/netboot/netboot-controller.sh,
1157 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
1158 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
1159 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
1160 targets/support/create-iso.sh, targets/support/kmerge.sh,
1161 targets/support/target_image_setup.sh,
1162 targets/tinderbox/tinderbox-controller.sh:
1163 Fix some exception handling in catalyst_support.py
1164 remove intermediate destination folder of iso and tarball
1165 Add additional tests for folders not found on host but defined
1166 in spec file. Keep catalyst from erroring in this case.
1167 Change exit code on shell scripts so that errors are reported to catalyst
1168 and causes catalyst to die on errors
1169 Fix bug in livecd-stage1-chroot.sh so that it uses USE flags properly
1170 Added additional check for mkisofs. Informs user of where to get the program.
1171 Removed autoresume code from ccache and distcc installation until I can figure
1172 out a way to have the autoresume flag go someplace outside the chroot.
1174 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
1175 Remove bind mounts before rm operations happen at startup
1177 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
1178 modules/generic_stage_target.py:
1179 Fix bug where purge deletes the autoresume directory but doesnt recreate it
1181 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1182 modules/generic_stage_target.py:
1183 fix minor bug in the purge code so that it actually runs the commands
1185 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
1186 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1187 modules/stage4_target.py:
1188 Change ordering of tasks so root_overlay and fsscript occur after
1189 livecd_update, giving users a chance to override livecd_update
1191 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1192 modules/catalyst_support.py, modules/generic_stage_target.py:
1193 Added a better exception handling message for keyboard interrupt and added
1194 countdown timer for purge operation to give an opportunity to exit
1196 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1197 modules/catalyst_support.py, modules/generic_stage_target.py:
1198 Add support to clear the autoresume flags and improve the purge code to
1199 clean the chroot, and pkg/kern cache
1201 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1202 modules/catalyst_support.py, modules/generic_stage_target.py,
1203 modules/livecd_stage1_target.py:
1204 only append livecd-tools to the livecd-stage1 target package list and move a
1205 check out of the way so command line and spec files can co-exist
1207 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
1208 modules/generic_stage_target.py:
1209 fixed python syntax in set_packages so catalyst will run
1211 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1212 modules/embedded_target.py, modules/generic_stage_target.py,
1213 modules/grp_target.py, modules/livecd_stage1_target.py,
1214 modules/livecd_stage2_target.py, modules/netboot_target.py,
1215 modules/stage4_target.py, modules/tinderbox_target.py,
1216 targets/embedded/embedded-chroot.sh,
1217 targets/embedded/embedded-controller.sh,
1218 targets/livecd-stage1/livecd-stage1-controller.sh,
1219 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
1220 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
1221 targets/livecd-stage2/livecd-stage2-controller.sh,
1222 -targets/livecd-stage2/livecd-stage2-iso.sh,
1223 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
1224 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
1225 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
1226 targets/support/functions.sh, targets/support/livecdfs-update.sh,
1227 +targets/support/target_image_setup.sh:
1228 embedded target cleanups ... iso,bootloader,target_setup generalizations,
1231 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1232 targets/livecd-stage2/livecd-stage2-controller.sh,
1233 targets/support/livecdfs-update.sh:
1234 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
1235 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
1236 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
1239 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1240 targets/livecd-stage2/livecd-stage2-controller.sh,
1241 targets/support/rc-update.sh:
1242 Updated rc-update.sh with better defaults for different livecd/type settings
1243 and cleaning up file copying in livecd-stage2-controller.sh to match
1246 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
1247 Made example of catalyst.conf in README match the default catalyst.conf
1250 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
1252 Removing old files from previous maintainers and updating README.
1254 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1255 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
1256 Added livecd/users option to create non-root users. The first user listed
1257 will also be used for auto-starting X, if X is merged onto the CD.
1259 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1260 targets/livecd-stage1/livecd-stage1-controller.sh,
1261 targets/livecd-stage2/livecd-stage2-controller.sh,
1262 targets/support/livecdfs-update.sh:
1263 Updated all instances of livecd/type: gentoo-release-environmental to
1264 gentoo-release-livecd and added generic-livecd.
1266 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1267 examples/fsscript.sh.example, examples/gamecd.conf.example,
1268 examples/generic_stage_template.spec, examples/grp_template.spec,
1269 examples/livecd-stage1_template.spec,
1270 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
1271 examples/snapshot_template.spec:
1272 Imported example files from catalyst 1.1.9 to make them more verbose.
1274 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
1275 Fix grp/use bug #89365
1277 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
1278 modules/generic_stage_target.py, targets/support/kmerge.sh:
1279 Fixes for initramfs overlay support.
1281 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
1282 modules/generic_stage_target.py, targets/support/kmerge.sh,
1283 targets/support/pre-kmerge.sh:
1284 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
1285 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
1286 caching bug; Also adding preliminary support for initramfs_overlay from genkernel
1288 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
1289 modules/generic_stage_target.py, targets/support/kmerge.sh:
1290 Removed support for postconf as genkernel no longer has that option
1292 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1293 modules/embedded_target.py, modules/generic_stage_target.py,
1294 modules/grp_target.py, modules/livecd_stage1_target.py,
1295 modules/livecd_stage2_target.py, modules/netboot_target.py,
1296 modules/stage4_target.py, modules/tinderbox_target.py,
1297 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
1298 targets/stage1/stage1-preclean-chroot.sh,
1299 targets/support/chroot-functions.sh:
1300 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
1301 die properly on CTRL-C; fixed stage1 bug with gcc-setup
1303 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
1304 modules/livecd_stage2_target.py:
1305 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
1307 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
1308 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
1309 modules/livecd_stage2_target.py, modules/stage4_target.py,
1310 targets/livecd-stage1/livecd-stage1-controller.sh,
1311 targets/livecd-stage2/livecd-stage2-controller.sh,
1312 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
1313 targets/support/functions.sh, targets/support/kmerge.sh,
1314 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
1315 Generalized kernel support, fsscript, rcupdate, etc for stage4
1317 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1318 targets/support/pre-kmerge.sh:
1319 Removed sed for usb devices from legacy genkernel, as we're going to require
1320 a version much higher that no longer exhibits the bug.
1322 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1323 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
1324 targets/support/livecdfs-update.sh:
1325 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
1326 properly with hotplug firmwares, and also updated gamecd.conf.example, since
1327 the ut2004demo shell script has been renamed to ut2004-demo.
1329 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
1330 let genkernel always reinstall itself
1332 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
1333 modules/catalyst_support.py, modules/generic_stage_target.py,
1334 modules/stage1_target.py, targets/support/livecdfs-update.sh:
1335 fix case bug in livecdfs-update.sh; fix bug in initial command line
1336 arguement parsing; add cflags spec file support which is only allowed to
1339 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
1340 targets/stage3/stage3-chroot.sh:
1341 Fix a use flag bug in the stage3
1343 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
1344 modules/generic_stage_target.py:
1345 Changes to allow cflags, chost, cxxflags in a spec file
1347 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1348 targets/livecd-stage1/livecd-stage1-controller.sh,
1349 targets/livecd-stage2/livecd-stage2-controller.sh,
1350 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
1351 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
1352 targets/support/pre-kmerge.sh:
1353 change the code to use more case statements. Fix gcc issue in stage1.
1355 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1356 targets/livecd-stage1/livecd-stage1-controller.sh,
1357 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
1358 Merging in changes from catalyst 1.1.x for gamecd support.
1360 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1361 targets/stage1/stage1-preclean-chroot.sh:
1362 Removing gcc-config stuff to see if its still required to work around a gcc
1365 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
1366 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
1367 Added tests for genkernel >3.2.0
1369 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
1372 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
1373 Updated AUTHORS with new maintainers and updated contributors list.
1375 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1376 examples/fsscript.sh.example, livecd/files/README.txt,
1377 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
1378 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
1379 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
1380 Changed maintainers. Updated examples/fsscript.sh.example to provide better
1381 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
1382 universal.motd.txt to resolve documentation issue on bug #86914. Added
1383 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
1384 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
1387 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
1388 targets/livecd-stage2/livecd-stage2-controller.sh:
1389 Removed a few unnecessary comments
1391 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
1392 Removed obsolete files from the livecd directory as the functionality has
1393 moved into the targets folders
1395 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
1396 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
1397 Additional catalyst 2.0.0 files
1399 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
1400 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
1401 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1402 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
1403 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
1404 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
1405 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
1406 -livecd/runscript/alpha-archscript.sh,
1407 -livecd/runscript/default-runscript.sh,
1408 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
1409 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
1410 -livecd/runscript-support/gamecdfs-update.sh,
1411 -livecd/runscript-support/kmerge.sh,
1412 -livecd/runscript-support/livecdfs-update.sh,
1413 -livecd/runscript-support/post-kmerge.sh,
1414 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
1415 modules/embedded_target.py, modules/generic_stage_target.py,
1416 modules/grp_target.py, modules/livecd_stage1_target.py,
1417 modules/livecd_stage2_target.py, -modules/netboot.py,
1418 +modules/netboot_target.py, modules/snapshot_target.py,
1419 modules/stage1_target.py, +modules/stage4_target.py,
1420 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
1421 +targets/embedded/embedded-controller.sh,
1422 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
1423 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
1424 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
1425 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1426 +targets/livecd-stage1/livecd-stage1-controller.sh,
1427 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1428 -targets/livecd-stage1/livecd-stage1.sh,
1429 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
1430 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
1431 +targets/livecd-stage2/livecd-stage2-controller.sh,
1432 +targets/livecd-stage2/livecd-stage2-iso.sh,
1433 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
1434 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
1435 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
1436 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
1437 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
1438 +targets/stage1/stage1-controller.sh,
1439 +targets/stage1/stage1-preclean-chroot.sh,
1440 -targets/stage1/stage1-preclean1-chroot.sh,
1441 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
1442 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
1443 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
1444 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
1445 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
1446 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
1447 +targets/stage4/stage4-preclean-chroot.sh,
1448 +targets/support/chroot-functions.sh,
1449 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
1450 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
1451 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
1452 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
1453 +targets/tinderbox/tinderbox-controller.sh,
1454 targets/tinderbox/tinderbox-preclean-chroot.sh,
1455 -targets/tinderbox/tinderbox.sh:
1456 Initial Import of Catalyst 2.0.0
1458 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1459 livecd/runscript-support/livecdfs-update.sh:
1460 Added /usr/portage as tmpfs (this will be made conditional later).
1462 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1463 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
1464 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
1465 from an interactive shell.
1467 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1468 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
1469 livecd/files/livecd-local.start, -livecd/files/mkvardb,
1470 livecd/runscript-support/pre-kmerge.sh,
1471 livecd/runscript/default-runscript.sh:
1472 Moved livecd-bash_profile to livecd-bashrc. Added check for
1473 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
1474 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
1477 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
1478 modules/generic_stage_target.py:
1479 Applying arm patch from vapier and closing bug #86466. This is now catalyst
1482 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
1483 livecd/runscript/default-runscript.sh,
1484 targets/livecd-stage1/livecd-stage1.sh:
1485 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
1486 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
1487 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
1490 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1491 livecd/runscript/ppc-archscript.sh:
1492 Added -l to mkisofs line for ppc as this allows full 31 character file names.
1494 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1495 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
1496 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
1497 for multiple initrd files.
1499 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1500 livecd/runscript/ppc-archscript.sh:
1501 Modifed PPC archscript to close bug #84648 and also to make the PPC
1502 archscript produce multiple initrd files, like x86/amd64.
1504 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1505 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1506 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
1507 livecd/runscript/ppc-archscript.sh:
1508 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
1509 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
1510 livecd/volid for the HFS volid, too.
1512 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1513 Calling this one 1.1.7 and rolling a tarball.
1515 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1516 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1517 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1518 -livecd/runscript/sparc64-archscript.sh,
1519 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
1520 Added livecd/volid to set the volume ID when creating the ISO, patch by
1521 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
1522 sparc-archscript.sh and removing sparc64 one, as they are identical now.
1524 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1525 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
1526 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
1527 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
1529 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1530 livecd/runscript-support/livecdfs-update.sh:
1531 Removed hdparm from default runlevel as it break ide=nodma at boot.
1533 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1534 livecd/runscript-support/kmerge.sh,
1535 livecd/runscript-support/pre-kmerge.sh,
1536 targets/livecd-stage1/livecd-stage1-chroot.sh:
1537 Revert last set of changes and remove portage version check from emerge in
1538 livecd-stage1, as it breaks catalyst's ability to fail properly on an
1541 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1542 livecd/runscript-support/kmerge.sh,
1543 livecd/runscript-support/pre-kmerge.sh:
1544 Change genkernel check to use best_version and has_version to determine if
1545 the any previously installed versions of genkernel are up to date. Change
1546 emerge line for kernels to use -n option to only install if they were not
1547 previously installed.
1549 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1550 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1551 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
1552 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
1553 livecd/runscript/sparc-archscript.sh:
1554 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
1555 unified sparc32/sparc64 cdtar.
1557 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1558 livecd/runscript-support/livecdfs-update.sh,
1559 livecd/runscript-support/pre-kmerge.sh:
1560 Change sudoers update to only run if /etc/sudoers exists and only reduce
1561 splash to 1024x768 on minimal and universal install CD.
1563 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
1564 targets/livecd-stage1/livecd-stage1.sh:
1565 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
1568 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1569 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1570 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1571 livecd/runscript/sparc64-archscript.sh,
1572 livecd/runscript/x86-archscript.sh:
1573 Added a new empty livecd file to each archscript. This will be used for an
1574 identifier by genkernel to allow booting from a non-primary CDROM.
1576 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1577 Catalyst 1.1.6 is here.
1579 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1580 targets/stage1/stage1-preclean2-chroot.sh:
1581 Commenting out stage1 cleaning of /var/db.
1583 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1584 livecd/runscript-support/pre-kmerge.sh:
1585 Made splash reduction to 1024x768 only for minimal and universal release media.
1587 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1588 targets/stage1/stage1-preclean2-chroot.sh:
1589 Added SLOT files back to /var/db entries in stage1.
1591 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1592 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
1593 livecd/runscript/default-runscript.sh,
1594 livecd/runscript-support/livecdfs-update.sh,
1595 targets/livecd-stage2/unmerge.sh:
1596 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
1597 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
1598 the copy from preserving permissions and also adding /usr/share/faces and
1599 default Gentoo icon. We'll see how the icon does for us. Removing serial
1600 init script, as it causes problems with the splash theme.
1602 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1603 targets/livecd-stage1/livecd-stage1.sh:
1606 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1607 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
1608 livecd/runscript-support/kmerge.sh,
1609 livecd/runscript-support/livecdfs-update.sh,
1610 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
1611 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1612 targets/stage1/stage1-preclean2-chroot.sh:
1613 Removed x-setup from local.start and added in symlinks for gconf, portage
1614 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
1615 baselayout and removed /etc/startx from the environmental type. Commented
1616 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
1617 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
1618 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
1619 for X, use the latest pci.ids and usb.ids from portage, and create
1620 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
1621 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
1622 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
1623 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
1624 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
1627 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
1628 Removed ccache from default options as it breaks catalyst when merged with
1631 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1632 modules/snapshot_target.py:
1633 Added /local/ to snapshot exclusion.
1635 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1636 livecd/runscript-support/livecdfs-update.sh:
1637 Updated to attempt to start 5 interfaces, rather than 4. You can blame
1638 gustavoz and his 5 interface Xeon for this.
1640 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1641 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
1642 Added a conditional before killing gconfd-2. This is also going to be
1643 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
1646 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1647 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
1648 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
1649 Moved killall -9 gconfd-2 to execute outside chroot.
1651 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1652 livecd/files/x86-help.msg:
1653 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
1656 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1657 livecd/runscript/x86-archscript.sh:
1658 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
1661 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1664 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1665 targets/livecd-stage1/livecd-stage1.sh:
1666 Added killall for gconfd-2 back into livecd-stage1.sh
1668 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1669 livecd/runscript/alpha-archscript.sh:
1670 Alpha fixes for multiple kernels..
1672 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1673 livecd/runscript-support/kmerge.sh:
1674 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
1676 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1677 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
1678 livecd/runscript/sparc64-archscript.sh:
1679 Force devfs if udev is not selected for all supporting arches.
1681 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1682 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
1683 livecd/runscript-support/kmerge.sh:
1684 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
1687 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1688 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
1689 Re-enabled preclean in grp and added gconfd-2 killing.
1691 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1692 livecd/runscript/x86-archscript.sh:
1693 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
1696 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1697 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1698 targets/livecd-stage1/livecd-stage1-chroot.sh,
1699 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1700 targets/livecd-stage1/livecd-stage1.sh,
1701 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
1702 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1703 Added ability to pause indefinitely. This closes bug #79798. I've also added
1704 the gcond-2 killall back in, but now it is in the actual preclean script and
1705 is executed inside the chroot.
1707 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
1708 Updated for 1.1.3 release.
1710 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1711 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1712 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
1713 targets/netboot/netboot-packages.sh,
1714 targets/tinderbox/tinderbox-chroot.sh:
1715 Updated to use package.use correctly. Blame Robert Paskowitz
1716 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
1718 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1719 targets/stage1/stage1-preclean2-chroot.sh:
1720 Fixed find line for new stage1 /var/db/pkg.
1722 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1723 targets/stage1/stage1-preclean2-chroot.sh:
1724 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
1725 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
1728 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1729 livecd/runscript-support/livecdfs-update.sh:
1730 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
1731 added net.ethX symlinks, and added copying of files from
1732 /usr/lib/hotplug/firmware into firmware tarball.
1734 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1735 livecd/runscript-support/livecdfs-update.sh:
1736 Firmware updated to use new /lib/firmware directory.
1738 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
1739 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
1740 work when both -f and -C were used on the command line.
1742 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1743 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1744 targets/livecd-stage1/livecd-stage1-chroot.sh,
1745 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
1746 targets/stage3/stage3-chroot.sh:
1747 Added a portage version check to each target that uses --newuse to ensure a
1748 high enough version is used. This resolves bug #75336.
1750 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1751 livecd/files/livecd-local.start:
1752 Possible local.start fix for beejay.
1754 12 Jan 2005; John Davis <zhen@gentoo.org>
1755 modules/embedded.py:
1756 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
1758 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1759 livecd/runscript-support/kmerge.sh:
1760 Added ccache support to genkernel call in livecd-stage2.
1762 11 Jan 2005; John Davis <zhen@gentoo.org>
1763 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
1764 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
1765 targets/netboot/netboot.sh:
1766 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
1767 some feature enhancements.
1769 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1770 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1771 targets/livecd-stage1/livecd-stage1-chroot.sh,
1772 targets/livecd-stage1/livecd-stage1.sh,
1773 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
1774 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1775 Added a -F or --fetchonly command line option and closing out bug #77480.
1776 Also added a portage version check to livecd-stage1 to close out bug #68307.
1778 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1779 livecd/runscript-support/livecdfs-update.sh,
1780 targets/stage3/stage3-chroot.sh:
1781 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
1782 target to use emerge -e when building. This is only temporary until the
1783 bootstrap.sh script can be fixed or another solution can be decided upon.
1785 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
1786 +targets/embedded/kmerge.sh:
1787 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
1788 from mutex@gentoo.org
1790 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1791 modules/livecd_stage2_target.py:
1794 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1795 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
1796 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
1797 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
1798 the brokenness of a stage1 tarball.
1800 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
1801 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
1804 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1805 modules/livecd_stage2_target.py:
1808 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1809 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
1810 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
1811 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
1812 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
1813 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
1814 Upgraded the isolinux cdtar files and closing bug #70518.
1816 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
1817 modules/embedded_target.py, modules/generic_stage_target.py,
1818 modules/grp_target.py, modules/livecd_stage1_target.py,
1819 modules/livecd_stage2_target.py, modules/netboot.py,
1820 modules/stage1_target.py, modules/tinderbox_target.py:
1821 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
1822 separate out specific target logic from the generic targets modules.
1824 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
1825 new PPC arch file from pvdabeel@gentoo.org
1827 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
1828 examples/generic_stage_template.spec, modules/catalyst_support.py:
1829 tweaking error handling in the main catalyst script
1830 updated the example to include a blurb about portage_confdir
1832 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1833 livecd/runscript-support/livecdfs-update.sh:
1834 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
1836 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
1839 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
1840 fix for #66592. catalyst now gives a traceback when it bails out, making
1841 troubleshooting amazingly easier
1843 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1844 modules/catalyst_support.py, modules/embedded_target.py,
1845 modules/generic_stage_target.py, modules/grp_target.py,
1846 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1847 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
1848 Reversing patch from Eric Edgar from bug #70663.
1850 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1851 livecd/runscript/x86-archscript.sh:
1852 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
1853 not work without it (mkisofs fails on creating ISO).
1855 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1856 modules/catalyst_support.py, modules/embedded_target.py,
1857 modules/generic_stage_target.py, modules/grp_target.py,
1858 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1859 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
1860 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
1861 separate out specific target logic from the generic targets modules.
1863 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1864 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
1865 targets/embedded/embedded.sh:
1866 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
1868 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1869 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
1870 livecd/runscript/default-runscript.sh,
1871 livecd/runscript-support/gamecdfs-update.sh,
1872 livecd/runscript-support/livecdfs-update.sh,
1873 modules/livecd_stage2_target.py:
1874 Added gamecd/conf option to livecd_stage2_target.py, added
1875 gamecd.conf.example to /examples, cleaned up game-specific code in
1876 gamecdfs-update.sh to make it more generic, added more fundtionality to
1877 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
1878 and gentoo-gamecd to make spec files simpler and to remove the need for
1879 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
1880 user to still use a custom fsscript of their own.
1882 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1883 +livecd/files/environmental.motd.txt,
1884 targets/livecd-stage1/livecd-stage1.sh:
1885 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
1887 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1888 livecd/runscript/default-runscript.sh,
1889 livecd/runscript-support/livecdfs-update.sh:
1890 Added gentoo-release-environmental as a valid livecd/type and did some
1891 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
1892 devices other than eth0.
1894 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1895 targets/livecd-stage1/livecd-stage1-chroot.sh:
1896 Changed livecd-stage1 to merge each package individually. This should not
1897 make it into a production version of catalyst, but is here as a possible
1898 solution to bug #68307.
1900 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1901 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1902 livecd/runscript/sparc-archscript.sh,
1903 livecd/runscript/sparc64-archscript.sh,
1904 livecd/runscript/x86-archscript.sh:
1905 Added failures to all arches on mkisofs failure and also made -z option to
1906 mkisofs optional on x86 depending on loop type used.
1908 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1909 livecd/runscript/x86-archscript.sh:
1910 Making sure the mkisofs call causes a failure when it doesn't complete
1911 successfully. Once again, blame jforman, our beloved infra-monkey.
1913 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1914 livecd/runscript/default-runscript.sh:
1915 squashfs-utils->squashfs-tools fix. Blame jforman.
1917 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1918 livecd/isogen/x86-isogen.sh:
1919 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
1920 possibly not booting on really old systems.
1922 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1923 livecd/runscript/x86-archscript.sh:
1924 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
1925 possibly not booting on really old systems.
1927 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1928 livecd/runscript-support/livecdfs-update.sh:
1929 Save some space by removing redundant firmware after tarball is made, only
1930 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
1933 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1934 targets/stage1/stage1-preclean2-chroot.sh:
1935 Added patch from vapier and closing bug #73556.
1937 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
1938 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
1939 +targets/embedded/embedded-fs-runscript.sh,
1940 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
1941 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1942 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
1943 from mutex@gentoo.org for modules/embedded.py
1945 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1946 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
1947 livecd/runscript-support/livecdfs-update.sh:
1948 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
1949 aliases having --color rather than --color=auto.
1951 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1952 livecd/files/livecd-local.start:
1953 Let's try actually making a proper edit on livecd/files/livecd-local.start
1954 this time, shall we...
1956 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1957 livecd/files/livecd-local.start:
1958 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
1959 x-setup check for /etc/startx.
1961 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1962 livecd/runscript-support/gamecdfs-update.sh:
1963 Fixing minor sed bug in gamecdfs-update.sh.
1965 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
1966 examples/snapshot_template.spec,
1967 livecd/runscript-support/gamecdfs-update.sh,
1968 livecd/runscript-support/livecdfs-update.sh:
1969 Fixing typo in snapshot_template.spec and closing bug #70321.
1971 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1972 livecd/runscript-support/pre-kmerge.sh:
1973 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
1974 genkernel will only add the 1024x768 version of the gensplash image to the
1975 bzImage, which added with the livecd-stage2 removal of the unused splash
1976 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
1978 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1979 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
1980 livecd/runscript/sparc64-archscript.sh:
1981 Updated with silo/mkisofs patch from gustavoz.
1983 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1984 livecd/files/x86-help.msg:
1985 Updated x86-help.msg to make it fall more inline with current
1986 genkernel/livecd-tools options.
1988 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
1989 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1990 livecd/runscript-support/pre-kmerge.sh:
1991 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
1992 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
1993 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
1996 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
1997 livecd/runscript-support/kmerge.sh,
1998 livecd/runscript-support/livecdfs-update.sh,
1999 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
2000 Changed kernel build caching to use kerncache option, rather than pkgcache
2001 option. Fixed --postconf and --callback for builds that do not require them.
2002 Removed delay when removing package sin the system profile. This is now
2003 catalyst 1.1.0, so enjoy.
2005 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
2006 livecd/runscript-support/livecdfs-update.sh:
2007 Stopping udev from using the nasty device tarball. We don't need it anyway.
2009 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
2010 livecd/runscript/sparc-archscript.sh,
2011 livecd/runscript/sparc64-archscript.sh,
2012 livecd/runscript-support/kmerge.sh,
2013 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
2014 Fixing gpm support by uncommenting default settings. Fixing case where
2015 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
2016 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
2017 not get renamed. Fixed a problem where we were accidentally removing the
2018 hwdata-knoppix versions of pci.ids and usb.ids and linking
2019 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
2020 for 2004.3 and catalyst 1.1.0.
2022 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
2023 patch from vapier@gentoo.org for bug #68080
2025 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
2026 livecd/runscript-support/kmerge.sh:
2027 made kernel caching dependent on the "pkgcache" option so that genkernel's
2028 postconf can actually work
2030 18 Oct 2004; John Davis <zhen@gentoo.org>
2031 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2032 livecd/runscript-support/livecdfs-update.sh:
2033 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
2035 17 Oct 2004; John Davis <zhen@gentoo.org>
2036 livecd/runscript-support/livecdfs-update.sh:
2037 firmware tarball fix for packages that need firmware such as ipw2100
2039 16 Oct 2004; <zhen@gentoo.org> livecd/files/x86-help.msg,
2040 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2041 livecd/runscript-support/livecdfs-update.sh,
2042 modules/livecd_stage2_target.py:
2043 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
2045 14 Oct 2004; <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
2046 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
2047 should not hurt non-HT users
2049 12 Oct 2004; John Davis <zhen@gentoo.org>
2050 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
2051 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
2052 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
2053 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2054 livecd/runscript-support/kmerge.sh:
2055 bugfixes for #67195, #67197, #67122, and #46918
2057 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
2058 small netboot fixups
2060 11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
2061 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
2062 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
2063 targets/netboot/netboot.sh:
2064 sweeping updates and changes to the netboot code. the patches should fix the
2065 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
2066 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
2068 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
2069 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
2070 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
2071 targets/netboot/netboot.sh:
2072 more code cleanup and maintenance
2074 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
2075 modules/generic_stage_target.py, +modules/netboot.py,
2076 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
2077 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
2078 +targets/netboot/netboot.sh:
2079 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
2082 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2083 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2084 targets/livecd-stage1/livecd-stage1-chroot.sh,
2085 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
2086 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2087 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
2088 have to start a server on the build host for it to distribute.
2090 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
2091 added a new -s/ --snapshot option. no more using --cli to create snapshots,
2092 just do -s version_stamp
2094 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
2095 bugfix #60502 - the stage2 target can now resume the bootstrapping process
2097 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
2098 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
2099 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2100 modules/livecd_stage2_target.py:
2101 udev support for livecds
2103 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
2104 +targets/livecd-stage2/unmerge.sh:
2105 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
2106 Also, livecd-stage2 unmerge.sh added back in.
2108 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
2109 livecd/runscript-support/livecdfs-update.sh:
2110 bugfixes for #60887 and #63338
2112 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
2113 bugfixes for #63382 and #63338
2115 08 Sep 2004; John Davis <zhen@gentoo.org>
2116 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
2117 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
2118 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
2119 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
2120 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2121 targets/livecd-stage1/livecd-stage1-chroot.sh,
2122 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
2123 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
2124 lots of changes in this revision. first of all, major cosmetic fixups to the
2125 archscripts. i also fixed a non-reported bug where pkgcache was not being used
2126 for distcc or ccache builds in most of the targets. bug #56581 is finially
2127 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
2128 performance enhancement here.
2130 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2131 modules/livecd_stage2_target.py:
2132 fix for bug #63033, thanks to usata@gentoo.org for the patch
2134 30 Aug 2004; John Davis <zhen@gentoo.org>
2135 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
2136 bugfixes for #61537 and #61779
2138 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
2139 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
2140 modules/snapshot_target.py:
2141 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
2142 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
2143 time should also be improved due to a more efficient use of rsync. This commit will
2144 mark the portage version of catalyst-1.9.0.
2146 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
2147 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
2150 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
2153 02 Aug 2004; John Davis <zhen@gentoo.org>
2154 livecd/runscript-support/livecdfs-update.sh:
2157 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2158 +targets/stage1/build.py, -targets/stage1/build.sh,
2159 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
2160 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
2161 targets/stage3/stage3-chroot.sh:
2162 applied patch from bug #58840. it should fix up things for uclibc stages and
2163 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
2165 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
2166 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
2167 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
2168 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
2169 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
2170 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
2171 livecd/runscript-support/livecdfs-update.sh,
2172 modules/livecd_stage2_target.py:
2173 addition of wolf31o2's gamecd patchset. untested, so please beware
2175 14 Jul 2004; John Davis <zhen@gentoo.org>
2176 livecd/runscript-support/livecdfs-update.sh,
2177 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
2178 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
2179 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
2180 this out of generic_stage_target and into livecd-stage2 since the
2181 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
2183 13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
2184 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
2185 default rc'ed programs when only one change was required to rcadd. so I
2186 changed it so that the defaults are *always* loaded and specified additions/
2187 deletions are just added on top of those.
2189 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
2190 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2191 targets/livecd-stage1/livecd-stage1-chroot.sh,
2192 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2193 targets/tinderbox/tinderbox-chroot.sh:
2194 changing the more verbose behavior to the -V (verbose) flag
2196 12 Jul 2004; <zhen@gentoo.org> catalyst,
2197 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
2198 targets/livecd-stage1/livecd-stage1-chroot.sh,
2199 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
2200 targets/tinderbox/tinderbox-chroot.sh:
2201 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
2202 it is about to merge so that deps and USE flags are more evident
2204 11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
2205 modules/catalyst_support.py:
2206 completely rewrote the catalyst main script so that it can actually utilize
2207 more than one command line flag. new functionality included, but not active
2208 yet (--debug and --verbose). arguments can still be passed on the commandline
2209 through the use of the -C (--cli) flag. updated the arg_parse function in
2210 catalyst_support.py to accomodate my changes.
2212 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2213 modules/generic_target.py, modules/grp_target.py,
2214 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
2215 modules/snapshot_target.py, modules/stage1_target.py,
2216 modules/stage2_target.py, modules/stage3_target.py,
2217 modules/tinderbox_target.py, targets/stage1/stage1.sh:
2218 fixes for bugs #55192 and #54137
2219 added a new key for all specfiles, portage_confdir.
2220 this should point to a directory similar in functionality to /etc/portage.
2222 cleaned up the module code a bit so that unnecessary modules
2225 more work on resuming. it is getting there, but it still needs a ton of work,
2226 so please test, and report bugs.
2228 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
2229 modules/catalyst_support.py, modules/generic_stage_target.py,
2230 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
2231 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
2232 stage resuming functionality should be working. I still have to work on GRP
2233 and livecds, but they should not be hard. I could not incorporate emerge
2234 --resume into stage resuming functionality because in some instances, portage
2235 is remerged (bootstrap, stage2), which wipes out the resume data and puts
2236 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
2237 ). I also made some small tweaks to the stage target scripts which clean up
2238 the envscript stuff. Not noticable performance wise, but it makes me feel all
2239 warm and fuzzy to know that it is programmed absolutely correctly ;)
2241 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
2242 modules/generic_stage_target.py:
2243 revamped the cmd() structure so that it could properly return error codes.
2244 Please note that this might break catalyst until there is some further
2245 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
2246 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
2247 now. Additionally, catalyst will stop when there is an error with an ebuild
2248 ... it didn't do this before, it just plowed along and packed things up.
2250 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
2251 portage.py and then answering my noob questions.
2253 13 Jun 2004; John Davis <zhen@gentoo.org>
2254 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
2255 livecd/runscript-support/livecdfs-update.sh:
2256 some last minute fixins
2257 (stuff to work with the new genkernel)
2259 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
2262 11 Jun 2004; John Davis <zhen@gentoo.org>
2263 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
2264 new key, livecd/fsscript. use this to run commands in the livecdfs before it
2267 10 Jun 2004; John Davis <zhen@gentoo.org>
2268 livecd/runscript-support/kmerge.sh,
2269 livecd/runscript-support/livecdfs-update.sh,
2270 livecd/runscript-support/post-kmerge.sh,
2271 livecd/runscript-support/pre-kmerge.sh:
2272 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
2273 functions control what scripts are added to their respective runlevels. This
2274 option would be specified like so in the spec file: livecd/rcadd:
2275 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
2277 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
2278 modules/catalyst_support.py, modules/livecd_stage2_target.py:
2279 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
2280 the code to give a nice error msg instead of a cryptic traceback
2282 04 Jun 2004; John Davis <zhen@gentoo.org>
2283 livecd/runscript-support/livecdfs-update.sh:
2284 small fix for bootsplash, needed to link clst_livecd_bootsplash to
2285 /etc/bootsplash/default
2287 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
2288 targets/embedded/embedded-chroot.sh,
2289 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
2290 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
2291 targets/livecd-stage1/livecd-stage1-chroot.sh,
2292 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2293 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2294 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
2295 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2296 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
2297 targets/tinderbox/tinderbox-chroot.sh,
2298 targets/tinderbox/tinderbox-preclean-chroot.sh,
2299 targets/tinderbox/tinderbox.sh:
2300 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
2302 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
2303 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
2304 more efficient, and I added a new snapshot specfile option, portdir_overlay.
2305 It should be a full path pointing to a portage overlay dir.
2307 27 May 2004; John Davis <zhen@gentoo.org>
2308 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
2309 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
2310 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
2311 livecd/runscript/default-runscript.sh:
2312 added updated silos and fixed motd bug
2314 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
2315 rolling out version 1.0.8
2317 22 May 2004; John Davis <zhen@gentoo.org>
2318 livecd/runscript-support/kmerge.sh,
2319 livecd/runscript-support/livecdfs-update.sh,
2320 modules/livecd_stage2_target.py:
2321 added key livecd/bootsplash
2323 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
2324 livecd/runscript/sparc-archscript.sh,
2325 livecd/runscript/sparc64-archscript.sh:
2326 sparc fixup patches from gustavoz at g.org
2328 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
2329 added support for blacklisting modules via hotplug in livecd-stage2. spec key
2330 is livecd/modblacklist
2332 19 May 2004; John Davis <zhen@gentoo.org>
2333 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
2334 livecd/runscript/x86-archscript.sh:
2335 added support for livecd/overlay, changed vga=0x317 to vga=791
2336 in the x86 archscript as it is a more standard setting and should
2337 work on more hardware
2339 17 May 2004; John Davis <zhen@gentoo.org>
2340 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
2341 livecd/runscript-support/kmerge.sh,
2342 livecd/runscript-support/livecdfs-update.sh,
2343 modules/livecd_stage2_target.py:
2344 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
2345 we also now have basic motd copying support for more branded livecds
2347 16 May 2004; John Davis <zhen@gentoo.org>
2348 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
2349 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
2350 for passing args to genkernel. gmsoft@gentoo.org requested this one.
2352 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
2353 modules/catalyst_support.py, modules/embedded_target.py,
2354 modules/generic_stage_target.py, modules/generic_target.py,
2355 modules/grp_target.py, modules/livecd_stage1_target.py,
2356 modules/livecd_stage2_target.py, modules/stage1_target.py,
2357 modules/stage2_target.py, modules/stage3_target.py,
2358 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
2359 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
2360 caused gcc profile problems.
2362 12 May 2004; John Davis <zhen@gentoo.org>
2363 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
2364 livecd/runscript-support/livecdfs-update.sh,
2365 livecd/runscript-support/post-kmerge.sh,
2366 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
2368 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
2369 silliness). Most notably, I have taken advantage of the update-modules
2370 --assume-kernel fix from agriffis so that we can actually use 3rd party
2371 modules now. Please note that >=baselayout-1.9.0 is required.
2373 02 May 2004; Olivier Crete <tester@gentoo.org>
2375 Added forgotten CHOST for i386 subarch
2377 30 Apr 2004; John Davis <zhen@gentoo.org>
2378 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
2379 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
2380 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
2381 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
2383 -fixed 2004.0 branding in the isolinux cdtar
2384 -fixed up acpi stuff in the runscripts
2385 -fixed up the x86 help message and corrected the numerous errors in it
2387 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
2388 livecd/runscript/default-runscript.sh:
2389 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
2390 1.0.7. we are ready for release
2392 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
2393 fix for the problem that gustavoz found wrt the /dev creation stuff not
2394 detecting arches. also an efficiency fix for stage1 building
2396 14 Apr 2004; John Davis <zhen@gentoo.org>
2397 targets/embedded/embedded-chroot.sh,
2398 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
2399 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2400 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2401 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2402 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
2403 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2404 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
2405 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
2406 targets/tinderbox/tinderbox-preclean-chroot.sh,
2407 targets/tinderbox/tinderbox.sh:
2408 fix for bug #47733 - fixes for distcc and an envscript bugfix
2410 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2413 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
2414 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
2415 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
2416 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
2417 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
2418 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
2419 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
2420 targets/stage1/stage1-preclean1-chroot.sh,
2421 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
2422 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
2423 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2424 targets/tinderbox/tinderbox.sh:
2425 lots of cleanup on the bash backend. take a look @ the code and report bugs to
2426 zhen@gentoo.org please.
2428 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
2429 fix for /dev in stage1
2431 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2434 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
2435 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
2436 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
2437 Added the two kernel-configs for 2004.1 x86
2439 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
2440 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
2441 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2442 targets/tinderbox/tinderbox.sh:
2443 fix to address missing /dev in stages, fixed path for env-update in all of the
2446 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
2447 use broken for grp, livecd-stage1, tinderbox, etc. fixed
2449 01 Apr 2004; John Davis <zhen@gentoo.org>
2450 livecd/runscript/default-runscript.sh:
2451 added in fix for the module.conf stuff courtesy of Benjamin Judas
2454 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
2456 cosmetic touchups for 1.0.5
2458 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
2459 added support to the stage2 for stackable profiles bootstrap
2461 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
2462 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
2463 support for sparc32/64 build compatibility
2465 30 Mar 2004; John Davis <zhen@gentoo.org>
2466 livecd/runscript/default-runscript.sh, modules/targets.py,
2467 targets/stage1/build.sh:
2468 fix for bug 46022, more stackable profile fixes, embedded patches added
2470 26 Mar 2004; John Davis <zhen@gentoo.org>
2471 livecd/runscript/default-runscript.sh, modules/targets.py,
2472 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
2473 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
2474 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
2475 fixes for bugs #44625 and #45805
2477 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
2478 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
2479 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
2480 memtest is in. if you want to use it, check out the memtest86 cd tarball
2481 Also, fixes for bugs 45078, 45188, 44306
2483 23 Mar 2004; John Davis <zhen@gentoo.org>
2484 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
2485 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
2486 livecd/runscript/x86-archscript.sh, modules/targets.py,
2487 targets/livecd-stage3/unmerge.sh:
2488 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
2489 created at the end of the livecd-stage2 process.
2491 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
2492 targets/embedded/embedded.sh:
2493 preliminary embedded support added thanks to david@futuretel.com (mut3x)
2495 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
2496 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
2497 removing the hardened-gcc deps since the package itself is deprecated'
2499 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
2500 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
2502 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
2503 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
2504 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
2505 examples/livecd/alpha/config-2.4.21-r4-alpha,
2506 examples/livecd/alpha/config-2.4.21-r4-jensen,
2507 examples/livecd/alpha/config-2.4.21-r4-legacy,
2508 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
2509 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
2510 fixes for bugs 43676, 43701. Alpha support added as well.
2512 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
2513 added powerpc livecd support, preparing for 2004.0 release. Preliminary
2514 kde/gnome cd specs added.
2516 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
2517 fix in catalyst.conf for bug #42044
2519 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
2520 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
2521 examples/livecd/sparc64/config-2.4.24-sparc64:
2522 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
2524 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
2525 feature additions (see 11 Feb 2004) and added support for a $clst_conf
2526 environment variable. You can use the $clst_conf variable to point to
2527 a file to use in place of /etc/catalyst.conf. By setting this variable
2528 in your shell, catalyst can easily be used by multiple people on the
2529 same machine. Also, ccache support now works for genkernel.
2531 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
2532 livecd-stage2 target, as this is handled by the runscript now. Added support
2533 for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
2534 "/boot/kernel/foo/extraversion" an optional rather than required parameter.
2535 The aforementioned "packages" is used to specify kernel-related packages
2536 (like module ebuilds) to merge with each kernel, and the new "use" option is
2537 used to specify the USE settings you'd like exported to the environment
2538 during kernel as well as kernel "packages" build.
2540 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
2541 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
2542 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
2543 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
2544 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
2545 targets/tinderbox/tinderbox.sh:
2546 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
2547 it for ebuild - added headers to everything and removed deprecated dirs
2549 14 Jan 2004; zhen <zhen@gentoo.org> arch/mips.py, modules/targets.py:
2550 adding Kumba's patches for MIPS
2552 16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py:
2553 Added hppa specific code.
2555 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
2556 tinderbox examples in examples/ dir.
2558 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
2559 into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
2560 "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
2563 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
2564 file parsing and reading added. Will get added to the code soon.
2566 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
2567 seem to be working well for stage1/2/3 so I've added a README.
2569 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
2570 structure. Everything is falling nicely into place.
2572 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
2573 integrated into current prototype code.
2575 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
2576 handling integration, got some of the target code nicely fleshed out.
2578 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in
2579 progress on the python parts.
2581 17 Oct 2003; zhen <zhen@gentoo.org> files/grp/x86/x86.conf,
2582 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
2583 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
2584 for organiation's sake, I have moved the files, such as livecd foundations,
2585 into catalyst/files. It will make it easier for us when ebuild time comes
2588 15 Oct 2003; zhen <zhen@gentoo.org> targets/stage3/stage3.sh:
2589 All preliminary target build scripts are now added and coded to near as spec
2590 that we can have at this point.
2592 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
2593 snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
2594 cleans up after itself (temp files deleted,) something that should be
2595 continued as much as reasonably possible in other parts of catalyst. Also, we
2596 have /etc/catalyst.conf config file reading stub code completed, and internal
2597 fall-backs to reasonable global config defaults completed.