1 | # ChangeLog for Gentoo Linux Installer |
1 | # ChangeLog for Gentoo Linux Installer |
2 | # Copyright 2004 Gentoo Technologies, Inc. |
2 | # Copyright 2005 Gentoo Technologies, Inc. |
|
|
3 | |
3 | # $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.147 2005/04/22 06:11:59 agaffney Exp $ |
4 | # $Header: /var/cvsroot/gentoo/src/installer/ChangeLog,v 1.314 2005/08/05 01:51:56 agaffney Exp $ |
4 | |
5 | |
5 | *GLI-0.1_alpha (4 Apr 2005) |
6 | *GLI-0.1_alpha (4 Apr 2005) |
|
|
7 | |
|
|
8 | 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
9 | Add CDATA support to SimpleXMLParser and add utility functions for it. |
|
|
10 | |
|
|
11 | 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
12 | src/GLIArchitectureTemplate.py: |
|
|
13 | Fix case where vixie-cron is specified as a full package atom, as we still |
|
|
14 | don't want to run 'crontab /etc/crontab' for it. |
|
|
15 | |
|
|
16 | 30 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
17 | add scp to list of is_uri() so GenDialog doesn't complain. |
|
|
18 | fixed livecd-kernel bug in bootloader code. |
|
|
19 | fixed gendialog for dynamic_stage3 instead of "networkless" |
|
|
20 | change bootloader to allow for both initrd and initramfs. |
|
|
21 | fix IP for dynamic_stage3. |
|
|
22 | fix ArchTemplate for broken mountpoint creation. fix GenDialog part showing. |
|
|
23 | |
|
|
24 | 30 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
25 | Added full scp:// URI support to get_uri() in GLIUtility |
|
|
26 | Remove "networkless" from dynamic stage3 if locic. |
|
|
27 | Remove print statement from scp:// code. |
|
|
28 | Change scp code to check for "assword: " instead of "Password:" |
|
|
29 | Fix post-install network code to create net.eth1+ symlink correctly |
|
|
30 | Check to make sure pkg can be split on / and some debugging code |
|
|
31 | Add 2>dev/null to emerge call in _get_packages_to_emerge() |
|
|
32 | SimpleXMLParser handles True/False/None correctly now |
|
|
33 | Comment out above fix |
|
|
34 | Add partitioning wait-for-device-to-exist code to mount_local_partitions |
|
|
35 | |
|
|
36 | 28 Jul 2005; Scott Myron <samyron@gentoo.org> |
|
|
37 | Removed a FIXME in the GLIClientConfiguration that is no |
|
|
38 | longer needed. |
|
|
39 | |
|
|
40 | 27 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
41 | Default to x86 in ClientConfig |
|
|
42 | Typo in build-a-stage3 code. |
|
|
43 | Remove MAKEDEV call in build-a-stage3 postscript. |
|
|
44 | |
|
|
45 | 26 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
46 | Rewrote init of IP for gli-d. Other GenDialog updates. |
|
|
47 | allow network_type to be None in CConfig. |
|
|
48 | |
|
|
49 | 24 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
50 | Add _dynamic_stage3 option to IP. |
|
|
51 | Add check for that option to dynamic stage3 code in ArchTemplate. |
|
|
52 | Fix code to determine default route in get_eth_info() in GLIUtility. |
|
|
53 | Fix serialization of dns-servers in ClientConfig. |
|
|
54 | |
|
|
55 | 24 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
56 | changed default values of cron/logger in IP. |
|
|
57 | moved GenDialog IP init out to the individual files. gli-dialog's version |
|
|
58 | will change quite a bit. |
|
|
59 | |
|
|
60 | 22 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
61 | added ppcArchTemplate. blank now. working on yaboot. |
|
|
62 | modified ArchTemplate for amd64 and ppc custom kernels. |
|
|
63 | skeleton implementation of _configure_yaboot. |
|
|
64 | small fixes to other templates. |
|
|
65 | |
|
|
66 | 21 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
67 | GenDialog updates. changed comment in IP. |
|
|
68 | |
|
|
69 | 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
70 | src/GLIInstallProfile.py: |
|
|
71 | Fix codeman's screwup of changing the service seperator to ',' in the parser |
|
|
72 | without changing it in the serialization code! Also document this in a |
|
|
73 | comment so you find it easier. Everybody needs to make sure they update |
|
|
74 | their install profiles! |
|
|
75 | |
|
|
76 | 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
77 | src/GLIArchitectureTemplate.py: |
|
|
78 | Fix casting of list to string and concat of None with string, as well as |
|
|
79 | commented prototype of checking that mounting actually worked (found a case |
|
|
80 | where mount can return success, but the mount won't be done). |
|
|
81 | |
|
|
82 | 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
83 | src/templates/x86ArchitectureTemplate.py: |
|
|
84 | Remove TEMP UGLY HACK of time.sleep(5), and replace it with a while loop |
|
|
85 | checking for the device, and sleeping 1 second each time. |
|
|
86 | |
|
|
87 | 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
88 | src/templates/x86ArchitectureTemplate.py: |
|
|
89 | Refactor install_bootloader code and _install_{grub,lilo} so that 'none' for |
|
|
90 | bootloader works again. Also rename _install_{grub,lilo} to |
|
|
91 | _configure_{grub,lilo} since they don't install the loaders anymore |
|
|
92 | themselves. |
|
|
93 | |
|
|
94 | 7 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
95 | fix global USE flags to not include the arch types at the end. |
|
|
96 | updates to GenDialog and gli-d. |
|
|
97 | |
|
|
98 | 6 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
99 | fixing bootloader code for no initrd and initrd->initramfs naming change. |
|
|
100 | |
|
|
101 | 6 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
102 | Proper comments and parameters to GLIException in install_mta() |
|
|
103 | Allow optional exclusion of HTTP, FTP, and/or RSYNC mirrors in list_mirrors() |
|
|
104 | Add strip() to list_mirrors(), list_subarch_from_mirror() and |
|
|
105 | list_tarball_from_mirror() to eliminate blank last item. |
|
|
106 | |
|
|
107 | 5 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
108 | Added stage3 generation code. |
|
|
109 | |
|
|
110 | 5 Jul 2005; Preston Cody <codeman@gentoo.org> |
|
|
111 | Added sleep(5) to partitioning code, temp got rid of the NOCOLOR in _emerge |
|
|
112 | Mild changes to GenDialog. |
|
|
113 | |
|
|
114 | 30 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
115 | Remove separate install step configure_rc_conf() since it's handled by |
|
|
116 | update_config_files() |
|
|
117 | Make a copy of newvalues in _edit_config() so quotes aren't added when the |
|
|
118 | function is called twice on the same file. |
|
|
119 | |
|
|
120 | 29 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
121 | Missing \ in sed in _get_packages_to_emerge() |
|
|
122 | Removed explicit emerging of hotplug and no longer add it to the runlevel. |
|
|
123 | Check in _quickpkg_deps() to ignore blank package names returned from |
|
|
124 | _get_packages_to_emerge() |
|
|
125 | |
|
|
126 | 28 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
127 | fixed agaffney's missing = and extra : in x86AT. commented out crashing line |
|
|
128 | in the dialog.py gauge code. |
|
|
129 | |
|
|
130 | 28 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
131 | Add code to update_config_files() to go through etc_files and update stuff. |
|
|
132 | Check to see that _etc_files['make.conf'] exists in get_make_conf() |
|
|
133 | Only use float() in partition xml parsing code if type == "free" |
|
|
134 | |
|
|
135 | 28 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
136 | finished almost all internationalization of GenDialog. |
|
|
137 | attempt at fixing rc.conf function. moved 3 generate functions out of |
|
|
138 | fe/gtk/RcDotConf and put them in Utility. fixed self bug. |
|
|
139 | added dialog.py to the fe/dialog directory so it actually gets used. |
|
|
140 | |
|
|
141 | 27 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
142 | Roll rc_conf and make_conf into master etc_files structure in InstallProfile. |
|
|
143 | |
|
|
144 | 27 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
145 | fix extra entry in list_mirrors() |
|
|
146 | beginning internationalization runthrough. |
|
|
147 | |
|
|
148 | 26 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
149 | added dialog.py to /src temporarily until it gets accepted upstream. |
|
|
150 | fix for unused value in form in dialog.py and changed heights. |
|
|
151 | fix GenDialog forms. |
|
|
152 | |
|
|
153 | 25 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
154 | Changed hostname/domainname for new baselayout. |
|
|
155 | Changed _add_to_runlevel errors to logs. |
|
|
156 | Updated TODO list to show status of GenDialog |
|
|
157 | More updates to GenDialog including two checklists that probably won't work. |
|
|
158 | update IP to use comma-separated list instead of space separated for services. |
|
|
159 | |
|
|
160 | 24 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
161 | Add dhcp_options to the CC, CConfig, and GenDialog. More overall changes to |
|
|
162 | GenDialog as it gets closer to completion. |
|
|
163 | |
|
|
164 | 22 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
165 | Modify get_eth_info() to take a full interface name (eth0 fex). float() |
|
|
166 | instead of int() in add_partition_device_partition() for minor (closes 96804) |
|
|
167 | |
|
|
168 | 21 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
169 | Changed setup_network_post to check for 'interfaces[interface][0] != "dhcp"' |
|
|
170 | instead of 'interfaces[interface][1]' since DHCP uses that field for its |
|
|
171 | options. setup_network_post() writes custom DHCP options to /etc/conf.d/net. |
|
|
172 | |
|
|
173 | 20 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
174 | Apply spawn() patch from #96644 (with minor changes). Make sure the return |
|
|
175 | value from all spawn() calls is checked with GLIUtility.exitsuccess(). Fix |
|
|
176 | small error with <pipe>.close() returning None. Fix space vs. tab issue. |
|
|
177 | Fix undefined variable 'output' issue in spawn(). |
|
|
178 | |
|
|
179 | 20 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
180 | More updates to GenDialog and gli-d. |
|
|
181 | |
|
|
182 | 19 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
183 | Modify list_mirrors() to return a list of mirror URL/name pairs. |
|
|
184 | |
|
|
185 | 19 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
186 | Adding gli-dialog.py. Updates to GenDialog. Added function to GLIUtility to |
|
|
187 | get subarch. |
|
|
188 | |
|
|
189 | 16 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
190 | Backend partitioning will create disklabel is none exists. Installprofile |
|
|
191 | defaults to "" now instead of "msdos" for disklabel type. Fix for |
|
|
192 | mount_local_partitions() to remember device along with minor in the |
|
|
193 | parts_to_mount dict (closes #96319). mount_local_partitions() cleanups and |
|
|
194 | add else block to log unsupported netmount types to mount_network_shares() |
|
|
195 | |
|
|
196 | 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
197 | src/GLIArchitectureTemplate.py: |
|
|
198 | Refactor kernel_compile common stuff, fix 2.4 build process. |
|
|
199 | src/fe/cli/clife.py: |
|
|
200 | Logging system. |
|
|
201 | src/GLIUtility.py, src/GLIStorageDevice.py: |
|
|
202 | Add comments about re-writes needed for boxes without sysfs. |
|
|
203 | |
|
|
204 | 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
205 | src/GLIArchitectureTemplate.py: |
|
|
206 | 2.4 support (pull version data from /usr/src/linux/Makefile), incl. |
|
|
207 | 'make dep' call for custom compile. build_mode support for prepare-only and |
|
|
208 | none types completed. custom compile function chains shell functions in |
|
|
209 | spawned script, to allow for catching all errors. |
|
|
210 | |
|
|
211 | 15 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
212 | fixed up build_kernel in ArchTemplate for build_mode as well as in dialogfe |
|
|
213 | and GenDialog. other gendialog updates as well. kernel updates untested. |
|
|
214 | |
|
|
215 | 14 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
216 | src/GLIInstallProfile.py: |
|
|
217 | Change structure of etc-portage stuff. The serialization was broken before my |
|
|
218 | last commit, and I am the only person that's ever used it. The new schema is |
|
|
219 | as follows: |
|
|
220 | <etc-portage> |
|
|
221 | <file name="package.mask"/> |
|
|
222 | <file name="package.unmask"> |
|
|
223 | <entry atom="sys-kernel/openmosix-sources"/> |
|
|
224 | </file> |
|
|
225 | <file name="package.use"> |
|
|
226 | <entry atom="sys-libs/db"> |
|
|
227 | -java |
|
|
228 | </entry> |
|
|
229 | <entry atom="dev-libs/cyrus-sasl"> |
|
|
230 | -ldap |
|
|
231 | </entry> |
|
|
232 | </file> |
|
|
233 | </etc-portage> |
|
|
234 | |
|
|
235 | |
|
|
236 | 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
237 | src/GLIInstallProfile.py: |
|
|
238 | Add new entry for gli-profile/kernel-build-method item. Add missing |
|
|
239 | serialize_etc_portage (temporary). Make serialize_make_conf always print the |
|
|
240 | keys in the same order. |
|
|
241 | |
|
|
242 | 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
243 | src/GLIArchitectureTemplate.py: |
|
|
244 | Clean up commenting used by _edit_config(), and fix bug where wrong comment |
|
|
245 | was repeatedly appended to make.conf. |
|
|
246 | |
|
|
247 | 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
248 | src/GLIArchitectureTemplate.py: |
|
|
249 | Put some Linux-2.6 specific code under a if statement. Store list of |
|
|
250 | successfully mounted swap device for using swapoff. Add proper error checking |
|
|
251 | to install_packages and install_filesystem_tools. Fixed namespace conflicts on |
|
|
252 | 'file'. Clean up some redundant code (thanks to pychecker).' |
|
|
253 | |
|
|
254 | 13 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
255 | Fix typos: get_extended() instead of get_extended_partition(). Added |
|
|
256 | list_mirrors() and list_stage_tarballs_from_mirror() functions to GLIUtility. |
|
|
257 | Change _emerge("sync") call to direct call to spawn to avoid 'emerge -k sync' |
|
|
258 | |
|
|
259 | 12 Jun 2005; John N. Laliberte <allanonjl@gentoo.org> |
|
|
260 | GLIInstallProfile.py: add missing set for dhcp_options if a tuple is passed |
|
|
261 | in add_network_interface. |
|
|
262 | |
|
|
263 | 12 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIArchitectureTemplate.py: |
|
|
264 | ensure PORTAGE_TMPDIR/PORT_LOGDIR/PORTDIR_OVERLAY/PKGDIR exist prior to any |
|
|
265 | usage - this caused a failure for stage1/stage2 previously. swapoff for swap |
|
|
266 | space at end of install. Mount /dev, /dev/shm, /dev/pts and /sys during |
|
|
267 | prepare_chroot. |
|
|
268 | |
|
|
269 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> +src/cli/clife.py, |
|
|
270 | +src/cli/README, +src/fe/installer-cli, +src/fe/installer-dialog, |
|
|
271 | +src/fe/installer-gtk: |
|
|
272 | Add new automated CLI frontend. Add scripts that are the intended means to |
|
|
273 | use each frontend. |
|
|
274 | |
|
|
275 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
276 | src/GLIClientController.py: |
|
|
277 | Add null type to network config, for cases where the interface is already up |
|
|
278 | and should not be touched (netboot for example). |
|
|
279 | |
|
|
280 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
281 | src/GLIArchitectureTemplate.py: |
|
|
282 | pcmcia is not a variable name for a call to _add_to_runlevel, it should be a |
|
|
283 | string!. Try to use binary packages if available by default. |
|
|
284 | |
|
|
285 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
286 | src/GLIArchitectureTemplate.py: |
|
|
287 | More error checking for _add_to_runlevel, to ensure that the init script |
|
|
288 | actually exists before we try to add it. set_services phase must take place |
|
|
289 | after the package installation, otherwise the init scripts might not exist. |
|
|
290 | Find the correct init script for the cron and logging daemons, and add that |
|
|
291 | instead of the package atom. |
|
|
292 | |
|
|
293 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
294 | src/GLIArchitectureTemplate.py: |
|
|
295 | Fix up _edit_config so that it works if the file doesn't already exist. Fix |
|
|
296 | usage of 'file' to 'contents' for the variable name, as it shadows |
|
|
297 | __builtin__.file. |
|
|
298 | |
|
|
299 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
300 | src/GLIArchitectureTemplate.py: |
|
|
301 | Add MTA install code, and include MTA install phase. Ensure |
|
|
302 | PORT_LOGDIR/PORTDIR_OVERLAY are created in _emerge if needed. Add support |
|
|
303 | for 'none' kernel config for build_kernel phase. Put kernel_script in |
|
|
304 | /var/tmp instead of /root for build_kernel phase. |
|
|
305 | |
|
|
306 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py: |
|
|
307 | Rename mta variables to match syslog/cron variables. |
|
|
308 | |
|
|
309 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
310 | src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py, |
|
|
311 | src/.cvsignore, src/fe/dialog/.cvsignore, src/fe/gtk/.cvsignore, |
|
|
312 | src/fe/net/client/.cvsignore, src/fe/net/server/.cvsignore, |
|
|
313 | src/templates/.cvsignore, src/tests/.cvsignore: |
|
|
314 | Refactor partition formatting again to include error checking. Allow 'none' |
|
|
315 | for kernel and bootloader specifications. Add .cvsignore files for .py[co]. |
|
|
316 | |
|
|
317 | 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> |
|
|
318 | src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py: |
|
|
319 | Refactor _emerge to remove duplicate code. Refactor mkfs code in backend to |
|
|
320 | only have a single spawn call. |
|
|
321 | |
|
|
322 | 11 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
323 | refixed samyron's fix of set_architecture_template. |
|
|
324 | |
|
|
325 | 11 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
326 | Move /tmp/spawn.sh and /tmp/post-install to /var/tmp since that should always |
|
|
327 | be executable. |
|
|
328 | |
|
|
329 | 10 Jun 2005; Scott Myron <samyron@gentoo.org> |
|
|
330 | Fixed one of the FIXME's in the ClientConfiguration. There is now some |
|
|
331 | error checking when you call set_architecture_template. |
|
|
332 | |
|
|
333 | 10 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
334 | moved the mkfsopts input to the partition options menu instead of the during |
|
|
335 | the creation process. updated GenDialog to say it supports reiserfs v3. |
|
|
336 | |
|
|
337 | 9 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py, |
|
|
338 | src/GLIStorageDevice.py, fe/dialog/dialogfe.py: |
|
|
339 | Complete support for 'mkfsopts' parameter in main system and dialogfe. |
|
|
340 | Add support for other partition types to dialogfe. |
|
|
341 | Fix all usages of int(possible_big_number) to long(possible_bit_number) to |
|
|
342 | avoid integer overflows and wraparounds. |
|
|
343 | |
|
|
344 | 9 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
345 | Removed start/end from XML output and added mkfsopts to partitioning info. |
|
|
346 | 'mkfsopts' parameter is now used and support for creating xfs, jfs, and |
|
|
347 | reiserfs is now in (patch from robbat2). Change '_parser' to 'self._parser' |
|
|
348 | in GLIClientConfiguration. Change from .1 and .9 to constants for |
|
|
349 | partitioning. Fix free space overwriting bug. Remove a few unused functions |
|
|
350 | from rewrite. Fix call to get_partition_at() |
|
|
351 | |
|
|
352 | 8 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
353 | Updates to GenDialog and dialogfe. |
|
|
354 | |
|
|
355 | 7 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
356 | Typo (%$^&#$!) fix in GLIStorageDevice. Minor fix recommended by pychecker |
|
|
357 | |
|
|
358 | 6 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
359 | more GenDialog updates to partitioning. |
|
|
360 | |
|
|
361 | 5 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
362 | Indenting issue in GLISD/get_ordered_partition_list. |
|
|
363 | updates to GenDialog partitioning and added default UTC for timezone in IP. |
|
|
364 | |
|
|
365 | 5 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
366 | Added GLISD.get_model() |
|
|
367 | |
|
|
368 | 3 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
369 | Added get_eth_devices() to GLIUtility. Updated netfe.py to newest version. |
|
|
370 | More updates to GenDialog :) |
|
|
371 | |
|
|
372 | 3 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
373 | Added get_interface_realname() function. |
|
|
374 | |
|
|
375 | 2 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
376 | Added auto-save of CConfig and copying to new /root after install. |
|
|
377 | yet even more GenDialog updates. |
|
|
378 | |
|
|
379 | 1 Jun 2005; Preston Cody <codeman@gentoo.org> |
|
|
380 | removed print statement from GLISD. more updates to GenDialog. |
|
|
381 | |
|
|
382 | 31 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
383 | Not being able to fetch the stage tarball is now an exception. Chroot wrapper |
|
|
384 | passes along exit code. Fix typo in GLIStorageDevice causing mountopts to be |
|
|
385 | loaded from XML as ['mountopts']. Changed 'data' to 'self.data' in a few |
|
|
386 | places in GLIClientConfiguration. |
|
|
387 | |
|
|
388 | 27 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
389 | Fix mount_local_partitions(), configure_fstab(), and |
|
|
390 | install_filesystem_tools() to use GLISD directly. A few more fixes for same. |
|
|
391 | A few more fixes for templates/x86Archtemplate |
|
|
392 | |
|
|
393 | 27 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
394 | Removed more unused code from CConfig. Updated GLIGenDialog, but it is still |
|
|
395 | a work in progress. |
|
|
396 | |
|
|
397 | 24 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
398 | Changes in IP, GLISD, and templates/x86Archtemplate for IP using GLISD |
|
|
399 | directly. GLISD can now handle data imported from XML. |
|
|
400 | |
|
|
401 | 22 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
402 | Missing colon in GLIClientConfiguration. Add fix to GLIStorageDevice to |
|
|
403 | handle blank (no disklabel) disks. |
|
|
404 | |
|
|
405 | 20 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
406 | HUGE Reorganization of the InstallProfile. All sections alphabetized, cleaned |
|
|
407 | up, documented, and separated out serialization and grouped all sections. |
|
|
408 | |
|
|
409 | 19 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
410 | Reorganization of ClientConfiguration and gutting of unused functions. |
|
|
411 | Removed verbose option from CC. Moved import statement in IP and CConfig up. |
|
|
412 | |
|
|
413 | 18 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
414 | Fix use of /mnt/gentoo instead of _chroot_dir in finishing_cleanup |
|
|
415 | |
|
|
416 | 17 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
417 | Fixed bug in finishing_cleanup(). Fix a late-night coding error in |
|
|
418 | partitioning. CC serializes install profile to disk and prepare_chroot() |
|
|
419 | copies it into /mnt/gentoo/root |
|
|
420 | |
|
|
421 | 16 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
422 | Moved URI parsing into new function parse_uri() |
|
|
423 | |
|
|
424 | 14 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
425 | Added XMLParser module. |
|
|
426 | |
|
|
427 | 13 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
428 | Fix is_realstring() and rewrite is_uri() to use a regex to parse the URI. |
|
|
429 | Minor fix to is_uri() regex to allow hyphens in hostname. |
|
|
430 | |
|
|
431 | 12 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
432 | Updated finishing_cleanup for new unmounting method from agaffney. |
|
|
433 | |
|
|
434 | 12 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
435 | Fix GLILogger to use correct time format string. Fix _edit_config() to |
|
|
436 | properly comment out variables. Fix minor bug in finishing_cleanup(). Add |
|
|
437 | unicode support to is_realstring(). |
|
|
438 | |
|
|
439 | 11 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
440 | Added --nocolor to all emerge calls. Fix is_eth_device to test for zero |
|
|
441 | return value instead of non-zero. Add code to output a traceback to the |
|
|
442 | install log in the event of a GLI or non-GLI exception. Use NOCOLOR=yes |
|
|
443 | instead of --nocolor. |
|
|
444 | |
|
|
445 | 10 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
446 | Added GLIGenDialog.py to make a generic class for the dialog functions that |
|
|
447 | can be used by both dialogfe and the netfe/be. updated both for new filename. |
|
|
448 | date changes. 2004->2005. |
|
|
449 | |
|
|
450 | 10 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
451 | Removed 'quiet=True' from spawn() calls |
|
|
452 | |
|
|
453 | 10 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
454 | Updated GLIUtility with patches from chotchki. Also added documentation |
|
|
455 | |
|
|
456 | 9 May 2005; Preston Cody <codeman@gentoo.org> |
|
|
457 | Added the function for set_etc_portage to ArchTemplate. no step for it yet. |
|
|
458 | Updated _edit_config in ArchTemplate, make_config, and various other fixes |
|
|
459 | from bug #89683, mostly touchups. |
|
|
460 | |
|
|
461 | 6 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
462 | GLIStorageDevice cleanup patch from bug #91761 |
|
|
463 | |
|
|
464 | 3 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
465 | Fixed timezone code to not link to /mnt/gentoo/usr/share/zoneinfo/blah. Fix |
|
|
466 | _edit_config(). Error logging casts 'error' to str |
|
|
467 | |
|
|
468 | 2 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
469 | Exceptions received in CC are logged before being passed to the FE. Added |
|
|
470 | code to CC to handle exceptions *not* thrown by the installer itself. |
|
|
471 | |
|
|
472 | 1 May 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
473 | get_max_mb_for_resize() returns -1 if not self.resizeable |
|
|
474 | |
|
|
475 | 30 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
476 | More dirty rsync hacks :-/ |
|
|
477 | |
|
|
478 | 29 Apr 2005; Preston Cody <codeman@gentoo.org> |
|
|
479 | Patches from chotchki (bug #90325) to improve CC networking. untested. |
|
|
480 | |
|
|
481 | 29 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
482 | Proxies patch from chotchki (bug #90147). Fixed == instead of = typos in |
|
|
483 | GLIStorageDevice (pointed out by chotchki). Fixed missing int()s. Split |
|
|
484 | 'custom' sync option into 'none' and 'snapshot'. Minor fixes to |
|
|
485 | GLIStorageDevice as suggested by pychecker. Fix minor bug in |
|
|
486 | _get_packages_to_emerge(). Fix _quickpkg_deps() to call |
|
|
487 | _get_packages_to_emerge() |
|
|
488 | |
|
|
489 | 28 Apr 2005; Preston Cody <codeman@gentoo.org> |
|
|
490 | Added group-adding code to set_users in ArchTemplate |
|
|
491 | |
|
|
492 | 27 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
493 | Added post-install script code |
|
|
494 | |
|
|
495 | 23 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> |
|
|
496 | Fixed encapsulation issues in GLIClientController (bug #90141) |
6 | |
497 | |
7 | 22 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> |
498 | 22 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> |
8 | Update resizing code in GLIStorageDevice |
499 | Update resizing code in GLIStorageDevice |
9 | |
500 | |
10 | 17 Apr 2005; Preston Cody <codeman@gentoo.org> |
501 | 17 Apr 2005; Preston Cody <codeman@gentoo.org> |