1 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
2 # $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.269 2005/06/09 21:09:08 wolf31o2 Exp $
4 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
5 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt:
6 Revert sync for bug #86914. Yeah... I need to pay more attention sometimes.
8 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
9 -livecd/files/README.txt, -livecd/files/environmental.motd.txt,
10 -livecd/files/gentoo.png, +livecd/files/livecd.motd.txt,
11 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
12 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
13 targets/livecd-stage2/livecd-stage2-controller.sh:
14 Removed gentoo.png and creation of face directory. Changed
15 livecd-bash_profile to source root's .bashrc. Sync motd files with catalyst
18 02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
19 targets/stage1/stage1-preclean-chroot.sh,
20 targets/support/chroot-functions.sh:
21 Added setup_binutils function and force both of them to run during stage1
24 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
25 examples/livecd-stage2_template.spec:
26 Added livecd/volid explanation to example spec.
28 01 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
29 targets/support/create-iso.sh:
30 General cleanup of ISO code and added default livecd/volid when it is not set.
32 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
33 targets/embedded/embedded-controller.sh:
34 Actually modify the embedded target this time.
36 25 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS,
37 examples/livecd-stage2_template.spec, modules/livecd_stage2_target.py,
38 targets/livecd-stage2/livecd-stage2-controller.sh,
39 targets/stage4/stage4-controller.sh, targets/support/kmerge.sh:
40 Added mutex to AUTHORS and added livecd/linuxrc support to embedded, stage4,
41 and livecd-stage2 targets.
43 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS, catalyst,
45 Retired zhen and added storedir to default catalyst.conf.
47 20 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
48 targets/support/livecdfs-update.sh:
49 Uncommented openglify, since it is needed for both opengl-update-livecd and
52 18 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
53 modules/generic_stage_target.py:
54 Fix print statement so it shows when kill_chroot_pids is run correctly
56 16 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
57 modules/snapshot_target.py:
58 Fix snapshot target to skip the kill_pids check
60 06 May 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py:
61 Bug fixes in parse_spec, fix issues detecting list or string.
63 05 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
64 modules/catalyst_support.py:
65 Fix bug 65284. More flexible spec parsing. Should handle cases where no
66 spaces are after :. Better handling of comments ( ie preprocessed and
67 stripped off ). Unset empty keys.
69 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
70 targets/support/kill-chroot-pids.sh:
71 Remove extra P_NAME definition that is never used. Saves processing time.
72 Bumped catalyst to pre2
74 03 May 2005; Eric Edgar <rocket@gentoo.org> catalyst,
75 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
76 +targets/support/kill-chroot-pids.sh:
77 User info about runscript and archscript. Added checks for processes running
78 in the chroot and created a script to kill them. Should fix the unmounting
79 issues with gconfd or any other running application in the chroot
81 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
82 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean-chroot.sh:
83 Remove using gcc-config to set things up as we should all be using 2005.0
86 29 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
87 examples/livecd-stage2_template.spec:
88 Added livecd/users to example livecd-stage2 spec file.
90 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
91 targets/support/livecdfs-update.sh:
92 Change default hostnames for livecds
94 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
95 targets/support/bootloader-setup.sh, targets/support/livecdfs-update.sh:
96 Fix /etc/hosts aliases for catalyst-livecd and work on help menu for grub
99 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
100 modules/livecd_stage2_target.py:
101 Clear autoresume flags when build is done
103 29 Apr 2005; Eric Edgar <rocket@gentoo.org>
104 modules/livecd_stage2_target.py, targets/support/bootloader-setup.sh,
105 targets/support/create-iso.sh:
106 Fix isolinux so that it finds menus and kernels and stuff
108 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
109 modules/generic_stage_target.py:
110 Make purge operation a little less chatty, removed print statements
112 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
113 livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
114 livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
115 updated isolinux-2.13 cdtars to have files under boot/ rather than isolinux/
117 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
118 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
119 print warning message about deprecated use of cdfstype
121 28 Apr 2005; Eric Edgar <rocket@gentoo.org>
122 targets/support/chroot-functions.sh:
123 statically define genkernel location to eliminate which command failure if
124 genkernel is not installed
126 27 Apr 2005; Eric Edgar <rocket@gentoo.org>
127 modules/generic_stage_target.py:
128 change the portage_overlay to an array so it always works
130 27 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
131 modules/catalyst_support.py:
132 Fix exception handling to remove extraneous prints of None
134 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/stage4_target.py:
135 Remove iso creation code from stage4
137 27 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
138 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
139 modules/livecd_stage2_target.py, modules/snapshot_target.py,
140 targets/embedded/embedded-controller.sh, targets/grp/grp-controller.sh,
141 targets/livecd-stage1/livecd-stage1-chroot.sh,
142 targets/livecd-stage1/livecd-stage1-controller.sh,
143 targets/livecd-stage2/livecd-stage2-controller.sh,
144 targets/netboot/netboot-controller.sh,
145 targets/stage1/stage1-controller.sh, targets/stage2/stage2-controller.sh,
146 targets/stage3/stage3-controller.sh, targets/stage4/stage4-controller.sh,
147 targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
148 targets/support/create-iso.sh, targets/support/kmerge.sh,
149 targets/support/target_image_setup.sh,
150 targets/tinderbox/tinderbox-controller.sh:
151 Fix some exception handling in catalyst_support.py
152 remove intermediate destination folder of iso and tarball
153 Add additional tests for folders not found on host but defined
154 in spec file. Keep catalyst from erroring in this case.
155 Change exit code on shell scripts so that errors are reported to catalyst
156 and causes catalyst to die on errors
157 Fix bug in livecd-stage1-chroot.sh so that it uses USE flags properly
158 Added additional check for mkisofs. Informs user of where to get the program.
159 Removed autoresume code from ccache and distcc installation until I can figure
160 out a way to have the autoresume flag go someplace outside the chroot.
162 26 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
163 Remove bind mounts before rm operations happen at startup
165 26 Apr 2005; Eric Edgar <rocket@gentoo.org>
166 modules/generic_stage_target.py:
167 Fix bug where purge deletes the autoresume directory but doesnt recreate it
169 26 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
170 modules/generic_stage_target.py:
171 fix minor bug in the purge code so that it actually runs the commands
173 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
174 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
175 modules/stage4_target.py:
176 Change ordering of tasks so root_overlay and fsscript occur after
177 livecd_update, giving users a chance to override livecd_update
179 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
180 modules/catalyst_support.py, modules/generic_stage_target.py:
181 Added a better exception handling message for keyboard interrupt and added
182 countdown timer for purge operation to give an opportunity to exit
184 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
185 modules/catalyst_support.py, modules/generic_stage_target.py:
186 Add support to clear the autoresume flags and improve the purge code to
187 clean the chroot, and pkg/kern cache
189 21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
190 modules/catalyst_support.py, modules/generic_stage_target.py,
191 modules/livecd_stage1_target.py:
192 only append livecd-tools to the livecd-stage1 target package list and move a
193 check out of the way so command line and spec files can co-exist
195 21 Apr 2005; Eric Edgar <rocket@gentoo.org>
196 modules/generic_stage_target.py:
197 fixed python syntax in set_packages so catalyst will run
199 21 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
200 modules/embedded_target.py, modules/generic_stage_target.py,
201 modules/grp_target.py, modules/livecd_stage1_target.py,
202 modules/livecd_stage2_target.py, modules/netboot_target.py,
203 modules/stage4_target.py, modules/tinderbox_target.py,
204 targets/embedded/embedded-chroot.sh,
205 targets/embedded/embedded-controller.sh,
206 targets/livecd-stage1/livecd-stage1-controller.sh,
207 -targets/livecd-stage2/livecd-stage2-bootloader.sh,
208 -targets/livecd-stage2/livecd-stage2-cdfs.sh,
209 targets/livecd-stage2/livecd-stage2-controller.sh,
210 -targets/livecd-stage2/livecd-stage2-iso.sh,
211 targets/stage4/stage4-chroot.sh, targets/stage4/stage4-controller.sh,
212 +targets/support/bootloader-setup.sh, targets/support/chroot-functions.sh,
213 +targets/support/create-iso.sh, targets/support/filesystem-functions.sh,
214 targets/support/functions.sh, targets/support/livecdfs-update.sh,
215 +targets/support/target_image_setup.sh:
216 embedded target cleanups ... iso,bootloader,target_setup generalizations,
219 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
220 targets/livecd-stage2/livecd-stage2-controller.sh,
221 targets/support/livecdfs-update.sh:
222 Moved xinitrc to after livecdfs-update to allow for changing the xinitrc to
223 a custom one if livecd/type is gentoo-gamecd. Added more default setup to
224 livecdfs-update.sh for livecd/type: gentoo-gamecd, gentoo-release-livecd,
227 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
228 targets/livecd-stage2/livecd-stage2-controller.sh,
229 targets/support/rc-update.sh:
230 Updated rc-update.sh with better defaults for different livecd/type settings
231 and cleaning up file copying in livecd-stage2-controller.sh to match
234 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> README:
235 Made example of catalyst.conf in README match the default catalyst.conf
238 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> -NOTES, README,
240 Removing old files from previous maintainers and updating README.
242 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
243 modules/livecd_stage2_target.py, targets/support/livecdfs-update.sh:
244 Added livecd/users option to create non-root users. The first user listed
245 will also be used for auto-starting X, if X is merged onto the CD.
247 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
248 targets/livecd-stage1/livecd-stage1-controller.sh,
249 targets/livecd-stage2/livecd-stage2-controller.sh,
250 targets/support/livecdfs-update.sh:
251 Updated all instances of livecd/type: gentoo-release-environmental to
252 gentoo-release-livecd and added generic-livecd.
254 20 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
255 examples/fsscript.sh.example, examples/gamecd.conf.example,
256 examples/generic_stage_template.spec, examples/grp_template.spec,
257 examples/livecd-stage1_template.spec,
258 examples/livecd-stage2_template.spec, examples/netboot_template.spec,
259 examples/snapshot_template.spec:
260 Imported example files from catalyst 1.1.9 to make them more verbose.
262 18 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/grp_target.py:
263 Fix grp/use bug #89365
265 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
266 modules/generic_stage_target.py, targets/support/kmerge.sh:
267 Fixes for initramfs overlay support.
269 15 Apr 2005; Eric Edgar <rocket@gentoo.org>
270 modules/generic_stage_target.py, targets/support/kmerge.sh,
271 targets/support/pre-kmerge.sh:
272 Fix ctrl-c error if pre-kmerge.sh is running by sourcing
273 /tmp/chroot-functions.sh and removed extra equal sign to fix a genkernel
274 caching bug; Also adding preliminary support for initramfs_overlay from genkernel
276 14 Apr 2005; Eric Edgar <rocket@gentoo.org>
277 modules/generic_stage_target.py, targets/support/kmerge.sh:
278 Removed support for postconf as genkernel no longer has that option
280 14 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
281 modules/embedded_target.py, modules/generic_stage_target.py,
282 modules/grp_target.py, modules/livecd_stage1_target.py,
283 modules/livecd_stage2_target.py, modules/netboot_target.py,
284 modules/stage4_target.py, modules/tinderbox_target.py,
285 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-controller.sh,
286 targets/stage1/stage1-preclean-chroot.sh,
287 targets/support/chroot-functions.sh:
288 AUTORESUME PATCH; modified the chroot-functions.sh script so the chroot will
289 die properly on CTRL-C; fixed stage1 bug with gcc-setup
291 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
292 modules/livecd_stage2_target.py:
293 Added support for livecd-stage2 to use a snapshot or livecd-stage1 image
295 11 Apr 2005; Eric Edgar <rocket@gentoo.org>
296 modules/generic_stage_target.py, modules/livecd_stage1_target.py,
297 modules/livecd_stage2_target.py, modules/stage4_target.py,
298 targets/livecd-stage1/livecd-stage1-controller.sh,
299 targets/livecd-stage2/livecd-stage2-controller.sh,
300 targets/stage4/stage4-controller.sh, +targets/stage4/unmerge.sh,
301 targets/support/functions.sh, targets/support/kmerge.sh,
302 targets/support/livecdfs-update.sh, +targets/support/rc-update.sh:
303 Generalized kernel support, fsscript, rcupdate, etc for stage4
305 09 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
306 targets/support/pre-kmerge.sh:
307 Removed sed for usb devices from legacy genkernel, as we're going to require
308 a version much higher that no longer exhibits the bug.
310 08 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
311 examples/gamecd.conf.example, -targets/support/gamecdfs-update.sh,
312 targets/support/livecdfs-update.sh:
313 Removed empty gamecdfs-update.sh, updated livecdfs-update.sh to work
314 properly with hotplug firmwares, and also updated gamecd.conf.example, since
315 the ut2004demo shell script has been renamed to ut2004-demo.
317 08 Apr 2005; Eric Edgar <rocket@gentoo.org> targets/support/pre-kmerge.sh:
318 let genkernel always reinstall itself
320 07 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
321 modules/catalyst_support.py, modules/generic_stage_target.py,
322 modules/stage1_target.py, targets/support/livecdfs-update.sh:
323 fix case bug in livecdfs-update.sh; fix bug in initial command line
324 arguement parsing; add cflags spec file support which is only allowed to
327 07 Apr 2005; Eric Edgar <rocket@gentoo.org>
328 targets/stage3/stage3-chroot.sh:
329 Fix a use flag bug in the stage3
331 07 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/catalyst_support.py,
332 modules/generic_stage_target.py:
333 Changes to allow cflags, chost, cxxflags in a spec file
335 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
336 targets/livecd-stage1/livecd-stage1-controller.sh,
337 targets/livecd-stage2/livecd-stage2-controller.sh,
338 targets/stage1/stage1-preclean-chroot.sh, targets/support/functions.sh,
339 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh,
340 targets/support/pre-kmerge.sh:
341 change the code to use more case statements. Fix gcc issue in stage1.
343 06 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
344 targets/livecd-stage1/livecd-stage1-controller.sh,
345 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
346 Merging in changes from catalyst 1.1.x for gamecd support.
348 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
349 targets/stage1/stage1-preclean-chroot.sh:
350 Removing gcc-config stuff to see if its still required to work around a gcc
353 06 Apr 2005; Eric Edgar <rocket@gentoo.org>
354 targets/support/chroot-functions.sh, targets/support/kmerge.sh:
355 Added tests for genkernel >3.2.0
357 05 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst:
360 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> AUTHORS:
361 Updated AUTHORS with new maintainers and updated contributors list.
363 05 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
364 examples/fsscript.sh.example, livecd/files/README.txt,
365 livecd/files/livecd-bash_profile, livecd/files/livecd-bashrc,
366 livecd/files/minimal.motd.txt, livecd/files/universal.motd.txt,
367 targets/support/gamecdfs-update.sh, targets/support/livecdfs-update.sh:
368 Changed maintainers. Updated examples/fsscript.sh.example to provide better
369 documentation. Lots of minor cosmetic updates. Updated minimal.motd.txt and
370 universal.motd.txt to resolve documentation issue on bug #86914. Added
371 x-setup to default runlevel on gamecd builds. Removed extranneous bashlogin
372 sed-fu from livecdfs-update.sh and made default timezone UTC rather than
375 05 Apr 2005; Eric Edgar <rocket@gentoo.org>
376 targets/livecd-stage2/livecd-stage2-controller.sh:
377 Removed a few unnecessary comments
379 05 Apr 2005; Eric Edgar <rocket@gentoo.org> :
380 Removed obsolete files from the livecd directory as the functionality has
381 moved into the targets folders
383 04 Apr 2005; Eric Edgar <rocket@gentoo.org>
384 +targets/netboot/netboot-chroot.sh, +targets/netboot/netboot-controller.sh:
385 Additional catalyst 2.0.0 files
387 04 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst, arch/arm.py,
388 +livecd/cdtar/grub-memtest86+-cdtar.tar.bz2,
389 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
390 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
391 -livecd/isogen/alpha-isogen.sh, -livecd/isogen/hppa-isogen.sh,
392 -livecd/isogen/ppc-isogen.sh, -livecd/isogen/sparc-isogen.sh,
393 -livecd/isogen/sparc64-isogen.sh, -livecd/isogen/x86-isogen.sh,
394 -livecd/runscript/alpha-archscript.sh,
395 -livecd/runscript/default-runscript.sh,
396 -livecd/runscript/hppa-archscript.sh, -livecd/runscript/ppc-archscript.sh,
397 -livecd/runscript/sparc-archscript.sh, -livecd/runscript/x86-archscript.sh,
398 -livecd/runscript-support/gamecdfs-update.sh,
399 -livecd/runscript-support/kmerge.sh,
400 -livecd/runscript-support/livecdfs-update.sh,
401 -livecd/runscript-support/post-kmerge.sh,
402 -livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
403 modules/embedded_target.py, modules/generic_stage_target.py,
404 modules/grp_target.py, modules/livecd_stage1_target.py,
405 modules/livecd_stage2_target.py, -modules/netboot.py,
406 +modules/netboot_target.py, modules/snapshot_target.py,
407 modules/stage1_target.py, +modules/stage4_target.py,
408 modules/tinderbox_target.py, targets/embedded/embedded-chroot.sh,
409 +targets/embedded/embedded-controller.sh,
410 targets/embedded/embedded-preclean-chroot.sh, -targets/embedded/embedded.sh,
411 -targets/embedded/kmerge.sh, targets/grp/grp-chroot.sh,
412 +targets/grp/grp-controller.sh, targets/grp/grp-preclean-chroot.sh,
413 -targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
414 +targets/livecd-stage1/livecd-stage1-controller.sh,
415 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
416 -targets/livecd-stage1/livecd-stage1.sh,
417 +targets/livecd-stage2/livecd-stage2-bootloader.sh,
418 +targets/livecd-stage2/livecd-stage2-cdfs.sh,
419 +targets/livecd-stage2/livecd-stage2-controller.sh,
420 +targets/livecd-stage2/livecd-stage2-iso.sh,
421 targets/livecd-stage2/unmerge.sh, -targets/netboot/netboot-busybox.sh,
422 targets/netboot/netboot-combine.sh, targets/netboot/netboot-image.sh,
423 -targets/netboot/netboot-kernel.sh, -targets/netboot/netboot-packages.sh,
424 -targets/netboot/netboot-setup.sh, -targets/netboot/netboot.sh,
425 targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
426 +targets/stage1/stage1-controller.sh,
427 +targets/stage1/stage1-preclean-chroot.sh,
428 -targets/stage1/stage1-preclean1-chroot.sh,
429 -targets/stage1/stage1-preclean2-chroot.sh, -targets/stage1/stage1.sh,
430 targets/stage2/stage2-chroot.sh, +targets/stage2/stage2-controller.sh,
431 targets/stage2/stage2-preclean-chroot.sh, -targets/stage2/stage2.sh,
432 targets/stage3/stage3-chroot.sh, +targets/stage3/stage3-controller.sh,
433 targets/stage3/stage3-preclean-chroot.sh, -targets/stage3/stage3.sh,
434 +targets/stage4/stage4-chroot.sh, +targets/stage4/stage4-controller.sh,
435 +targets/stage4/stage4-preclean-chroot.sh,
436 +targets/support/chroot-functions.sh,
437 +targets/support/filesystem-functions.sh, +targets/support/functions.sh,
438 +targets/support/gamecdfs-update.sh, +targets/support/kmerge.sh,
439 +targets/support/livecdfs-update.sh, +targets/support/post-kmerge.sh,
440 +targets/support/pre-kmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
441 +targets/tinderbox/tinderbox-controller.sh,
442 targets/tinderbox/tinderbox-preclean-chroot.sh,
443 -targets/tinderbox/tinderbox.sh:
444 Initial Import of Catalyst 2.0.0
446 30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
447 livecd/runscript-support/livecdfs-update.sh:
448 Added /usr/portage as tmpfs (this will be made conditional later).
450 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
451 +livecd/files/livecd-bash_profile, livecd/runscript/default-runscript.sh:
452 Added a new livecd-bash_profile that sources ~/.bashrc in case we're called
453 from an interactive shell.
455 29 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
456 -livecd/files/livecd-bash_profile, +livecd/files/livecd-bashrc,
457 livecd/files/livecd-local.start, -livecd/files/mkvardb,
458 livecd/runscript-support/pre-kmerge.sh,
459 livecd/runscript/default-runscript.sh:
460 Moved livecd-bash_profile to livecd-bashrc. Added check for
461 /usr/livecd/profiles to livecd-local.start. Removed mkvardb. Removed legacy
462 sed call from pre-kmerge.sh since it has been fixed in genkernel for a long
465 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> arch/arm.py, catalyst,
466 modules/generic_stage_target.py:
467 Applying arm patch from vapier and closing bug #86466. This is now catalyst
470 24 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> +livecd/files/mkvardb,
471 livecd/runscript/default-runscript.sh,
472 targets/livecd-stage1/livecd-stage1.sh:
473 Adding back in the kill for livecd-stage1 for gconfd-2 and resolving bug
474 #73363. Adding in mkvardb script to create a /var/db/pkg entry from an
475 arbitrary set of files. Modifying default-runscript.sh to copy mkvardb to
478 19 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
479 livecd/runscript/ppc-archscript.sh:
480 Added -l to mkisofs line for ppc as this allows full 31 character file names.
482 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
483 livecd/cdtar/yaboot-1.3.11-cdtar.tar.bz2, catalyst:
484 Changing catalyst version to 1.1.8_pre1 and updating yaboot cdtar to allow
485 for multiple initrd files.
487 16 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
488 livecd/runscript/ppc-archscript.sh:
489 Modifed PPC archscript to close bug #84648 and also to make the PPC
490 archscript produce multiple initrd files, like x86/amd64.
492 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
493 -livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
494 -livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2,
495 livecd/runscript/ppc-archscript.sh:
496 Alright, so I lied to you. This is now the 1.1.7 release. I removed the 2.11
497 isolinux cdtar tarballs and updated the ppc-archscript.sh to use the
498 livecd/volid for the HFS volid, too.
500 09 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
501 Calling this one 1.1.7 and rolling a tarball.
503 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
504 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
505 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
506 -livecd/runscript/sparc64-archscript.sh,
507 livecd/runscript/x86-archscript.sh, modules/livecd_stage2_target.py:
508 Added livecd/volid to set the volume ID when creating the ISO, patch by
509 Gustavo Zacarias <gustavoz@gentoo.org>. Also copied sparc64-archscript.sh to
510 sparc-archscript.sh and removing sparc64 one, as they are identical now.
512 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
513 +livecd/cdtar/isolinux-2.13-cdtar.tar.bz2,
514 +livecd/cdtar/isolinux-2.13-memtest86+-cdtar.tar.bz2:
515 Adding experimental isolinux cdtar for isolinux 2.13 and memtest86+ 1.51.
517 08 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
518 livecd/runscript-support/livecdfs-update.sh:
519 Removed hdparm from default runlevel as it break ide=nodma at boot.
521 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
522 livecd/runscript-support/kmerge.sh,
523 livecd/runscript-support/pre-kmerge.sh,
524 targets/livecd-stage1/livecd-stage1-chroot.sh:
525 Revert last set of changes and remove portage version check from emerge in
526 livecd-stage1, as it breaks catalyst's ability to fail properly on an
529 07 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
530 livecd/runscript-support/kmerge.sh,
531 livecd/runscript-support/pre-kmerge.sh:
532 Change genkernel check to use best_version and has_version to determine if
533 the any previously installed versions of genkernel are up to date. Change
534 emerge line for kernels to use -n option to only install if they were not
535 previously installed.
537 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
538 livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
539 -livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
540 -livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
541 livecd/runscript/sparc-archscript.sh:
542 Applying sparc32 patch from gustavoz. Replacing silo cdtar files with
543 unified sparc32/sparc64 cdtar.
545 06 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
546 livecd/runscript-support/livecdfs-update.sh,
547 livecd/runscript-support/pre-kmerge.sh:
548 Change sudoers update to only run if /etc/sudoers exists and only reduce
549 splash to 1024x768 on minimal and universal install CD.
551 05 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> targets/grp/grp.sh,
552 targets/livecd-stage1/livecd-stage1.sh:
553 Changing the killall -9 gconfd-2 to gconftool-2 --shutdown and resolving bug
556 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
557 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
558 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
559 livecd/runscript/sparc64-archscript.sh,
560 livecd/runscript/x86-archscript.sh:
561 Added a new empty livecd file to each archscript. This will be used for an
562 identifier by genkernel to allow booting from a non-primary CDROM.
564 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
565 Catalyst 1.1.6 is here.
567 03 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
568 targets/stage1/stage1-preclean2-chroot.sh:
569 Commenting out stage1 cleaning of /var/db.
571 02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
572 livecd/runscript-support/pre-kmerge.sh:
573 Made splash reduction to 1024x768 only for minimal and universal release media.
575 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
576 targets/stage1/stage1-preclean2-chroot.sh:
577 Added SLOT files back to /var/db entries in stage1.
579 01 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
580 +livecd/files/gentoo.png, livecd/files/livecd-local.start,
581 livecd/runscript/default-runscript.sh,
582 livecd/runscript-support/livecdfs-update.sh,
583 targets/livecd-stage2/unmerge.sh:
584 Moved portage profiles from livecd-local.start to unmerge.sh, since /usr is
585 not writeable at boot. Removed -a from cp in default-runscript.sh to keep
586 the copy from preserving permissions and also adding /usr/share/faces and
587 default Gentoo icon. We'll see how the icon does for us. Removing serial
588 init script, as it causes problems with the splash theme.
590 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
591 targets/livecd-stage1/livecd-stage1.sh:
594 28 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
595 livecd/files/livecd-local.start, livecd/runscript/default-runscript.sh,
596 livecd/runscript-support/kmerge.sh,
597 livecd/runscript-support/livecdfs-update.sh,
598 livecd/runscript-support/post-kmerge.sh, modules/snapshot_target.py,
599 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
600 targets/stage1/stage1-preclean2-chroot.sh:
601 Removed x-setup from local.start and added in symlinks for gconf, portage
602 profiles (for installer) and /var/db. Added a touch for root's .bashrc for
603 baselayout and removed /etc/startx from the environmental type. Commented
604 unmerge of sources in kmerge.sh, as they should be unmerged by the spec
605 file. Changed livecdfs-update.sh to setup /etc/hosts properly, allow wheel
606 users to use sudo with no password, mount /usr/lib/X11/xkb/compiled as tmpfs
607 for X, use the latest pci.ids and usb.ids from portage, and create
608 /lib/firmware if it doesn't exist. Commented unmerge of genkernel in
609 post-kmerge.sh, as it should be unmerged by the spec file. Fixed typo in
610 snapshot_target.py. Made gconfd check in livecd-stage1.sh work if more than
611 one gconfd-2 is running. Added a gcc-config fix to stage1-chroot.sh. Changed
612 gcc-config check in stage1-preclean2-chroot.sh to ensure gcc-config is an
615 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf:
616 Removed ccache from default options as it breaks catalyst when merged with
619 04 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
620 modules/snapshot_target.py:
621 Added /local/ to snapshot exclusion.
623 31 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
624 livecd/runscript-support/livecdfs-update.sh:
625 Updated to attempt to start 5 interfaces, rather than 4. You can blame
626 gustavoz and his 5 interface Xeon for this.
628 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
629 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh:
630 Added a conditional before killing gconfd-2. This is also going to be
631 catalyst 1.1.5, so let's hope we don't find any more bugs, at least for this
634 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
635 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
636 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh:
637 Moved killall -9 gconfd-2 to execute outside chroot.
639 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
640 livecd/files/x86-help.msg:
641 Modified x86-help.msg to remove agpgart line, add noload= line, and replace
644 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
645 livecd/runscript/x86-archscript.sh:
646 Removed acpi from x86-archscript.sh as it breaks acpi calls on the command
649 29 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
652 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
653 targets/livecd-stage1/livecd-stage1.sh:
654 Added killall for gconfd-2 back into livecd-stage1.sh
656 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
657 livecd/runscript/alpha-archscript.sh:
658 Alpha fixes for multiple kernels..
660 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
661 livecd/runscript-support/kmerge.sh:
662 Changed kmerge.sh from --devfs to --no-udev as --devfs doesn't exist.
664 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
665 livecd/runscript/hppa-archscript.sh, livecd/runscript/sparc-archscript.sh,
666 livecd/runscript/sparc64-archscript.sh:
667 Force devfs if udev is not selected for all supporting arches.
669 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
670 livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh,
671 livecd/runscript-support/kmerge.sh:
672 Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4
675 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
676 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh:
677 Re-enabled preclean in grp and added gconfd-2 killing.
679 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
680 livecd/runscript/x86-archscript.sh:
681 Changed acpi=ht to acpi=off. This fixes acpi loading and also allows for
684 28 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
685 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
686 targets/livecd-stage1/livecd-stage1-chroot.sh,
687 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
688 targets/livecd-stage1/livecd-stage1.sh,
689 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
690 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
691 Added ability to pause indefinitely. This closes bug #79798. I've also added
692 the gcond-2 killall back in, but now it is in the actual preclean script and
693 is executed inside the chroot.
695 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst:
696 Updated for 1.1.3 release.
698 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
699 targets/grp/grp-chroot.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
700 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-kernel.sh,
701 targets/netboot/netboot-packages.sh,
702 targets/tinderbox/tinderbox-chroot.sh:
703 Updated to use package.use correctly. Blame Robert Paskowitz
704 <rpaskowitz@confucius.ca> from the gentoo-catalyst mailing list.
706 26 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
707 targets/stage1/stage1-preclean2-chroot.sh:
708 Fixed find line for new stage1 /var/db/pkg.
710 25 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
711 targets/stage1/stage1-preclean2-chroot.sh:
712 Added code to clean up /var/db/pkg, while still keeping the CONTENTS,
713 COUNTER and ebuilds. This should keep a stage1 useable, while still keeping
716 24 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
717 livecd/runscript-support/livecdfs-update.sh:
718 Removed gpm changes, as it has been moved to livecd-tools and autoconfig,
719 added net.ethX symlinks, and added copying of files from
720 /usr/lib/hotplug/firmware into firmware tarball.
722 23 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
723 livecd/runscript-support/livecdfs-update.sh:
724 Firmware updated to use new /lib/firmware directory.
726 16 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
727 fix from pvdabeel@gentoo.org. patch fixes a small bug that caused grp to not
728 work when both -f and -C were used on the command line.
730 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
731 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
732 targets/livecd-stage1/livecd-stage1-chroot.sh,
733 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
734 targets/stage3/stage3-chroot.sh:
735 Added a portage version check to each target that uses --newuse to ensure a
736 high enough version is used. This resolves bug #75336.
738 13 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
739 livecd/files/livecd-local.start:
740 Possible local.start fix for beejay.
742 12 Jan 2005; John Davis <zhen@gentoo.org>
744 kernel building patch for embedded from mutex@gentoo.org (bug #76542)
746 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
747 livecd/runscript-support/kmerge.sh:
748 Added ccache support to genkernel call in livecd-stage2.
750 11 Jan 2005; John Davis <zhen@gentoo.org>
751 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-combine.sh,
752 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
753 targets/netboot/netboot.sh:
754 netboot path from gmsoft@gentoo.org. The patch addresses many bugs and adds
755 some feature enhancements.
757 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
758 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
759 targets/livecd-stage1/livecd-stage1-chroot.sh,
760 targets/livecd-stage1/livecd-stage1.sh,
761 targets/netboot/netboot-packages.sh, targets/stage1/stage1-chroot.sh,
762 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
763 Added a -F or --fetchonly command line option and closing out bug #77480.
764 Also added a portage version check to livecd-stage1 to close out bug #68307.
766 11 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
767 livecd/runscript-support/livecdfs-update.sh,
768 targets/stage3/stage3-chroot.sh:
769 Fixed DHCP for eth0->eth3 in livecdfs-update.sh and also changed stage3
770 target to use emerge -e when building. This is only temporary until the
771 bootstrap.sh script can be fixed or another solution can be decided upon.
773 09 Jan 2005; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
774 +targets/embedded/kmerge.sh:
775 partial fix for #76542, waiting for the necessary patch to modules/embedded.py
776 from mutex@gentoo.org
778 09 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
779 modules/livecd_stage2_target.py:
782 05 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
783 livecd/runscript-support/livecdfs-update.sh, targets/stage1/stage1.sh:
784 Updated livecdfs-update.sh to modify inittab to use bashlogin. Updated
785 targets/stage1/stage1.sh to no longer clean /var/db/pkg, which should fix
786 the brokenness of a stage1 tarball.
788 04 Jan 2005; John Davis <zhen@gentoo.org> catalyst:
789 patch for pvdabeel@gentoo.org. -f and -C can now be used together on the
792 04 Jan 2005; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
793 modules/livecd_stage2_target.py:
796 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
797 -livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
798 -livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
799 -livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
800 +livecd/cdtar/isolinux-2.11-cdtar.tar.bz2,
801 +livecd/cdtar/isolinux-2.11-memtest86+-cdtar.tar.bz2:
802 Upgraded the isolinux cdtar files and closing bug #70518.
804 04 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
805 modules/embedded_target.py, modules/generic_stage_target.py,
806 modules/grp_target.py, modules/livecd_stage1_target.py,
807 modules/livecd_stage2_target.py, modules/netboot.py,
808 modules/stage1_target.py, modules/tinderbox_target.py:
809 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
810 separate out specific target logic from the generic targets modules.
812 03 Jan 2005; John Davis <zhen@gentoo.org> arch/ppc.py:
813 new PPC arch file from pvdabeel@gentoo.org
815 01 Jan 2005; John Davis <zhen@gentoo.org> catalyst,
816 examples/generic_stage_template.spec, modules/catalyst_support.py:
817 tweaking error handling in the main catalyst script
818 updated the example to include a blurb about portage_confdir
820 29 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
821 livecd/runscript-support/livecdfs-update.sh:
822 Cleanup on livecdfs-update.sh script and testing a possible bashlogin fix.
824 17 Dec 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
827 17 Dec 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py:
828 fix for #66592. catalyst now gives a traceback when it bails out, making
829 troubleshooting amazingly easier
831 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
832 modules/catalyst_support.py, modules/embedded_target.py,
833 modules/generic_stage_target.py, modules/grp_target.py,
834 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
835 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
836 Reversing patch from Eric Edgar from bug #70663.
838 17 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
839 livecd/runscript/x86-archscript.sh:
840 Added -no-emul-boot back into x86-archscript.sh as apparently isolinux will
841 not work without it (mkisofs fails on creating ISO).
843 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
844 modules/catalyst_support.py, modules/embedded_target.py,
845 modules/generic_stage_target.py, modules/grp_target.py,
846 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
847 modules/netboot.py, modules/stage1_target.py, modules/tinderbox_target.py:
848 Added patches from Eric Edgar <e_edgar@hotmail.com> from bug #70663 to
849 separate out specific target logic from the generic targets modules.
851 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
852 modules/embedded_target.py, targets/embedded/embedded-fs-runscript.sh,
853 targets/embedded/embedded.sh:
854 Added more embedded updates from mutex@gentoo.org and Closing bug #67289.
856 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
857 +examples/gamecd.conf.example, -livecd/files/gamecd-xinitrc,
858 livecd/runscript/default-runscript.sh,
859 livecd/runscript-support/gamecdfs-update.sh,
860 livecd/runscript-support/livecdfs-update.sh,
861 modules/livecd_stage2_target.py:
862 Added gamecd/conf option to livecd_stage2_target.py, added
863 gamecd.conf.example to /examples, cleaned up game-specific code in
864 gamecdfs-update.sh to make it more generic, added more fundtionality to
865 livecdfs-update.sh and default-runscript.sh for gentoo-release-environmental
866 and gentoo-gamecd to make spec files simpler and to remove the need for
867 specifying a gamecd/environmental fsscript in livecd/fsscript, allowing the
868 user to still use a custom fsscript of their own.
870 16 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
871 +livecd/files/environmental.motd.txt,
872 targets/livecd-stage1/livecd-stage1.sh:
873 Added environmental.motd.txt for gentoo-release-environmental livecd/type.
875 15 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
876 livecd/runscript/default-runscript.sh,
877 livecd/runscript-support/livecdfs-update.sh:
878 Added gentoo-release-environmental as a valid livecd/type and did some
879 cleanup in livecdfs-update.sh to allow hotplug to dhcp on detected ethernet
880 devices other than eth0.
882 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
883 targets/livecd-stage1/livecd-stage1-chroot.sh:
884 Changed livecd-stage1 to merge each package individually. This should not
885 make it into a production version of catalyst, but is here as a possible
886 solution to bug #68307.
888 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
889 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
890 livecd/runscript/sparc-archscript.sh,
891 livecd/runscript/sparc64-archscript.sh,
892 livecd/runscript/x86-archscript.sh:
893 Added failures to all arches on mkisofs failure and also made -z option to
894 mkisofs optional on x86 depending on loop type used.
896 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
897 livecd/runscript/x86-archscript.sh:
898 Making sure the mkisofs call causes a failure when it doesn't complete
899 successfully. Once again, blame jforman, our beloved infra-monkey.
901 12 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
902 livecd/runscript/default-runscript.sh:
903 squashfs-utils->squashfs-tools fix. Blame jforman.
905 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
906 livecd/isogen/x86-isogen.sh:
907 Removed -no-emul-boot from x86-isogen.sh to keep the ISO being made from
908 possibly not booting on really old systems.
910 09 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
911 livecd/runscript/x86-archscript.sh:
912 Removed -no-emul-boot from x86-archscript.sh to keep the ISO being made from
913 possibly not booting on really old systems.
915 08 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
916 livecd/runscript-support/livecdfs-update.sh:
917 Save some space by removing redundant firmware after tarball is made, only
918 perform sed on /etc/conf.d/gpm if it exists, and change fstab to be more
921 06 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
922 targets/stage1/stage1-preclean2-chroot.sh:
923 Added patch from vapier and closing bug #73556.
925 22 Nov 2004; John Davis <zhen@gentoo.org> modules/embedded_target.py,
926 modules/generic_stage_target.py, -targets/embedded/cramfs-runscript.sh,
927 +targets/embedded/embedded-fs-runscript.sh,
928 targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
929 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
930 fixes for bugs #49819 and #71033. Partial fix for #67289 - waiting on a patch
931 from mutex@gentoo.org for modules/embedded.py
933 19 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
934 livecd/files/gamecd-xinitrc, livecd/runscript-support/gamecdfs-update.sh,
935 livecd/runscript-support/livecdfs-update.sh:
936 Fixing up some GameCD stuff and also fixing a problem with the ls and grep
937 aliases having --color rather than --color=auto.
939 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
940 livecd/files/livecd-local.start:
941 Let's try actually making a proper edit on livecd/files/livecd-local.start
942 this time, shall we...
944 17 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
945 livecd/files/livecd-local.start:
946 Fixing up livecd/files/livecd-local.start to remove ALSA config and make
947 x-setup check for /etc/startx.
949 14 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
950 livecd/runscript-support/gamecdfs-update.sh:
951 Fixing minor sed bug in gamecdfs-update.sh.
953 07 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
954 examples/snapshot_template.spec,
955 livecd/runscript-support/gamecdfs-update.sh,
956 livecd/runscript-support/livecdfs-update.sh:
957 Fixing typo in snapshot_template.spec and closing bug #70321.
959 02 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
960 livecd/runscript-support/pre-kmerge.sh:
961 Ssshhh... I've added my super-secret pre-kmerge.sh sed replacement so
962 genkernel will only add the 1024x768 version of the gensplash image to the
963 bzImage, which added with the livecd-stage2 removal of the unused splash
964 images, makes for a significantly smaller (54MB v. 50MB) LiveCD.
966 29 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
967 +livecd/cdtar/silo-1.2.6-sparc-cdtar.tar.bz2,
968 livecd/runscript/sparc64-archscript.sh:
969 Updated with silo/mkisofs patch from gustavoz.
971 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
972 livecd/files/x86-help.msg:
973 Updated x86-help.msg to make it fall more inline with current
974 genkernel/livecd-tools options.
976 28 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
977 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
978 livecd/runscript-support/pre-kmerge.sh:
979 Removing auto-keymap from kmerge.sh and moving it to x86-archscript.sh since
980 it is only working properly on amd64 and x86 anyway. Also fixing a typo in
981 genkernel's module_load for x86 during pre-kmerge.sh, which should fix USB
984 22 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/catalyst.conf,
985 livecd/runscript-support/kmerge.sh,
986 livecd/runscript-support/livecdfs-update.sh,
987 targets/livecd-stage2/unmerge.sh, targets/netboot/netboot-kernel.sh:
988 Changed kernel build caching to use kerncache option, rather than pkgcache
989 option. Fixed --postconf and --callback for builds that do not require them.
990 Removed delay when removing package sin the system profile. This is now
991 catalyst 1.1.0, so enjoy.
993 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org>
994 livecd/runscript-support/livecdfs-update.sh:
995 Stopping udev from using the nasty device tarball. We don't need it anyway.
997 21 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
998 livecd/runscript/sparc-archscript.sh,
999 livecd/runscript/sparc64-archscript.sh,
1000 livecd/runscript-support/kmerge.sh,
1001 livecd/runscript-support/livecdfs-update.sh, modules/catalyst_support.py:
1002 Fixing gpm support by uncommenting default settings. Fixing case where
1003 boot/kernel/$kname/packages or boot/kernel/$kname/postconf were empty.
1004 Changing sparc kernel files from kernel* to kernel-* so kernel.msg does
1005 not get renamed. Fixed a problem where we were accidentally removing the
1006 hwdata-knoppix versions of pci.ids and usb.ids and linking
1007 /usr/share/misc/*.ids to non-existent files. This should hopefully be it
1008 for 2004.3 and catalyst 1.1.0.
1010 19 Oct 2004; John Davis <zhen@gentoo.org> arch/ia64.py:
1011 patch from vapier@gentoo.org for bug #68080
1013 19 Oct 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
1014 livecd/runscript-support/kmerge.sh:
1015 made kernel caching dependent on the "pkgcache" option so that genkernel's
1016 postconf can actually work
1018 18 Oct 2004; John Davis <zhen@gentoo.org>
1019 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1020 livecd/runscript-support/livecdfs-update.sh:
1021 patch submitted by wolf31o2@gentoo.org to fix the rest of the gensplash woes
1023 17 Oct 2004; John Davis <zhen@gentoo.org>
1024 livecd/runscript-support/livecdfs-update.sh:
1025 firmware tarball fix for packages that need firmware such as ipw2100
1027 16 Oct 2004; <zhen@gentoo.org> livecd/files/x86-help.msg,
1028 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1029 livecd/runscript-support/livecdfs-update.sh,
1030 modules/livecd_stage2_target.py:
1031 patches for gensplash support from Chris Gianelloni <wolf31o2@gentoo.org>
1033 14 Oct 2004; <zhen@gentoo.org> livecd/runscript/x86-archscript.sh:
1034 acpi=off changed to acpi=ht. enables HT automatically for intel users, but
1035 should not hurt non-HT users
1037 12 Oct 2004; John Davis <zhen@gentoo.org>
1038 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
1039 +targets/embedded/unmerge.sh, targets/grp/grp-chroot.sh,
1040 targets/livecd-stage1/livecd-stage1-chroot.sh, targets/netboot/netboot.sh,
1041 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1042 livecd/runscript-support/kmerge.sh:
1043 bugfixes for #67195, #67197, #67122, and #46918
1045 12 Oct 2004; John Davis <zhen@gentoo.org> modules/netboot.py:
1046 small netboot fixups
1048 11 Oct 2004; <zhen@gentoo.org> modules/netboot.py,
1049 targets/netboot/netboot-busybox.sh, targets/netboot/netboot-image.sh,
1050 targets/netboot/netboot-kernel.sh, targets/netboot/netboot-packages.sh,
1051 targets/netboot/netboot.sh:
1052 sweeping updates and changes to the netboot code. the patches should fix the
1053 arch specific code as well as some pkgcache issues, etc. Much thanks to Mike
1054 Frysinger <vapier@gentoo.org> for writing and contributing the patches.
1056 06 Oct 2004; John Davis <zhen@gentoo.org> files/catalyst.1,
1057 livecd/runscript-support/kmerge.sh, targets/netboot/netboot-busybox.sh,
1058 targets/netboot/netboot-image.sh, targets/netboot/netboot-kernel.sh,
1059 targets/netboot/netboot.sh:
1060 more code cleanup and maintenance
1062 05 Oct 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1063 modules/generic_stage_target.py, +modules/netboot.py,
1064 +targets/netboot/netboot-busybox.sh, +targets/netboot/netboot-image.sh,
1065 +targets/netboot/netboot-kernel.sh, +targets/netboot/netboot-packages.sh,
1066 +targets/netboot/netboot.sh:
1067 initial import of the netboot code. thanks to Guy Martin <gmsoft@gentoo.org>
1070 05 Oct 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1071 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1072 targets/livecd-stage1/livecd-stage1-chroot.sh,
1073 targets/stage1/stage1-chroot.sh, targets/stage2/stage2-chroot.sh,
1074 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1075 bugfix for #66083 which in turn addresses #61605. distcc apparently does not
1076 have to start a server on the build host for it to distribute.
1078 04 Oct 2004; John Davis <zhen@gentoo.org> catalyst:
1079 added a new -s/ --snapshot option. no more using --cli to create snapshots,
1080 just do -s version_stamp
1082 29 Sep 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2-chroot.sh:
1083 bugfix #60502 - the stage2 target can now resume the bootstrapping process
1085 28 Sep 2004; John Davis <zhen@gentoo.org> TODO,
1086 +examples/fsscript.sh.example, examples/livecd-stage2_template.spec,
1087 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1088 modules/livecd_stage2_target.py:
1089 udev support for livecds
1091 16 Sep 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1092 +targets/livecd-stage2/unmerge.sh:
1093 bug #59681 resolved thanks to the patch from viric@vicerveza.homeunix.net!
1094 Also, livecd-stage2 unmerge.sh added back in.
1096 13 Sep 2004; John Davis <zhen@gentoo.org> catalyst,
1097 livecd/runscript-support/livecdfs-update.sh:
1098 bugfixes for #60887 and #63338
1100 09 Sep 2004; John Davis <zhen@gentoo.org> catalyst:
1101 bugfixes for #63382 and #63338
1103 08 Sep 2004; John Davis <zhen@gentoo.org>
1104 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1105 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc-archscript.sh,
1106 livecd/runscript/sparc64-archscript.sh, livecd/runscript/x86-archscript.sh,
1107 livecd/runscript-support/kmerge.sh, livecd/runscript-support/pre-kmerge.sh,
1108 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1109 targets/livecd-stage1/livecd-stage1-chroot.sh,
1110 -targets/livecd-stage2/unmerge.sh, targets/stage1/stage1-chroot.sh,
1111 targets/stage3/stage3-chroot.sh, targets/tinderbox/tinderbox-chroot.sh:
1112 lots of changes in this revision. first of all, major cosmetic fixups to the
1113 archscripts. i also fixed a non-reported bug where pkgcache was not being used
1114 for distcc or ccache builds in most of the targets. bug #56581 is finially
1115 closed (kernel caching for multiple runs of the livecd-stage2 build) - big
1116 performance enhancement here.
1118 07 Sep 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1119 modules/livecd_stage2_target.py:
1120 fix for bug #63033, thanks to usata@gentoo.org for the patch
1122 30 Aug 2004; John Davis <zhen@gentoo.org>
1123 livecd/runscript-support/livecdfs-update.sh, targets/grp/grp-chroot.sh:
1124 bugfixes for #61537 and #61779
1126 13 Aug 2004; John Davis <zhen@gentoo.org> +files/catalyst.1,
1127 modules/generic_stage_target.py, modules/livecd_stage2_target.py,
1128 modules/snapshot_target.py:
1129 bugfixes for #55014 (catalyst needs a manpage), #56581 (livecd-stage2 I/O
1130 enhancements), and #56773 (catalyst overlay for build root). Snapshotting
1131 time should also be improved due to a more efficient use of rsync. This commit will
1132 mark the portage version of catalyst-1.9.0.
1134 10 Aug 2004; John Davis <zhen@gentoo.org> arch/mips.py:
1135 add support for mips4n32 subarch. thanks to iluxa@gentoo.org. closes bug
1138 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py:
1141 02 Aug 2004; John Davis <zhen@gentoo.org>
1142 livecd/runscript-support/livecdfs-update.sh:
1145 02 Aug 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1146 +targets/stage1/build.py, -targets/stage1/build.sh,
1147 targets/stage1/stage1-chroot.sh, targets/stage1/stage1-preclean2-chroot.sh,
1148 targets/stage1/stage1.sh, targets/stage2/stage2-chroot.sh,
1149 targets/stage3/stage3-chroot.sh:
1150 applied patch from bug #58840. it should fix up things for uclibc stages and
1151 cascaded profiles. thanks to Mike Frysinger (vapier@gentoo.org) for the patch.
1153 21 Jul 2004; John Davis <zhen@gentoo.org> +livecd/files/gamecd-xinitrc,
1154 +livecd/files/gamecd.motd.txt, +livecd/files/generic-motd.txt,
1155 +livecd/files/livecd-bash_profile, +livecd/files/livecd-local.start,
1156 -livecd/files/livecd-rclocal, +livecd/files/minimal.motd.txt,
1157 -livecd/files/motd.txt, +livecd/files/universal.motd.txt,
1158 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
1159 livecd/runscript-support/livecdfs-update.sh,
1160 modules/livecd_stage2_target.py:
1161 addition of wolf31o2's gamecd patchset. untested, so please beware
1163 14 Jul 2004; John Davis <zhen@gentoo.org>
1164 livecd/runscript-support/livecdfs-update.sh,
1165 modules/generic_stage_target.py, modules/livecd_stage2_target.py:
1166 fixed a bug for livecd-stage2. somehow, the inheritance got mucked up and the
1167 livecds were not cleaning out livecd/empty livecd/rm etc. I moved the code for
1168 this out of generic_stage_target and into livecd-stage2 since the
1169 livecd-stage2 class was overriding generic_stage_target for cleaning anyway.
1171 13 Jul 2004; <zhen@gentoo.org> livecd/runscript-support/livecdfs-update.sh:
1172 changed the behavior of rcadd/ rcdel. it was getting hokey to have to add the
1173 default rc'ed programs when only one change was required to rcadd. so I
1174 changed it so that the defaults are *always* loaded and specified additions/
1175 deletions are just added on top of those.
1177 12 Jul 2004; John Davis <zhen@gentoo.org> catalyst,
1178 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1179 targets/livecd-stage1/livecd-stage1-chroot.sh,
1180 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1181 targets/tinderbox/tinderbox-chroot.sh:
1182 changing the more verbose behavior to the -V (verbose) flag
1184 12 Jul 2004; <zhen@gentoo.org> catalyst,
1185 targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
1186 targets/livecd-stage1/livecd-stage1-chroot.sh,
1187 targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
1188 targets/tinderbox/tinderbox-chroot.sh:
1189 the -d (debug) flag now makes catalyst calculate an emerge -vp of the packages
1190 it is about to merge so that deps and USE flags are more evident
1192 11 Jul 2004; <zhen@gentoo.org> +catalyst, -catalyst.new.py,
1193 modules/catalyst_support.py:
1194 completely rewrote the catalyst main script so that it can actually utilize
1195 more than one command line flag. new functionality included, but not active
1196 yet (--debug and --verbose). arguments can still be passed on the commandline
1197 through the use of the -C (--cli) flag. updated the arg_parse function in
1198 catalyst_support.py to accomodate my changes.
1200 02 Jul 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1201 modules/generic_target.py, modules/grp_target.py,
1202 modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
1203 modules/snapshot_target.py, modules/stage1_target.py,
1204 modules/stage2_target.py, modules/stage3_target.py,
1205 modules/tinderbox_target.py, targets/stage1/stage1.sh:
1206 fixes for bugs #55192 and #54137
1207 added a new key for all specfiles, portage_confdir.
1208 this should point to a directory similar in functionality to /etc/portage.
1210 cleaned up the module code a bit so that unnecessary modules
1213 more work on resuming. it is getting there, but it still needs a ton of work,
1214 so please test, and report bugs.
1216 18 Jun 2004; John Davis <zhen@gentoo.org> catalyst,
1217 modules/catalyst_support.py, modules/generic_stage_target.py,
1218 targets/stage1/build.sh, targets/stage1/stage1-chroot.sh,
1219 targets/stage2/stage2-chroot.sh, targets/stage3/stage3-chroot.sh:
1220 stage resuming functionality should be working. I still have to work on GRP
1221 and livecds, but they should not be hard. I could not incorporate emerge
1222 --resume into stage resuming functionality because in some instances, portage
1223 is remerged (bootstrap, stage2), which wipes out the resume data and puts
1224 catalyst into an infinite portage merging loop (very unproductive, trust me ;)
1225 ). I also made some small tweaks to the stage target scripts which clean up
1226 the envscript stuff. Not noticable performance wise, but it makes me feel all
1227 warm and fuzzy to know that it is programmed absolutely correctly ;)
1229 16 Jun 2004; John Davis <zhen@gentoo.org> TODO, modules/catalyst_support.py,
1230 modules/generic_stage_target.py:
1231 revamped the cmd() structure so that it could properly return error codes.
1232 Please note that this might break catalyst until there is some further
1233 testing. SO DO NOT USE IT FOR BUILDING ANYTHING IMPORTANT (yet). The benefit
1234 of me doing this is that SIGINT (ctrl-c) makes catalyst die nice and proper
1235 now. Additionally, catalyst will stop when there is an error with an ebuild
1236 ... it didn't do this before, it just plowed along and packed things up.
1238 Much thanks to <carpaski@gentoo.org> for (writing) pointing me to the spawn() code in
1239 portage.py and then answering my noob questions.
1241 13 Jun 2004; John Davis <zhen@gentoo.org>
1242 livecd/runscript/x86-archscript.sh, livecd/runscript-support/kmerge.sh,
1243 livecd/runscript-support/livecdfs-update.sh:
1244 some last minute fixins
1245 (stuff to work with the new genkernel)
1247 13 Jun 2004; John Davis <zhen@gentoo.org> catalyst:
1250 11 Jun 2004; John Davis <zhen@gentoo.org>
1251 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py:
1252 new key, livecd/fsscript. use this to run commands in the livecdfs before it
1255 10 Jun 2004; John Davis <zhen@gentoo.org>
1256 livecd/runscript-support/kmerge.sh,
1257 livecd/runscript-support/livecdfs-update.sh,
1258 livecd/runscript-support/post-kmerge.sh,
1259 livecd/runscript-support/pre-kmerge.sh:
1260 two new functions for livecd-stage2: livecd/rcadd and livecd/rcdel. these two
1261 functions control what scripts are added to their respective runlevels. This
1262 option would be specified like so in the spec file: livecd/rcadd:
1263 metalog:default foo:boot. the syntax is the same for livecd/rcdel.
1265 08 Jun 2004; John Davis <zhen@gentoo.org> modules/builder.py,
1266 modules/catalyst_support.py, modules/livecd_stage2_target.py:
1267 livecd-stage2 traced back when boot/kernel/x/config was an empty string, fixed
1268 the code to give a nice error msg instead of a cryptic traceback
1270 04 Jun 2004; John Davis <zhen@gentoo.org>
1271 livecd/runscript-support/livecdfs-update.sh:
1272 small fix for bootsplash, needed to link clst_livecd_bootsplash to
1273 /etc/bootsplash/default
1275 04 Jun 2004; John Davis <zhen@gentoo.org> modules/generic_stage_target.py,
1276 targets/embedded/embedded-chroot.sh,
1277 targets/embedded/embedded-preclean-chroot.sh, targets/grp/grp-chroot.sh,
1278 targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh,
1279 targets/livecd-stage1/livecd-stage1-chroot.sh,
1280 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1281 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1282 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
1283 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1284 targets/stage3/stage3-chroot.sh, targets/stage3/stage3-preclean-chroot.sh,
1285 targets/tinderbox/tinderbox-chroot.sh,
1286 targets/tinderbox/tinderbox-preclean-chroot.sh,
1287 targets/tinderbox/tinderbox.sh:
1288 Fixes bug 51603, a lot of distcc fixups (has to do w/ bind mounts and such)
1290 02 Jun 2004; John Davis <zhen@gentoo.org> modules/snapshot_target.py:
1291 Fixes to address bugs #51072 and #52045. The snapshot logic was tweaked to be
1292 more efficient, and I added a new snapshot specfile option, portdir_overlay.
1293 It should be a full path pointing to a portage overlay dir.
1295 27 May 2004; John Davis <zhen@gentoo.org>
1296 livecd/cdtar/silo-1.3.1-cdtar.tar.bz2,
1297 livecd/cdtar/silo-1.3.2-sparc64-cdtar.tar.bz2,
1298 livecd/cdtar/silo-1.4.4-sparc32-cdtar.tar.bz2,
1299 livecd/runscript/default-runscript.sh:
1300 added updated silos and fixed motd bug
1302 22 May 2004; John Davis <zhen@gentoo.org> REMARKS, catalyst:
1303 rolling out version 1.0.8
1305 22 May 2004; John Davis <zhen@gentoo.org>
1306 livecd/runscript-support/kmerge.sh,
1307 livecd/runscript-support/livecdfs-update.sh,
1308 modules/livecd_stage2_target.py:
1309 added key livecd/bootsplash
1311 21 May 2004; John Davis <zhen@gentoo.org> arch/sparc.py, arch/sparc64.py,
1312 livecd/runscript/sparc-archscript.sh,
1313 livecd/runscript/sparc64-archscript.sh:
1314 sparc fixup patches from gustavoz at g.org
1316 20 May 2004; John Davis <zhen@gentoo.org> modules/livecd_stage2_target.py:
1317 added support for blacklisting modules via hotplug in livecd-stage2. spec key
1318 is livecd/modblacklist
1320 19 May 2004; John Davis <zhen@gentoo.org>
1321 livecd/runscript/default-runscript.sh, modules/livecd_stage2_target.py,
1322 livecd/runscript/x86-archscript.sh:
1323 added support for livecd/overlay, changed vga=0x317 to vga=791
1324 in the x86 archscript as it is a more standard setting and should
1325 work on more hardware
1327 17 May 2004; John Davis <zhen@gentoo.org>
1328 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh,
1329 livecd/runscript-support/kmerge.sh,
1330 livecd/runscript-support/livecdfs-update.sh,
1331 modules/livecd_stage2_target.py:
1332 fixes for the genkernel arg handling - we can now do it on a per-kernel basis.
1333 we also now have basic motd copying support for more branded livecds
1335 16 May 2004; John Davis <zhen@gentoo.org>
1336 livecd/runscript-support/kmerge.sh, modules/livecd_stage2_target.py:
1337 added a feature to the livecd-stage2 specfile called "livecd/genkernel_args"
1338 for passing args to genkernel. gmsoft@gentoo.org requested this one.
1340 16 May 2004; John Davis <zhen@gentoo.org> catalyst,
1341 modules/catalyst_support.py, modules/embedded_target.py,
1342 modules/generic_stage_target.py, modules/generic_target.py,
1343 modules/grp_target.py, modules/livecd_stage1_target.py,
1344 modules/livecd_stage2_target.py, modules/stage1_target.py,
1345 modules/stage2_target.py, modules/stage3_target.py,
1346 modules/tinderbox_target.py, targets/stage1/stage1-preclean2-chroot.sh:
1347 finally parsed out targets.py. fixed gcc-config typo in stage1 the stage1 that
1348 caused gcc profile problems.
1350 12 May 2004; John Davis <zhen@gentoo.org>
1351 livecd/runscript/default-runscript.sh, livecd/runscript-support/kmerge.sh,
1352 livecd/runscript-support/livecdfs-update.sh,
1353 livecd/runscript-support/post-kmerge.sh,
1354 livecd/runscript-support/pre-kmerge.sh, modules/catalyst_support.py,
1356 fixed default-runscript.sh so that it is easier to read (no more chroot >> EOF
1357 silliness). Most notably, I have taken advantage of the update-modules
1358 --assume-kernel fix from agriffis so that we can actually use 3rd party
1359 modules now. Please note that >=baselayout-1.9.0 is required.
1361 02 May 2004; Olivier Crete <tester@gentoo.org>
1363 Added forgotten CHOST for i386 subarch
1365 30 Apr 2004; John Davis <zhen@gentoo.org>
1366 livecd/cdtar/isolinux-2.08-cdtar.tar.bz2,
1367 livecd/cdtar/isolinux-2.08-memtest86+-cdtar.tar.bz2,
1368 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
1369 livecd/files/x86-help.msg, livecd/runscript/x86-archscript.sh:
1371 -fixed 2004.0 branding in the isolinux cdtar
1372 -fixed up acpi stuff in the runscripts
1373 -fixed up the x86 help message and corrected the numerous errors in it
1375 26 Apr 2004; John Davis <zhen@gentoo.org> catalyst,
1376 livecd/runscript/default-runscript.sh:
1377 fixed the /etc/issue /O macro issue, and changed the version in catalyst to
1378 1.0.7. we are ready for release
1380 16 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
1381 fix for the problem that gustavoz found wrt the /dev creation stuff not
1382 detecting arches. also an efficiency fix for stage1 building
1384 14 Apr 2004; John Davis <zhen@gentoo.org>
1385 targets/embedded/embedded-chroot.sh,
1386 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
1387 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1388 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1389 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1390 targets/stage1/stage1-preclean1-chroot.sh, targets/stage1/stage1.sh,
1391 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1392 targets/stage2/stage2.sh, targets/stage3/stage3-chroot.sh,
1393 targets/stage3/stage3.sh, targets/tinderbox/tinderbox-chroot.sh,
1394 targets/tinderbox/tinderbox-preclean-chroot.sh,
1395 targets/tinderbox/tinderbox.sh:
1396 fix for bug #47733 - fixes for distcc and an envscript bugfix
1398 13 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
1401 12 Apr 2004; John Davis <zhen@gentoo.org> modules/catalyst_support.py,
1402 targets/embedded/cramfs-runscript.sh, targets/embedded/embedded-chroot.sh,
1403 targets/embedded/embedded-preclean-chroot.sh, targets/embedded/embedded.sh,
1404 targets/grp/grp-chroot.sh, targets/grp/grp-preclean-chroot.sh,
1405 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1-chroot.sh,
1406 targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
1407 targets/livecd-stage1/livecd-stage1.sh, targets/stage1/stage1-chroot.sh,
1408 targets/stage1/stage1-preclean1-chroot.sh,
1409 targets/stage1/stage1-preclean2-chroot.sh, targets/stage1/stage1.sh,
1410 targets/stage2/stage2-chroot.sh, targets/stage2/stage2-preclean-chroot.sh,
1411 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
1412 targets/tinderbox/tinderbox.sh:
1413 lots of cleanup on the bash backend. take a look @ the code and report bugs to
1414 zhen@gentoo.org please.
1416 06 Apr 2004; John Davis <zhen@gentoo.org> targets/stage1/stage1-chroot.sh:
1417 fix for /dev in stage1
1419 05 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
1422 04 Apr 2004; Benjamin Judas <beejay@gentoo.org>
1423 livecd/kconfig/config-2004.1-gentoo-dev-sources-2.6.3-r1,
1424 livecd/kconfig/config-2004.1-xfs-sources-2.4.24-r3:
1425 Added the two kernel-configs for 2004.1 x86
1427 04 Apr 2004; John Davis <zhen@gentoo.org> targets/embedded/embedded.sh,
1428 targets/grp/grp.sh, targets/stage1/stage1-chroot.sh,
1429 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
1430 targets/tinderbox/tinderbox.sh:
1431 fix to address missing /dev in stages, fixed path for env-update in all of the
1434 02 Apr 2004; John Davis <zhen@gentoo.org> modules/targets.py:
1435 use broken for grp, livecd-stage1, tinderbox, etc. fixed
1437 01 Apr 2004; John Davis <zhen@gentoo.org>
1438 livecd/runscript/default-runscript.sh:
1439 added in fix for the module.conf stuff courtesy of Benjamin Judas
1442 01 Apr 2004; John Davis <zhen@gentoo.org> catalyst, files/catalyst.conf,
1444 cosmetic touchups for 1.0.5
1446 31 Mar 2004; John Davis <zhen@gentoo.org> targets/stage2/stage2.sh:
1447 added support to the stage2 for stackable profiles bootstrap
1449 31 Mar 2004; John Davis <zhen@gentoo.org> arch/sparc.py, modules/targets.py:
1450 sparc compatibility patches from gustavoz@gentoo.org added. These patches add
1451 support for sparc32/64 build compatibility
1453 30 Mar 2004; John Davis <zhen@gentoo.org>
1454 livecd/runscript/default-runscript.sh, modules/targets.py,
1455 targets/stage1/build.sh:
1456 fix for bug 46022, more stackable profile fixes, embedded patches added
1458 26 Mar 2004; John Davis <zhen@gentoo.org>
1459 livecd/runscript/default-runscript.sh, modules/targets.py,
1460 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
1461 targets/stage1/stage1-chroot.sh, targets/stage2/stage2.sh,
1462 targets/stage3/stage3.sh, targets/tinderbox/tinderbox.sh:
1463 fixes for bugs #44625 and #45805
1465 24 Mar 2004; John Davis <zhen@gentoo.org> catalyst,
1466 livecd/cdtar/isolinux-2.08-memtest86-cdtar.tar.bz2,
1467 livecd/runscript/default-runscript.sh, livecd/runscript/x86-archscript.sh:
1468 memtest is in. if you want to use it, check out the memtest86 cd tarball
1469 Also, fixes for bugs 45078, 45188, 44306
1471 23 Mar 2004; John Davis <zhen@gentoo.org>
1472 livecd/runscript/alpha-archscript.sh, livecd/runscript/hppa-archscript.sh,
1473 livecd/runscript/ppc-archscript.sh, livecd/runscript/sparc64-archscript.sh,
1474 livecd/runscript/x86-archscript.sh, modules/targets.py,
1475 targets/livecd-stage3/unmerge.sh:
1476 added "livecd/iso" to targets.py and fixed up the archscripts so that isos are
1477 created at the end of the livecd-stage2 process.
1479 22 Mar 2004; John Davis <zhen@gentoo.org> modules/targets.py,
1480 targets/embedded/embedded.sh:
1481 preliminary embedded support added thanks to david@futuretel.com (mut3x)
1483 19 Mar 2004; John Davis <zhen@gentoo.org> targets/grp/grp.sh,
1484 targets/stage1/stage1.sh, targets/stage3/stage3.sh:
1485 removing the hardened-gcc deps since the package itself is deprecated'
1487 05 Mar 2004; John Davis <zhen@gentoo.org> catalyst:
1488 changing location of /etc/catalyst.conf to /etc/catalyst/catalyst.conf
1490 04 Mar 2004; John Davis <zhen@gentoo.org> alpha-isogen.sh,
1491 examples/livecd/alpha/alpha-livecd-stage1-20040225.spec,
1492 examples/livecd/alpha/alpha-livecd-stage2-20040225.spec,
1493 examples/livecd/alpha/config-2.4.21-r4-alpha,
1494 examples/livecd/alpha/config-2.4.21-r4-jensen,
1495 examples/livecd/alpha/config-2.4.21-r4-legacy,
1496 examples/livecd/cdtar/aboot-0.9-r1-cdtar.tar.bz2,
1497 examples/livecd/runscript/alpha-archscript.sh, files/catalyst.conf:
1498 fixes for bugs 43676, 43701. Alpha support added as well.
1500 25 Feb 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>:
1501 added powerpc livecd support, preparing for 2004.0 release. Preliminary
1502 kde/gnome cd specs added.
1504 18 Feb 2004; John Davis <zhen@gentoo.org> files/catalyst.conf:
1505 fix in catalyst.conf for bug #42044
1507 13 Feb 2004; John Davis <zhen@gentoo.org> sparc64-isogen.sh, arch/sparc.py,
1508 arch/sparc64.py, examples/livecd/runscript/sparc64-archscript.sh,
1509 examples/livecd/sparc64/config-2.4.24-sparc64:
1510 sparc fixups contributed by Gustavo Zacarias <gustavoz@gentoo.org>
1512 12 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: fixed bugs in previous
1513 feature additions (see 11 Feb 2004) and added support for a $clst_conf
1514 environment variable. You can use the $clst_conf variable to point to
1515 a file to use in place of /etc/catalyst.conf. By setting this variable
1516 in your shell, catalyst can easily be used by multiple people on the
1517 same machine. Also, ccache support now works for genkernel.
1519 11 Feb 2004; Daniel Robbins <drobbins@gentoo.org>: removed file for
1520 livecd-stage2 target, as this is handled by the runscript now. Added support
1521 for "/boot/kernel/foo/use", "/boot/kernel/foo/packages," and made
1522 "/boot/kernel/foo/extraversion" an optional rather than required parameter.
1523 The aforementioned "packages" is used to specify kernel-related packages
1524 (like module ebuilds) to merge with each kernel, and the new "use" option is
1525 used to specify the USE settings you'd like exported to the environment
1526 during kernel as well as kernel "packages" build.
1528 10 Feb 2004; John Davis <zhen@gentoo.org> README, TODO, catalyst,
1529 modules/builder.py, modules/catalyst_support.py, modules/targets.py,
1530 targets/grp/grp.sh, targets/livecd-stage1/livecd-stage1.sh,
1531 targets/livecd-stage2/livecd-stage2.sh, targets/stage1/stage1-chroot.sh,
1532 targets/stage2/stage2.sh, targets/stage3/stage3.sh,
1533 targets/tinderbox/tinderbox.sh:
1534 added envscripts support (fixes bug #39832) massive cleanup of tree to prepare
1535 it for ebuild - added headers to everything and removed deprecated dirs
1537 14 Jan 2004; zhen <zhen@gentoo.org> arch/mips.py, modules/targets.py:
1538 adding Kumba's patches for MIPS
1540 16 Dec 2003; Guy Martin <gmsoft@gentoo.org> : arch/hppa.py,modules/targets.py :
1541 Added hppa specific code.
1543 29 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Tinderbox target added. See
1544 tinderbox examples in examples/ dir.
1546 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: spec file support integrated
1547 into catalyst. Use "-f/--file specfile" as argument; see examples dir for examples.
1548 "grp" target now functional. See examples/x86-grp-20031102.spec for an example of
1551 08 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: support functions for spec
1552 file parsing and reading added. Will get added to the code soon.
1554 05 Nov 2003; Daniel Robbins <drobbins@gentoo.org>: Many bug fixes later, things
1555 seem to be working well for stage1/2/3 so I've added a README.
1557 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Significant rework of code
1558 structure. Everything is falling nicely into place.
1560 28 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: Exception handling fully-
1561 integrated into current prototype code.
1563 27 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: beginning of exception
1564 handling integration, got some of the target code nicely fleshed out.
1566 24 Oct 2003; Daniel Robbins <drobbins@gentoo.org>: major code rework in
1567 progress on the python parts.
1569 17 Oct 2003; zhen <zhen@gentoo.org> files/grp/x86/x86.conf,
1570 files/grp/x86/x86.pkg.cd1, files/grp/x86/x86.pkg.cd2, files/grp/x86/x86.src,
1571 files/livecd/x86-basic/base.pkg, files/livecd/x86-basic/kern.pkg:
1572 for organiation's sake, I have moved the files, such as livecd foundations,
1573 into catalyst/files. It will make it easier for us when ebuild time comes
1576 15 Oct 2003; zhen <zhen@gentoo.org> targets/stage3/stage3.sh:
1577 All preliminary target build scripts are now added and coded to near as spec
1578 that we can have at this point.
1580 14 Oct 2003; Daniel Robbins <drobins@gentoo.org>: new and improved ChangeLog;
1581 snapshots now work ("./catalyst-util.py snap 20031014",) and snapshotting
1582 cleans up after itself (temp files deleted,) something that should be
1583 continued as much as reasonably possible in other parts of catalyst. Also, we
1584 have /etc/catalyst.conf config file reading stub code completed, and internal
1585 fall-backs to reasonable global config defaults completed.