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