Add warning about -* in foo/use in the spec
[catalyst.git] / ChangeLog.old
1 # ChangeLog for gentoo-src/stager
2 # Copyright 2002-2003 Gentoo Foundation; Distributed under the GPL v2
3
4   12 Oct 2003; Daniel Robbins <drobins@gentoo.org>: subarch test outsourced to
5   python catalyst-subarches function.
6   
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
9
10   12 Oct 2003; zhen <zhen@gentoo.org> catalyst:
11   removing dup enter_chroot
12
13   12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
14   document subarches checking
15
16   12 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> catalyst:
17   Fix valid subarch test.
18
19   12 Oct 2003; zhen <zhen@gentoo.org> catalyst, include/build_functions.sh,
20   include/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
23   more.
24
25   11 Oct 2003; <zhen@gentoo.org> include/build_functions.sh:
26   fixed SRCBALL and DESTBALL, making it transparent for profiles
27
28   11 Oct 2003; <zhen@gentoo.org> catalyst, include/functions.sh:
29   added an exit condition to the cmd line argument case statement
30
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.
36
37   08 Oct 2003; zhen <zhen@gentoo.org> catalyst:
38   changed how cmd line arguments are handled
39
40   08 Oct 2003; zhen <zhen@gentoo.org> catalyst:
41   I changed the is_special handling so that it is cleaner and faster
42
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.
52
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.
56
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.
61
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.
65
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.
70
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.
74
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
78
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
82   prechecks().
83
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.
89   
90   Additionally, I updated README.catalyst to include profile information.
91
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,
99   and use hardened-gcc.
100
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.
105