/[gli]/trunk/ChangeLog
Gentoo

Contents of /trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1879 - (show annotations) (download)
Mon Nov 26 19:11:00 2007 UTC (7 years ago) by agaffney
File size: 87299 byte(s)
comment out kernelpkgs stuff in gtkfe
1 # ChangeLog for Gentoo Linux Installer
2 # Copyright 2005-2007 Gentoo Foundation; Distributed under the GPL v2
3 # $Id: $
4
5 26 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
6 src/fe/gtk/ExtraPackages.py:
7 comment out kernelpkgs stuff in gtkfe
8
9 25 Nov 2007; Preston Cody <codeman@gentoo.org>
10 src/fe/dialog/gli-dialog.py:
11 adding commmand-line option for advanced mode which allows full functionality.
12
13 18 Nov 2007; Preston Cody <codeman@gentoo.org>
14 src/fe/dialog/gli-dialog.py:
15 attempting to throw in kernpkgs support. will see how this goes.
16
17 18 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
18 src/fe/gtk/OtherSettings.py:
19 pre-create conf.d/xdm
20
21 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> src/GLIUtility.py:
22 use proper file name for kernel packages
23
24 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
25 src/fe/gtk/Networking.py:
26 s/install_logger/install_logging_daemon/
27
28 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
29 src/fe/gtk/LocalMounts.py:
30 import GLIUtility
31
32 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org> src/fe/gtk/gtkfe.py:
33 start with Partitioning screen
34
35 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
36 src/fe/gtk/ExtraPackages.py, src/fe/gtk/LocalMounts.py,
37 src/fe/gtk/Networking.py, src/fe/gtk/OtherSettings.py,
38 src/fe/gtk/RootPass.py, src/fe/gtk/Timezone.py, src/fe/gtk/gtkfe.py:
39 rearrange a bit of code for gtkfe networkless-only transition
40
41 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
42 src/GLIUtility:
43 add get_kernpkgs_from_cd() function
44
45 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
46 src/GLIInstallProfile.py:
47 add xdm, gdm, and kdm to package list
48
49 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
50 src/fe/dialog/gli-dialog.py:
51 modify root mountpoint check in gli-dialog to use a for/else and notify the
52 user why they're not being allowed to leave the screen
53
54 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
55 src/templates/x86ArchitectureTemplate.py:
56 move around parentheses to fix bug 179528
57
58 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
59 src/fe/gtk/InstallFailed.py:
60 correct bugzilla location for bug 178144
61
62 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
63 src/GLIArchitectureTemplate.py, src/fe/gtk/gtkfe.py:
64 fix error in debug mode for bug 178475
65 force install_type to networkless for gtkfe
66
67 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
68 src/GLIArchitectureTemplate.py:
69 set TIMEZONE in /etc/conf.d/clock for bug 158882
70
71 17 Nov 2007; Andrew Gaffney <agaffney@gentoo.org>
72 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
73 src/fe/gtk/InstallFailed.py, src/fe/gtk/gtkfe.py:
74 make install log location consistent throughout code
75 'View Log' button in gtkfe now looks for active and failed log
76
77 04 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
78 src/GLIInstallProfile.py:
79 Added x11-themes/gentoo-artwork-livecd to the list of extra packages.
80
81 04 Jan 2007; Preston Cody <codeman@gentoo.org>
82 ClientController:
83 took out the preinstall steps. these will now be handled by the frontends.
84 The actual code for the steps can be put in GLIUtility if necessary.
85 IP:
86 Took out partitioning. Added mounts.
87 Moved root mount point over from CF
88 Removed RP-PPPoE. was never used.
89 AT:
90 reordered functions. removed references to the client-config
91 fixed fstab and other locations that used mountpoints to use the new mounts.
92 removed unused rc.conf function.
93 other smaller touchups.
94 gli-dialog:
95 install_profile() to self._install_profile
96 fix reference to arch instaed of self._arch
97 x86AT:
98 fixed code to use mounts instead of partitioning.
99
100 01 Jan 2007; Preston Cody <codeman@gentoo.org>
101 fixing all instances of WINDOWSKEYS to WINDOWKEYS
102 added space in AT debug line.
103 more general updates in an effort to get the code functional
104
105 29 Oct 2006; Preston Cody <codeman@gentoo.org>
106 gli-dialog:
107 more rearranging of code. Tossed the review menu and not calling show_settings
108 not sure how those are going to turn out just yet.
109
110 22 Oct 2006; Andrew Gaffney <agaffney@gentoo.org>
111 src/Partitioning.py:
112 first round of refactoring for Partitioning.py (was GLISD)
113
114 22 Oct 2006; Preston Cody <codeman@gentoo.org>
115 gli-dialog:
116 added in the rest of the code from GLIGenDialog.
117 will start picking at it now.
118 moved the early questions such as advanced_mode/networkless
119 into functions in the GLIDialog class.
120
121 21 Oct 2006; Preston Cody <codeman@gentoo.org>
122 ClientController and gli-dialog and GLIGenDialog:
123 removing GenDialog, this code will be put into gli-dialog
124 moving some ClientController code into gli-dialog as well.
125 this is only the beginning :)
126
127 #------------------------------------------
128 # GLI SWITCHES TO SVN.
129
130 15 Sep 2006; Andrew Gaffney <agaffney@gentoo.org>
131 src/GLIArchitectureTemplate.py:
132 use _wait_for_device_node() any place we were looping and checking before
133
134 13 Sep 2006; Andrew Gaffney <agaffney@gentoo.org>
135 src/GLIArchitectureTemplate.py:
136 add _wait_for_device_node()
137 src/GLIPortage.py:
138 raise an exception in get_deps() if pkglist is empty
139 -k option to install livecd-kernel to shut up wolf31o2 :P
140
141 11 Sep 2006; Andrew Gaffney <agaffney@gentoo.org>
142 src/GLIArchitectureTemplate.py:
143 break after installing 1 mta in install_mta()
144
145 10 Sep 2006; Preston Cody <codeman@gentoo.org>
146 src/GLIGenDialog.py:
147 rewrote how the USE flags work so that they are written correctly in relation
148 to the system's USE flags.
149 added a while condition on setting a user password
150 src/GLIArchitectureTemplate.py:
151 adding a self._mounted_devices to keep track of mounted partitions.
152 When cleaning up, only unmount these partitions. Not yet tested.
153
154 10 Sep 2006; Andrew Gaffney <agaffney@gentoo.org>
155 src/GLIStorageDevice.py:
156 properly identify apple_bootstrap partitions
157
158 9 Sep 2006; Andrew Gaffney <agaffney@gentoo.org>
159 src/GLIStorageDevice.py:
160 pay attention to 'ignoredparts' when reading partition table
161
162 3 Sep 2006; Andrew Gaffney <agaffney@gentoo.org>
163 src/GLIArchitectureTemplate.py:
164 force conversion of 'mb' to long
165
166 2 Sep 2006; Preston Cody <codeman@gentoo.org>
167 Lots of internationalization fixes. Point to a translation path called
168 languages in the dialog directory. Generated and added .pot files.
169 Added gettext to GLIIP for package descriptions.
170
171 01 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
172 src/GLIInstallProfile.py:
173 Added some more applications to the Extra Packages list.
174
175 1 Sep 2006; Andrew Gaffney <agaffney@gentoo.org>
176 src/templates/ppcArchitectureTemplate.py:
177 this doesn't need to inherit from x86AT or create an infinite loop by calling
178 its own __init__()
179 src/GLIArchitectureTemplate.py,src/templates/x86ArchitectureTemplate.py:
180 move partitioning code to GLIAT
181
182 31 Aug 2006; Andrew Gaffney <agaffney@gentoo.org>
183 src/GLIArchitectureTemplate.py:
184 pass quotes_around_value=False when adding default route to conf.d/net
185
186 7 Aug 2006; Andrew Gaffney <agaffney@gentoo.org>
187 src/GLIArchitectureTemplate.py:
188 copy backup custom.conf from livecd if present
189
190 *GLI-0.4 (31 Jul 2006)
191
192 31 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> bin/installer:
193 Finally properly fixing the installer script. Thanks to Andrew Gaffney for
194 doing the testing and coming up with the patch.
195
196 29 Jul 2006; Andrew Gaffney <agaffney@gentoo.org>
197 src/GLIArchitectureTemplate.py:
198 skip blank entries/files in update_config_files()
199
200 28 Jul 2006; Andrew Gaffney <agaffney@gentoo.org>
201 src/templates/x86ArchitectureTemplate.py:
202 move logical clipping logic a bit
203
204 27 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> bin/installer:
205 I've commented out most of the code that used launch. It wasn't working and
206 we don't have the time to fix it before the release. I'll look into it after
207 the release and make it more robust and flexible.
208
209 27 Jul 2006; Andrew Gaffney <agaffney@gentoo.org>
210 src/templates/x86ArchitectureTemplate.py:
211 clip logical partition at end of extended
212
213 20 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org>
214 src/GLIInstallProfile.py:
215 Added a few more applications to the list of extra packages to be merged,
216 all from various GRP sets.
217
218 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> bin/installer:
219 Added launch variable to the end of each try-run with auth, which should
220 cause this to function properly. Of course, more testing is needed.
221
222 19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> bin/installer:
223 Fix a missed space in the installer script.
224
225 30 Jul 2006; Preston Cody <codeman@gentoo.org>:
226 src/GLIClientConfiguration.py:
227 adding 'None' with capital N so that the frontends can parse the network type
228
229 17 Jul 2006; Andrew Gaffney <agaffney@gentoo.org>:
230 src/GLIClientController.py:
231 log version-stamp
232
233 13 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> bin/installer:
234 Updated the installer script to allow specifying the front-end to run from
235 the command line. Currently, it only supports dialog and gtk. It still needs
236 some testing, however.
237
238 9 July 2006; Preston Cody <codeman@gentoo.org>
239 src/GLIGenDialog.py:
240 make lilo only show up for x86 if non-networkless
241
242 25 Jun 2006; Preston Cody <codeman@gentoo.org>
243 src/GLIGenDialog.py:
244 adding code to auto-add doscsi if a scsi drive detected.
245 this code is also in the gtkfe already
246
247 24 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
248 src/GLIPortage.py:
249 pass proper PORTAGE_TMPDIR
250
251 17 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
252 src/GLIUtility.py:
253 fix list_mirrors() to ignore <uri> lines that don't end on the same line
254
255 17 Jun 2006; Preston Cody <codeman@gentoo.org> :
256 Added code to the mta step in AT to parse the install packages list and
257 look for mtas and if it finds it emerge it.
258 Initial attempt at moving extra_packages early in the setup to only show
259 local USE flags relating to those packages.
260 .. abandoned local USE project. no right way to do it.
261
262 9 Jun 2006; Andrew Gaffney <agaffney@gentoo.org>
263 src/GLIUtility.py:
264 minor tweak to regex for parsing mirrors.xml
265
266 23 May 2006; Andrew Gaffney <agaffney@gentoo.org>
267 src/templates/x86ArchitectureTemplate.py:
268 make use of strict_start and strict_end in partition recreation
269
270 15 May 2006; Andrew Gaffney <agaffney@gentoo.org>
271 src/templates/x86ArchitectureTemplate.py:
272 add strict_start and strict_end parameters to _add_partition()
273 add _find_current_minor_for_part() function to help with resizing
274 fix logical/extended logic in _partition_delete_step()
275 in _partition_resize_step(), delete, recreate at new size, resize, delete
276 call resize2fs with no size argument so it fills entire partition
277 more logging
278 only delete, recreate, resize, delete if growing
279 pass new size to resize2fs in K
280
281 9 May 2006; Andrew Gaffney <agaffney@gentoo.org>
282 src/GLIStorageDevice.py:
283 call reorder_minors() from tidy_partitions() instead of
284 set_partitions_from_disk()
285 add code to reorder_minors() to take extended/logical into consideration with
286 non-free partitions
287
288 30 Apr 2006; Preston Cody <codeman@gentoo.org> :
289 added a check of the length of the directory in /usr/src if under 6 characters
290 should fix bug 131809
291
292 19 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
293 src/GLIArchitectureTemplate.py:
294 automatically emerge splashutils and splash-themes-livecd if kernel_bootsplash
295 and livecd-kernel
296
297 16 Apr 2006; Preston Cody <codeman@gentoo.org>
298 src/GLIGenDialog.py:
299 change temp_use="-* " to temp_use="" because apparantly it's a bad idea to -*
300
301 15 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
302 src/GLIInstallProfile.py:
303 change kernel-modules to not be so stupid
304
305 9 Apr 2006; Preston Cody <codeman@gentoo.org> :
306 GLIMD: fix display problem with execute.pyhtml.
307 make tables better.
308
309 8 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
310 src/GLIInstallProfile.py:
311 fix handling of int/float for minor
312 src/templates/x86ArchitectureTemplate.py:
313 save/restore partition name
314 src/GLIStorageDevice.py:
315 support for partition name
316
317 8 Apr 2006; Preston Cody <codeman@gentoo.org> :
318 touchups to add_profile in GLIMD to link to webgli
319 add a save to GLIMD profile button in webgli's saveprofile
320 gliserv.py:
321 initial attempt at custom networking info per client. hostname support only.
322
323 5 Apr 2006; Andrew Gaffney <agaffney@gentoo.org> :
324 src/net/server/html/webgli/partitioning[234].pyhtml:
325 small fixes for new partioning code
326
327 2 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
328 src/GLIClientController.py:
329 record PID of secondary thread
330
331 1 Apr 2006; Andrew Gaffney <agaffney@gentoo.org>
332 src/GLIGenDialog.py:
333 small fix for new partitioning code
334
335 30 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
336 src/GLIStorageDevice.py:
337 add get_devnode()
338 fix up detect_devices() to detect cciss/ida arrays
339 src/templates/x86ArchitectureTemplate.py:
340 use get_devnode() instead of figuring out the devnode
341 skip first 3 steps if partition layout hasn't changed
342 wipe disk and create new disklabel before recreating partitions
343 src/GLIArchitectureTemplate.py:
344 use get_devnode() in local mount and fstab stuff
345
346 26 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
347 src/GLIStorageDevice.py:
348 change detect_devices() to handle change in sysfs in 2.6.16 (from lxnay)
349
350 25 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
351 src/templates/x86ArchitectureTemplate.py:
352 continue breakup/cleanup of partitioning code
353
354 24 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
355 src/GLIStorageDevice.py:
356 set disklabel to default for arch when clearing the partition table
357 src/templates/x86ArchitectureTemplate.py:
358 complete rewrite of first and second passes
359
360 22 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
361 src/GLIStorageDevice.py, src/templates/x86ArchitectureTemplate.py:
362 allow iterating over Device object to get partitions
363
364 21 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
365 src/GLIStorageDevice.py:
366 allow access to Device object like a dict
367
368 20 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
369 src/GLIStorageDevice.py:
370 allow access to Partition object like a dict
371
372 16 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
373 src/templates/x86ArchitectureTemplate.py:
374 fail if any filesystems are mounted on the device being partitioned
375
376 14 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
377 src/GLIStorageDevice.py:
378 reorder minor numbers when loading partitions from disk to match the physical
379 partition order
380
381 13 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
382 src/GLIStorageDevice.py:
383 overhaul for supporting mac disklabels and partitions out of disk order
384 remove free space from inside extended partition when extended is removed
385
386 13 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> +bin/installer,
387 +bin/installer-dialog, +bin/installer-gtk, +docs/gli.png,
388 +docs/gli-dialog.png, +src/misc/installer-dialog.desktop,
389 +src/misc/installer-faq.desktop, +src/misc/installer-gtk.desktop:
390 Added bash scripts, icons, and desktop entries from the ebuild to make my
391 life easier.
392
393 10 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
394 src/GLIStorageDevice.py:
395 raise an exception if the existing partitions are out of disk order
396 look for minors out of order instead of disk position
397
398 8 Mar 2006; Preston Cody <codeman@gentoo.org> :
399 src/fe/dialog/gli-dialog and src/GLIGenDialog:
400 added networkless mode to gli-dialog.
401
402 6 Mar 2006; Preston Cody <codeman@gentoo.org> :
403 src/templates/x86AT:
404 add windows detection code for grub. untested.
405
406 6 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
407 src/templates/x86ArchitectureTemplate.py:
408 bootloader and partitioning external commands log to compile_output.log
409 wait for device node to exist before resizing
410 add -v to ntfsresize command
411 src/GLIStorageDevice.py:
412 return start/end with ip structure
413 pad min ntfs size by 50 MB just to be safe
414 src/GLIArchitectureTemplate.py:
415 only install filesystem tools for partitions with a mountpoint
416
417 5 Mar 2006; Preston Cody <codeman@gentoo.org> :
418 add error catching and text to saving profile dialogs
419
420 4 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
421 src/GLIPortage.py:
422 create /tmp, /var/tmp, and /var/lib/portage with proper permissions
423 src/templates/x86ArchitectureTemplate.py:
424 fix checks for changed partitions so they will actually get deleted
425
426 3 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
427 src/GLIClientController.py:
428 slightly better error handling for pre-install failures
429
430 2 Mar 2006; Andrew Gaffney <agaffney@gentoo.org>
431 src/templates/x86ArchitectureTemplate.py:
432 proper return code checking for ext2/3 resizing
433
434 28 Feb 2006; Andrew Gaffney <agaffney@gentoo.org>
435 src/GLIClientController.py:
436 accept 'none' as well as 'null' for network type
437 src/GLIArchitectureTemplate.py:
438 ignore extended partitions in mount_local_partitions()
439 src/templates/x86ArchitectureTemplate.py:
440 use get_ordered_partition_list() instead of keys().sort() for new_part_list
441 check to make sure start sector for primary isn't less than end sector for
442 previous extended
443 src/GLIClientController.py:
444 write dns servers to /etc/resolv.conf
445
446 27 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
447 src/GLIPortage.py:
448 copy_pkg_to_chroot() uses compile_output.log for command output
449
450 23 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
451 only keep a 1000 line 'scrollback' buffer for the compile output and log file
452
453 20 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
454 src/GLIPortage.py:
455 add code make GLIPortage.py capable of being run stand-along for dynamic
456 stage3 generation and copying packages in a GRP-ish way
457 grp code fixups
458
459 17 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
460 src/GLIPortage.py:
461 ignore blank packages passed to get_deps() and emerge()
462
463 14 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
464 src/GLIUtility.py:
465 add get_chosts() function
466
467 *GLI-0.3 (12 Feb 2006)
468
469 12 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
470 src/templates/x86ArchitectureTemplate.py:
471 pull old start/end sector values from somewhere that actually has them
472 add logic for extended partition to code that makes sure new end sector
473 doesn't overlap start sector of next partitions
474 don't freak out if partition can't be deleted
475
476 11 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
477 src/GLIPortage.py:
478 run env-update at the end of copy_pkg_to_chroot()
479
480 10 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
481 src/templates/x86ArchitectureTemplate.py:
482 I'm a complete fscking dumbass. I recorded the end sector for partitions that
483 weren't being touched, but I never used it when recreating them...the end was
484 calculated from the size in MB instead :/
485
486 9 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
487 src/GLIArchitectureTemplate.py:
488 pre-create /lib64 dir and /lib -> /lib64 symlink if it exists on livecd
489 copy /etc/{passwd,group,shadow} from livecd to chroot sans 'gentoo'
490 src/GLIPortage.py:
491 use tar to transfer files from image dir to /mnt/gentoo instead of 'cp -a'
492 src/GLIStorageDevice.py,src/GLIInstallProfile.py,src/templates/x86AT.py:
493 'resized' flag
494
495 8 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
496 src/GLIPortage.py:
497 short circuit and check vdb directly if package begins with '='
498
499 8 Feb 2006; Preston Cody <codeman@gentoo.org> :
500 added more packages to extra_packages list in IP
501
502 6 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
503 src/templates/x86ArchitectureTemplate.py:
504 10 tries to create filesystem instead of 3
505 src/GLIPortage, src/GLIArchitectureTemplate.py:
506 ignore_missing flag for copy_pkg_to_chroot()
507
508 5 Feb 2006; Andrew Gaffney <agaffney@gentoo.org> :
509 src/GLIPortage.py:
510 copy_pkg_to_chroot() uses $ROOT/vdb for ROOT= installs
511
512 26 Jan 2006; Andrew Gaffney <agaffney@gentoo.org> :
513 src/net/server/gliserv.py:
514 fix handling of 404 for real files
515 src/net/server/GLIServerProfile.py:
516 look for 'hostname' in attributes instead of 'name'
517
518 22 Jan 2006; Andrew Gaffney <agaffney@gentoo.org> :
519 src/SimpleXMLParser.py:
520 initial support for 'include' in XML files
521 src/GLIStorageDevice.py:
522 initial support for %
523 src/GLIClientController.py:
524 add debugging statements to pre-install steps
525
526 15 Jan 2006; Preston Cody <codeman@gentoo.org> :
527 webgli/configfiles:
528 check for key in etc_files['rc.conf'] to fix key error
529 webgli/timezone: small fix.
530 webgli/extrapackages: list-type fix
531 webgli/services: same
532 glimd: add/edit_client updates.
533
534 12 Jan 2006; Preston Cody <codeman@gentoo.org> :
535 added configure.pyhtml to glimd. minor changes
536 to top and add_client. fixed up showargs.
537 added execute.pyhtml
538 changed register clients line in gliserv for name->hostname.
539 updated TODO.
540
541 10 Jan 2006; Preston Cody <codeman@gentoo.org> :
542 src/net/server/*:
543 added add/del/edit client/profile.pythml for glimd.
544 updated templates, showclients, and gliserv.
545
546 10 Jan 2006; Andrew Gaffney <agaffney@gentoo.org> :
547 src/net/server/*:
548 stupid threading module...
549
550 8 Jan 2006; Preston Cody <codeman@gentoo.org> :
551 AT: rc.conf -> conf.d/clock
552
553 7 Jan 2006; Andrew Gaffney <agaffney@gentoo.org> :
554 src/GLIPortage.py:
555 show 'Calculating dependencies for ...' in subprogress bar at beginning of
556 emerge()
557 src/GLIArchitectureTemplate.py:
558 copy /etc/X11/gdm/gdm.conf.old into chroot if /etc/X11/gdm/gdm.conf exists
559 in the chroot
560 remove _quickpkg_deps() and _portage_best_{visible,version}()
561 src/GLIUtility.py:
562 fail immediately in validate_uri() if provided URI can't be parsed
563 modify fetch_and_unpack_tarball() and get_uri() to allow fetch subprogress
564 debug code in spawn()
565 use lower-level os.read() instead of file.read() because python sucks
566 src/templates/x86ArchitectureTemplate.py:
567 basic subprogress reporting for partitioning
568 total_steps was 1 too high
569
570 6 Jan 2006; Andrew Gaffney <agaffney@gentoo.org> :
571 src/GLIUtility.py:
572 move parse_vdb_contents() to GLIPortage
573 src/GLIPortage.py:
574 remove all symlink fixups
575 ignore 'dir' entries in CONTENTS
576 call tar with -p
577
578 5 Jan 2006; Preston Cody <codeman@gentoo.org> :
579 AT: bootsplash is now gensplash
580 gliserv: add advanced_mode to shared_info
581 webgli: Added advanced mode. mostly just disables a few screens.
582
583 2 Jan 2006; Andrew Gaffney <agaffney@gentoo.org> :
584 src/GLIPortage.py:
585 get_deps() calls 'emerge -p' and then removed packages that aren't in vdb
586 added emerge()
587 update sub-progress after each package is emerged
588 skip tar, symlink fixup, and copy from image dir to / if no files in CONTENTS
589 call get_best_version_vdb() instead of get_best_version_vdb_chroot()
590 remove link if it exists before moving content into place
591 src/GLIArchitectureTemplate.py:
592 install_packages() now calls emerge() in GLIPortage
593 change all calls to self._emerge() to self._portage.emerge()
594 comment out all emerge status checking...using exceptions now
595 call copy_pkg_to_chroot() directly for livecd-kernel
596
597 31 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
598 src/GLIArchitectureTemplate.py:
599 remove add_pkg_to_world() and copy_pkg_to_chroot()
600 copy installer.log to installer.log.failed on install failure
601 src/GLIUtility.py:
602 added get_keymaps()
603 spawn() takes any False argument for chroot instead of just None
604 src/GLIPortage.py:
605 copy_pkg_to_chroot() chroot's to run ebuild is use_root=False
606 change copy_pkg_to_chroot() to work properly with use_root=False
607 figure PORTAGE_TMPDIR properly
608
609 27 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
610 src/net/server/html/*:
611 converted showclients, load/saveprofile
612
613 26 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
614 src/GLIPortage.py:
615 exclude packages already in chroot vdb from binary deplist
616 chroot to use best_version for chroot's vdb
617 src/runtimedeps.py:
618 accept ROOT via commandline instead of env
619
620 25 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
621 src/runtimedeps.py:
622 remove passing of ROOT
623 src/GLIPortage.py:
624 modify get_deps() to get deptree for each package and merge into final list
625 remove depgraph class
626 add debugging code to get_deps()
627 src/GLIArchitectureTemplate.py:
628 combine code for GRP/compile in install_packages() into one block
629 debugging code in install_packages()
630
631 24 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
632 src/runtimedeps.py:
633 initial commit
634 src/GLIPortage.py:
635 use separate script for GRP deps
636 remove calls to portage module
637
638 23 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
639 src/GLIPortage.py:
640 initial commit
641 move some of portage function from GLIAT
642 flipped around a few function args
643 src/GLIArchitectureTemplate.py:
644 revamp install_packages() for new GLIPortage
645
646 21 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
647 src/GLIArchitectureTemplate.py:
648 extract /usr/livecd/metadata.tar.bz2 to chroot if it exists
649
650 20 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
651 src/net/server/gliserv.py:
652 wrap generated code in a class to isolate it a bit better
653 302 redirects work
654 don't use cgi.escape() for <% %>
655 src/net/server/html/webgli/*:
656 load/save profile
657 src/GLIUtility.py:
658 change /sbin/lspci to just lspci
659
660 18 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
661 src/GLIClientController.py:
662 change ordering of statements in CC run() while loop to not go past the end
663 of the array
664 src/GLIArchitectureTemplate.py:
665 removed redundant bind mounts
666
667 18 Dec 2005; Preston Cody <codeman@gentoo.org> :
668 REMOVED dialogfe.py since it is totally obsolete. use gli-dialog.py
669 added a diagram by blackace from last night.
670 added the glossary in RTF format.
671
672 17 Dec 2005; Preston Cody <codeman@gentoo.org> :
673 x86AT: separated out emerge/configure from running of bootloader
674 added MBR drive support to lilo.
675 these changes will likely not work.
676 AT: added setup_and_run_bootloader step.
677
678 12 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
679 src/net/server/gliserv.py:
680 call generated code in a function
681 src/net/server/html/webgli/*:
682 include top/bottom
683 src/GLIArchitectureTemplate.py, src/GLIClientController.py,
684 src/GLIClientCongifuration.py:
685 install mode magic
686
687 11 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
688 src/GLIClientController.py:
689 use GLIException when there's an import problem
690 added debug code to show install_steps
691 src/templates/amd64ArchitectureTemplate.py:
692 add . to import path
693 proper path this time: ../../templates
694 src/GLIArchitectureTemplate.py:
695 add _portage_best_version() function
696
697 11 Dec 2005; Preston Cody <codeman@gentoo.org> :
698 added initial glossary and gimli diagram to the docs directory.
699 modify gli-dialog to allow editing of the install_profile after loading XML.
700
701 8 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
702 src/net/server/html/webgli/:
703 converted globaluse, localuse, networkmounts, portagetree, and stageselection
704 moved saveclientconfig stuff into clientconfig
705 moved saveconfigfiles into config files
706 converted etc_portage and makedotconf
707 converted bootloader and kernel
708 convert daemons, extrapackages, networking, review, services, timezone, users
709 src/net/server/gliserv.py:
710 proper 404 handling for .pyhtml extension
711 HTML escape <% %> stuff
712 work around python's sucky regexes
713 src/GLIInstallProfile.py:
714 allow set_{rsync,ftp,http}_proxy() to accept empty values
715
716 7 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
717 src/net/server/gliserv.py:
718 initial commit of Legolas templating engine
719 302 redirects
720 src/net/server/html/index.html, src/net/server/webgli_template.html:
721 minor changes for new code
722 src/net/server/html/*.pyhtml, src/net/server/html/webgli/*.pyhtml:
723 initial commit of the conversion from the monolithic WebGLIHandler.py to the
724 one file per path Legolas goodness
725 partitioning[2-4] done
726
727 5 Dec 2005; Preston Cody <codeman@gentoo.org> :
728 webgli: dhcp options in CC and post-install.
729 updated comparison chart.
730 webgli: etc/portage/* and distcc support added. not too-well tested.
731
732 4 Dec 2005; Preston Cody <codeman@gentoo.org> :
733 webgli_template.html: valign=top on left side.
734 webgli: fix bootloader boot_device. now working.
735 webgli: CC proxy done. post-install proxy in progress.
736
737 3 Dec 2005; Andrew Gaffney <agaffney@gentoo.org> :
738 src/net/server/webgli_template.html:
739 increase padding for content cell to 7px and add colspan=2
740
741 3 Dec 2005; Nicholas D. Wolfood <blackace@gentoo.org> :
742 webgli: added graphic bar on top
743 webgli: added hover effects on the links on the left
744 webgli: re-rendered header_bg.png to stretch without artifacts
745
746 3 Dec 2005; Preston Cody <codeman@gentoo.org> :
747 webgli: make.conf disabling fixes for dynamic_stage3
748 fixed portage snapshot browse popup
749 all changes tested.
750 webgli: add debug mode to CC screen. the screen still needs lots of work.
751
752 1 Dec 2005; Preston Cody <codeman@gentoo.org> :
753 added debug mode question to gli-dialog
754 added CC proxies to CC networking for gli-dialog
755 webgli: fixed skip CC networking if connection active
756 webgli: portage snapshot defaults to CD
757 webgli: bootloader mbr drive selection
758 webgli: USE flags unselectable if dynamic_stage3
759 webgli: manual extra packages and save button.
760
761 28 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
762 src/GLIUtility.py:
763 change ping count to 2
764 docs/comparison.html
765 initial commit
766
767 27 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
768 src/templates/x86ArchitectureTemplate.py:
769 fix map() issue with grub code
770 replace kernel_names and initrd_names loops with one-liners
771
772 27 Nov 2005; Preston Cody <codeman@gentoo.org> :
773 gli-dialog won't let you dynamic stage3 without systempkgs.txt.
774 initial gli-dialog support for recommended partitioning layout and clear.
775 failure cleanup now an option for gli-dialog.
776 move livecd-kernel to top of kernel lists. fix proto bug in rc.conf
777 added comparison list and updated TODO!
778
779 26 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
780 src/GLIArchitectureTemplate.py:
781 fix to stage1() debug code
782 fix to stage2() debug code
783
784 26 Nov 2005; Preston Cody <codeman@gentoo.org> :
785 some more bootloader code fixes. forgot boot_device != mbr_device.
786
787 25 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
788 src/GLIStorageDevice.py:
789 fix to unallocated space merging when last one is after part 4
790
791 24 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
792 src/GLIArchitectureTemplate.py:
793 small fix to debugging code in copy_pkg_to_chroot()
794
795 23 Nov 2005; Preston Cody <codeman@gentoo.org> :
796 more bugfixes with bootloader code
797 gli-dialog side appears to work
798
799 21 Nov 2005; Preston Cody <codeman@gentoo.org> :
800 initial adding of boot_device to backend.
801 initial boot_device support added to gli-dialog.
802 some fixes of my poor coding
803
804 20 Nov 2005; Preston Cody <codeman@gentoo.org> :
805 converted gli-dialog to use the install_package_list.
806 gtkfe has already been converted by AllanonJL
807 new way working in gli-dialog now and added to webgli.
808 added set/get_boot_device() to IP
809
810 19 Nov 2005; Preston Cody <codeman@gentoo.org> :
811 get_install_package_list added to InstallProfile. This can be used by the FEs
812
813 17 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
814 src/templates/x86ArchitectureTemplate.py:
815 call ls with '-1 --color=no'
816
817 16 Nov 2005; Preston Cody <codeman@gentoo.org> :
818 added warning (#9) to GRP ppl about stage3 tarballs
819
820 15 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
821 src/GLIArchitectureTemplate.py:
822 change fat32/fat16 to vfat in mount_local_partitions() so mount doesn't get
823 confused
824
825 13 Nov 2005; Preston Cody <codeman@gentoo.org> :
826 removed protocols from rc.conf screens
827 finished initial rc.conf and make.conf in webgli
828
829 13 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
830 src/net/server/gliserv.py:
831 add -h option to usage()
832 show time and request URI in debug mode
833 show client IP in debug mode
834 just use IP instead of trying to do a reverse lookup
835
836 12 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
837 src/net/server/gliserv.py:
838 'classier' 401 message
839 proper commandline parsing
840 help via -h
841 user/pass can be specificed via commandline option
842
843 11 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
844 src/net/server/gliserv.py:
845 basic HTTP auth
846
847 10 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
848 src/net/server/gliserv.py:
849 dynamic module reloading (yipee!)
850 send 'Last-Modified' header for real files
851 respond to HEAD with just headers
852 src/net/server/handlers/WebGLIHandler.py:
853 icons for drives
854
855 7 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
856 src/net/server/handlers/WebGLIHandler.py:
857 initial 'pretty' partition table display support
858 clicking partition in 'pretty' display works instead of radio buttons
859 radio buttons and pretty display work together
860 META redirect instead of javascript
861 pretty display stretches across entire screen
862 'Recommended layout' and 'Clear drive' functions
863 properly catch exceptions from do_recommended()
864 src/GLIArchitectureTemplate.py:
865 replace preinst, copy, postinst, rm steps with qmerge
866 whoops...that shouldn't have been commented out
867 create image_dir with -p in copy_pkg_to_chroot()
868 more generic of symlink crappiness
869 new copy_pkg_to_chroot() actually works now
870
871 6 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
872 src/GLIStorageDevice.py:
873 initial generic disk support
874 fixes for add_partition() code
875 src/net/server/handlers/WebGLIHandler.py:
876 added support for creating generic disks
877 add new partition working
878 save and delete partitions
879
880 6 Nov 2005; Preston Cody <codeman@gentoo.org> :
881 webgli: Partitioning making progress.
882
883 5 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
884 src/GLIArchitectureTemplate.py:
885 copy_pkg_to_chroot() overhaul - does install the Right Way(TM) (copy files to
886 image dir, run pkg_setup, pkg_preinst, copy to /, pkg_postinst, remove image
887 dir) and works around /etc/gconf symlink problem
888
889 5 Nov 2005; Preston Cody <codeman@gentoo.org> :
890 webgli: lots of updates. preliminary partitioning. extra packages works.
891
892 3 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
893 src/net/server/gliserv.py:
894 httpd now supports HTTPS and falls back to HTTP if not available
895 make fallback actually work
896 src/net/server/SecureXMLRPCServer.py:
897 SecureSocketServer is now threaded
898
899 2 Nov 2005; Andrew Gaffney <agaffney@gentoo.org> :
900 src/net/client/gliclient.py:
901 try to use HTTPS for XMLRPC first and fallback to HTTP
902 pretend mode
903 src/net/server/gliserv.py, src/net/server/SecureXMLRPCServer.py:
904 HTTPS XMLRPC goodness from samyron
905 pass name of certificate
906
907 31 Oct 2005; Preston Cody <codeman@gentoo.org> :
908 wegli: daemons and services screens done.
909
910 30 Oct 2005; Preston Cody <codeman@gentoo.org> :
911 webgli: networking and users screens
912 added return_redirect to handler.py
913 loading and saving install/client profiles works for webgli now
914 Review also done
915
916 *GLI-0.2 (27 Oct 2005)
917
918 26 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
919 src/templates/x86ArchitectureTemplate.py:
920 properly check for bootloader emerge exist status with exitsuccess()
921 log output of grub install command
922 add --batch --no-floppy to grub command
923 grubinstallstring only gets logged if debug is on
924 src/GLIUtility.py:
925 update progress bar to 100% when process finishes
926
927 25 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
928 src/GLIClientController.py:
929 added debugging code for the interaction between the 2 threads via Event()
930 src/GLIUtility.py:
931 doubled the buffer size in spawn()
932 bump buffer size up to 16384
933 only report progress in 5% increments
934 src/GLIArchitectureTemplate.py:
935 kernelpkgs.txt support code
936 above disabled because it sucks
937 added add_pkg_to_world()
938
939 24 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
940 src/GLIArchitectureTemplate.py:
941 use tar | tar to copy files in copy_pkg_to_chroot()
942 extract devices.tar.bz2 created by baselayout instead of running MAKEDEV
943
944 23 Oct 2005; Preston Cody <codeman@gentoo.org> :
945 DEBUGGING ADDED TO AT. verbose field added to CConfig.
946
947 23 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
948 src/net/server/gliserv.py:
949 / maps to index.html
950 look for actual files in html/
951 src/net/html:
952 new template
953 src/GLIUtility.py:
954 added parse_vdb_contents()
955 src/GLIArchitectureTemplate.py:
956 added copy_pkg_to_chroot()
957 added debug code to dynamic-stage3
958 switch dynamic-stage3 to new method
959 lots of bug fixes from adding debug code
960
961 22 Oct 2005; Preston Cody <codeman@gentoo.org> :
962 webgli initial bootloader support + changed make.conf.
963 IP: changed defaults for stage, kernel_build_method, kernel_source_pkg.
964
965 20 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
966 src/GLIUtility.py:
967 horrible tangled mess of code that is tarball unpacking subprogress display
968 add unpack progress to portage snapshot
969 use read() instead of readlines() in spawn()
970 only update progress bar for whole percents
971
972 19 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
973 src/templates/x86ArchitectureTemplate.py:
974 change call to 'grub' to use GLIUtility.exitsuccess()
975 add definition of 'build_mode' in _configure_lilo()
976 src/misc/updategtkfe, src/misc/updateglid:
977 fix so subshell is called in root shell
978
979 18 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
980 src/net/server/handlers/WebGLIHandler.py:
981 stage screen launches URI browser in sized window with various properties set
982
983 17 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
984 src/misc/updategtkfe:
985 updated to actually work
986 remove previous snapshot and extracted dir before downloading
987 src/misc/updateglid:
988 updated to actually work
989 src/templates/x86ArchitectureTemplate.py:
990 fixed bug where grub code was looking for 'root+root+file_name2'
991
992 16 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
993 src/net/server/handlers/WebGLIHandler.py:
994 URI browser
995 added mirror selection
996 src/GLIUtility.py:
997 ls via ssh strips off ending *
998
999 16 Oct 2005; Preston Cody <codeman@gentoo.org> :
1000 more updates to webgli. stage selection.
1001
1002 11 Oct 2005; Preston Cody <codeman@gentoo.org> :
1003 updated webgli with preliminary Network Mounts support.
1004
1005 9 Oct 2005; Preston Cody <codeman@gentoo.org> :
1006 GenDialog: string formatting and yes/no label fixes.
1007 added WebGLI template for gliserv.py
1008 added WebGLIHandler as well as a definition for it in gliserv.py
1009 updates to the webgli files even though they won't be there for long.
1010 Utility: remove exception for non-existant grppkgs.txt until the new livecd
1011 goes public.
1012
1013 9 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
1014 src/net/server/gliserv.py:
1015 override dict to not be so anal
1016 main server now loads separate module to handle requests
1017 src/net/server/handlers/ProfileHandler.py, src/net/server/handler.py:
1018 split out profile URLs into separate handler function
1019 move handlers into subdirectory
1020 add Welcome and Clients handlers
1021
1022 5 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
1023 src/GLIUtility.py:
1024 raise exception if password prompt received twice
1025
1026 2 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
1027 src/GLIUtility.py:
1028 removed rot13ify()
1029
1030 1 Oct 2005; Andrew Gaffney <agaffney@gentoo.org> :
1031 src/net/server/gliserv.py:
1032 allow for param to be passed multiple times in GET
1033 no XMLRPC functions return None
1034 modify POST request parsing to only create a list if needed
1035 fix GET request parsing so the list creation for multiple values works
1036 src/net/client/gliclient.py:
1037 various typo and type mismatch fixes
1038 exit after exception
1039
1040 30 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1041 src/net/client/gliclient.py:
1042 initial commit
1043 pass MAC to XMLRPC functions
1044 src/net/server/GLIServerProfile.py:
1045 rename GLIClientsProfiles to GLIServerProfile
1046
1047 29 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1048 src/net/server/gliserv.py:
1049 now handles POST requests
1050 move majority of request handling code to common_handler() to reduce code
1051 duplication
1052 profile loading
1053 client reg via XMLRPC goes into SharedInfo()
1054 /showclients redesign
1055 template fixes
1056 allow handler functions to add/change headers
1057 save profile
1058
1059 28 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1060 src/net/server/GLIClientsProfiles.py:
1061 initial commit
1062 src/net/server/template.html:
1063 initial commit
1064 src/net/server/gliserv.py:
1065 add template mojo
1066
1067 26 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1068 src/net/server/gliserv.py:
1069 XMLRPC mojo
1070
1071 22 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1072 src/GLIArchitectureTemplate.py:
1073 add code in _edit_config() to comment line where variable is defined
1074 previously
1075 insert new line under previous definition of variable if it exists
1076 small _edit_config() cleanup
1077 src/GLIStorageDevice.py:
1078 add clear_partitions() function
1079 new sizes for recommended partition layout
1080 automatically calculate swap size for recommended layout
1081
1082 21 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1083 src/templates/x86ArchitectureTemplate.py:
1084 fat16 mojo
1085
1086 20 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1087 src/GLIStorageDevice.py:
1088 prevent do_recommended() from being run twice
1089 rewrite do_recommended() to be more robust
1090 src/GLIArchitectureTemplate.py:
1091 rework _edit_config() to not write duplicate entries
1092
1093 17 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1094 src/GLIStorageDevice.py:
1095 added do_recommended() function to automatically created 256M/1G/* layout
1096
1097 17 Sep 2005; Preston Cody <codeman@gentoo.org> :
1098 src/gli-dialog.py: added set_distcc to the list
1099 GenDialog: added set_distcc. untested.
1100 IP: added install_distcc flag.
1101 AT: added install_distcc function based on the flag. runs after build_kernel
1102 changed AT spawn command for distcc for nodeps.
1103
1104 16 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1105 src/GLIUtility.py:
1106 add rot13ify() function
1107
1108 16 Sep 2005; Preston Cody <codeman@gentoo.org> :
1109 src/GenDialog.py:
1110 added a sentence of text. unchecking support added.
1111
1112 15 Sep 2005; Preston Cody <codeman@gentoo.org> :
1113 src/GLIUtility.py:
1114 added get_grp_pkgs_from_cd() to return a list of packages in GRP for FE menus
1115 src/GenDialog.py:
1116 still working on extra_packages. transformed the list to new format.
1117 added GRP indication to list. untested.
1118 TODO lists updated.
1119 src/fe/dialog/gli-dialog.py:
1120 spelling mistook.
1121
1122 14 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1123 src/GLIUtility.py:
1124 get_snapshot_from_cd() returns '' instead of 'file://' if nothing found
1125
1126 5 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1127 src/GLIUtility.py:
1128 add get_directory_listing_from_uri()
1129 add http support to above
1130 add ftp support to above
1131 add scp support to above
1132 src/GLIArchitectureTemplate.py:
1133 "0" instead of 0 for key of single-element dict passed to _edit_config()
1134
1135 5 Sep 2005; Preston Cody <codeman@gentoo.org> :
1136 value_only -> only_value
1137
1138 3 Sep 2005; Preston Cody <codeman@gentoo.org> :
1139 gutted out all of etc_portage structure since it is now all handled by
1140 etc_files
1141
1142 3 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1143 src/GLIArchitectureTemplate.py:
1144 install_packages() sends progress update notifications
1145 src/templates/x86ArchitectureTemplate.py:
1146 increase sleep to 5s between format tries
1147 src/GLIClientController.py:
1148 pass 'self' to AT instead of 'self._pretend'
1149
1150 2 Sep 2005; Preston Cody <codeman@gentoo.org> :
1151 logger -> logger.log in x86AT
1152
1153 1 Sep 2005; Preston Cody <codeman@gentoo.org> :
1154 added set_etc_portage to IP. debugging gli-d's support for it.
1155
1156 1 Sep 2005; Andrew Gaffney <agaffney@gentoo.org> :
1157 src/templates/x86ArchitectureTemplate.py:
1158 switch to 3 tries for mkfs instead of looping waiting for dev node to exist
1159
1160 30 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1161 src/GLIArchitectureTemplate.py:
1162 add _portage_best_version() function and rework install_packages() to allow
1163 for future X of Y tracking
1164 Use best_visible instead of best_version
1165 tracked down and fixed missing = causing empty install extra packages
1166 use = when emerging also
1167 quickpkg hokey pokey
1168 run _get_packages_to_emerge() again with -pk
1169
1170 22 Aug 2005; Preston Cody <codeman@gentoo.org> :
1171 src/ArchTemplate:
1172 removed install_xorg_x11, and put the xorg.conf copying at
1173 the end of install_packages.
1174 added updateglid to /src/misc
1175 updated all core files with new GPL notice and copyright statement.
1176
1177 21 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1178 src/GLIUtility.py:
1179 fix get_snapshot_from_cd() to look in /mnt/livecd/snapshots/ if it can't find
1180 a snapshot in /mnt/cdrom/snapshots/
1181 get_snapshot_from_cd() adds file:// at the beginning
1182 change calls to extra package special case functions to 'self.blah'
1183
1184 21 Aug 2005; Preston Cody <codeman@gentoo.org> :
1185 src/ArchTemplate: changed "voodoo".
1186 changed order of portage sync methods. made a fallback to webrsync if
1187 normal emerge sync fails.
1188 removed get_sources_from_cd because it is obsolete.
1189 add special cases to install_packages. remove fatal exception on package
1190 install failure b/c the box will still be bootable.
1191 add install_xorg_x11. remove adding of xdm to runlevel. this will now be
1192 handled in the FEs.
1193 src/GenDialog: added a bunch of code for dealing with x11-based packages.
1194 awaiting testing.
1195
1196 20 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1197 src/GLIStorageDevice.py:
1198 global try/except block around fs resizable detection code
1199 src/GLIArchitectureTemplate.py, src/GLIClientController.py:
1200 install-failed cleanup function
1201
1202 18 Aug 2005; Preston Cody <codeman@gentoo.org> :
1203 x86ArchTemplate: updated lilo code. separated out THREE commands. untested.
1204
1205 16 Aug 2005; Preston Cody <codeman@gentoo.org> :
1206 GLIGenDialog:
1207 add drive choices for loaded configs.
1208 force snapshot for dynamic_stage3
1209 init the snapshoturi input to the cd snapshot if not already selected.
1210 if dynamic_stage3, skip the make.conf step.
1211 GLIUtility: add get_cd_snapshot_uri() for local snapshots.
1212 this fixes parts 1,2,3,6 of bug 102747 for gli-dialog
1213
1214 16 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1215 src/GLIArchitectureTemplate.py:
1216 manually call MAKEDEV in stage3-dynamic code
1217 copy /etc/inittab.old to /etc/inittab in chroot
1218 src/GLIUtility.py:
1219 add beginning of validate_uri() function
1220 add file:/// support to validate_uri()
1221 single quotes when setting livecd password
1222
1223 15 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1224 src/GLIGenDialog.py:
1225 change getmountpoint() to get_mountpoint()
1226 src/misc/updategtkfe:
1227 committed script to automatically download latest snapshot and run gtkfe
1228 src/templates/x86ArchitectureTemplate.py:
1229 fix _configure_lilo_add_windows() for IP -> GLISD stuff
1230 src/GLIArchitectureTemplate.py:
1231 give tmp_minor an initial value in mount_local_partitions so that the value
1232 remain from the previous drive
1233
1234 14 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1235 src/templates/x86ArchitectureTemplate.py:
1236 Fix _configure_lilo() for IP using GLISD stuff
1237 src/GLIArchitectureTemplate.py:
1238 install_cron_daemon() treats "none" specially
1239
1240 14 Aug 2005; Preston Cody <codeman@gentoo.org> :
1241 old patch from Steven Mertens to resolve bug #96642
1242 numerous asthetic changes to GenDialog, no real functionality changes though.
1243 strings renamed for global use if necessary.
1244 fix all three parts of bug 102291
1245 disable set_etc_portage until fully-written.
1246
1247 13 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1248 src/GLIClientController.py:
1249 lower-case http/ftp proxy envvars
1250
1251 12 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1252 src/GLIClientController.py:
1253 log end of pre_install steps to aid in debugging
1254 src/templates/x86ArchitectureTemplate.py:
1255 change set_flag(flag) to set_flag(flag, True)...*stab* *stab*
1256
1257 10 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1258 src/GLIArchitectureTemplate.py:
1259 check to make sure that the device node we're wait for to exist isn't of
1260 type 'free'
1261
1262 09 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1263 src/GLIGenDialog.py:
1264 convert install_packages to list in set_extra_packages()
1265 check return code of checklist() call in "Manual" section
1266 *actually* fix the first problem
1267
1268 08 Aug 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIUtility.py:
1269 "source /etc/profile" does not ensure the ENV is correctly set up. Use "bash
1270 -l" instead, to ensure a proper environment (important for CONFIG_PROTECT).
1271
1272 06 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1273 src/GLIArchitectureTemplate.py:
1274 re-fix net.eth1+ symlink code...wtf is wrong with cvs?
1275
1276 04 Aug 2005; Andrew Gaffney <agaffney@gentoo.org> :
1277 Add CDATA support to SimpleXMLParser and add utility functions for it.
1278
1279 04 Aug 2005; Robin H. Johnson <robbat2@gentoo.org>
1280 src/GLIArchitectureTemplate.py:
1281 Fix case where vixie-cron is specified as a full package atom, as we still
1282 don't want to run 'crontab /etc/crontab' for it.
1283
1284 *GLI-0.1 (3 Aug 2005)
1285
1286 30 Jul 2005; Preston Cody <codeman@gentoo.org> :
1287 add scp to list of is_uri() so GenDialog doesn't complain.
1288 fixed livecd-kernel bug in bootloader code.
1289 fixed gendialog for dynamic_stage3 instead of "networkless"
1290 change bootloader to allow for both initrd and initramfs.
1291 fix IP for dynamic_stage3.
1292 fix ArchTemplate for broken mountpoint creation. fix GenDialog part showing.
1293
1294 30 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> :
1295 Added full scp:// URI support to get_uri() in GLIUtility
1296 Remove "networkless" from dynamic stage3 if locic.
1297 Remove print statement from scp:// code.
1298 Change scp code to check for "assword: " instead of "Password:"
1299 Fix post-install network code to create net.eth1+ symlink correctly
1300 Check to make sure pkg can be split on / and some debugging code
1301 Add 2>dev/null to emerge call in _get_packages_to_emerge()
1302 SimpleXMLParser handles True/False/None correctly now
1303 Comment out above fix
1304 Add partitioning wait-for-device-to-exist code to mount_local_partitions
1305
1306 28 Jul 2005; Scott Myron <samyron@gentoo.org> :
1307 Removed a FIXME in the GLIClientConfiguration that is no
1308 longer needed.
1309
1310 27 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> :
1311 Default to x86 in ClientConfig
1312 Typo in build-a-stage3 code.
1313 Remove MAKEDEV call in build-a-stage3 postscript.
1314
1315 26 Jul 2005; Preston Cody <codeman@gentoo.org> :
1316 Rewrote init of IP for gli-d. Other GenDialog updates.
1317 allow network_type to be None in CConfig.
1318
1319 24 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> :
1320 Add _dynamic_stage3 option to IP.
1321 Add check for that option to dynamic stage3 code in ArchTemplate.
1322 Fix code to determine default route in get_eth_info() in GLIUtility.
1323 Fix serialization of dns-servers in ClientConfig.
1324
1325 24 Jul 2005; Preston Cody <codeman@gentoo.org> :
1326 changed default values of cron/logger in IP.
1327 moved GenDialog IP init out to the individual files. gli-dialog's version
1328 will change quite a bit.
1329
1330 22 Jul 2005; Preston Cody <codeman@gentoo.org> :
1331 added ppcArchTemplate. blank now. working on yaboot.
1332 modified ArchTemplate for amd64 and ppc custom kernels.
1333 skeleton implementation of _configure_yaboot.
1334 small fixes to other templates.
1335
1336 21 Jul 2005; Preston Cody <codeman@gentoo.org> :
1337 GenDialog updates. changed comment in IP.
1338
1339 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
1340 src/GLIInstallProfile.py:
1341 Fix codeman's screwup of changing the service seperator to ',' in the parser
1342 without changing it in the serialization code! Also document this in a
1343 comment so you find it easier. Everybody needs to make sure they update
1344 their install profiles!
1345
1346 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
1347 src/GLIArchitectureTemplate.py:
1348 Fix casting of list to string and concat of None with string, as well as
1349 commented prototype of checking that mounting actually worked (found a case
1350 where mount can return success, but the mount won't be done).
1351
1352 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
1353 src/templates/x86ArchitectureTemplate.py:
1354 Remove TEMP UGLY HACK of time.sleep(5), and replace it with a while loop
1355 checking for the device, and sleeping 1 second each time.
1356
1357 07 Jul 2005; Robin H. Johnson <robbat2@gentoo.org>
1358 src/templates/x86ArchitectureTemplate.py:
1359 Refactor install_bootloader code and _install_{grub,lilo} so that 'none' for
1360 bootloader works again. Also rename _install_{grub,lilo} to
1361 _configure_{grub,lilo} since they don't install the loaders anymore
1362 themselves.
1363
1364 7 Jul 2005; Preston Cody <codeman@gentoo.org> :
1365 fix global USE flags to not include the arch types at the end.
1366 updates to GenDialog and gli-d.
1367
1368 6 Jul 2005; Preston Cody <codeman@gentoo.org> :
1369 fixing bootloader code for no initrd and initrd->initramfs naming change.
1370
1371 6 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> :
1372 Proper comments and parameters to GLIException in install_mta()
1373 Allow optional exclusion of HTTP, FTP, and/or RSYNC mirrors in list_mirrors()
1374 Add strip() to list_mirrors(), list_subarch_from_mirror() and
1375 list_tarball_from_mirror() to eliminate blank last item.
1376
1377 5 Jul 2005; Andrew Gaffney <agaffney@gentoo.org> :
1378 Added stage3 generation code.
1379
1380 5 Jul 2005; Preston Cody <codeman@gentoo.org> :
1381 Added sleep(5) to partitioning code, temp got rid of the NOCOLOR in _emerge
1382 Mild changes to GenDialog.
1383
1384 30 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1385 Remove separate install step configure_rc_conf() since it's handled by
1386 update_config_files()
1387 Make a copy of newvalues in _edit_config() so quotes aren't added when the
1388 function is called twice on the same file.
1389
1390 29 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1391 Missing \ in sed in _get_packages_to_emerge()
1392 Removed explicit emerging of hotplug and no longer add it to the runlevel.
1393 Check in _quickpkg_deps() to ignore blank package names returned from
1394 _get_packages_to_emerge()
1395
1396 28 Jun 2005; Preston Cody <codeman@gentoo.org> :
1397 fixed agaffney's missing = and extra : in x86AT. commented out crashing line
1398 in the dialog.py gauge code.
1399
1400 28 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1401 Add code to update_config_files() to go through etc_files and update stuff.
1402 Check to see that _etc_files['make.conf'] exists in get_make_conf()
1403 Only use float() in partition xml parsing code if type == "free"
1404
1405 28 Jun 2005; Preston Cody <codeman@gentoo.org> :
1406 finished almost all internationalization of GenDialog.
1407 attempt at fixing rc.conf function. moved 3 generate functions out of
1408 fe/gtk/RcDotConf and put them in Utility. fixed self bug.
1409 added dialog.py to the fe/dialog directory so it actually gets used.
1410
1411 27 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1412 Roll rc_conf and make_conf into master etc_files structure in InstallProfile.
1413
1414 27 Jun 2005; Preston Cody <codeman@gentoo.org> :
1415 fix extra entry in list_mirrors()
1416 beginning internationalization runthrough.
1417
1418 26 Jun 2005; Preston Cody <codeman@gentoo.org> :
1419 added dialog.py to /src temporarily until it gets accepted upstream.
1420 fix for unused value in form in dialog.py and changed heights.
1421 fix GenDialog forms.
1422
1423 25 Jun 2005; Preston Cody <codeman@gentoo.org> :
1424 Changed hostname/domainname for new baselayout.
1425 Changed _add_to_runlevel errors to logs.
1426 Updated TODO list to show status of GenDialog
1427 More updates to GenDialog including two checklists that probably won't work.
1428 update IP to use comma-separated list instead of space separated for services.
1429
1430 24 Jun 2005; Preston Cody <codeman@gentoo.org> :
1431 Add dhcp_options to the CC, CConfig, and GenDialog. More overall changes to
1432 GenDialog as it gets closer to completion.
1433
1434 22 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1435 Modify get_eth_info() to take a full interface name (eth0 fex). float()
1436 instead of int() in add_partition_device_partition() for minor (closes 96804)
1437
1438 21 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1439 Changed setup_network_post to check for 'interfaces[interface][0] != "dhcp"'
1440 instead of 'interfaces[interface][1]' since DHCP uses that field for its
1441 options. setup_network_post() writes custom DHCP options to /etc/conf.d/net.
1442
1443 20 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1444 Apply spawn() patch from #96644 (with minor changes). Make sure the return
1445 value from all spawn() calls is checked with GLIUtility.exitsuccess(). Fix
1446 small error with <pipe>.close() returning None. Fix space vs. tab issue.
1447 Fix undefined variable 'output' issue in spawn().
1448
1449 20 Jun 2005; Preston Cody <codeman@gentoo.org> :
1450 More updates to GenDialog and gli-d.
1451
1452 19 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1453 Modify list_mirrors() to return a list of mirror URL/name pairs.
1454
1455 19 Jun 2005; Preston Cody <codeman@gentoo.org> :
1456 Adding gli-dialog.py. Updates to GenDialog. Added function to GLIUtility to
1457 get subarch.
1458
1459 16 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1460 Backend partitioning will create disklabel is none exists. Installprofile
1461 defaults to "" now instead of "msdos" for disklabel type. Fix for
1462 mount_local_partitions() to remember device along with minor in the
1463 parts_to_mount dict (closes #96319). mount_local_partitions() cleanups and
1464 add else block to log unsupported netmount types to mount_network_shares()
1465
1466 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1467 src/GLIArchitectureTemplate.py:
1468 Refactor kernel_compile common stuff, fix 2.4 build process.
1469 src/fe/cli/clife.py:
1470 Logging system.
1471 src/GLIUtility.py, src/GLIStorageDevice.py:
1472 Add comments about re-writes needed for boxes without sysfs.
1473
1474 15 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1475 src/GLIArchitectureTemplate.py:
1476 2.4 support (pull version data from /usr/src/linux/Makefile), incl.
1477 'make dep' call for custom compile. build_mode support for prepare-only and
1478 none types completed. custom compile function chains shell functions in
1479 spawned script, to allow for catching all errors.
1480
1481 15 Jun 2005; Preston Cody <codeman@gentoo.org> :
1482 fixed up build_kernel in ArchTemplate for build_mode as well as in dialogfe
1483 and GenDialog. other gendialog updates as well. kernel updates untested.
1484
1485 14 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1486 src/GLIInstallProfile.py:
1487 Change structure of etc-portage stuff. The serialization was broken before my
1488 last commit, and I am the only person that's ever used it. The new schema is
1489 as follows:
1490 <etc-portage>
1491 <file name="package.mask"/>
1492 <file name="package.unmask">
1493 <entry atom="sys-kernel/openmosix-sources"/>
1494 </file>
1495 <file name="package.use">
1496 <entry atom="sys-libs/db">
1497 -java
1498 </entry>
1499 <entry atom="dev-libs/cyrus-sasl">
1500 -ldap
1501 </entry>
1502 </file>
1503 </etc-portage>
1504
1505
1506 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1507 src/GLIInstallProfile.py:
1508 Add new entry for gli-profile/kernel-build-method item. Add missing
1509 serialize_etc_portage (temporary). Make serialize_make_conf always print the
1510 keys in the same order.
1511
1512 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1513 src/GLIArchitectureTemplate.py:
1514 Clean up commenting used by _edit_config(), and fix bug where wrong comment
1515 was repeatedly appended to make.conf.
1516
1517 13 Jun 2005; Robin H. Johnson <robbat2@gentoo.org>
1518 src/GLIArchitectureTemplate.py:
1519 Put some Linux-2.6 specific code under a if statement. Store list of
1520 successfully mounted swap device for using swapoff. Add proper error checking
1521 to install_packages and install_filesystem_tools. Fixed namespace conflicts on
1522 'file'. Clean up some redundant code (thanks to pychecker).'
1523
1524 13 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1525 Fix typos: get_extended() instead of get_extended_partition(). Added
1526 list_mirrors() and list_stage_tarballs_from_mirror() functions to GLIUtility.
1527 Change _emerge("sync") call to direct call to spawn to avoid 'emerge -k sync'
1528
1529 12 Jun 2005; John N. Laliberte <allanonjl@gentoo.org> :
1530 GLIInstallProfile.py: add missing set for dhcp_options if a tuple is passed
1531 in add_network_interface.
1532
1533 12 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1534 src/GLIArchitectureTemplate.py:
1535 ensure PORTAGE_TMPDIR/PORT_LOGDIR/PORTDIR_OVERLAY/PKGDIR exist prior to any
1536 usage - this caused a failure for stage1/stage2 previously. swapoff for swap
1537 space at end of install. Mount /dev, /dev/shm, /dev/pts and /sys during
1538 prepare_chroot.
1539
1540 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> +src/cli/clife.py,
1541 +src/cli/README, +src/fe/installer-cli, +src/fe/installer-dialog,
1542 +src/fe/installer-gtk:
1543 Add new automated CLI frontend. Add scripts that are the intended means to
1544 use each frontend.
1545
1546 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1547 src/GLIClientController.py:
1548 Add null type to network config, for cases where the interface is already up
1549 and should not be touched (netboot for example).
1550
1551 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1552 src/GLIArchitectureTemplate.py:
1553 pcmcia is not a variable name for a call to _add_to_runlevel, it should be a
1554 string!. Try to use binary packages if available by default.
1555
1556 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1557 src/GLIArchitectureTemplate.py:
1558 More error checking for _add_to_runlevel, to ensure that the init script
1559 actually exists before we try to add it. set_services phase must take place
1560 after the package installation, otherwise the init scripts might not exist.
1561 Find the correct init script for the cron and logging daemons, and add that
1562 instead of the package atom.
1563
1564 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1565 src/GLIArchitectureTemplate.py:
1566 Fix up _edit_config so that it works if the file doesn't already exist. Fix
1567 usage of 'file' to 'contents' for the variable name, as it shadows
1568 __builtin__.file.
1569
1570 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1571 src/GLIArchitectureTemplate.py:
1572 Add MTA install code, and include MTA install phase. Ensure
1573 PORT_LOGDIR/PORTDIR_OVERLAY are created in _emerge if needed. Add support
1574 for 'none' kernel config for build_kernel phase. Put kernel_script in
1575 /var/tmp instead of /root for build_kernel phase.
1576
1577 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py:
1578 Rename mta variables to match syslog/cron variables.
1579
1580 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1581 src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py,
1582 src/.cvsignore, src/fe/dialog/.cvsignore, src/fe/gtk/.cvsignore,
1583 src/fe/net/client/.cvsignore, src/fe/net/server/.cvsignore,
1584 src/templates/.cvsignore, src/tests/.cvsignore:
1585 Refactor partition formatting again to include error checking. Allow 'none'
1586 for kernel and bootloader specifications. Add .cvsignore files for .py[co].
1587
1588 11 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> :
1589 src/GLIArchitectureTemplate.py, src/templates/x86ArchitectureTemplate.py:
1590 Refactor _emerge to remove duplicate code. Refactor mkfs code in backend to
1591 only have a single spawn call.
1592
1593 11 Jun 2005; Preston Cody <codeman@gentoo.org> :
1594 refixed samyron's fix of set_architecture_template.
1595
1596 11 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1597 Move /tmp/spawn.sh and /tmp/post-install to /var/tmp since that should always
1598 be executable.
1599
1600 10 Jun 2005; Scott Myron <samyron@gentoo.org> :
1601 Fixed one of the FIXME's in the ClientConfiguration. There is now some
1602 error checking when you call set_architecture_template.
1603
1604 10 Jun 2005; Preston Cody <codeman@gentoo.org> :
1605 moved the mkfsopts input to the partition options menu instead of the during
1606 the creation process. updated GenDialog to say it supports reiserfs v3.
1607
1608 9 Jun 2005; Robin H. Johnson <robbat2@gentoo.org> src/GLIInstallProfile.py,
1609 src/GLIStorageDevice.py, fe/dialog/dialogfe.py:
1610 Complete support for 'mkfsopts' parameter in main system and dialogfe.
1611 Add support for other partition types to dialogfe.
1612 Fix all usages of int(possible_big_number) to long(possible_bit_number) to
1613 avoid integer overflows and wraparounds.
1614
1615 9 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1616 Removed start/end from XML output and added mkfsopts to partitioning info.
1617 'mkfsopts' parameter is now used and support for creating xfs, jfs, and
1618 reiserfs is now in (patch from robbat2). Change '_parser' to 'self._parser'
1619 in GLIClientConfiguration. Change from .1 and .9 to constants for
1620 partitioning. Fix free space overwriting bug. Remove a few unused functions
1621 from rewrite. Fix call to get_partition_at()
1622
1623 8 Jun 2005; Preston Cody <codeman@gentoo.org> :
1624 Updates to GenDialog and dialogfe.
1625
1626 7 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1627 Typo (%$^&#$!) fix in GLIStorageDevice. Minor fix recommended by pychecker
1628
1629 6 Jun 2005; Preston Cody <codeman@gentoo.org> :
1630 more GenDialog updates to partitioning.
1631
1632 5 Jun 2005; Preston Cody <codeman@gentoo.org> :
1633 Indenting issue in GLISD/get_ordered_partition_list.
1634 updates to GenDialog partitioning and added default UTC for timezone in IP.
1635
1636 5 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1637 Added GLISD.get_model()
1638
1639 3 Jun 2005; Preston Cody <codeman@gentoo.org> :
1640 Added get_eth_devices() to GLIUtility. Updated netfe.py to newest version.
1641 More updates to GenDialog :)
1642
1643 3 Jun 2005; Andrew Gaffney <agaffney@gentoo.org> :
1644 Added get_interface_realname() function.
1645
1646 2 Jun 2005; Preston Cody <codeman@gentoo.org> :
1647 Added auto-save of CConfig and copying to new /root after install.
1648 yet even more GenDialog updates.
1649
1650 1 Jun 2005; Preston Cody <codeman@gentoo.org> :
1651 removed print statement from GLISD. more updates to GenDialog.
1652
1653 31 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1654 Not being able to fetch the stage tarball is now an exception. Chroot wrapper
1655 passes along exit code. Fix typo in GLIStorageDevice causing mountopts to be
1656 loaded from XML as ['mountopts']. Changed 'data' to 'self.data' in a few
1657 places in GLIClientConfiguration.
1658
1659 27 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1660 Fix mount_local_partitions(), configure_fstab(), and
1661 install_filesystem_tools() to use GLISD directly. A few more fixes for same.
1662 A few more fixes for templates/x86Archtemplate
1663
1664 27 May 2005; Preston Cody <codeman@gentoo.org> :
1665 Removed more unused code from CConfig. Updated GLIGenDialog, but it is still
1666 a work in progress.
1667
1668 24 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1669 Changes in IP, GLISD, and templates/x86Archtemplate for IP using GLISD
1670 directly. GLISD can now handle data imported from XML.
1671
1672 22 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1673 Missing colon in GLIClientConfiguration. Add fix to GLIStorageDevice to
1674 handle blank (no disklabel) disks.
1675
1676 20 May 2005; Preston Cody <codeman@gentoo.org> :
1677 HUGE Reorganization of the InstallProfile. All sections alphabetized, cleaned
1678 up, documented, and separated out serialization and grouped all sections.
1679
1680 19 May 2005; Preston Cody <codeman@gentoo.org> :
1681 Reorganization of ClientConfiguration and gutting of unused functions.
1682 Removed verbose option from CC. Moved import statement in IP and CConfig up.
1683
1684 18 May 2005; Preston Cody <codeman@gentoo.org> :
1685 Fix use of /mnt/gentoo instead of _chroot_dir in finishing_cleanup
1686
1687 17 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1688 Fixed bug in finishing_cleanup(). Fix a late-night coding error in
1689 partitioning. CC serializes install profile to disk and prepare_chroot()
1690 copies it into /mnt/gentoo/root
1691
1692 16 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1693 Moved URI parsing into new function parse_uri()
1694
1695 14 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1696 Added XMLParser module.
1697
1698 13 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1699 Fix is_realstring() and rewrite is_uri() to use a regex to parse the URI.
1700 Minor fix to is_uri() regex to allow hyphens in hostname.
1701
1702 12 May 2005; Preston Cody <codeman@gentoo.org> :
1703 Updated finishing_cleanup for new unmounting method from agaffney.
1704
1705 12 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1706 Fix GLILogger to use correct time format string. Fix _edit_config() to
1707 properly comment out variables. Fix minor bug in finishing_cleanup(). Add
1708 unicode support to is_realstring().
1709
1710 11 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1711 Added --nocolor to all emerge calls. Fix is_eth_device to test for zero
1712 return value instead of non-zero. Add code to output a traceback to the
1713 install log in the event of a GLI or non-GLI exception. Use NOCOLOR=yes
1714 instead of --nocolor.
1715
1716 10 May 2005; Preston Cody <codeman@gentoo.org> :
1717 Added GLIGenDialog.py to make a generic class for the dialog functions that
1718 can be used by both dialogfe and the netfe/be. updated both for new filename.
1719 date changes. 2004->2005.
1720
1721 10 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1722 Removed 'quiet=True' from spawn() calls
1723
1724 10 May 2005; Preston Cody <codeman@gentoo.org> :
1725 Updated GLIUtility with patches from chotchki. Also added documentation
1726
1727 9 May 2005; Preston Cody <codeman@gentoo.org> :
1728 Added the function for set_etc_portage to ArchTemplate. no step for it yet.
1729 Updated _edit_config in ArchTemplate, make_config, and various other fixes
1730 from bug #89683, mostly touchups.
1731
1732 6 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1733 GLIStorageDevice cleanup patch from bug #91761
1734
1735 3 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1736 Fixed timezone code to not link to /mnt/gentoo/usr/share/zoneinfo/blah. Fix
1737 _edit_config(). Error logging casts 'error' to str
1738
1739 2 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1740 Exceptions received in CC are logged before being passed to the FE. Added
1741 code to CC to handle exceptions *not* thrown by the installer itself.
1742
1743 1 May 2005; Andrew Gaffney <agaffney@gentoo.org> :
1744 get_max_mb_for_resize() returns -1 if not self.resizeable
1745
1746 30 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1747 More dirty rsync hacks :-/
1748
1749 29 Apr 2005; Preston Cody <codeman@gentoo.org> :
1750 Patches from chotchki (bug #90325) to improve CC networking. untested.
1751
1752 29 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1753 Proxies patch from chotchki (bug #90147). Fixed == instead of = typos in
1754 GLIStorageDevice (pointed out by chotchki). Fixed missing int()s. Split
1755 'custom' sync option into 'none' and 'snapshot'. Minor fixes to
1756 GLIStorageDevice as suggested by pychecker. Fix minor bug in
1757 _get_packages_to_emerge(). Fix _quickpkg_deps() to call
1758 _get_packages_to_emerge()
1759
1760 28 Apr 2005; Preston Cody <codeman@gentoo.org> :
1761 Added group-adding code to set_users in ArchTemplate
1762
1763 27 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1764 Added post-install script code
1765
1766 23 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1767 Fixed encapsulation issues in GLIClientController (bug #90141)
1768
1769 22 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1770 Update resizing code in GLIStorageDevice
1771
1772 17 Apr 2005; Preston Cody <codeman@gentoo.org> :
1773 Update AUTHORS, NEWS, TODO. Added documentation to GLILogger.
1774
1775 17 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1776 Reverted change to ArchTemplate and added support for commented line in old
1777 code.
1778
1779 16 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1780 Changed _edit_config() to modify value in-place instead of commenting out and
1781 adding the new value to the end of the file.
1782
1783 15 Apr 2005; Preston Cody <codeman@gentoo.org> :
1784 Back. Did the docuementation thang for ArchTemplate and ClientConfiguration.
1785 Also updated TODO list.
1786
1787 14 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1788 Use blackace's one-liner to add comments for all function for use with
1789 pythondoc.
1790
1791 13 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1792 Moved 'end >= device_sectors' check out of loop to check for next partition's
1793 start point (thanks to Marco Djukic). Fix >4 primary partitions on non-x86.
1794 Partitioning code now tracks start/end of extended for placing logicals. End
1795 point of logical is now adjusted along with start.
1796
1797 11 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1798 Finish overhaul of backend partitioning code. Fixed all bugs that stood in
1799 the way of partitioning from a blank disk. Add int() around access to minor
1800 key in partition information due to new partition code leaving them as float.
1801
1802 10 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1803 tidy_partitions() function in GLIStorageDevice. Tweaks to tidy code
1804
1805 9 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1806 Major GLIStorageDevice overhaul...all MB now instead of sectors.
1807
1808 8 Apr 2005; Scott Myron <samyron@gentoo.org> :
1809 Added support for DHCP options and MAC addresses in the InstallProfile.
1810
1811 3 Apr 2005; Andrew Gaffney <agaffney@gentoo.org> :
1812 Changed mountopts check to work for blank and whitespace. Pipe emerge through
1813 sed to properly strip out junk.
1814
1815 2 Apr 2005; Preston Cody <codeman@gentoo.org> :
1816 fixed the way set_timezone works. added hotplug/coldplug for livecd-kernel
1817 added --emptytree to stage2. fixed ethx not being added to runlevel defalt.
1818
1819 31 Mar 2005; Preston Cody <codeman@gentoo.org> :
1820 Fixed indent problem in GLICController
1821
1822 30 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1823 Check for disklabel type "loop" and use the device name without a minor.
1824
1825 29 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1826 Remove /tmp/compile_output.log and /var/log/install.log when install is
1827 complete. Added code to (hopefully) keep 2nd thread running after install.
1828 Patch from zahna for extra arguments to the kernel. Patch from zahna to add
1829 get_eth_info() function. Remove most of content in amd64ArchTemplate and
1830 make it inherit from x86Archtemplate. kernel_args -> bootloader_kernel_args
1831
1832 28 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1833 Added 'append_log=True' to all spawn() calls using logfile=. Append to log
1834 when unpacking tarball.
1835
1836 28 Mar 2005; Preston Cody <codeman@gentoo.org> :
1837 rewrote filesystem_tools. looks like it works so ripping out all the old
1838 filesystem_tools code.
1839
1840 26 Mar 2005; Preston Cody <codeman@gentoo.org> :
1841 Changed the print statements to logging in the partitioning BE code.
1842 the logger may need to be imported to the x86archtemplate. unknown yet.
1843 Added the finishing_cleanup function.
1844 added a fix to the logger from BenUrban
1845
1846 25 Mar 2005; Preston Cody <codeman@gentoo.org> :
1847 changed InstallProfile to remove is_uri check on kernel, stage, and portage
1848 URIs. The blank uri check has been commented out.
1849 ripped out error checking of set_services. this is done by _add_to_runlevel.
1850
1851 25 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1852 set_stage_tarball_uri() doesn't raise an exception on a blank string.
1853
1854 24 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1855 GRP-ish quickpkg code pulls PKGDIR and PORTAGE_TMPDIR from make.conf info in
1856 the install profile if available. Commented out spawn() debugging prints
1857
1858 23 Mar 2005; Preston Cody <codeman@gentoo.org> :
1859 small changes to setup_network_post. moved adding to runlevel of net.x to
1860 after the device gets symlinked. added domainname runlevel command.
1861
1862 23 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1863 minor fix (hopefully) to livecd-kernel code. Removed call to mkvardb in
1864 livecd-kernel code as it's now done by catalyst. Switch _emerge() call to
1865 spawn() call in livecd-kernel code to pass environment variables.
1866 livecd-kernel code pulls PKGDIR and PORTAGE_TMPDIR from make.conf info in
1867 the install profile if available.
1868
1869 23 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1870 Added code to build_kernel() and emerge_kernel_sources() in ArchTemplate
1871 to handle installing the livecd kernel into the new system.
1872
1873 22 Mar 2005; Preston Cody <codeman@gentoo.org> :
1874 should emerge hotplug and coldplug before adding them to runlevel.
1875
1876 21 Mar 2005; Preston Cody <codeman@gentoo.org> :
1877 took chroot out of grub_install command.
1878
1879 21 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1880 Changed chroot wrapper code in spawn() to write the wrapper the python way
1881 instead of the bash way to avoid quote conflicts. Added
1882 'logfile=self._compile_logfile' to a number of spawn() calls. Added new
1883 hash_password() function to GLIUtility. Remove command to 'rm /tmp/spawn.sh'
1884 as it breaks the piping.
1885
1886 20 Mar 2005; Preston Cody <codeman@gentoo.org> :
1887 Added the amd64ArchitectureTemplate, mostly a copy of x86 without lilo.
1888
1889 20 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1890 Added _get_packages_to_emerge() to GLIArchitectureTemplate and calls in
1891 stage1() and stage2(). Added 'origminor' parameter to GLIStorageDevice and
1892 GLIInstallProfile.
1893
1894 19 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1895 Fixed a couple bugs in add_netmount() in GLIInstallProfile. spawn() outputs
1896 to the actual tty8 with display_on_tty8 flag. Compile output logfile moved
1897 into /mnt/gentoo in prepare_chroot()
1898
1899 18 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1900 Add sigunmask.c contributed by d_m (on freenode) to counteract python's
1901 retarted behavior regarding threads and signals. Add code to convert MB/%/*
1902 to start/end sectors
1903
1904 17 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1905 Add 2>&1 to cmd in spawn()
1906
1907 16 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1908 Modified GLIUtility.exitsuccess() to work with return value from
1909 commands.getstatusoutput instead of os.waitpid(). spawn() automatically
1910 creates wrapper script for commands run inside chroot so multiple commands
1911 and redirection can be used. Change exitsuccess() back. Added 'chmod a+x'
1912 for the generated script from spawn()
1913
1914 16 Mar 2005; Preston Cody <codeman@gentoo.org> :
1915 Removed default values for stage tarball URI and portage tree URI from
1916 InstallProfile. These should be set by the FEs. also added services step to
1917 ArchTemplate and coldplug/hotplug runlevels to the genkernel step.
1918 Possibly fixed CC DHCP bug with -n. (thx agaffney)
1919
1920 14 Mar 2005; Preston Cody <codeman@gentoo.org> :
1921 Small fix for setting the default gateway. Also added feature to dialogfe.
1922
1923 7 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1924 Switched spawn() over to commands.getstatusoutput() instead of fork/waitpid
1925
1926 1 Mar 2005; Preston Cody <codeman@gentoo.org> :
1927 Fixed a bunch of true -> True typos. lots of em
1928 only write new resolv.conf if there are dns servers listed.
1929
1930 1 Mar 2005; Andrew Gaffney <agaffney@gentoo.org> :
1931 Commented out 'display_on_tty8=True' in start_portmap()
1932
1933 18 Feb 2005; Preston Cody <codeman@gentoo.org> :
1934 added progress bar to dialogfe and fix logger bug in ArchTemplate.
1935
1936 18 Feb 2005; Andrew Gaffney <agaffney@gentoo.org> :
1937 Created GLISayWhat module. Renamed GLISayWhat to GLILocalization. Moved
1938 lang parameter to __init__()
1939
1940 10 Feb 2005; Preston Cody <codeman@gentoo.org> :
1941 updates to TODO list.
1942
1943 6 Feb 2005; Andrew Gaffney <agaffney@gentoo.org> :
1944 Initial code for quickpkg GRP support. Fix loop to grab packages from
1945 'emerge -p blah'
1946
1947 6 Feb 2005; Preston Cody <codeman@gentoo.org> :
1948 check for dhcp in the network stuff and emerge it if it is.
1949 added quickpkg to TODO list
1950
1951 5 Feb 2005; Preston Cody <codeman@gentoo.org> :
1952 Changed the raising of 'warning' exceptions to a simple log of the error
1953 so that the installer can continue.
1954
1955 3 Feb 2005; Preston Cody <codeman@gentoo.org> :
1956 Some big changes. First, changed most output to display_on_tty8.
1957 Second, added log lines to all templates. Some smaller fixes such as typos.
1958 Also did some cleanups of old commented lines.
1959
1960 1 Feb 2005; Andrew Gaffney <agaffney@gentoo.org> :
1961 Changed tty8 output to a fifo. Minor GLIStorageDevice fix thanks to BenUrban.
1962 Undo change with fix. Escaping fix in GLIStorageDevice.py
1963
1964 31 Jan 2005; Preston Cody <codeman@gentoo.org> :
1965 more updates to TODO list. hopefully we'll soon start removing items instead
1966 of adding them.
1967
1968 29 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
1969 Changed the way GLIStorageDevice.get_max_sectors_for_resize() works
1970
1971 27 Jan 2005; Preston Cody <codeman@gentoo.org> :
1972 updated TODO list. (again)
1973
1974 25 Jan 2005; Preston Cody <codeman@gentoo.org> :
1975 changed output of portmap start to display_on_tty8.
1976 fixed bootloader for udev and multiple kernels
1977 fixed custom kernel config (again)
1978
1979 22 Jan 2005; Preston Cody <codeman@gentoo.org> :
1980 changed default value of CC._enable_ssh to True because this is smart.
1981 added code to allow custom kernel .config. may be unstable and break. sorry.
1982
1983 21 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
1984 partition() now waits until after it checks for partition flags before delete
1985 the partitions :P
1986
1987 19 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
1988 Updated TODO. swapon failure it temporarily not an error. swapon is an error
1989 again. is_uri() check only performed on portage_tree_snapshot_uri if it isn't
1990 blank.
1991
1992 19 Jan 2005; Preston Cody <codeman@gentoo.org> :
1993 Various fixes related to the add_users function. Still not yet finished.
1994 Added things to the TODO list. Lets start using that!
1995
1996 18 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
1997 Added code to x86Template to format newly created partitions. Also added
1998 some error checking code. GLIStorageDevice passes 'minor' with data to
1999 InstallProfile. Added partition() call back in ArchTemplate. Fixed NFS
2000 mounting code.
2001
2002 18 Jan 2005; Preston Cody <codeman@gentoo.org> :
2003 Took out unnecessary setting of random livecd root password. the cd already
2004 sets it randomly.
2005
2006 15 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
2007 Took out an unneeded step from CC's run()
2008
2009 15 Jan 2005; Preston Cody <codeman@gentoo.org> :
2010 Attempt at detecting and adding windows partitions to lilo.
2011
2012 14 Jan 2005; Preston Cody <codeman@gentoo.org> :
2013 Added lilo code and cleaned up lilo code. also do_partitioning renamed to
2014 partition. fixed misc exit_status => exitstatus typo.
2015
2016 11 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
2017 Added basic code for resizing filesystems with pyparted. Fixed code for
2018 resizing ntfs and ext2/3.
2019
2020 10 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
2021 Fixed partition() in x86Template so that it scans through logicals and deletes
2022 before deleting containing extended partition. Also clears partition table to
2023 be safe before third pass.
2024
2025 08 Jan 2005; Preston Cody <codeman@gentoo.org> :
2026 Added mount_network_shares. not able to test it from this computer.
2027 will test when i get back to school.
2028 also added start_portmap to the client_controller as an always-do.
2029 agaffney says this is needed for NFS mounts to work.
2030
2031 08 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
2032 Partial rewrite of partitioning code in x86Template. No longer shells out to
2033 parted to perform actions, now uses all pyparted calls. Code "works" in a
2034 test, but still needs lots of TLC. Also modified tests/install.py to work
2035 with x86Template and GLIClientConfiguration.
2036
2037 07 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
2038 Initial move of partitioning code from ArchTemplate to x86Template.
2039
2040 07 Jan 2005; Preston Cody <codeman@gentoo.org> :
2041 Added grp_install and services to InstallProfile. forgot about the set_root_password
2042
2043 07 Jan 2005; Preston Cody <codeman@gentoo.org> :
2044 Fixed a few more edit_configs. fixed a chroot multicommand bug thanks to
2045 agaffney. Test Install ran very well (skipping partitioning).
2046
2047 05 Jan 2005; Preston Cody <codeman@gentoo.org> :
2048 My mid-day update. rewrote mount_local_partitions for order of mounting.
2049 fixed prepare_chroot. rewrote configure_fstab and install_bootloader for new
2050 partition format. fixed a few _edit_configs. some may still have eluded me.
2051
2052 05 Jan 2005; Preston Cody <codeman@gentoo.org> :
2053 Overhauled the entire ArchTemplate and did a lot of other misc fixes in order
2054 to test it.
2055 Just finished mount_local_partitions in GLIArchitectureTemplate
2056
2057 05 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
2058 Added get_num_sectors() to GLIStorageDevice.
2059
2060 04 Jan 2005; Andrew Gaffney <agaffney@gentoo.org> :
2061 GLIStorageDevice now tracks partition boundaries in sectors instead of
2062 cylinders.
2063 Also now ignores <=100 sectors for free space. Removed remaining depends stuff
2064 from GLIInstallProfile.
2065
2066 20 Dec 2004; Andrew Gaffney <agaffney@gentoo.org> :
2067 GLIStorageDevice returns "unknown" instead of "" for get_type()
2068
2069 19 Dec 2004; Andrew Gaffney <agaffney@gentoo.org> :
2070 Added get_extended_partition() to GLIStorageDevice. Rewrote get_logicals() to
2071 actually work. Commented out resizability checking code for speed.
2072
2073 17 Dec 2004; Andrew Gaffney <agaffney@gentoo.org> :
2074 Switched to using dumpe2fs to determine free space left in ext2/3 filesystem
2075 in GLIStorageDevice at the suggestion of plors
2076
2077 10 Dec 2004; Andrew Gaffney <agaffney@gentoo.org> :
2078 Added a function to GLIUtility to pull a value from a make.conf-style config
2079 file. Minor type fix to GLIInstallProfile.py
2080
2081 09 Dec 2004; Andrew Gaffney <agaffney@gentoo.org> :
2082 Added code in GLIArchitectureTemplate.py to write netmounts into fstab.
2083 Separated network mounts from partition data structure in GLIInstallProfile
2084
2085 27 Nov 2004; Andrew Gaffney <agaffney@gentoo.org> :
2086 Changed the way GLIStorageDevice.py determines the amount a ext2/3 filesystem
2087 can be resized.
2088
2089 27 Oct 2004; Preston Cody <codeman@gentoo.org> :
2090 Added some of the final functions to GLIInstallTemplate.
2091 Yes this project is still active despite rare use of the Changelog!
2092
2093 11 Jun 2004; Nathaniel McCallum <npmccallum@gentoo.org> :
2094 Added the GLIPartitionTools.py file. This is a temporary insertion of
2095 partitioning tools that will eventually go into their own package.
2096
2097 27 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org> :
2098 Added InstallProfileTODO.txt. Added GLIClientConfiguration.py (contains
2099 run-time for the program). Added __init__(install_profile,
2100 client_configuration) to GLI.InstallProfile. This sets install_profile and
2101 client_configuration once so as to avoid constantly passing stuff every time
2102 we call a method.
2103
2104 26 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org> :
2105
2106 Added another private method to GLI.InstallTemplate. _edit_config() modifies
2107 config files without messing up all the other stuff in them. This will be
2108 used for making changes to make.conf, rc.conf, /etc/conf.d/net, etc...
2109
2110 25 Mar 2004; Nathaniel McCallum <npmccallum@gentoo.org> :
2111
2112 Added GLI.InstallTemplate framework. This is not yet functional. However,
2113 it does have a few basic things. I added two private methods. One is
2114 _depends(). This will be used for dependency checking (ie. unpacking a
2115 tarball requires that partitioning has been done). The other is
2116 _exec_in_chroot(). This is the exact same syntax as os.system(), however,
2117 instead of being run in the liveCD environment, it runs in the chroot. This
2118 requires a bit of fork() magic, so I isolated the code. Hope to work more
2119 this week to get this class formed...
2120
2121 14 Feb 2004; Eric Sammer <esammer@gentoo.org> :
2122 Added SAX parsing. Made GLI.InstallProfile a subclass of
2123 xml.sax.ContentHandler for obvious reasons. Switched kernel_modules and users
2124 to be lists instead of tuples to allow for easier modification (mutable,
2125 rather than immutable objects). Updated existing pydoc and added more.
2126 Implemented body of GLI.InstallProfile.parse(). Cleaned file format of
2127 GLI.py a bit. Fixed all accessors to use self references.
2128 Added initial unit test code.
2129
2130 9 Feb 2004; Eric Sammer <esammer@gentoo.org> :
2131 Added initial changelog. Setting up the basic structure of the CVS repository
2132 for the project. Added the UML class diagram in docs. Added a skeletal GLI
2133 python module. Added misc files such news, authors, etc.

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.20