1 # ChangeLog for gentoo-src/stager
2 # Copyright 2002-2003 Gentoo Foundation; Distributed under the GPL v2
4 12 Oct 2003; Daniel Robbins <drobins@gentoo.org>: subarch test outsourced to
5 python catalyst-subarches function.
7 12 Oct 2003; zhen <zhen@gentoo.org> include/build_functions.sh: fixed the
8 entry in include/build_functions.sh for location of bootstrap.sh
10 12 Oct 2003; zhen <zhen@gentoo.org> catalyst:
11 removing dup enter_chroot
13 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
14 document subarches checking
16 12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
17 Fix valid subarch test.
19 12 Oct 2003; zhen <zhen@gentoo.org> catalyst, include/build_functions.sh,
21 thanks to robbat2, the cmdline argument handling is now fixed. I moved
22 start_build to build_functions.sh cleaning up the main catalyst script some
25 11 Oct 2003; <zhen@gentoo.org> include/build_functions.sh:
26 fixed SRCBALL and DESTBALL, making it transparent for profiles
28 11 Oct 2003; <zhen@gentoo.org> catalyst, include/functions.sh:
29 added an exit condition to the cmd line argument case statement
31 09 Oct 2003; <zhen@gentoo.org> catalyst, bin/build.sh, bin/stage1,
32 files/catalyst.conf, include/build_functions.sh, include/functions.sh:
33 the changes that I made to the above files should make catalyst completely
34 transparent to no matter what profile we are using. check files/catalyst.conf
35 for the list of BUILDTYPEs that we support.
37 08 Oct 2003; zhen <zhen@gentoo.org> catalyst:
38 changed how cmd line arguments are handled
40 08 Oct 2003; zhen <zhen@gentoo.org> catalyst:
41 I changed the is_special handling so that it is cleaner and faster
43 08 Oct 2003; zhen <zhen@gentoo.org> catalyst, include/functions.sh,
44 livecd/foundations/x86-basic/base.pkg,
45 livecd/foundations/x86-basic/kern.pkg,
46 livecd/foundations/x86-basic/post-clean.sh,
47 livecd/foundations/x86-basic/pre-clean.sh,
48 livecd/foundations/x86-basic/settings:
49 I outsourced more functions to include/functions.sh. I made it a seperate file
50 from build_fucntions.sh so that we can keep our build and other functions
51 apart. I also added in the livecd stuffs from the stager side of things.
53 08 Oct 2003; zhen <zhen@gentoo.org> catalyst, include/build_functions.sh:
54 I outsourced all of the build functions to include/build_functions.sh. In the
55 future, this will happen more - the code needs cleaned up.
57 07 Oct 2003; zhen <zhen@gentoo.org> catalyst, bin/bootstrap.sh, bin/stage1:
58 I mucked with stage1 and bootstrap.sh to add support for ${BUILDTYPE} (profile
59 transparency). Also, I removed gettext from bootstrap, since mainline gentoo
60 does not use that anymore.
62 05 Oct 2003; zhen <zhen@gentoo.org> catalyst:
63 since we now have a default profile in portage, i massaged some errors
64 messages to reflect that.
66 04 Oct 2003; zhen <zhen@gentoo.org> catalyst, bin/bootstrap.sh, bin/stage1:
67 removed ccache support from catalyst stage1 build cause it breaks the build.
68 Additionally, I removed gettext support from bootstrap, because according to
69 our new default profile, we don't use that anymore.
71 02 Oct 2003; zhen <zhen@gentoo.org> catalyst, files/catalyst.conf:
72 added a new var, BUILDTYPE, adding more transparency for building.
73 In the future, we will be building both selinux and hardened sources.
75 02 Oct 2003; zhen <zhen@gentoo.org> catalyst:
76 fixed some formatting when catalyst prints out build info, additionally,
77 trying to make catalyst more transparent for future expansion of stages
79 21 Sep 2003; <zhen@gentoo.org> catalyst:
80 fixed the order/ way in which we handle cmd line arguments wrt to -h or
81 --help. I moved this functionality from the main program section to
84 21 Sep 2003; <zhen@gentoo.org> README.catalyst, catalyst:
85 I edited catalyst to change our naming convention from stage*-arch-h.* to
86 stage*-arch-etdyn-ssp.* re method's request. This will not be the first time
87 I change naming conventions, as catalyst will be eventually extended to
88 do selinux-* stages also.
90 Additionally, I updated README.catalyst to include profile information.
92 10 Sep 2003; <zhen@gentoo.org> README.catalyst, README.stager, bin/catalyst,
93 bin/hardened-bootstrap.sh, bin/stage1:
94 I renamed README.stager to README.catalyst and have made some very minor
95 changes to it. bin/bootstrap.sh has been renamed to bin/hardened-bootstrap.sh.
96 I have hacked bootstrap to use the hardened profile, as well as utilize
97 hardened-gcc. bin/catalyst itself has undergone some more changes (nothing too
98 major). Additionally, bin/stage1 has been hacked to accept the hardened profile,
101 09 September 2003; John Davis <zhen@gentoo.org>: Initial import of hardened stager.
102 I am forking this from the original stager code in order to better fit our needs.
103 The original stager code is still used by Gentoo, and is maintained by Daniel Robbins <drobbins@gentoo.org>.
104 I would like to thank him and the rest of the contributors that coded stager.